:root{color-scheme:light;--bg:#F5F5FA;--surface:#FFFFFF;--surface-2:#FAFAFD;--locked:#F2F1F7;--rail:#EFEDF7;--line:#E4E2EE;--line-strong:#D3CFE3;--ink:#16132B;--ink-2:#2E2A45;--ink-3:#3D3956;--violet:#4A2FC9;--violet-ink:#2F1A94;--violet-soft:#EEEAFD;--on-violet:#FFFFFF;--warm:#B4400B;--warm-soft:#FDEEE6;--warm-ink:#9A3509;--band:#16132B;--on-band:#FFFFFF;--on-band-2:#DCD8EE;--on-band-3:#C9BEFF;--band-chip:#2A2650;--grey-soft:#F0EFF4;--shadow:0 1px 2px rgba(22,19,43,.04);--f-display:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--f-code:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#121020;--surface:#1B1830;--surface-2:#211E38;--locked:#1E1A2E;--rail:#181429;--line:#2E2A48;--line-strong:#3E3860;--ink:#ECEAF6;--ink-2:#C2BEDA;--ink-3:#A29EBD;--violet:#A795FF;--violet-ink:#C9BEFF;--violet-soft:#2A2450;--on-violet:#120F24;--warm:#F2A06F;--warm-soft:#3A2418;--warm-ink:#F7B88F;--band:#2A2450;--on-band:#FFFFFF;--on-band-2:#DCD8EE;--on-band-3:#C9BEFF;--band-chip:#3A3366;--grey-soft:#25223A;--shadow:none}}:root[data-theme=dark]{color-scheme:dark;--bg:#121020;--surface:#1B1830;--surface-2:#211E38;--locked:#1E1A2E;--rail:#181429;--line:#2E2A48;--line-strong:#3E3860;--ink:#ECEAF6;--ink-2:#C2BEDA;--ink-3:#A29EBD;--violet:#A795FF;--violet-ink:#C9BEFF;--violet-soft:#2A2450;--on-violet:#120F24;--warm:#F2A06F;--warm-soft:#3A2418;--warm-ink:#F7B88F;--band:#2A2450;--on-band:#FFFFFF;--on-band-2:#DCD8EE;--on-band-3:#C9BEFF;--band-chip:#3A3366;--grey-soft:#25223A;--shadow:none}body{font-size:14.5px;background:var(--bg)}.mono,.ocard .b,b.mono,td.mono{font-family:var(--f-code)}.ibar{position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:color-mix(in srgb,var(--surface) 96%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.ibar-in{max-width:1240px;margin:0 auto;padding:0 max(16px,2vw);flex-wrap:wrap;gap:2px 18px}.ibar-in,.ibrand{display:flex;align-items:center}.ibrand{gap:7px;min-height:60px;border:0;background:none;padding:0;font-size:19px;font-weight:800;letter-spacing:-.02em}.ibrand b{color:var(--violet);font-weight:800}.inav{display:flex;flex-wrap:wrap;gap:2px;margin-left:auto}.inav button{min-height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;font-size:14px;font-weight:600;color:var(--ink-2)}.inav button:hover{color:var(--ink)}.inav button[aria-current=page]{color:var(--violet);border-bottom-color:var(--violet);font-weight:700}.imock{background:var(--band);color:var(--on-band-2);font-size:12px}.imock-in{max-width:1240px;margin:0 auto;padding:4px max(16px,2vw);min-height:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px}.iclock,.imock-in>span{min-width:0}.iclock{display:flex;align-items:center;gap:8px;max-width:100%}.iclock label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-band-3);white-space:nowrap}.iclock select{border:1px solid transparent;background:var(--band-chip);color:var(--on-band);border-radius:8px;padding:5px 8px;font-size:12.5px;font-weight:600;max-width:100%;min-width:0}@media (max-width:600px){.imock-in>span{display:none}.iclock,.iclock select{flex:1 1 auto}}main.imain{max-width:1240px;margin:0 auto;padding:26px max(16px,2vw) 64px;min-width:0}main.imain .page{max-width:none}.crumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 16px;font-size:13px;color:var(--ink-3)}.crumb button{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 12px 0 8px;border-radius:99px;border:1px solid var(--line);background:var(--surface);font-weight:700;color:var(--ink-2)}.crumb button:hover{border-color:var(--violet);color:var(--violet-ink)}.crumb span:last-child{color:var(--ink-2);font-weight:600}.ifoot{border-top:1px solid var(--line);background:var(--surface)}.ifoot-in{max-width:1240px;margin:0 auto;padding:18px max(16px,2vw);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:13px;color:var(--ink-3)}.ifoot button{border:0;background:none;padding:0;color:var(--violet-ink);font-size:13px;text-decoration:underline;min-height:24px}.client-mode .ibar,.client-mode .ifoot,.client-mode .imock{display:none}.phead h1{font-family:var(--f-display);font-weight:800;font-size:clamp(26px,3.4vw,34px);letter-spacing:-.02em}.phead p{font-size:15px;line-height:1.55}.eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.13em;color:var(--warm)}.card-hd{background:transparent;padding:14px 18px;border-bottom:1px solid var(--line);border-radius:16px 16px 0 0}.card-hd h3{font-size:15px;font-weight:800}.card-bd{padding:16px 18px}.kpi{border-radius:14px;padding:13px 15px}.kpi label{font-weight:700;letter-spacing:.1em;font-size:10px}.kpi .v{font-weight:800}.chip[aria-pressed=true],.seg button[aria-pressed=true]{color:var(--on-violet)}.tw{border-radius:12px}th{font-weight:700;letter-spacing:.08em;font-size:10px}.note{border-radius:10px}.ihead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.ihead-t{display:flex;flex-direction:column;gap:8px;max-width:760px;min-width:0}.ihead h1{margin:0;font-size:clamp(30px,4vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.1}.ieyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--warm)}.ieyebrow.mut{color:var(--ink-3)}.ieyebrow.vio{color:var(--violet)}.ilead{margin:0;font-size:16px;line-height:1.55;color:var(--ink-2)}.ihint{font-size:14px;color:var(--ink-3)}p.ihint{margin:0 0 20px}.ilink{min-height:24px}.isec{flex-direction:column;gap:12px;margin-bottom:24px;min-width:0}.irow,.isec{display:flex}.irow{flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.ipad h2,.irow h2,.isec h2{margin:0;font-size:18px;font-weight:800}.i2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin-bottom:24px}.ipad{padding:22px 24px;display:flex;flex-direction:column;gap:10px;min-width:0}.ibody{margin:0;font-size:15px;line-height:1.6;color:var(--ink-2)}.hire{font-size:9px;letter-spacing:.08em;background:var(--warm-soft);border:1px solid color-mix(in srgb,var(--warm) 34%,transparent);border-radius:4px;padding:1px 5px;vertical-align:middle;font-weight:700}.hire,.warm{color:var(--warm)}.fms-route-shell{display:grid;gap:16px;max-width:1120px}.fms-route-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px;border:1px solid #dcd5f2;border-radius:22px;background:linear-gradient(135deg,#f0ebff,#fff 72%);box-shadow:0 10px 28px rgba(62,39,145,.06)}.fms-route-hero-copy{min-width:0;max-width:560px}.fms-route-eyebrow{margin:0 0 6px;color:var(--violet-ink);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.fms-garment-head h2,.fms-route-hero h2{margin:0;color:var(--ink);font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.035em;line-height:1.15}.fms-route-hero-copy>p:last-child{margin:10px 0 0;color:var(--ink-2);line-height:1.55}.fms-route-summary{display:grid;grid-template-columns:repeat(2,minmax(88px,1fr));gap:8px;min-width:220px}.fms-route-summary>div{padding:12px 14px;border:1px solid #ddd6f0;border-radius:14px;background:rgba(255,255,255,.82)}.fms-route-summary span{display:block;color:var(--ink-3);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fms-route-summary strong{display:block;margin-top:3px;color:var(--violet-ink);font-size:25px;line-height:1.1;font-variant-numeric:tabular-nums}.fms-route-note{display:flex;align-items:center;gap:8px;color:var(--ink-2);font-size:13px;font-weight:650}.fms-live-dot{width:9px;height:9px;border-radius:50%;background:#2f9a61;box-shadow:0 0 0 4px #dff5e8;flex:none}.fms-garment-card{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:0 3px 12px rgba(22,19,43,.04)}.fms-garment-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#fbfaff)}.fms-garment-head .badge{flex:none;padding:6px 10px;border-radius:999px;font-size:11px}.fms-piece-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:12px;padding:16px 18px 18px}.fms-piece-card{padding:15px;border:1px solid #e6e1f0;border-radius:15px;background:#fcfbff}.fms-piece-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #ebe7f3}.fms-piece-label{display:block;color:var(--ink-3);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fms-piece-head strong{display:block;margin-top:2px;color:var(--ink);font-family:var(--f-code);font-size:17px;letter-spacing:-.02em}.fms-piece-progress{padding:5px 8px;border-radius:999px;color:#3d3956;background:#f0edf6;font-size:11px;font-weight:750;white-space:nowrap}.fms-piece-progress.is-done{color:#227347;background:#e5f6ec}.fms-step-list{display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none}.fms-step{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px}.fms-step-dot{display:grid;place-items:center;width:19px;height:19px;border:2px solid #c8c1d8;border-radius:50%;color:white;font-size:11px;font-weight:800;line-height:1}.fms-step.is-done .fms-step-dot{border-color:#2f9860;background:#2f9860}.fms-step.is-open .fms-step-dot{background:#fff}.fms-step-name{color:var(--ink);font-size:13px;font-weight:700}.fms-step-status{padding:3px 7px;border-radius:999px;color:#3d3956;background:#f1eef6;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.fms-step.is-done .fms-step-status{color:#227347;background:#e5f6ec}.fms-step time{grid-column:2/-1;margin-top:-4px;color:var(--ink-3);font-size:11px}.fms-empty-piece{margin:14px 0 0;color:var(--ink-3);font-size:13px}.fms-garment-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 22px;border-top:1px solid #ebe7f3;color:var(--ink-2);font-size:12px}.fms-garment-foot b{color:var(--ink)}.fms-garment-foot.is-muted{color:var(--ink-3)}.fms-work-status{margin-left:auto;padding:4px 8px;border-radius:999px;color:var(--violet-ink);background:var(--violet-soft);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.fms-piece-context{margin:6px 0 0;color:var(--ink-2);font-size:13px}.fms-delhi-steps{display:flex;flex-wrap:wrap;gap:8px;padding:18px 22px 6px}.fms-delhi-steps span{position:relative;padding:7px 12px 7px 28px;border:1px solid var(--line);border-radius:999px;color:var(--ink-3);font-size:12px;font-weight:750}.fms-delhi-steps span:before{content:"";position:absolute;left:12px;top:50%;width:8px;height:8px;border:2px solid #c8c1d8;border-radius:50%;transform:translateY(-50%)}.fms-delhi-steps span.is-done{border-color:#bde5cb;color:#227347;background:#f1fbf4}.fms-delhi-steps span.is-done:before{border-color:#2f9860;background:#2f9860}.fms-delhi-note{margin:8px 22px 18px;color:var(--ink-2);font-size:13px}.fms-delhi-note.is-alert{color:var(--red);font-weight:700}@media(max-width:760px){.fms-route-hero{display:grid;gap:18px;padding:18px}.fms-route-summary{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}.fms-route-summary>div{padding:10px}.fms-route-summary strong{font-size:21px}.fms-garment-head{align-items:flex-start;padding:16px 18px}.fms-piece-grid{padding:12px}.fms-garment-foot{padding:11px 18px}}@media(max-width:480px){.fms-route-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fms-step{grid-template-columns:20px minmax(0,1fr) auto}.fms-step-status{font-size:9px}}.iband{background:var(--band);color:var(--on-band);border-radius:18px;padding:26px 30px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 32px;margin-bottom:24px}.iband .ieyebrow{color:var(--on-band-3)}.iband-t{display:flex;flex-direction:column;gap:8px;flex:1 1 520px;min-width:0}.iband p{margin:0;font-size:15px;line-height:1.55;color:var(--on-band-2)}.iband p.big{font-size:clamp(19px,2.4vw,24px);font-weight:800;line-height:1.3;color:var(--on-band);letter-spacing:-.01em}.iband .by{font-size:13px;color:var(--on-band-3)}.iband-meta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto}.iband-edit{appearance:none;border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:var(--on-band);text-decoration:underline;text-underline-offset:3px}.iband-edit:hover{opacity:.88}.iband-empty{opacity:.92}.iband-edit-panel{align-items:stretch}.iband-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;width:100%}.iband-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--on-band-3)}.iband-form .iband-wide{grid-column:1/-1}.iband-form input,.iband-form textarea{width:100%;border:1px solid color-mix(in srgb,var(--on-band) 28%,transparent);border-radius:12px;background:color-mix(in srgb,#000 18%,transparent);color:var(--on-band);padding:10px 12px;font:inherit;font-size:15px;font-weight:500;text-transform:none;letter-spacing:0}.iband-form textarea{resize:vertical;min-height:64px}.iband-check{flex-direction:row!important;align-items:center;gap:10px!important;text-transform:none;letter-spacing:0;font-size:14px!important;font-weight:600!important;color:var(--on-band)!important}.iband-check input{width:auto}.iband-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:14px}@media (max-width:720px){.iband-form{grid-template-columns:1fr}}.iquick{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:12px}.iqb{display:flex;flex-direction:column;gap:10px;min-height:128px;padding:18px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:14px;color:var(--ink)}.iqb:hover,.isc:hover{border-color:var(--violet)}.iqb b{font-size:16px}.iqb span:last-child{font-size:13px;color:var(--ink-3)}.iic{width:40px;height:40px;border-radius:10px;background:var(--violet-soft);color:var(--violet);display:inline-flex;align-items:center;justify-content:center}.idots{display:flex}.idots button{width:44px;height:44px;border:0;background:none;display:inline-flex;align-items:center;justify-content:center}.idots i{display:block;width:10px;height:10px;border-radius:99px;background:var(--line-strong)}.idots button[aria-pressed=true] i{background:var(--violet)}.itag{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--warm)}.itag,.ititle{font-weight:700}.ititle{margin:0;font-size:20px;line-height:1.35}.ichips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ichip,.ichips{align-items:center}.ichip{display:inline-flex;justify-content:center;min-height:44px;padding:0 16px;border-radius:99px;border:1px solid var(--line-strong);background:var(--surface);font-size:14px;font-weight:600;color:var(--ink);line-height:1;text-align:center}.ichip small{color:var(--ink-3);font-weight:700;margin-left:4px;font-size:12px}.ichip:hover,.ichip[aria-pressed=true]{border-color:var(--violet)}.ichip[aria-pressed=true]{background:var(--violet);color:var(--on-violet);font-weight:700}.ichip.sq{border-radius:10px}.ichip.sq[aria-pressed=true]{background:var(--band);border-color:var(--band);color:var(--on-band)}.iwho{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:14px;padding:18px 22px;border-radius:16px;background:var(--surface);border:1px solid var(--line);margin-bottom:24px}.iwho,.iwho .av{align-items:center}.iwho .av{width:44px;height:44px;min-width:44px;flex:0 0 44px;font-size:15px;font-family:var(--f-body);overflow:hidden;box-sizing:border-box;display:inline-flex}.iwho .av,.iwho-t{justify-content:center}.iwho-t{display:flex;flex-direction:column;gap:2px;flex:1 1 260px}.iwho-t b{font-size:20px;font-weight:800;line-height:1.2}.iwho-t span{font-size:13px;color:var(--ink-3);line-height:1.35}.inums{display:flex;gap:10px;flex-wrap:wrap}.inums div{min-width:96px;padding:10px 14px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);display:flex;flex-direction:column}.inums b{font-size:22px;font-weight:800;line-height:1.1}.inums span{font-size:12px;color:var(--ink-3)}.inums .r{background:var(--red-soft);border-color:color-mix(in srgb,var(--red) 30%,transparent)}.inums .r b{color:var(--red)}.inums .a{background:var(--amber-soft);border-color:color-mix(in srgb,var(--amber) 30%,transparent)}.inums .a b{color:var(--amber)}.inums .g b{color:var(--green)}.isplit{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;align-items:start}@media (max-width:980px){.isplit{grid-template-columns:minmax(0,1fr)}}.isys{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px}.isc{flex-direction:column;min-height:118px;padding:16px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:14px;color:var(--ink)}.isc,.isc-top{display:flex;gap:8px}.isc-top{justify-content:flex-start}.isc-n,.isc-top{align-items:center}.isc-n{display:inline-flex;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;background:var(--violet-soft);color:var(--violet-ink);font-size:13px;font-weight:800;line-height:1;letter-spacing:.02em}.isc b{font-size:15px;line-height:1.3}.isc-s{font-size:14px;color:var(--ink-3);line-height:1.4;margin-top:auto}.iwait{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:10px}.ipanel{margin-bottom:24px}.ipanel>.card-bd{padding:20px 22px}.ck-main>b{font-size:13.5px}.iforms{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px;margin-bottom:20px}.ifg{padding:20px 22px;display:flex;flex-direction:column;gap:12px}.ifg-hd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 12px}.ifg-hd h2{margin:0;font-size:17px;font-weight:800}.ifg-hd span{font-size:12px;color:var(--ink-3)}.ifbtns{display:flex;flex-wrap:wrap;gap:8px}.ifbtn{min-height:44px;padding:8px 14px;border-radius:10px;border:1px solid var(--line-strong);background:var(--surface-2);font-size:14px;font-weight:600;color:var(--ink);text-align:left;line-height:1.3}.ifbtn:hover{border-color:var(--violet);color:var(--violet-ink)}.imeta{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin-bottom:16px}.imeta div{padding:12px 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;gap:2px}.imeta span{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.imeta b{font-size:14px}.idept{padding:26px 28px;display:flex;flex-direction:column;gap:22px;margin-bottom:24px}.ibig{font-size:28px!important;letter-spacing:-.01em}.isteps{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.isteps,.isteps li{align-items:center;gap:8px}.isteps li{display:inline-flex}.istep{gap:10px;padding:10px 16px 10px 10px;border-radius:12px;background:var(--violet-soft);border:1px solid color-mix(in srgb,var(--violet) 18%,transparent)}.istep,.istep i{display:inline-flex;align-items:center}.istep i{font-style:normal;width:26px;height:26px;border-radius:99px;background:var(--violet);color:var(--on-violet);font-size:13px;font-weight:800;justify-content:center;flex:none}.istep>span{display:flex;flex-direction:column}.istep b{font-size:14.5px}.istep small{font-size:12px;color:var(--ink-3)}.istep em{font-style:normal;color:var(--red);font-weight:700}.iarr{color:var(--ink-3);display:inline-flex}.istep .dim{font-style:italic}@media (max-width:600px){.isteps,.isteps li{flex-direction:column;align-items:stretch;gap:4px}.istep{display:flex}.iarr{transform:rotate(90deg);align-self:flex-start;margin-left:14px}}.ifso{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.ifso>div{border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ifso b{font-size:16px}.itabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--line);margin-bottom:18px}.itabs a,.itabs button{min-height:44px;padding:0 14px;border:1px solid var(--line);border-bottom:2px solid transparent;border-radius:10px 10px 0 0;background:var(--paper);display:inline-flex;align-items:center;text-decoration:none;font-size:14px;font-weight:600;color:var(--ink-2)}.itabs a:hover,.itabs button:hover{background:var(--violet-soft);color:var(--violet)}.itabs a[aria-selected=true],.itabs button[aria-selected=true]{color:var(--violet);border-color:var(--line);border-bottom-color:var(--violet);background:var(--violet-soft);font-weight:700}.people-admin-actions{display:flex;justify-content:flex-end;margin:-8px 0 16px}table.itbl{font-size:14px}table.itbl td{padding:11px 16px;vertical-align:middle}table.itbl th{padding:12px 16px}.iband-card{background:var(--band);color:var(--on-band);border-radius:16px;padding:22px 24px;display:flex;flex-direction:column;gap:10px}.iband-card .ieyebrow{color:var(--on-band-3)}.iband-card p{margin:0;font-size:18px;font-weight:700;line-height:1.5}.iband-card p.dim{color:var(--on-band-3)}.iband-card p.lite{font-size:15px;font-weight:400;line-height:1.6;color:var(--on-band-2)}.iband-card h2{margin:0;font-size:22px;font-weight:800;color:var(--on-band)}.ichipd{align-self:flex-start;padding:6px 12px;border-radius:99px;background:var(--band-chip);color:var(--on-band-2);font-size:12px;font-weight:700}.irow-l{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 0;border-bottom:1px solid var(--line)}.irow-l:last-child{border-bottom:0}.irow-l span{color:var(--ink-2)}.iorg{align-items:center}.iorg-top{background:var(--band);color:var(--on-band);border-radius:12px;padding:12px 22px;text-align:center;display:flex;flex-direction:column}.iorg-top small{color:var(--on-band-3);font-size:12px}.iorg-stem{width:2px;height:24px;background:var(--line-strong)}.iorg-teams{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:12px;border-top:2px solid var(--line-strong);padding-top:18px}.iorg-team{border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.iorg-team span{color:var(--ink-2);font-size:14px}.ipol{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;margin-bottom:24px}.ipol-l{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:8px}.ipi{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:52px;padding:0 16px;border-radius:12px;border:1px solid var(--line);background:var(--surface);font-size:15px;font-weight:600;color:var(--ink);text-align:left}.ipi small{font-size:12px;color:var(--ink-3)}.ipi[aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:var(--on-violet);font-weight:700}.ipi[aria-pressed=true] small{color:inherit;opacity:.8}.ilater{display:flex;flex-wrap:wrap;gap:6px}.ilater span{padding:6px 12px;border-radius:99px;border:1px dashed var(--line-strong);font-size:13px;color:var(--ink-2)}.ipol-doc{flex:999 1 560px;min-width:0;overflow:hidden}.ibar2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:13px 20px;border-bottom:1px solid var(--line);background:var(--surface-2);font-size:13px;color:var(--ink-3)}.ibar2>span:first-child{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ink-2)}.ibar2 .g{color:var(--green)}.ipol-b{padding:26px 30px 30px;display:flex;flex-direction:column;gap:14px}.ipol-b h2{margin:0;font-size:28px;font-weight:800}.ipol-b ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:16px;line-height:1.6}.ipol-f{margin-top:8px;padding-top:18px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;font-size:14px;color:var(--ink-2)}.ipol-f .btn{display:inline-flex;align-items:center;gap:8px;min-height:44px}.itags{display:flex;flex-wrap:wrap;gap:6px}.itags span{padding:6px 12px;border-radius:99px;background:var(--violet-soft);color:var(--violet-ink);font-size:13px;font-weight:600}.itags span.w{background:var(--warm-soft);color:var(--warm-ink)}.iul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.5}.iweek{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.iweek li{border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px}.iweek b{font-size:14px}.pp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:stretch}.pp-split>div{min-width:0;display:flex;flex-direction:column}.pp-l .pp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-l .pp-grid>div.w2,.pp-l .pp-grid>div.w3,.pp-l .pp-grid>div.w4{grid-column:1/-1}.pp-l .pp-qrs .qrb{flex-basis:100%}.pp-r .pp-grid.pp-mg{grid-template-columns:repeat(4,minmax(0,1fr))}.pp-r .pp-grid.pp-mg>div.w2{grid-column:span 2}.pp-r .pp-grid.pp-mg b{font-size:12.5px}.paper .skp{border-color:var(--paper-navy)}.paper .skp-l{background:var(--paper-navy)}.skp-notes{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5;color:var(--ink-2)}@media (max-width:600px){.pp-split{grid-template-columns:minmax(0,1fr)}.pp-r .pp-grid.pp-mg{grid-template-columns:repeat(2,minmax(0,1fr))}}.isheet{overflow:hidden;margin-bottom:20px}.isheet-b{overflow-x:auto}.isheet table{font-size:13px}.isheet td,.isheet th{border:1px solid var(--line);padding:8px 10px;text-transform:none;letter-spacing:0;vertical-align:middle}.isheet thead th{font-weight:500;font-size:12px;padding:6px;position:static}.isheet td.n,.isheet thead th{background:var(--surface-2);text-align:center;color:var(--ink-3)}.isheet td.n{width:40px}.isheet tr.h td{font-weight:700;background:var(--violet-soft)}.isheet tr.h.w td{background:var(--warm-soft)}.isheet tr.h td.n{background:var(--surface-2);font-weight:500}.isheet .lnk{color:var(--blue);text-decoration:underline}.isheet-tabs{display:flex;gap:2px;padding:0 8px;border-top:1px solid var(--line);background:var(--surface-2)}.isheet-tabs button{min-height:44px;padding:0 18px;border:0;border-bottom:3px solid transparent;background:none;font-size:13px;font-weight:600;color:var(--ink-3)}.isheet-tabs button[aria-selected=true]{background:var(--surface);color:var(--green);font-weight:700;border-bottom-color:var(--green)}.ireg-note{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:18px 22px}.ireg-note>span:last-child{flex:1 1 220px;min-width:0;color:var(--ink-2);font-size:14px;line-height:1.5}.ireg-note .ilab{flex:none;padding:6px 12px;border-radius:8px;color:var(--on-violet);font-size:13px;font-weight:700}.ireg-note .ilab.v{background:var(--violet)}.ireg-note .ilab.w{background:var(--warm)}:root{--f-logo:"Bodoni Moda",Didot,"Bodoni 72","Bodoni MT",Georgia,serif}.bvlogo{font-family:var(--f-logo);font-weight:500;letter-spacing:0;white-space:nowrap}.bvlogo i{font-style:italic;color:var(--violet)}.ibrand{gap:10px;font-weight:500;letter-spacing:0}.ibrand .bvlogo{font-size:25px;line-height:1}.ibrand b{padding:3px 8px;font-family:var(--f-body);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-strong);border-radius:99px}.bvhero{position:relative;overflow:hidden;margin-bottom:18px;padding:clamp(22px,4vw,34px) 16px;text-align:center;color:#FFFFFF;background:#14112A;border-radius:16px}.bvhero:before{content:"";position:absolute;left:-20%;right:-20%;top:-60%;height:160%;background:radial-gradient(closest-side,rgba(126,102,255,.26),rgba(126,102,255,0));pointer-events:none}.bvhero-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px}.bvhero .bvlogo{font-size:clamp(40px,7vw,58px);line-height:1;color:#FFFFFF}.bvhero .bvlogo i{color:#A795FF}.bvmotto{margin:0;font-family:var(--f-logo);font-style:italic;font-size:clamp(18px,2.4vw,22px);color:#D2CCEC}.bvrule{display:block;width:44px;height:2px;margin:10px 0 6px;background:#F2A06F}.bvurl{font-size:11px;font-weight:600;letter-spacing:.2em;color:#A9A3C8}.ifoot-brand{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.ifoot-brand .bvlogo{font-size:18px;color:var(--ink)}.ifoot-brand em{font-family:var(--f-logo);font-size:14px;color:var(--ink-2)}.trk-brand{font-family:var(--f-logo);font-weight:500}.trk-brand small{display:block;margin-top:5px;font-family:var(--f-logo);font-size:13px;font-style:italic;color:var(--ink-2)}.trk-sign{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 0 6px;text-align:center;border-top:1px solid var(--line)}.trk-sign .bvlogo{font-size:22px;color:var(--ink)}.trk-sign span{font-family:var(--f-logo);font-size:14px;font-style:italic;color:var(--ink-2)}.trk-sign small{font-size:10px;font-weight:600;letter-spacing:.2em;color:var(--ink-3)}.paper.client .pp-brand.big{font-family:var(--f-logo);font-weight:500}.paper.client .pp-brand.big i{color:#4A2FC9}.pp-motto{margin-top:2px;font-family:var(--f-logo);font-size:12.5px;font-style:italic;color:var(--paper-mut)}:root{--red:#ad2430;--red-soft:#fbe8ea;--green:#1c6e46;--green-soft:#e1f2e9;--amber:#8a5604;--amber-soft:#fbf0db;--blue:#1e5aa8;--blue-soft:#e4eefa;--f-logo:var(--font-logo),"Bodoni Moda",Didot,Georgia,serif;--f-body:var(--font-sans),"Plus Jakarta Sans",system-ui,sans-serif;--f-display:var(--font-sans),"Plus Jakarta Sans",system-ui,sans-serif;--f-mono:var(--font-sans),"Plus Jakarta Sans",system-ui,sans-serif;--f-code:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace;--paper:var(--bg);--panel:var(--surface);--muted:var(--ink-3);--navy:var(--band);--wash:var(--violet-soft);--head:var(--surface-2);--edge:var(--line-strong);--serif:var(--f-body)}body,html{color:var(--ink);font-family:var(--f-body);font-size:14.5px}.intranet,body,html{background:var(--bg)}.intranet{min-height:100vh;display:flex;flex-direction:column}.intranet .imain{flex:1 1 auto;width:100%;max-width:1240px;margin:0 auto;padding:26px max(16px,2vw) 64px;min-width:0}.inav a{min-height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;font-size:14px;font-weight:600;color:var(--ink-2);display:inline-flex;align-items:center;text-decoration:none}.inav a:hover{color:var(--ink)}.inav a[aria-current=page]{color:var(--violet);border-bottom-color:var(--violet);font-weight:700}.inav-toggle{display:none;min-height:44px;min-width:44px;margin-left:auto;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-weight:700;color:var(--ink)}.ibar-user{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-left:8px;font-size:13px;color:var(--ink-3)}.ibar-user .ilink{min-height:44px;padding:0 4px}.ifoot-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.ifoot-links a{color:var(--violet-ink);font-weight:600;text-decoration:underline;min-height:44px}.crumb a,.ifoot-links a{display:inline-flex;align-items:center}.crumb a{gap:4px;min-height:36px;padding:0 12px 0 8px;border-radius:99px;border:1px solid var(--line);background:var(--surface);font-weight:700;color:var(--ink-2);text-decoration:none}.crumb a:hover{border-color:var(--violet);color:var(--violet-ink)}.ibrand{text-decoration:none;color:var(--ink)}.ichip,.ifbtn,.ipi,.iqb,.isc{text-decoration:none;cursor:pointer;font:inherit}.av{width:44px;height:44px;min-width:44px;flex:0 0 44px;border-radius:99px;background:var(--violet-soft);color:var(--violet-ink);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;line-height:1;letter-spacing:.02em}.iwho .av{margin-right:2px}.iwho-t{min-width:0}.iwho-t b{display:block}a.ichip[aria-pressed=true],a.ipi[aria-pressed=true]{background:var(--violet);border-color:var(--violet);color:var(--on-violet);font-weight:700}a.ichip.sq[aria-pressed=true]{background:var(--band);border-color:var(--band);color:var(--on-band)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:10px;padding:8px 14px;border:1px solid var(--line-strong);background:var(--surface);font-size:13px;font-weight:700;color:var(--ink);text-decoration:none;cursor:pointer}.btn.p{background:var(--violet);border-color:var(--violet);color:var(--on-violet)}.btn.sm{min-height:36px;padding:5px 10px;border-radius:8px;font-size:12px}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px}.ilink{border:0;background:none;padding:0;color:var(--violet-ink);font-weight:600;text-decoration:underline;font-size:inherit;min-height:44px;display:inline-flex;align-items:center;cursor:pointer;text-align:left;font-family:inherit}.intranet .erp-shell,.intranet .os-shell{display:block}.intranet .erp-side{display:none}.intranet .erp-main,.intranet .os-main{margin:0;padding:0;max-width:none}.intranet .card,.intranet .panel,.intranet .phead{max-width:none}.intranet .bv-banner{margin-bottom:1rem}.dcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px}.dcard{display:flex;flex-direction:column;gap:10px;min-height:148px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);text-decoration:none;text-align:left}.dcard:hover{border-color:var(--violet)}.dcard.is-red{border-color:color-mix(in srgb,var(--red) 35%,var(--line));background:color-mix(in srgb,var(--red-soft) 55%,var(--surface))}.dcard.is-owner{border-color:color-mix(in srgb,var(--violet) 35%,var(--line))}.dc-hd{display:flex;align-items:center;gap:12px}.dc-hd>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.dc-hd b{font-size:16px;font-weight:800;line-height:1.2}.dc-hd small{color:var(--ink-3);font-size:12.5px;line-height:1.3}.dc-score{flex:0 0 auto;display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 8px;border-radius:12px;background:var(--surface-2);font-size:16px;font-weight:800;font-style:normal}.dc-score.is-excellent{color:var(--green);background:var(--green-soft,#e5f6ec)}.dc-score.is-good{color:var(--violet-ink);background:var(--violet-soft)}.dc-score.is-fair{color:var(--amber);background:var(--amber-soft)}.dc-score.is-poor{color:var(--red);background:var(--red-soft)}.dc-n{display:flex;flex-wrap:wrap;gap:10px 14px;font-size:13px;color:var(--ink-3)}.dc-n b{color:var(--ink);font-weight:800}.dc-n .is-r b{color:var(--red)}.dc-n .is-g b{color:var(--green)}.dc-top{margin-top:auto;font-size:12.5px;line-height:1.35;color:var(--ink-2,var(--ink-3))}.mis-table .sub{display:block;margin-top:2px;font-size:12px;font-weight:500;color:var(--ink-3)}@media (max-width:900px){.inav-toggle{display:inline-flex;align-items:center}.ibar-in{position:relative}.inav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px 16px 16px;background:var(--surface);border-bottom:1px solid var(--line);z-index:40}.inav.is-open{display:flex}.ibar-user{width:100%;margin:0 0 8px;order:3}}.iform-fields{gap:12px;max-width:32rem}.iform-fields,.iform-fields label{display:flex;flex-direction:column}.iform-fields label{gap:6px;font-size:13px;font-weight:700;color:var(--ink-2)}.iform-fields input,.iform-fields select,.iform-fields textarea{min-height:44px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);font:inherit;color:var(--ink)}.iform-fields textarea{min-height:96px;resize:vertical}.trk{max-width:40rem;margin:0 auto;padding:2rem 1rem 3rem}.trk-brand{text-align:center;margin-bottom:1.5rem}.trk-brand .bvlogo{font-size:2rem}.trk-steps-mini{margin:.5rem 0 0;padding:0;list-style:none;font-size:.85em}.trk-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.trk-steps li{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.trk-steps i{flex:none;width:28px;height:28px;border-radius:99px;border:2px solid var(--line-strong);display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:800;color:var(--ink-3)}.trk-steps i.on{background:var(--violet);border-color:var(--violet);color:var(--on-violet)}.trk-steps b{display:block;font-size:15px}.trk-steps span{color:var(--ink-3);font-size:13px}.trk-pieces{margin:1.5rem 0 2rem}.trk-pieces h2{margin:0 0 .75rem;font-size:.95rem;font-weight:700}.trk-pieces ul{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.trk-pieces li{display:grid;gap:.15rem;padding:.75rem .85rem;border:1px solid var(--line,#dfe3e9);border-radius:8px;background:#fff}.trk-pieces b{font-size:.82rem}.trk-pieces span{font-size:.9rem;font-weight:650}.trk-pieces em{color:var(--ink-3,#6b7280);font-size:.8rem;font-style:normal}.intranet .os-rail{margin-top:1rem}