@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url("fonts/jost-400.ttf") format("truetype");}
@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url("fonts/jost-500.ttf") format("truetype");}
@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url("fonts/jost-600.ttf") format("truetype");}
@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url("fonts/jost-700.ttf") format("truetype");}
/* ALPLINE148: compact theme-driven workspaces and a lightweight reserved directory. */
@media screen{
html body.alpline-human-os.release-496.design-lock-457 .leader-vault{max-width:1520px;margin:auto;min-width:0;}
html body.alpline-human-os.release-496.design-lock-457 .leader-vault__hero{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:22px 26px!important;background:linear-gradient(115deg,var(--theme-surface),var(--theme-soft))!important;color:var(--theme-ink)!important;border:1px solid var(--theme-line)!important;border-left:4px solid var(--brand-accent)!important;border-radius:18px!important;box-shadow:none!important;min-height:0!important;}
html body.alpline-human-os.release-496.design-lock-457 .leader-vault__hero h1{font-size:clamp(25px,2.8vw,36px)!important;line-height:1.2!important;letter-spacing:-.035em!important;margin:6px 0!important;font-weight:650!important;}
html body.alpline-human-os.release-496.design-lock-457 .leader-vault__hero :is(h1,p,b,strong,small,a){color:var(--theme-ink)!important;-webkit-text-fill-color:currentColor!important;}
html body.alpline-human-os.release-496.design-lock-457 .leader-vault__hero p{line-height:1.5!important;font-size:15px!important;margin:4px 0!important;}
html body.alpline-human-os.release-496.design-lock-457 .leader-vault__hero aside{min-width:160px!important;padding:12px 18px!important;border:1px solid var(--theme-line)!important;border-radius:12px!important;gap:4px!important;background:var(--theme-surface)!important;}
html body.alpline-human-os.release-496.design-lock-457 .leader-vault__hero aside strong{font-size:24px!important;font-variant-numeric:tabular-nums;}
html body.alpline-human-os.release-496.design-lock-457 .leader-vault .eyebrow{color:var(--theme-muted)!important;font-size:11px!important;letter-spacing:.1em!important;}
html body.alpline-human-os.release-496.design-lock-457 .leader-vault__metrics{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:16px 0!important;}
html body.alpline-human-os.release-496.design-lock-457 .leader-vault__metrics article{padding:14px 18px!important;border:1px solid var(--theme-line)!important;border-radius:14px!important;background:var(--theme-surface)!important;}
html body.alpline-human-os.release-496.design-lock-457 .leader-vault__metrics :is(b,small){display:block!important;color:var(--theme-ink)!important;font-style:normal!important;}
html body.alpline-human-os.release-496.design-lock-457 .leader-vault__metrics b{font-size:29px!important;line-height:1.3!important;font-variant-numeric:tabular-nums;}
html body.alpline-human-os.release-496.design-lock-457 .leader-vault__metrics small{font-size:11px!important;letter-spacing:.05em!important;}
html body.alpline-human-os.release-496.design-lock-457 .leader-vault .control-card{padding:20px!important;margin:14px 0!important;min-width:0!important;box-shadow:none!important;}
html body.alpline-human-os.release-496.design-lock-457 .vault-layer-details>summary{display:flex!important;align-items:center;gap:12px;cursor:pointer;font-size:15px!important;font-weight:600;list-style:none;}
html body.alpline-human-os.release-496.design-lock-457 .vault-layer-details>summary strong{color:var(--theme-link);font-size:18px;}
html body.alpline-human-os.release-496.design-lock-457 .vault-layer-details>summary span{margin-left:auto;font-size:13px;font-weight:400;}
html body.alpline-human-os.release-496.design-lock-457 .leader-vault .section-title h2{font-size:23px!important;line-height:1.25!important;margin:4px 0!important;}
html body.alpline-human-os.release-496.design-lock-457 .vault-search{display:grid!important;grid-template-columns:minmax(160px,1fr) minmax(150px,220px) auto auto!important;gap:12px!important;align-items:end!important;margin:20px 0!important;}
html body.alpline-human-os.release-496.design-lock-457 .vault-search label{display:grid!important;gap:6px!important;font-size:13px!important;}
html body.alpline-human-os.release-496.design-lock-457 .vault-search :is(input,select){width:100%!important;min-height:44px!important;box-sizing:border-box!important;}
html body.alpline-human-os.release-496.design-lock-457 .vault-result-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;margin:12px 0;color:var(--theme-muted);}
html body.alpline-human-os.release-496.design-lock-457 .vault-branches{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;}
html body.alpline-human-os.release-496.design-lock-457 .vault-branches>section{min-width:0!important;border:1px solid var(--theme-line)!important;border-radius:14px!important;overflow:clip;}
html body.alpline-human-os.release-496.design-lock-457 .vault-branches>section>header{display:flex!important;justify-content:space-between!important;gap:8px!important;padding:14px 16px!important;background:var(--theme-soft)!important;color:var(--theme-ink)!important;border-bottom:1px solid var(--theme-line)!important;border-radius:0!important;font-size:13px!important;}
html body.alpline-human-os.release-496.design-lock-457 .vault-position-list{max-height:none!important;height:auto!important;overflow:visible!important;border:0!important;}
html body.alpline-human-os.release-496.design-lock-457 .vault-position-row{display:grid!important;grid-template-columns:36px minmax(0,1fr) auto 16px!important;align-items:center!important;gap:12px!important;min-height:78px!important;padding:12px 16px!important;border-bottom:1px solid var(--theme-line)!important;background:var(--theme-surface)!important;color:var(--theme-ink)!important;text-decoration:none!important;font-size:15px!important;line-height:1.4!important;box-sizing:border-box!important;content-visibility:auto;contain-intrinsic-size:auto 78px;}
html body.alpline-human-os.release-496.design-lock-457 .vault-position-row:last-child{border-bottom:0!important;}
html body.alpline-human-os.release-496.design-lock-457 .vault-position-row:hover{background:var(--theme-soft)!important;}
html body.alpline-human-os.release-496.design-lock-457 .vault-position-row *{font-style:normal!important;letter-spacing:normal!important;}
html body.alpline-human-os.release-496.design-lock-457 .vault-position-number{font-size:12px!important;font-weight:500!important;color:var(--theme-muted)!important;font-variant-numeric:tabular-nums;}
html body.alpline-human-os.release-496.design-lock-457 .vault-position-identity{display:grid!important;gap:3px!important;min-width:0!important;}
html body.alpline-human-os.release-496.design-lock-457 .vault-position-identity strong{font-size:18px!important;font-weight:650!important;line-height:1.2!important;color:var(--theme-ink)!important;font-variant-numeric:tabular-nums;}
html body.alpline-human-os.release-496.design-lock-457 .vault-position-identity>span{font-size:14px!important;font-weight:400!important;color:var(--theme-muted)!important;white-space:normal!important;overflow-wrap:anywhere;}
html body.alpline-human-os.release-496.design-lock-457 .vault-position-state{padding:4px 9px!important;border:1px solid var(--theme-line)!important;border-radius:999px!important;background:var(--theme-soft)!important;color:var(--theme-link)!important;font-size:11px!important;font-weight:600!important;white-space:nowrap;}
html body.alpline-human-os.release-496.design-lock-457 .vault-position-state.is-assigned{border-color:var(--brand-accent)!important;}
html body.alpline-human-os.release-496.design-lock-457 .vault-pagination{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:24px;}
html body.alpline-human-os.release-496.design-lock-457 .vault-pagination nav,.vault-pagination form{display:flex;align-items:end;gap:10px;flex-wrap:wrap;}
html body.alpline-human-os.release-496.design-lock-457 .vault-pagination label{display:grid;gap:4px;font-size:12px;}
html body.alpline-human-os.release-496.design-lock-457 .vault-pagination input[type=number]{width:90px!important;min-height:44px!important;}
html body.alpline-human-os.release-496.design-lock-457 .vault-pagination p,.vault-empty{font-size:13px;color:var(--theme-muted);padding:12px;}
html body.alpline-human-os.release-496.design-lock-457 .vault-editor{scroll-margin-top:160px;}
html body.alpline-human-os.release-496.design-lock-457 .vault-editor :is(.vault-claim-form,.vault-label-form){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;}
html body.alpline-human-os.release-496.design-lock-457 .vault-editor label{display:grid;gap:6px;font-size:14px;}
html body.alpline-human-os.release-496.design-lock-457 .vault-editor .wide{grid-column:1/-1;}
html body.alpline-human-os.release-496.design-lock-457 .vault-editor .vault-assignment-confirm{display:flex;align-items:flex-start;}
html body.alpline-human-os.release-496.design-lock-457 .vault-editor :is(input:not([type=checkbox]),textarea){width:100%;box-sizing:border-box;}
html body.alpline-human-os.release-496.design-lock-457 :is(.member-editor__hero,.leader-vault__hero){background:var(--theme-soft)!important;color:var(--theme-ink)!important;}
html body.alpline-human-os.release-496.design-lock-457 :is(.member-editor__hero,.leader-vault__hero) :is(h1,p,em,small,strong,b){color:var(--theme-ink)!important;-webkit-text-fill-color:currentColor!important;}
html body.alpline-human-os.release-496.design-lock-457.portal-body :is(.seller-hero,.admin-console-head,.dash-head,.report-hero,.lab-hero){min-height:0!important;padding:22px!important;}
html body.alpline-human-os.release-496.design-lock-457.portal-body :is(.seller-hero,.admin-console-head,.dash-head,.report-hero,.lab-hero) h1{font-size:clamp(25px,3vw,36px)!important;line-height:1.2!important;}
html body.alpline-human-os.release-496.design-lock-457.portal-body :is(.seller-hero,.admin-console-head,.dash-head,.report-hero,.lab-hero) p{font-size:15px!important;line-height:1.55!important;}
html body.alpline-human-os.release-496.design-lock-457.public-body .a148-storefront{background:var(--theme-surface)!important;background-image:none!important;padding:38px 0!important;min-height:0!important;height:auto!important;border-bottom:1px solid var(--theme-line);}
html body.alpline-human-os.release-496.design-lock-457.public-body .a148-storefront>.a492-wrap{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important;gap:40px!important;align-items:center!important;}
html body.alpline-human-os.release-496.design-lock-457.public-body .a148-storefront .a493-hero-copy{width:auto!important;max-width:650px!important;padding:0!important;}
html body.alpline-human-os.release-496.design-lock-457.public-body .a148-storefront .a493-hero-copy h1{font-size:clamp(32px,4vw,54px)!important;line-height:1.1!important;letter-spacing:-.04em!important;color:var(--theme-ink)!important;-webkit-text-fill-color:currentColor!important;margin:14px 0!important;}
html body.alpline-human-os.release-496.design-lock-457.public-body .a148-storefront .a493-hero-copy p{color:var(--theme-muted)!important;-webkit-text-fill-color:currentColor!important;font-size:17px!important;line-height:1.6!important;max-width:550px;}
html body.alpline-human-os.release-496.design-lock-457.public-body .a148-storefront .a492-kicker{color:var(--theme-link)!important;border-left:3px solid var(--brand-accent);padding-left:10px;}
html body.alpline-human-os.release-496.design-lock-457.public-body .a148-hero-visual{margin:0!important;position:relative;min-width:0;}
html body.alpline-human-os.release-496.design-lock-457.public-body .a148-hero-visual img{display:block;width:100%!important;height:300px!important;object-fit:cover;border-radius:24px!important;box-shadow:12px 12px 0 var(--theme-soft);}
html body.alpline-human-os.release-496.design-lock-457.public-body .a148-hero-visual figcaption{position:absolute;bottom:16px;left:16px;right:16px;display:flex;justify-content:space-between;gap:12px;background:var(--theme-surface);border:1px solid var(--theme-line);padding:12px 16px;border-radius:12px;color:var(--theme-ink);font-size:13px;}
html body.alpline-human-os.release-496.design-lock-457 .alp492-site>.a492-section,html body.alpline-human-os.release-496.design-lock-457 .alp492-site>.a492-soft>.a492-section{padding-top:38px!important;padding-bottom:38px!important;}
@media(min-width:1100px){html body.alpline-human-os.release-496.design-lock-457.portal-body .portal-stage>header.portal-topbar{gap:10px!important;padding:10px 18px!important;min-height:70px!important;flex-wrap:nowrap!important;}html body.alpline-human-os.release-496.design-lock-457.portal-body .portal-topbar>.portal-top-actions{flex:0 1 auto!important;gap:5px!important;flex-wrap:wrap!important;}html body.alpline-human-os.release-496.design-lock-457.portal-body .portal-topbar>.vip-command{flex:1 1 180px!important;max-width:360px!important;}html body.alpline-human-os.release-496.design-lock-457.portal-body .portal-topbar .portal-top-actions :is(a,summary,button){font-size:12px!important;padding:7px 10px!important;min-height:36px!important;}}
@media(max-width:1000px){html body.alpline-human-os.release-496.design-lock-457 .vault-search{grid-template-columns:1fr 1fr!important;}html body.alpline-human-os.release-496.design-lock-457 .vault-branches{grid-template-columns:1fr!important;}html body.alpline-human-os.release-496.design-lock-457.public-body .a148-storefront>.a492-wrap{gap:24px!important;}}
@media(max-width:650px){html body.alpline-human-os.release-496.design-lock-457 .leader-vault__hero{padding:18px!important;flex-direction:column!important;align-items:stretch!important;}html body.alpline-human-os.release-496.design-lock-457 .leader-vault__hero aside{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;}html body.alpline-human-os.release-496.design-lock-457 .leader-vault__metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;}html body.alpline-human-os.release-496.design-lock-457 .leader-vault .control-card{padding:14px!important;}html body.alpline-human-os.release-496.design-lock-457 .vault-layer-details>summary{flex-wrap:wrap;}html body.alpline-human-os.release-496.design-lock-457 .vault-position-row{padding:12px 10px!important;gap:8px!important;grid-template-columns:28px minmax(0,1fr) auto 12px!important;}html body.alpline-human-os.release-496.design-lock-457 .vault-position-state{padding:4px 6px!important;font-size:10px!important;}html body.alpline-human-os.release-496.design-lock-457 .vault-editor :is(.vault-claim-form,.vault-label-form){grid-template-columns:1fr!important;}html body.alpline-human-os.release-496.design-lock-457.public-body .a148-storefront>.a492-wrap{grid-template-columns:1fr!important;}html body.alpline-human-os.release-496.design-lock-457.public-body .a148-storefront{padding:26px 0!important;}html body.alpline-human-os.release-496.design-lock-457.public-body .a148-hero-visual img{height:220px!important;}html body.alpline-human-os.release-496.design-lock-457.public-body .a148-storefront .a493-hero-copy h1{font-size:34px!important;}}
@media(prefers-reduced-motion:reduce){html body.alpline-human-os.release-496.design-lock-457 *{scroll-behavior:auto!important;}}
}
