@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.fb2d5852.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0a39a854.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.ec7e94a5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.62b55a98.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.9b7a96b4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_3b9c5584-module__ZohMAa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_3b9c5584-module__ZohMAa__variable{--font-body:"Montserrat","Montserrat Fallback"}
:root{--p-page:#fff;--p-canvas:#f7f6f4;--p-panel:#f4f2ef;--p-deep:#15191d;--p-ink:#2a2e33;--p-muted:#666c72;--p-border:#e5e1db;--p-border-strong:#d3cdc5;--p-input:#fff;--p-primary:#927962;--p-primary-dark:#6f5b49;--p-primary-tint:#f6f2ee;--p-primary-line:#e2d8cd;--p-primary-ink:#7f6955;--p-silver:#c6c8ca;--p-line:#bdb3a7;--p-line-w:1px;--p-st-behind:#8a2f2a;--p-st-behind-bg:#f6e4e2;--p-st-soon:#7a4c0c;--p-st-soon-bg:#f5ebd6;--p-st-track:#2d5a44;--p-st-track-bg:#e3ede7;--p-st-none:#5f656b;--p-st-none-bg:#eceeef;--p-ok:#0f5132;--p-ok-bg:#d1e7dd;--p-ok-line:#a3cfbb;--p-warn:#664d03;--p-warn-bg:#fff3cd;--p-warn-line:#ffe69c;--p-bad:#842029;--p-bad-bg:#f8d7da;--p-bad-line:#f1aeb5;--p-r-sm:4px;--p-r:6px;--p-r-lg:10px;--p-radius:var(--p-r);--p-e0:none;--p-e1:0 1px 2px #15191d0d;--p-e2:0 4px 12px #15191d1a,0 1px 2px #15191d0f;--p-e3:0 10px 28px #15191d24,0 2px 4px #15191d0f;--p-e4:0 24px 64px #15191d38,0 2px 8px #15191d14;--p-fade:.32;--p-disabled:.5;--p-scrim:#15191d5c;--p-shadow:var(--p-e2);--p-shadow-up:0 -2px 6px #15191d0f;--p-fs-title:20px;--p-fs-h2:16px;--p-fs-h3:14px;--p-fs-value:14px;--p-fs-card:14px;--p-fs-body:13px;--p-fs-meta:12px;--p-fs-label:11px;--p-s1:4px;--p-s2:8px;--p-s3:12px;--p-s4:16px;--p-s5:24px;--p-s6:32px;--p-gutter:16px;--p-top:12px;--p-gap-section:16px;--p-gap-related:12px;--p-pad:12px;--p-row-py:8px;--p-row-px:12px;--p-head-gap:8px;--p-measure:80ch;--p-ctl:32px;--p-ctl-lg:36px;--p-tap:var(--p-ctl-lg)}@media (min-width:1440px){:root{--p-gutter:24px}}@media (pointer:coarse){:root{--p-tap:44px}.people-btn,.people-btn.sm,.people-chip,.gf-chip,.pp-chip,.people-company-select,.people-input,.org-gap,.people-link-btn,.pp-linkbtn,.quiz-link,.people-body .people-tabs a,.people-back,.org-toggle{min-height:var(--p-tap)!important}a.people-pill{position:relative}a.people-pill:after{content:"";height:var(--p-tap);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.org-pick{position:relative}.org-pick:after{content:"";width:var(--p-tap);height:var(--p-tap);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}*{box-sizing:border-box}.people-body{background:var(--p-page);min-height:100vh;color:var(--p-ink);font-family:var(--font-body),"Segoe UI",system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:var(--p-fs-body);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.45;display:flex;overflow-x:hidden}:where(.people-body) a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--p-border-strong);text-decoration-color:var(--p-border-strong);text-underline-offset:3px;text-decoration-thickness:1px}:where(.people-body) a:hover{text-decoration-color:currentColor}.people-body a.people-card,.people-body a.dup-side{color:inherit}.people-wrap{width:100%;max-width:var(--p-wrap,none);padding-left:var(--p-gutter);padding-right:var(--p-gutter);margin:0 auto}@media (min-width:1500px){.people-grid,.people-skel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.people-rich,.people-skel-text{max-width:var(--p-measure)}.map-canvas{height:calc(100vh - 340px);min-height:460px}.people-skel-canvas{height:calc(100vh - 340px)}.org-canvas{max-height:calc(100vh - 300px)}}@media (min-width:2100px){.people-grid,.people-skel-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:2800px){.people-grid,.people-skel-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.people-account{flex:0 auto;align-items:center;gap:14px;min-width:0;display:flex}.people-account-name{color:var(--p-deep);white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:400}.people-body a.people-signout{color:var(--p-deep);white-space:nowrap;align-items:center;min-height:40px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.people-body a.people-signout:hover{text-decoration:underline}.people-lang{flex-shrink:0;align-items:stretch;display:flex}.people-lang button{color:var(--p-muted);min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 8px;font-size:13px;font-weight:600}.people-lang button+button{border-left:1px solid var(--p-border)}.people-lang button:hover{text-underline-offset:3px;text-decoration:underline}.people-lang button[aria-pressed=true]{color:var(--p-deep);border-bottom-color:var(--p-deep);font-weight:700}.people-header{border-bottom:1px solid var(--p-border);z-index:10;background:#fff;position:sticky;top:0}.people-header-row{flex-wrap:wrap;align-items:center;gap:2px 14px;min-height:48px;display:flex}.people-logo{color:var(--p-ink);flex:0 auto;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.people-logo img{object-fit:contain;object-position:left center;width:100%;max-width:168px;height:auto;max-height:30px;display:block}.people-app{white-space:nowrap;color:var(--p-deep);border-left:1px solid var(--p-border);flex-direction:column;justify-content:center;gap:3px;padding-left:10px;line-height:1;display:inline-flex}.people-app-name{letter-spacing:.08em;font-size:15px;font-weight:700}.people-app-sub{letter-spacing:.02em;color:var(--p-muted);font-size:11px;font-weight:600;display:none}.people-nav{flex:0 auto;gap:0;margin-left:-12px;display:flex}.people-body .people-nav a{color:var(--p-muted);border-bottom:2px solid #0000;border-radius:0;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.people-body .people-nav a:hover{text-underline-offset:3px;text-decoration:underline}.people-body .people-nav a[aria-current=page]{color:var(--p-deep);border-bottom-color:var(--p-deep);font-weight:700}.people-nav-short{display:none}@media (max-width:999px){.people-body .people-nav a.people-nav-wide{display:none}}@media (max-width:719px){.people-nav{z-index:20;border-top:1px solid var(--p-border);box-shadow:var(--p-shadow-up);padding-bottom:env(safe-area-inset-bottom);background:#fff;gap:0;margin-left:0;position:fixed;bottom:0;left:0;right:0}.people-body .people-nav a{text-align:center;border-top:2px solid #0000;border-bottom:0;flex:1;justify-content:center;min-height:52px;padding:0 6px;font-size:12px}.people-nav-long{display:none}.people-nav-short{display:inline}.people-body{padding-bottom:64px}.people-body .people-nav a[aria-current=page]{border-top-color:var(--p-deep)}.people-header-row{padding-bottom:4px}.people-logo{order:1}.people-company-row{order:2;margin-left:auto}.people-account{flex:1 0 100%;order:3;margin-left:0}}.people-company-row{flex:0 auto;align-items:center;gap:10px;min-width:0;display:flex}.people-companies{gap:6px;min-width:0;display:flex}.people-company-select{width:auto;max-width:min(46vw,200px);font:inherit;color:var(--p-deep);min-height:var(--p-ctl);border:1px solid var(--p-border-strong);border-radius:var(--p-r);appearance:none;text-overflow:ellipsis;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,var(--p-muted)50%),linear-gradient(135deg,var(--p-muted)50%,transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;padding:0 26px 0 10px;font-size:13px;font-weight:700}.people-company-select:hover{box-shadow:var(--p-e2)}.people-company-chips{flex-wrap:wrap;gap:6px;display:none}.people-companies button{color:var(--p-deep);border:1px solid var(--p-border);border-radius:var(--p-radius);min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;padding:0 11px;font-size:13px;font-weight:600}.people-companies button:hover{box-shadow:var(--p-e2)}.people-companies button[aria-pressed=true]{background:var(--p-primary);border-color:var(--p-primary);color:#fff}.people-preview-strip{background:var(--p-warn-bg);color:var(--p-warn);border-bottom:1px solid var(--p-warn-line);font-size:var(--p-fs-label);letter-spacing:.02em;padding:3px 0;font-weight:700;line-height:1.3}.people-main{padding-top:var(--p-top);padding-bottom:var(--p-s5);flex:1}.people-footer{border-top:1px solid var(--p-border);color:var(--p-muted);font-size:var(--p-fs-label);letter-spacing:.06em;text-transform:uppercase;padding:var(--p-s3)0}.people-title{font-size:var(--p-fs-title);margin:0 0 var(--p-s1);color:var(--p-deep);text-wrap:balance;overflow-wrap:anywhere;font-weight:700;line-height:28px}.people-who,.people-lead,.pp-lead{font-size:var(--p-fs-body);color:var(--p-muted);margin:0 0 var(--p-gap-related);overflow-wrap:anywhere}.people-page-head{margin:0 0 var(--p-gap-related)}.people-page-head .people-who{margin:0}.people-h2{font-size:var(--p-fs-h2);color:var(--p-deep);margin:var(--p-gap-section)0 var(--p-head-gap);font-weight:700;line-height:22px}.people-h2 small{font-weight:400;font-size:var(--p-fs-meta);color:var(--p-muted);margin-top:2px;display:block}.people-h3,.gf-section-title,.certs-preview h3,.req-preview h3{font-size:var(--p-fs-h3);color:var(--p-deep);margin:var(--p-gap-related)0 var(--p-head-gap);font-weight:700;line-height:20px}.people-label,.people-stat .label,.gf-preview-title,.pp-block-label,.pp-record-title,.req-label,.quiz-card-order,.quiz-q-num,.sign-dl dt{font-size:var(--p-fs-label);color:var(--p-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600;line-height:14px}.people-note,.gf-hint,.pp-hint,.req-hint,.certs-hint,.quiz-field .hint,.gf-meta,.pp-meta,.certs-group-meta{font-size:var(--p-fs-meta);color:var(--p-muted);margin:var(--p-s1)0 0;overflow-wrap:anywhere;font-weight:400}.people-back{min-height:28px;color:var(--p-ink);font-size:var(--p-fs-body);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.people-back:hover{text-decoration:underline}.people-grid{gap:var(--p-s2);grid-template-columns:minmax(0,1fr);display:grid}.people-card,.quiz-q,.quiz-result,.pp-card,.gf-version{border:1px solid var(--p-border);border-radius:var(--p-r);padding:var(--p-pad);color:inherit;gap:var(--p-s1);background:#fff;flex-direction:column;min-width:0;text-decoration:none;display:flex}.people-card{transition:box-shadow .12s}a.people-card:hover{box-shadow:var(--p-e2)}.people-card-title,.pp-card-title,.assign-row-title,.req-guide-title{font-size:var(--p-fs-card);color:var(--p-deep);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:20px}.people-card-meta,.assign-row-meta,.req-guide-meta{font-size:var(--p-fs-meta);color:var(--p-muted);overflow-wrap:anywhere}.people-card-foot{justify-content:space-between;align-items:center;gap:var(--p-s2);margin-top:auto;display:flex}.people-panel,.gf-section,.pp-section,.quiz-form{border:1px solid var(--p-border);border-radius:var(--p-r);padding:var(--p-pad);gap:var(--p-gap-related);background:#fff;flex-direction:column;min-width:0;display:flex}.quiz-form{background:var(--p-panel);grid-template-columns:minmax(0,1fr);display:grid}.people-empty{justify-content:space-between;align-items:center;gap:var(--p-s3);color:var(--p-muted);background:var(--p-panel);border:1px solid var(--p-border);border-radius:var(--p-r);padding:var(--p-s3)var(--p-s4);font-size:var(--p-fs-body);flex-wrap:wrap;display:flex}.people-pills{gap:var(--p-s1);flex-wrap:wrap;display:flex}.people-pill{height:20px;font-size:var(--p-fs-label);white-space:nowrap;background:var(--p-panel);color:var(--p-ink);border:0;border-radius:10px;align-items:center;gap:5px;padding:0 8px;font-weight:600;line-height:1;display:inline-flex}.people-pill.ok,.people-pill.st-track{background:var(--p-st-track-bg);color:var(--p-st-track)}.people-pill.warn,.people-pill.st-soon{background:var(--p-st-soon-bg);color:var(--p-st-soon)}.people-pill.bad,.people-pill.st-behind{background:var(--p-st-behind-bg);color:var(--p-st-behind)}.people-pill.st-none{background:var(--p-st-none-bg);color:var(--p-st-none)}.people-pill.brand{background:var(--p-primary);color:#fff}.people-pill:is(.st-behind,.st-soon,.st-track,.st-none):before{content:"";box-sizing:border-box;flex:none;width:7px;height:7px}.people-pill.st-track:before{background:currentColor;border-radius:50%}.people-pill.st-soon:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1px solid;border-radius:50%}.people-pill.st-behind:before{background:currentColor;width:6px;height:6px;transform:rotate(45deg)}.people-pill.st-none:before{border:1.5px solid;border-radius:50%}a.people-pill{text-decoration:none}a.people-pill:hover{box-shadow:var(--p-e2)}.people-body a.p-count{color:inherit;font-variant-numeric:tabular-nums;text-decoration:none;position:relative}.people-body a.p-count:after{content:"";opacity:0;background:currentColor;width:9px;height:9px;margin-top:-5px;transition:opacity .12s;position:absolute;top:50%;right:-12px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'><path d='M3.5 1H1v7h7V5.5M5 1h3v3M8 1L4 5' fill='none' stroke='black' stroke-width='1.2'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 9'><path d='M3.5 1H1v7h7V5.5M5 1h3v3M8 1L4 5' fill='none' stroke='black' stroke-width='1.2'/></svg>") 50%/contain no-repeat}.people-body a.p-count:is(:hover,:focus-visible){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.people-body a.p-count:is(:hover,:focus-visible):after{opacity:.7}.people-btn{justify-content:center;align-items:center;gap:var(--p-s2);background:var(--p-primary);color:#fff;border:1px solid var(--p-primary);border-radius:var(--p-r);padding:0 var(--p-s4);min-height:var(--p-tap);font:inherit;font-size:var(--p-fs-body);cursor:pointer;white-space:nowrap;font-weight:600;line-height:1;text-decoration:none;transition:box-shadow .12s;display:inline-flex}.people-body .people-btn{color:#fff}.people-btn:hover{box-shadow:var(--p-e2)}.people-body .people-btn.secondary{color:var(--p-deep);border-color:var(--p-border-strong);background:#fff}.people-body .people-btn.danger,.people-body .req-btn-decline,.people-body .people-btn.pp-danger{color:var(--p-st-behind);border-color:var(--p-border-strong);background:#fff}.people-btn.sm{min-height:var(--p-ctl);padding:0 var(--p-s3);font-size:var(--p-fs-body)}.people-btn[aria-disabled=true],.people-btn:disabled{opacity:var(--p-disabled);pointer-events:none}.people-btn-block{width:100%}.people-link-btn,.pp-linkbtn,.quiz-link{color:var(--p-deep);font:inherit;font-size:var(--p-fs-body);min-height:var(--p-ctl);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--p-border-strong);text-decoration-color:var(--p-border-strong);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.people-link-btn:hover,.pp-linkbtn:hover,.quiz-link:hover{text-decoration-color:currentColor}.people-actions{align-items:center;gap:var(--p-s2);margin:var(--p-gap-related)0 var(--p-s2);flex-wrap:wrap;display:flex}.people-notice,.people-banner,.quiz-notice,.quiz-feedback,.req-done,.dup-done,.gf-ok,.pp-ok,.req-sent,.certs-preview,.req-preview{border:1px solid var(--p-border);border-radius:var(--p-r);background:var(--p-panel);color:var(--p-ink);padding:var(--p-s2)var(--p-s3);font-size:var(--p-fs-body);margin:0 0 var(--p-gap-related);overflow-wrap:anywhere;min-width:0;line-height:1.45}.people-banner,.quiz-notice.warn,.req-done.warn,.people-notice.warn{background:var(--p-warn-bg);color:var(--p-warn);border-color:var(--p-warn-line)}.people-notice.ok,.quiz-notice.ok,.quiz-feedback.ok,.req-done.ok,.dup-done,.gf-ok,.pp-ok,.req-sent,.sign-done{background:var(--p-ok-bg);color:var(--p-ok);border-color:var(--p-ok-line)}.people-alert,.people-notice.bad,.quiz-notice.bad,.quiz-feedback.bad,.req-done.bad{background:var(--p-bad-bg);color:var(--p-bad);border:1px solid var(--p-bad-line);border-radius:var(--p-r);padding:var(--p-s2)var(--p-s3);font-size:var(--p-fs-body);margin:0 0 var(--p-gap-related);overflow-wrap:anywhere}.people-notice>:first-child,.people-banner>:first-child{margin-top:0}.people-notice>:last-child,.people-banner>:last-child{margin-bottom:0}.people-quote,.sign-consent,.quiz-review-why,.req-quote,.people-rich blockquote{margin:0 0 var(--p-gap-related);padding:var(--p-s2)var(--p-s3);background:var(--p-panel);border:1px solid var(--p-border);border-radius:var(--p-r);overflow-wrap:anywhere}.people-field,.gf-field,.quiz-field,.assign-due{gap:var(--p-s1);min-width:0;font-size:var(--p-fs-meta);color:var(--p-deep);flex-direction:column;font-weight:600;display:flex}.gf-field{font-size:inherit;color:inherit;font-weight:400}.gf-label{font-size:var(--p-fs-meta);color:var(--p-deep);font-weight:600}.gf-label .gf-req{color:var(--p-bad);margin-left:var(--p-s1);font-weight:400}.people-input,.people-search input,.people-field input,.people-field select,.people-field textarea,.gf-input,.gf-select,.gf-textarea,.pp-input,.pp-select,.pp-textarea,.quiz-text,.quiz-field input,.quiz-field select,.quiz-field textarea,.assign-due input{width:100%;min-width:0;max-width:100%;font:inherit;font-size:var(--p-fs-body);padding:0 var(--p-s3);min-height:var(--p-tap);color:var(--p-ink);border:1px solid var(--p-border-strong);border-radius:var(--p-r);background:var(--p-input);font-weight:400;line-height:1.4}@media (pointer:coarse){.people-input,.people-search input,.people-field input,.people-field select,.people-field textarea,.gf-input,.gf-select,.gf-textarea,.pp-input,.pp-select,.pp-textarea,.quiz-text,.quiz-field input,.quiz-field select,.quiz-field textarea,.assign-due input{font-size:16px}}.people-field textarea,.gf-textarea,.pp-textarea,.quiz-field textarea{resize:vertical;min-height:96px;padding-top:var(--p-s2);padding-bottom:var(--p-s2)}.people-field select,.gf-select,.pp-select,.quiz-field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23666c72' stroke-width='1.5'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:10px 7px;padding-right:36px}.people-body input:focus-visible,.people-body select:focus-visible,.people-body textarea:focus-visible,.people-body button:focus-visible,.people-body a:focus-visible{outline:2px solid var(--p-primary);outline-offset:1px}.people-body input:focus,.people-body select:focus,.people-body textarea:focus{background-color:#fff}.people-body [aria-invalid=true]{border-color:var(--p-bad)}.people-check,.gf-check,.certs-check,.sign-check{align-items:flex-start;gap:var(--p-s2);min-height:var(--p-ctl);font-size:var(--p-fs-body);color:var(--p-deep);cursor:pointer;overflow-wrap:anywhere;padding:7px 0;font-weight:600;line-height:18px;display:flex}.people-check input,.gf-check input,.certs-check input,.sign-check input,.assign-row input[type=checkbox],.quiz-choice input{width:16px;height:16px;accent-color:var(--p-deep);cursor:inherit;flex-shrink:0;margin:1px 0 0}@media (pointer:coarse){.people-check,.gf-check,.certs-check,.sign-check{min-height:var(--p-tap);padding:12px 0}.people-check input,.gf-check input,.certs-check input,.sign-check input,.assign-row input[type=checkbox],.quiz-choice input{width:20px;height:20px}}.people-chips,.gf-chips,.pp-chips{flex-wrap:wrap;gap:6px;display:flex}.people-chip,.gf-chip,.pp-chip{min-height:var(--p-ctl);padding:0 var(--p-s3);border:1px solid var(--p-border-strong);color:var(--p-deep);font:inherit;font-size:var(--p-fs-body);cursor:pointer;white-space:nowrap;background:#fff;border-radius:16px;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.people-chip:hover,.gf-chip:hover,.pp-chip:hover{box-shadow:var(--p-e2)}.people-chip[aria-pressed=true],.gf-chip[aria-pressed=true],.pp-chip[aria-pressed=true]{border-color:var(--p-deep);font-weight:800}.people-details,.people-preview,.gf-details,.pp-draft,.quiz-details{border:1px solid var(--p-border);border-radius:var(--p-r);padding:0 var(--p-s3);background:#fff;min-width:0}.people-details summary,.people-preview summary,.gf-details summary,.pp-draft summary,.quiz-details summary{min-height:var(--p-tap);cursor:pointer;font-size:var(--p-fs-body);color:var(--p-deep);align-items:center;gap:6px;font-weight:700;list-style:none;display:flex}.people-details summary::-webkit-details-marker{display:none}.people-preview summary::-webkit-details-marker{display:none}.gf-details summary::-webkit-details-marker{display:none}.pp-draft summary::-webkit-details-marker{display:none}.quiz-details summary::-webkit-details-marker{display:none}.people-details summary:before,.people-preview summary:before,.gf-details summary:before,.pp-draft summary:before,.quiz-details summary:before{content:"+";width:14px;font-weight:700;display:inline-block}.people-details[open] summary:before,.people-preview[open] summary:before,.gf-details[open] summary:before,.pp-draft[open] summary:before,.quiz-details[open] summary:before{content:"–"}.people-details[open],.people-preview[open],.gf-details[open],.pp-draft[open]{padding-bottom:var(--p-s3)}.people-preview{margin-top:var(--p-gap-section)}.people-preview-body p{color:var(--p-muted);margin:0 0 10px;font-size:13px}.people-record,.gf-record,.pp-record{border:1px solid var(--p-border);border-radius:var(--p-radius);background:#fff;width:100%;max-width:100%;overflow-x:auto}.people-record table,.gf-record table,.pp-record table{border-collapse:collapse;width:100%;font-size:13px}.people-record th,.people-record td,.gf-record th,.gf-record td,.pp-record th,.pp-record td{text-align:left;vertical-align:top;border-bottom:1px solid var(--p-border);overflow-wrap:anywhere;padding:6px 8px}.people-record th,.gf-record th,.pp-record th{background:var(--p-panel);font-weight:700}.gf-record td.fid,.pp-record td.fid{font-variant-numeric:tabular-nums;color:var(--p-muted);white-space:nowrap}.people-mono,.gf-record code,.pp-record code,.gf-json,.quiz-pre,.sign-hash{white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.people-bar,.assign-bar{z-index:5;border-top:1px solid var(--p-border);box-shadow:var(--p-shadow-up);margin:var(--p-gap-related)calc(var(--p-gutter)*-1)0;padding:var(--p-s2)var(--p-gutter)calc(var(--p-s2) + env(safe-area-inset-bottom,0px));gap:var(--p-s2);background:#fff;flex-direction:column;display:flex;position:sticky;bottom:0}@media (max-width:719px){.people-bar,.assign-bar{bottom:52px}}.people-status{margin:0 0 var(--p-s2);border:1px solid var(--p-border);border-radius:var(--p-r);background:#fff;grid-template-columns:1fr 1fr;gap:0;display:grid}.people-stat{padding:var(--p-s2)var(--p-s3);background:0 0;min-width:0}.people-stat+.people-stat{border-left:1px solid var(--p-border)}.people-stat .value{font-size:var(--p-fs-value);font-variant-numeric:tabular-nums;color:var(--p-deep);margin-top:2px;font-weight:700;line-height:20px}.people-stat.ok .value{color:var(--p-st-track)}.people-stat.bad .value{color:var(--p-st-behind)}.people-stat.span{grid-column:1/-1}.people-tabs{gap:var(--p-s4);border-bottom:1px solid var(--p-border);margin:0 0 var(--p-gap-related);display:flex;overflow-x:auto}.people-body .people-tabs a{min-height:var(--p-ctl-lg);font-size:var(--p-fs-body);color:var(--p-muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;font-weight:500;text-decoration:none;display:inline-flex}.people-body .people-tabs a[aria-current=page]{color:var(--p-deep);border-bottom-color:var(--p-deep);font-weight:700}.people-body .people-tabs a:hover:not([aria-current=page]){color:var(--p-deep)}.people-toolbar{gap:var(--p-s2);margin:0 0 var(--p-s2);flex-direction:column;display:flex}.people-toolbar-actions{align-items:center;gap:var(--p-s2)var(--p-s3);flex-wrap:wrap;display:flex}.people-search{gap:var(--p-s2);min-width:0;display:flex}.people-search input{flex:auto}.people-search .people-btn{flex-shrink:0}.people-principles-strip{gap:var(--p-s2);margin:0 0 var(--p-gap-related);padding:var(--p-s2)var(--p-s3);border:1px solid var(--p-border);border-radius:var(--p-r);background:var(--p-panel);flex-direction:column;min-width:0;display:flex}.people-principles-strip-label{font-size:var(--p-fs-label);color:var(--p-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.people-principles-strip ol{gap:var(--p-s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.people-body .people-principles-strip a{min-height:var(--p-ctl);border:1px solid var(--p-border-strong);color:var(--p-deep);font-size:var(--p-fs-body);background:#fff;border-radius:16px;align-items:center;gap:6px;padding:0 12px 0 8px;font-weight:600;text-decoration:none;display:inline-flex}.people-body .people-principles-strip a:hover{box-shadow:var(--p-e2)}.people-principle-num{color:var(--p-muted);font-size:var(--p-fs-meta);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.people-jump{gap:var(--p-s2);padding:2px 0 var(--p-s2);margin:0 0 var(--p-s2);scrollbar-width:thin;display:flex;overflow-x:auto}.people-body .people-jump a{min-height:var(--p-ctl);border:1px solid var(--p-border-strong);color:var(--p-deep);font-size:var(--p-fs-body);white-space:nowrap;background:#fff;border-radius:16px;flex:none;align-items:center;gap:6px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.people-body .people-jump a:hover{box-shadow:var(--p-e2)}.people-jump small{color:var(--p-muted);font-weight:400}.people-cat{scroll-margin-top:110px}.people-rich{margin:0 0 var(--p-gap-section);overflow-wrap:anywhere;max-width:var(--p-measure);font-size:14px;line-height:1.6}.people-rich-after{margin-top:var(--p-gap-section)}.people-rich h2,.people-rich h3,.people-rich h4,.people-rich h5,.people-rich h6{color:var(--p-deep);margin:var(--p-gap-section)0 var(--p-head-gap);line-height:1.3}.people-rich h2{font-size:var(--p-fs-h2)}.people-rich h3{font-size:var(--p-fs-h3)}.people-rich h4,.people-rich h5,.people-rich h6{font-size:var(--p-fs-body)}.people-rich h2:first-child,.people-rich h3:first-child,.people-rich p:first-child{margin-top:0}.people-rich p{margin:0 0 12px}.people-rich ul,.people-rich ol{margin:0 0 12px;padding-left:24px}.people-rich ol ol{margin-bottom:4px;list-style-type:lower-alpha}.people-rich ol ol ol{list-style-type:lower-roman}.people-rich li{margin:4px 0}.people-rich li>p{margin:0 0 4px}.people-rich li>ul,.people-rich li>ol{margin:4px 0 6px}.people-rich td:empty{height:30px}.people-rich a{text-decoration:underline}.people-rich img{object-fit:contain;border:1px solid var(--p-border);border-radius:var(--p-radius);cursor:zoom-in;width:auto;max-width:min(100%,600px);height:auto;max-height:min(46vh,420px);margin:12px 0;display:block}.people-rich img:focus-visible{outline:2px solid var(--p-deep);outline-offset:2px}.people-zoom{z-index:1000;cursor:zoom-out;background:#101418db;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.people-zoom img{object-fit:contain;border-radius:var(--p-radius);background:#fff;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 8px 32px #00000059}.people-zoom-hint{color:#fff;opacity:.8;font-size:12px;position:fixed;top:12px;right:16px}.people-rich p>img:only-child{margin:14px 0}.people-rich pre,.people-rich code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.people-rich pre{background:var(--p-panel);border:1px solid var(--p-border);border-radius:var(--p-radius);padding:10px 12px;overflow-x:auto}.people-rich table{border-collapse:collapse;width:100%;margin:0 0 14px;font-size:14px;display:block;overflow-x:auto}.people-rich th,.people-rich td{border:1px solid var(--p-border);text-align:left;vertical-align:top;padding:6px 8px}.people-rich th{background:var(--p-panel);font-weight:700}.people-rich hr{border:0;border-top:1px solid var(--p-border);margin:16px 0}.people-rich .people-embed{border:1px solid var(--p-border);border-radius:var(--p-radius);background:#fff;margin:0 0 14px;overflow:hidden}.people-rich .people-embed iframe{border:0;width:100%;display:block}.people-rich .people-embed-scribe iframe{min-height:70vh}.people-rich .people-embed-video{aspect-ratio:16/9;background:#000;position:relative}.people-rich .people-embed-video iframe{height:100%;position:absolute;inset:0}.people-desc{white-space:pre-wrap;font-size:var(--p-fs-body);overflow-wrap:anywhere;margin:0 0 14px}.people-frame{border:1px solid var(--p-border);border-radius:var(--p-radius);background:#fff;width:100%;min-height:70vh;display:block}.people-video{aspect-ratio:16/9;border:1px solid var(--p-border);border-radius:var(--p-radius);background:#000;width:100%;position:relative;overflow:hidden}.people-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.people-guide-actions{gap:var(--p-s3);margin:var(--p-gap-section)0 var(--p-s2);padding-top:var(--p-gap-related);border-top:1px solid var(--p-border);flex-direction:column;display:flex}.people-guide-actions .people-actions{margin:0}.people-signin{max-width:420px;margin:var(--p-s4)auto 0;gap:var(--p-gap-related);flex-direction:column;display:flex}.people-signin-form{gap:var(--p-s2)}@media (max-width:719px){.people-guide-actions .people-actions>.people-btn:not(.secondary){flex:100%}}@media (min-width:720px){.people-header-row{min-height:52px}.people-logo{order:1}.people-account{order:2;margin-left:auto}.people-company-row{order:3}.people-nav{flex:1 0 100%;order:4}.people-logo img{max-width:200px;max-height:36px}.people-companies button{padding:0 14px}.people-status{grid-template-columns:repeat(4,1fr)}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.people-toolbar{flex-direction:row;justify-content:space-between;align-items:center}.people-search{flex:auto;max-width:520px}.people-principles-strip{flex-flow:wrap;align-items:center}.people-bar,.assign-bar{border:1px solid var(--p-border);border-radius:var(--p-radius);margin-left:0;margin-right:0}.people-guide-actions{flex-flow:wrap;justify-content:space-between;align-items:flex-start}}@media (min-width:1000px){.people-app-sub{display:block}.people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1400px){.people-header-row{flex-wrap:nowrap}.people-logo{flex:none}.people-nav{flex:none;order:2}.people-body .people-nav a{white-space:nowrap;padding:0 8px}.people-nav{margin-left:-8px}.people-account{flex:none;order:3;gap:12px;margin-left:auto}.people-account-name{flex:0 auto;min-width:7ch}.people-company-row{flex:none;order:4}}.people-body[data-shell=canvas] .people-header{z-index:30;position:sticky;top:0}.people-body[data-shell=canvas] .people-header-row{row-gap:4px;padding-top:6px;padding-bottom:6px}.people-body[data-shell=canvas] .people-logo img{height:22px}.people-body[data-shell=canvas] .people-app-name{font-size:13px}.people-body[data-shell=canvas] .people-company-row{display:none}.people-body[data-shell=canvas] .people-nav a{min-height:var(--p-ctl)}.people-body[data-shell=canvas] .people-preview-strip,.people-body[data-shell=canvas] .people-footer{display:none}.people-body[data-shell=canvas] .people-main{padding-top:var(--p-s2);padding-bottom:var(--p-s2)}.people-body[data-shell=canvas] .people-title{margin-bottom:2px}.people-body[data-shell=canvas] .people-back,.people-body[data-shell=canvas] .people-lead,.people-body[data-shell=canvas] .people-page-head .people-who{display:none}.people-body[data-shell=canvas] .people-page-head{margin-bottom:var(--p-s2)}.people-body[data-shell=canvas] .people-wrap{max-width:none;padding-left:var(--p-s3);padding-right:var(--p-s3)}.people-body[data-shell=canvas] .map-organize{padding:var(--p-s2)var(--p-s3);margin:0}.people-body[data-shell=canvas] .map-organize .people-hint{display:none}.people-body[data-shell=canvas] .map-organize-ask{align-items:center}.people-body[data-shell=canvas] .map-organize-ask .people-field{align-items:center;gap:var(--p-s2);flex-direction:row}.people-body[data-shell=canvas] .map-organize-ask .people-field>span{flex:none}.people-body[data-shell=canvas] .map-organize-ask .people-field>input{flex:auto;min-width:0}@media (min-width:900px){.people-body[data-shell=canvas]{height:100dvh;min-height:0;overflow:hidden}.people-body[data-shell=canvas] .people-main{flex-direction:column;min-height:0;display:flex}.people-body[data-shell=canvas] :is(.people-main>*,.people-fill,.map-page>.map,.struct-work,.struct-main,.map-stage,.org-page,.org-page>.org){flex:auto;min-height:0}.people-body[data-shell=canvas] :is(.people-main>*,.people-fill,.map-page>.map,.struct-work,.org-page,.org-page>.org){flex-direction:column;display:flex}.people-body[data-shell=canvas] .map-stage{grid-template-rows:minmax(0,1fr)}.people-body[data-shell=canvas] .org-canvas{flex:auto;height:auto;min-height:260px;max-height:none}.people-body[data-shell=canvas] .map-canvas{height:100%;min-height:260px}.people-body[data-shell=canvas] .map-panel{min-height:0;max-height:none;overflow:auto}.people-body[data-shell=canvas] .org-tray{flex:0 auto;max-height:34vh;overflow:auto}}.people-skeleton{gap:var(--p-s3);padding-top:var(--p-s1);flex-direction:column;min-width:0;display:flex}.people-skel{background:linear-gradient(90deg,var(--p-panel)0%,#ebe8e3 50%,var(--p-panel)100%);background-size:200% 100%;border-radius:3px;animation:1.2s ease-in-out infinite people-shimmer}.people-skel-head{gap:var(--p-s2);margin-bottom:var(--p-s2);flex-direction:column;display:flex}.people-skel-back{width:90px;height:14px;margin-bottom:var(--p-s1)}.people-skel-title{width:min(420px,72%);height:28px}.people-skel-sub{width:min(560px,90%);height:14px}.people-skel-pills{margin-top:var(--p-s1);flex-wrap:wrap;gap:6px;display:flex}.people-skel-pill{border-radius:999px;width:84px;height:22px}.people-skel-section{width:200px;height:18px;margin-top:var(--p-s3)}.people-skel-stack{gap:var(--p-s2);display:grid}.people-skel-row{height:62px}.people-skel-search{height:var(--p-tap)}.people-skel-tabs{gap:var(--p-s2);display:flex}.people-skel-tab{width:150px;height:36px}.people-skel-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.people-skel-card{border:1px solid var(--p-border);border-radius:var(--p-radius);padding:var(--p-s4);gap:var(--p-s3);background:#fff;flex-direction:column;min-width:0;display:flex}.people-skel-cardtitle{width:55%;height:16px}.people-skel-line{height:12px}.people-skel-line:nth-child(2n){width:82%}.people-skel-media{aspect-ratio:16/9;width:100%;max-width:820px}.people-skel-text{gap:var(--p-s3);max-width:820px;display:grid}.people-skel-text .people-skel-line:nth-child(3n){width:64%}.people-skel-actions{gap:var(--p-s2);flex-wrap:wrap;display:flex}.people-skel-button{height:var(--p-tap);width:160px}.people-skel-form{gap:var(--p-s3);grid-template-columns:minmax(0,1fr);display:grid}.people-skel-field{flex-direction:column;gap:6px;min-width:0;display:flex}.people-skel-label{width:40%;height:11px}.people-skel-input{height:var(--p-tap)}.people-skel-textarea{height:120px}.people-skel-canvas{height:min(68vh,640px);min-height:360px}.people-body[data-shell=canvas] .people-skel-canvas{flex:auto;height:auto;min-height:260px}.people-skel-table{grid-template-columns:2.2fr 1fr 1fr 1fr;gap:10px 12px;display:grid}.people-skel-cell{height:14px}@media (min-width:720px){.people-skel-grid,.people-skel-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.people-skel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes people-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.people-skel{animation:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.org-find{flex:0 240px;min-width:150px}.org-find input{width:100%}.org-gaps{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;display:flex}.org-gap{min-height:var(--p-ctl);border-radius:var(--p-r);border:1px solid var(--p-border-strong);background:var(--p-page);color:var(--p-deep);font:inherit;font-size:var(--p-fs-body);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.org-gap:hover{box-shadow:var(--p-e2)}.org-gap strong{font-variant-numeric:tabular-nums;font-weight:700}.org-gap.is-on{box-shadow:inset 0 0 0 1px var(--p-deep);font-weight:800}.org-meta{font-size:var(--p-fs-meta);color:var(--p-muted);overflow-wrap:anywhere}.org-tray{border:1px solid var(--p-border);border-radius:var(--p-r);background:var(--p-panel);padding:var(--p-s2)var(--p-s3);margin:var(--p-s2)0 0}.org-tray.is-over{background:var(--p-page);box-shadow:inset 0 0 0 1px var(--p-deep),var(--p-e2)}.org-tray.is-empty{padding:4px var(--p-s3)}.org-tray.is-empty .org-tray-head{font-size:var(--p-fs-meta);margin:0;font-weight:600}.org-tray.is-empty>.org-meta{display:none}.org-tray-head{justify-content:space-between;align-items:center;gap:4px var(--p-s2);font-size:var(--p-fs-body);color:var(--p-deep);margin:0 0 var(--p-s2);flex-wrap:wrap;font-weight:700;display:flex}.org-tray-list{gap:var(--p-s2);grid-template-columns:repeat(auto-fill,minmax(336px,1fr));margin:0;padding:0;list-style:none;display:grid}.org-tray-list>li{min-width:0;display:flex}.org-tray-list .org-card{flex:1}.org-canvas{border:1px solid var(--p-border);border-radius:var(--p-r);background:var(--p-canvas);padding:var(--p-s3);max-width:100%;overflow:auto}.org-tree,.org-children{margin:0;padding:0;list-style:none}.org-node{min-width:0;margin:6px 0}.org-children{border-left:1px solid var(--p-line);margin-left:12px;padding-left:12px}.org-card{background:var(--p-page);border:1px solid var(--p-border);border-radius:var(--p-r);height:56px;box-shadow:var(--p-e1);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:0;padding:0 4px 0 10px;display:flex;position:relative}.org-card:hover{box-shadow:var(--p-e2)}.org-pick{cursor:pointer;flex:none;align-items:center;display:flex}.org-pick input{width:14px;height:14px;accent-color:var(--p-deep);cursor:pointer;margin:0}.org-card-main{min-width:0;height:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--p-r-sm);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;gap:2px;padding:0;display:flex}.org-card-main:focus-visible{outline:2px solid color-mix(in srgb,var(--p-primary)70%,transparent);outline-offset:2px}.org-line1{align-items:center;gap:6px;min-width:0;height:20px;display:flex}.org-line2{min-width:0;height:18px;font-size:var(--p-fs-meta);color:var(--p-muted);align-items:center;gap:6px;display:flex}.org-line1>.people-pill,.org-line2>.org-count{flex:none;margin-left:auto}.org-name{min-width:0;font-size:var(--p-fs-body);color:var(--p-deep);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.org-line2>.org-meta{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.org-count{font-variant-numeric:tabular-nums;white-space:nowrap}.org-grip{width:20px;height:32px;color:var(--p-border-strong);cursor:grab;touch-action:none;border-radius:var(--p-r-sm);flex:none;justify-content:center;align-items:center;display:flex}.org-card:hover .org-grip{color:var(--p-muted)}.org-grip:active{color:var(--p-deep)}.org-card.is-changed,.org-card.is-picked{box-shadow:inset 0 0 0 1px var(--p-deep),var(--p-e1)}.org-card.is-changed .org-name,.org-card.is-picked .org-name{font-weight:800}.org-card.is-over{box-shadow:inset 0 0 0 1px var(--p-deep),var(--p-e3)}.org-card.is-bad{box-shadow:inset 0 0 0 1px var(--p-st-behind),var(--p-e2)}.org-card.is-dragging{opacity:var(--p-disabled)}.org-card.is-dim{opacity:var(--p-fade);box-shadow:none}.org-card.is-match{box-shadow:inset 0 0 0 1px var(--p-border-strong),var(--p-e2)}.org-card.is-selected{box-shadow:var(--p-e3);translate:0 -1px}.org-card.is-selected .org-name{font-weight:800}.org-toggle{border-radius:var(--p-r-sm);height:20px;font:inherit;font-size:var(--p-fs-meta);color:var(--p-muted);cursor:pointer;background:0 0;border:0;align-items:center;margin:4px 0 0;padding:0 6px;font-weight:600;display:inline-flex}.org-toggle:hover{color:var(--p-deep);text-underline-offset:3px;text-decoration:underline}.org-ghost{z-index:60;pointer-events:none;background:var(--p-deep);color:#fff;max-width:80vw;height:28px;font-size:var(--p-fs-body);white-space:nowrap;text-overflow:ellipsis;box-shadow:var(--p-e3);border-radius:14px;align-items:center;padding:0 12px;font-weight:600;display:flex;position:fixed;overflow:hidden;transform:translate(-50%,calc(-100% - 14px))}.org-ghost.is-bad{background:var(--p-st-behind)}body.org-dragging,body.org-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.org-picked{align-items:center;gap:var(--p-s3);flex-wrap:wrap;display:flex}.org-picked .people-field{flex-direction:row;align-items:center;gap:6px}.org-picked .people-field select{min-height:var(--p-ctl)}.org-confirm{border:1px solid var(--p-border);background:var(--p-panel);border-radius:var(--p-r);padding:var(--p-s2)var(--p-s3);margin-top:var(--p-s2);flex-direction:column;gap:6px;display:flex}.org-confirm p{font-size:var(--p-fs-meta);margin:0}.org-confirm-hint{color:var(--p-muted)}.org-bar-row{justify-content:space-between;align-items:center;gap:var(--p-s2);flex-wrap:wrap;display:flex}.org-bar-actions{flex-wrap:wrap;gap:6px;display:flex}.org-result{gap:var(--p-s2);flex-direction:column;max-height:45vh;display:flex;overflow:auto}.org-errors{margin:0;padding-left:18px}.org-diff td,.org-diff th{font-size:var(--p-fs-meta)}@media (min-width:900px){.org-canvas{padding:var(--p-s3)}.org-canvas-inner{width:max-content;min-width:100%}.org-tree{justify-content:center;align-items:flex-start;gap:var(--p-s3);display:flex}.org-node{flex-direction:column;align-items:center;margin:0;display:flex}.org-canvas .org-card{width:336px}.org-toggle{margin:4px auto 0}.org-children{border:0;justify-content:center;align-items:flex-start;margin:0;padding:20px 0 0;display:flex;position:relative}.org-children:before{content:"";border-left:1px solid var(--p-line);height:20px;position:absolute;top:0;left:50%}.org-children>.org-node{padding:20px 6px 0;position:relative}.org-children>.org-node:before,.org-children>.org-node:after{content:"";border-top:1px solid var(--p-line);width:50%;height:20px;position:absolute;top:0;right:50%}.org-children>.org-node:after{border-left:1px solid var(--p-line);left:50%;right:auto}.org-children>.org-node:only-child{padding-top:0}.org-children>.org-node:only-child:before,.org-children>.org-node:only-child:after{display:none}.org-children>.org-node:first-child:before,.org-children>.org-node:last-child:after{border:0}.org-children>.org-node:last-child:before{border-right:1px solid var(--p-line)}}.promo-gates{gap:var(--p-s3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.promo-gates>li{border:1px solid var(--p-border);border-radius:var(--p-radius);padding:var(--p-s3);flex-direction:column;gap:6px;min-width:0;display:flex}.promo-gates .people-btn{align-self:flex-start}.promo-actions,.promo-form{gap:var(--p-s2);flex-direction:column;display:flex}.promo-buttons{flex-wrap:wrap;gap:6px;display:flex}.promo-form textarea{min-height:64px}@media (min-width:900px){.promo-gates{grid-template-columns:1fr 1fr}}.sheet{color:#000;background:#fff}.sheet-title{font-size:var(--p-fs-title);margin:0 0 var(--p-s2);color:#000}.sheet-lines{gap:6px var(--p-s4);margin:0 0 var(--p-s2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.sheet-lines div{border-bottom:1px solid #000;gap:6px;min-width:0;padding:4px 0;display:flex}.sheet-lines dt{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.sheet-lines dd{overflow-wrap:anywhere;margin:0;font-size:14px}.sheet-key{margin:0 0 var(--p-s3);font-size:12px}.sheet-h2{margin:var(--p-s3)0 6px;color:#000;font-size:16px}.sheet-section{overflow-x:auto}.sheet-table{border-collapse:collapse;width:100%;font-size:var(--p-fs-meta)}.sheet-table th,.sheet-table td{vertical-align:top;text-align:left;border:1px solid #000;padding:6px}.sheet-table th{font-size:var(--p-fs-label);background:#f1f1f1}.sheet-table .c-n{text-align:center;width:28px}.sheet-table .c-box{text-align:center;width:52px}.sheet-table .c-sign{width:64px}.sheet-table .c-date{width:72px}.sheet-box{border:1.5px solid #000;width:16px;height:16px;display:inline-block}.sheet-last{color:#555;margin-top:3px;font-size:11px;display:block}.sheet-sign{gap:var(--p-s5);grid-template-columns:1fr 1fr 180px;margin-top:48px;display:grid}.sheet-sign div{border-top:1px solid #000;padding-top:4px;font-size:11px}.sheet-foot{font-size:var(--p-fs-label);color:#555;margin-top:var(--p-s3)}@media print{@page{size:letter landscape;margin:.4in}.people-header,.people-footer,.people-preview-strip,.people-nav,.people-company-row,.people-back,.no-print,nextjs-portal{display:none!important}.people-body,.people-main,.people-wrap{background:#fff!important;max-width:none!important;margin:0!important;padding:0!important}.sheet-table tr{break-inside:avoid}.sheet-section{overflow:visible}}.people-loadbar{z-index:100;pointer-events:none;opacity:0;height:3px;transition:opacity .25s;position:fixed;top:0;left:0;right:0}.people-loadbar.is-on{opacity:1}.people-loadbar span{background:linear-gradient(90deg,var(--p-primary),var(--p-primary-dark));transform-origin:0;height:100%;transition:transform .25s;display:block;box-shadow:0 0 8px #92796299}@keyframes people-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes people-fade{0%{opacity:0}to{opacity:1}}@keyframes people-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes people-slide-left{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes people-spin{to{transform:rotate(360deg)}}@keyframes people-pulse{0%,to{opacity:1}50%{opacity:.55}}.people-main>*{animation:.24s cubic-bezier(.2,.7,.2,1) backwards people-enter}.people-body .people-skeleton{animation:10ms linear .15s backwards people-skel-appear,.2s ease-out .15s backwards people-fade}@keyframes people-skel-appear{0%{visibility:hidden}to{visibility:visible}}.people-body :is(button,.people-btn,a.people-pill,.org-gap,.people-chip){transition:box-shadow .12s,opacity .12s,transform 80ms}.people-body :is(button,.people-btn,a.people-pill,.org-gap):active:not(:disabled){transform:translateY(1px)scale(.985)}.people-body button[data-busy=true],.people-body .people-btn.is-pending{pointer-events:none;position:relative;color:#0000!important;opacity:1!important}.people-body button[data-busy=true]:after,.people-body .people-btn.is-pending:after{content:"";border:2px solid;border-color:var(--p-primary)var(--p-primary)var(--p-primary)transparent;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.7s linear infinite people-spin;position:absolute;top:50%;left:50%}.people-body .people-btn:not(.secondary):not(.danger)[data-busy=true]:after,.people-body .people-btn:not(.secondary):not(.danger).is-pending:after{border-color:#fff #fff #fff #0000}.people-body a.is-pending:not(.people-btn){animation:1s ease-in-out infinite people-pulse}.map-panel{animation:.22s cubic-bezier(.2,.7,.2,1) backwards people-slide-left}.people-bar,.assign-bar,.org-bar{animation:.22s cubic-bezier(.2,.7,.2,1) backwards people-rise}.people-body :is(.people-notice,.people-alert,.people-banner){animation:.2s backwards people-fade}.people-body details[open]>:not(summary){animation:.2s backwards people-enter}.people-body details>summary::-webkit-details-marker{display:none}a.people-card:hover,.people-body a.people-guide-card:hover{box-shadow:var(--p-e2)}.map-node{transition:box-shadow .15s,transform .15s,opacity .15s}.react-flow__node:hover .map-node{transform:translateY(-1px);box-shadow:0 4px 12px #1014181f}@media (prefers-reduced-motion:reduce){.people-body *,.people-body :before,.people-body :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.people-body button[data-busy=true]:after,.people-body .people-btn.is-pending:after{animation:1.4s linear infinite people-spin!important}}.people-share-out{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.people-share-out input{border:1px solid var(--p-border);border-radius:var(--p-radius);background:var(--p-panel);width:min(420px,60vw);color:var(--p-deep);padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.people-share-out small{color:var(--p-muted);font-size:11px}
