.team-app{color:#12304a;background:#f3f6fa;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.team-app *{box-sizing:border-box}.team-header{background:#fff;border-bottom:1px solid #e2e9ef;align-items:center;gap:20px;height:88px;padding:16px 5%;display:flex}.team-header img{object-fit:contain;width:130px;max-height:60px}.team-header-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.team-header a{color:#163b59}.team-env,.team-pill{letter-spacing:.02em;color:#235b89;text-transform:capitalize;background:#e5effa;border-radius:20px;padding:9px 13px;font-size:12px;font-weight:700}.team-main{max-width:1200px;margin:auto;padding:44px 24px}.team-intro,.team-between{justify-content:space-between;align-items:center;gap:20px;display:flex}.team-intro{margin-bottom:28px}.team-app h1{letter-spacing:-1.1px;margin:10px 0;font-size:36px;line-height:1.15}.team-app h2{letter-spacing:-.5px;margin:8px 0 14px;font-size:23px}.team-app h3{margin:8px 0 12px;font-size:16px}.team-app p{color:#5c7181;margin:9px 0 18px;line-height:1.6}.team-eyebrow{color:#527d9c;letter-spacing:1.8px;text-transform:uppercase;font-size:11px;font-weight:700}.team-card{background:#fff;border:1px solid #e1e8ee;border-radius:16px;margin-bottom:24px;padding:28px;box-shadow:0 4px 20px #122e4904}.team-two{grid-template-columns:1fr 1fr;gap:22px;display:grid}.team-auth{max-width:490px;margin:35px auto}.team-app form{gap:18px;margin:20px 0;display:grid}.team-app label{gap:8px;font-size:13px;font-weight:600;display:grid}.team-app input:not([type=radio]):not([type=checkbox]),.team-app select{color:#15364c;font:inherit;background:#fff;border:1px solid #cbd8e2;border-radius:8px;min-width:0;max-width:100%;padding:12px}.team-app button,.team-download{font:inherit;cursor:pointer;color:#123f61;background:#fff;border:1px solid #cfdce5;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-block}.team-app button:disabled{opacity:.5;cursor:default}.team-app .team-primary{color:#fff;background:#103c61;border-color:#103c61;padding:13px 20px}.team-app .team-text-button{color:#1a5a8d;text-align:left;background:0 0;border:0;padding:4px 0}.team-tabs{border-bottom:1px solid #dbe4ed;gap:8px;margin-bottom:28px;padding-bottom:14px;display:flex;overflow:auto}.team-tabs button{white-space:nowrap;background:0 0;border:0;padding:12px 18px}.team-tabs button[aria-current=page]{color:#fff;background:#133f63}.team-stats{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:24px;display:grid}.team-stats article{background:#fff;border:1px solid #e1e8ee;border-radius:14px;gap:12px;padding:24px;display:grid}.team-stats article>span{color:#637c90;font-size:13px}.team-stats strong{letter-spacing:-1px;font-size:32px}.team-app small{color:#718799;margin-top:5px;font-size:11px;display:block}.team-hint{color:#718394;font-size:12px}.team-table{overflow-x:auto}.team-table table{border-collapse:collapse;width:100%}.team-table th{text-align:left;color:#708294;text-transform:uppercase;letter-spacing:.7px;border-bottom:1px solid #e4eaf0;padding:15px 10px;font-size:11px}.team-table td{border-bottom:1px solid #edf1f4;padding:18px 10px;font-size:14px}.team-rank{background:#edf3f8;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:inline-flex}.rank-0{color:#886006;background:#fff2cc}.rank-1{background:#e4eaf2}.rank-2{color:#7d512f;background:#f6e5d7}.team-document{border:1px solid #dce5ed;border-radius:10px;margin:15px 0;padding:18px}.team-document summary{cursor:pointer;font-weight:700;line-height:1.6}.team-document summary span{color:#718296;margin-left:16px;font-size:11px;font-weight:400;display:block}.team-document pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fc;border-radius:8px;max-height:520px;margin-top:18px;padding:22px;font:13px/1.75 Arial,sans-serif;overflow:auto}.team-app .team-check{align-items:flex-start;font-size:12px;line-height:1.5;display:flex}.team-app fieldset{border:1px solid #dce5ed;border-radius:10px;padding:18px}.team-app legend{max-width:100%;padding:4px;font-size:14px;line-height:1.7}.team-app .team-radio{align-items:center;gap:8px;margin-right:25px;display:inline-flex}.team-error,.team-notice{border-radius:9px;margin:0 0 20px;padding:15px 20px;font-size:14px;line-height:1.5}.team-error{color:#922d36;background:#ffeded}.team-notice{color:#1e5683;background:#edf5ff}.team-invite{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:13px;display:flex}.team-invite p{margin:7px 0;font-size:12px}.team-invite-result{background:#edf5ff;border-radius:10px;padding:20px}.team-invite-result code{overflow-wrap:anywhere;margin-top:12px;font-size:14px;display:block}.team-empty{text-align:center;padding:20px}.team-catalog{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.team-catalog article{border:1px solid #e0e8ee;border-radius:12px;padding:22px}.team-catalog strong{margin:20px 0;font-size:21px;display:block}.team-catalog p,.team-catalog li{font-size:13px;line-height:1.7}.team-profile{background:#f4f8fc;border-radius:12px;margin-top:24px;padding:22px}.team-mix{grid-template-columns:1fr auto;gap:8px;margin:15px 0;font-size:12px;display:grid}.team-mix meter{grid-column:1/-1;width:100%;height:13px}.team-footer{text-align:center;color:#7c8e9c;padding:25px;font-size:12px}.team-app :focus-visible{outline-offset:3px;outline:3px solid #5ca5e0}@media (max-width:700px){.team-header{gap:9px;height:78px;padding:14px 18px}.team-header img{width:95px}.team-env{padding:6px;font-size:10px}.team-header-actions{gap:8px;font-size:11px}.team-header-actions>a{display:none}.team-main{padding:25px 15px}.team-two,.team-catalog{grid-template-columns:1fr}.team-card{padding:20px}.team-intro{align-items:flex-start}.team-app h1{font-size:28px}.team-stats{gap:9px}.team-stats article{padding:15px}.team-stats strong{font-size:24px}.team-stats small{font-size:10px}.team-between{flex-wrap:wrap;align-items:flex-start}.team-intro p{font-size:13px}}.team-leaderboard-scopes{background:#edf2f7;border-radius:10px;gap:4px;margin:4px 0 2px;padding:4px;display:inline-flex}.team-app .team-leaderboard-scopes button{background:0 0;border:0;min-width:94px}.team-app .team-leaderboard-scopes button[aria-pressed=true]{color:#fff;background:#133f63;box-shadow:0 2px 5px #12304a14}.team-role-label{text-transform:capitalize}.team-app .lb-panel{isolation:isolate;color:#edf6ff;background:radial-gradient(at 50% 16%,#123c59 0,#0000 57%),linear-gradient(145deg,#091c30,#071221 70%);border:1px solid #2e536b;border-radius:22px;padding:36px;position:relative;overflow:hidden;box-shadow:0 22px 60px #041b3026,inset 0 1px #c2ecff1f}.lb-panel:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#b2f0ff,#0000);height:1px;position:absolute;inset:0 20% auto}.lb-content{z-index:1;position:relative}.lb-weather{pointer-events:none;z-index:0;height:440px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.lb-flake{left:var(--left);width:var(--size);height:var(--size);fill:none;stroke:#ccf3ff;stroke-width:1px;opacity:.25;animation:lb-snowfall var(--duration) var(--delay) linear infinite;position:absolute;top:-20px}.lb-lightning{fill:none;stroke:#77d9ff;stroke-width:1.3px;opacity:.15;filter:drop-shadow(0 0 7px #2bcdff);width:75%;height:330px;animation:9s ease-in-out infinite lb-electric;position:absolute;top:-40px;right:-45px}.lb-kicker{letter-spacing:2.8px;text-transform:uppercase;color:#a3c6d9;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.lb-bolt{color:#a7edff;background:#69c5ef12;border:1px solid #7ddaff42;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.lb-bolt svg{width:19px;height:19px}.team-app .lb-heading h2{letter-spacing:-1.7px;color:#f3faff;margin:15px 0 25px;font-size:42px;line-height:1}.lb-title-dot{color:#7eddff}.team-app .lb-period-label{text-transform:uppercase;letter-spacing:1.7px;color:#93aabd;gap:8px;min-width:146px;font-size:10px}.team-app .lb-period-label select{color:#edf8ff;letter-spacing:0;text-transform:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c2338;border:1px solid #415a6f;padding:10px 13px;font-size:12px}.lb-controls{justify-content:space-between;align-items:center;gap:16px;display:flex}.team-app .lb-panel .team-leaderboard-scopes{background:#020c189c;border:1px solid #56788e46;margin:0;padding:4px}.team-app .lb-panel .team-leaderboard-scopes button{color:#a4bdcf;min-width:112px;padding:10px 18px;font-size:12px}.team-app .lb-panel .team-leaderboard-scopes button[aria-pressed=true]{color:#082338;background:#d9f4ff;box-shadow:0 0 20px #6bceff24}.lb-field-size{color:#a4bccc;align-items:center;gap:7px;font-size:11px;display:flex}.lb-field-size>span{background:#8ce3ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #8ce3ff77}.team-app .lb-scope-description{color:#a4bccc;max-width:580px;margin:15px 0 8px;font-size:12px}.lb-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;max-width:790px;margin:46px auto 35px;padding-top:8px;display:grid}.lb-winner{text-align:center;background:linear-gradient(160deg,#2e5b761f,#0a1a2b88);border:1px solid #6996b13b;border-radius:16px;padding:23px 15px 0;position:relative;box-shadow:inset 0 1px #b6ddf711}.lb-winner:after{content:"";background:linear-gradient(90deg,#0000,#8ac9ea77,#0000);height:1px;position:absolute;bottom:0;left:25%;right:25%}.lb-place-1{background:radial-gradient(at 50% 0,#3a87b344,#0000 80%),linear-gradient(#0b2940,#0b2135);border-color:#7edfff70;order:2;min-height:300px;padding-top:28px;box-shadow:0 0 32px #6bd5ff0c,inset 0 1px #b8edff4d}.lb-place-2{order:1}.lb-place-3{order:3}.lb-place-label{color:#9eb6c8;text-transform:uppercase;letter-spacing:1.6px;justify-content:center;align-items:center;gap:5px;min-height:19px;margin-bottom:18px;font-size:9px;font-weight:700;display:flex}.lb-place-1 .lb-place-label{color:#a6e6ff}.lb-place-label svg{width:14px;height:14px}.lb-avatar{letter-spacing:1px;color:#d5eaff;background:linear-gradient(145deg,#274761,#18334b);border:1px solid #80afd056;border-radius:50%;place-items:center;width:53px;height:53px;margin:0 auto 17px;font-size:16px;font-weight:700;display:grid;position:relative}.lb-place-1 .lb-avatar{color:#0a2b42;background:linear-gradient(135deg,#c2f3ff,#6cb7df);border:3px solid #d1f5ff;width:66px;height:66px;font-size:21px;box-shadow:0 0 0 5px #9fe7ff12,0 0 30px #96e4ff24}.lb-medal{color:#ceeaff;letter-spacing:0;background:#142e44;border:1px solid #6496b5;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid;position:absolute;bottom:-6px;right:-5px}.lb-place-1 .lb-medal{color:#092a3d;background:#def6ff;border-color:#f2fcff}.team-app .lb-winner h3{color:#dfedf8;overflow-wrap:anywhere;margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.3}.lb-winner-premium{letter-spacing:-1.2px;color:#e8f5ff;font-variant-numeric:tabular-nums;font-size:28px;line-height:1.2;display:block}.lb-place-1 .lb-winner-premium{color:#bdedff;font-size:36px}.lb-premium-label{color:#9bb5c8;letter-spacing:1px;text-transform:uppercase;margin-top:5px;font-size:9px;display:block}.lb-winner-policies{color:#d4e6f3;border-top:1px solid #6c93af25;margin-top:19px;padding:13px 0;font-size:12px}.lb-winner-policies span{color:#91a9bd;margin-left:3px;font-size:11px}.lb-podium[data-count="1"]{grid-template-columns:minmax(0,270px);justify-content:center}.lb-podium[data-count="2"]{grid-template-columns:repeat(2,minmax(0,270px));justify-content:center}.lb-podium[data-count="2"] .lb-place-1{order:0}.lb-standings-heading{justify-content:space-between;align-items:center;gap:10px;margin:28px 0 8px;display:flex}.team-app .lb-standings-heading h3{letter-spacing:.1px;color:#eff8ff;margin:0;font-size:13px}.lb-standings-heading>span{color:#9db2c3;font-size:10px}.team-app .lb-table th{color:#92adbf;border-bottom-color:#63809736;padding:15px 12px;font-size:9px}.team-app .lb-table td{color:#c0d3e2;border-bottom-color:#5d7a901f;padding:17px 12px;font-size:13px}.team-app .lb-table td:last-child{color:#e8f6ff;white-space:nowrap;font-variant-numeric:tabular-nums}.lb-table th:last-child,.lb-table td:last-child{text-align:right}.team-app .lb-panel .team-rank{color:#b6cee0;background:#25405a59;border-radius:8px;width:28px;height:28px;font-size:11px}.team-app .lb-panel .rank-0{color:#092b40;background:#ade8ff;box-shadow:0 0 16px #78d8ff17}.team-app .lb-panel .rank-1{color:#eef6fc;background:#49647b}.team-app .lb-panel .rank-2{color:#e9c5a4;background:#56483f}.team-app .lb-panel .team-text-button{color:#e1f2ff;font-size:13px;font-weight:600;line-height:1.5}.team-app .lb-panel .team-text-button:hover{color:#8df;text-underline-offset:4px;text-decoration:underline}.lb-your-row{background:#2f719822}.lb-you{color:#92d9f7;border:1px solid #68b7d644;border-radius:4px;margin-left:7px;padding:1px 5px;font-size:9px;display:inline-block}.team-app .lb-profile{color:#dceaf4;background:#102e44;border:1px solid #6899b34a}.team-app .lb-profile h3{color:#e3f2fc}.team-app .lb-profile button{color:#cdefff;background:#16394f;border-color:#6aa6c466}.lb-profile meter{accent-color:#75ceef}.lb-footer{color:#9eb8ca;justify-content:space-between;align-items:flex-start;gap:25px;margin-top:23px;font-size:10px;line-height:1.7;display:flex}.lb-footer>span:first-child{white-space:nowrap;font-style:italic}.lb-synthetic{text-align:right;color:#90a8bb;max-width:360px}.lb-empty{text-align:center;padding:40px 20px}.lb-empty .lb-bolt{margin-bottom:12px}.team-app .lb-empty h3{color:#e3f4ff;font-size:21px}.team-app .lb-empty p{color:#a0b8ca;font-size:13px}@keyframes lb-snowfall{0%{opacity:0;transform:translateY(-25px)rotate(0)}12%{opacity:.28}85%{opacity:.2}to{opacity:0;transform:translate(26px,460px)rotate(95deg)}}@keyframes lb-electric{0%,to{opacity:.12}50%{opacity:.25}}@media (max-width:700px){.team-app .lb-panel{border-radius:17px;padding:23px 16px}.team-app .lb-heading{flex-wrap:nowrap;gap:10px}.team-app .lb-heading h2{margin:14px 0 23px;font-size:32px}.lb-kicker{letter-spacing:1.8px;gap:7px;font-size:8px}.lb-kicker .lb-bolt{width:25px;height:25px}.team-app .lb-period-label{min-width:107px;max-width:115px;font-size:8px}.team-app .lb-period-label select{padding:9px 7px;font-size:10px}.lb-controls{flex-direction:column;align-items:flex-start;gap:12px}.team-app .lb-panel .team-leaderboard-scopes{width:100%}.team-app .lb-panel .team-leaderboard-scopes button{flex:1;min-width:0}.lb-field-size{font-size:10px}.team-app .lb-scope-description{font-size:11px}.lb-podium{gap:7px;margin:34px auto 25px}.lb-winner{border-radius:11px;padding:16px 6px 0}.lb-place-1{min-height:246px;padding-top:21px}.lb-place-label{letter-spacing:.4px;gap:1px;min-height:22px;margin-bottom:14px;font-size:7px;line-height:1.5}.lb-place-label svg{flex-shrink:0;width:10px}.lb-avatar{width:39px;height:39px;margin-bottom:15px;font-size:12px}.lb-place-1 .lb-avatar{width:49px;height:49px;font-size:16px}.lb-medal{width:18px;height:18px;font-size:8px;right:-3px}.team-app .lb-winner h3{min-height:26px;margin-bottom:10px;font-size:10px;line-height:1.4}.lb-winner-premium{letter-spacing:-.8px;font-size:20px}.lb-place-1 .lb-winner-premium{font-size:25px}.lb-premium-label{letter-spacing:.5px;font-size:6px}.lb-winner-policies{margin-top:14px;padding:11px 0;font-size:10px}.lb-winner-policies span,.lb-standings-heading>span{font-size:8px}.team-app .lb-table th{letter-spacing:.3px;padding:12px 5px;font-size:8px}.team-app .lb-table td{padding:14px 5px;font-size:11px}.team-app .lb-panel .team-text-button{font-size:11px}.team-app .lb-panel .team-rank{width:23px;height:23px;font-size:10px}.lb-you{width:fit-content;margin:3px 0 0;display:block}.lb-footer{font-size:9px;display:block}.lb-synthetic{text-align:left;margin-top:7px;display:block}.lb-table th:nth-child(3){letter-spacing:0}.lb-lightning{width:120%;right:-70px}.team-app .lb-profile{padding:16px}}@media (prefers-reduced-motion:reduce){.lb-flake,.lb-lightning{animation:none}.lb-flake{top:calc(var(--left)*.6);opacity:.15}.lb-lightning{opacity:.16}}.team-app .lb-table th{color:#adcadb;background:#102b40}.team-app .lb-table td strong{color:#e8f6ff}.user-avatar{color:#315a78;vertical-align:middle;background:#e5eff7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.user-avatar img{object-fit:cover;width:100%;height:100%;display:block}.profile-name{align-items:center;gap:11px;min-width:0;display:flex}.lb-panel .user-avatar{color:#c3e5f7;background:#233e55}.lb-avatar .user-avatar{width:100%;height:100%;font-size:inherit;color:inherit;background:0 0}.team-app .profile-menu-button{align-items:center;gap:8px;padding:4px 9px 4px 4px;display:flex}.profile-menu-button .user-avatar{width:30px;height:30px}.profile-photo-layout{grid-template-columns:140px 1fr;align-items:start;gap:28px;display:grid}.profile-photo-preview{border:4px solid #edf4fa;border-radius:50%;width:128px;height:128px;margin-top:12px;overflow:hidden}.profile-photo-preview>.user-avatar{width:100%;height:100%;font-size:35px}.profile-photo-preview>img{object-fit:cover;width:100%;height:100%}.profile-photo-actions{gap:12px;display:flex}.profile-photo-card{max-width:800px;margin:0 auto 30px}.team-app .profile-photo-card input[type=file]{width:100%;max-width:100%;font-size:12px}.profile-photo-card .team-hint{line-height:1.5}@media (max-width:700px){.profile-photo-layout{grid-template-columns:1fr;gap:8px}.profile-photo-preview{width:100px;height:100px}.profile-menu-button>span:last-child{display:none}.team-app .profile-menu-button{padding:3px}.profile-name{gap:7px}.lb-table .user-avatar{width:26px;height:26px;font-size:9px}.team-header-actions{gap:5px}.team-header-actions>button{font-size:11px}}.team-app.team-embedded{background:0 0;min-height:0;font-family:inherit}.team-embedded .team-main{max-width:none;padding:12px 0 0}.team-embedded .team-intro{margin-bottom:24px}.agency-profile-actions{align-items:center;gap:12px;display:flex}.settings-menu .nav-popover{min-width:210px;left:auto;right:0}@media (max-width:700px){.team-embedded .team-intro{align-items:flex-start}.team-embedded h1{font-size:28px}.agency-profile-actions{flex-direction:column;align-items:flex-end;gap:8px}.team-embedded .team-card{padding:18px}.masthead .settings-menu .header-settings{display:grid}.masthead .top-actions>[data-act=command]{display:none}}.pdf-toolbar,.sms-template-actions{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.pdf-viewer iframe{background:#edf1f5;border:1px solid #dbe5ee;border-radius:12px;width:100%;height:75vh;min-height:420px;display:block}.sms-template textarea{resize:vertical;width:100%;min-height:130px;line-height:1.6}.team-app button.ios-switch{background:#d1d5db;border:0;border-radius:999px;flex:0 0 51px;width:51px;height:31px;padding:2px;transition:background .2s;box-shadow:inset 0 0 0 1px #00000005}.team-app button.ios-switch[aria-checked=true]{background:#34c759}.ios-switch>span{background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;display:block;transform:translate(0);box-shadow:0 2px 4px #0003}.ios-switch[aria-checked=true]>span{transform:translate(20px)}.ios-switch:focus-visible{outline-offset:4px;outline:3px solid #1682c4}.ios-switch:disabled{opacity:.6}.sms-template h3{margin-bottom:4px}.sms-template .team-between{margin-bottom:16px}@media (prefers-reduced-motion:reduce){.ios-switch,.ios-switch>span{transition:none!important}}.sms-template .team-between{flex-wrap:nowrap;align-items:flex-start}.sms-template .team-between>div{flex:1;min-width:0}.sms-template .ios-switch{margin-top:2px}#agency-settings-root{width:100%;min-width:0}.team-embedded .team-main,.team-embedded .team-intro>div:first-child{min-width:0}.team-embedded .agency-profile-actions{flex-shrink:0}.team-app .hierarchy-search{max-width:420px;margin:20px 0}.team-app .hierarchy-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:24px;display:grid}.team-app .hierarchy-tree{min-width:0;padding:4px;overflow:auto}.team-app .hierarchy-tree ul{margin:0;padding:0;list-style:none}.team-app .hierarchy-tree ul ul{border-left:1px solid #d4e3eb;margin-left:20px;padding-left:18px}.team-app .hierarchy-node{background:#fff;border:1px solid #dce7ef;border-radius:14px;align-items:center;gap:4px;min-width:245px;margin:8px 0;transition:background .15s,border-color .15s;display:flex}.team-app .hierarchy-node.selected{background:#eef8fb;border-color:#1685a0;box-shadow:0 0 0 1px #1685a0}.team-app .hierarchy-person{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:14px 8px;display:flex}.team-app .hierarchy-person strong{overflow-wrap:anywhere;font-size:14px;display:block}.team-app .hierarchy-person small{text-transform:capitalize;color:#678093;margin-top:4px;display:block}.team-app .branch-toggle,.team-app .branch-leaf{color:#35667e;background:0 0;border:0;flex-shrink:0;place-items:center;width:32px;height:40px;padding:0;display:grid}.team-app .hierarchy-details{background:#f5f9fb;border:1px solid #deebf0;border-radius:18px;padding:22px;position:sticky;top:20px}.team-app .hierarchy-details h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px}.team-app .hierarchy-details dl{grid-template-columns:1fr;gap:5px;margin:24px 0;display:grid}.team-app .hierarchy-details dt{text-transform:uppercase;letter-spacing:.08em;color:#678093;font-size:12px}.team-app .hierarchy-details dd{margin:0 0 12px;font-size:14px}.team-app .hierarchy-details form+form{border-top:1px solid #dce7ef;margin-top:24px;padding-top:20px}.team-app .app-install>img{border-radius:18px;margin-bottom:20px;display:block}.team-app .app-install .team-eyebrow{display:block}.settings-menu button.menu-link{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0}@media (max-width:760px){.team-app .hierarchy-layout{grid-template-columns:minmax(0,1fr)}.team-app .hierarchy-details{position:static}.team-app .hierarchy-tree{max-height:500px}.team-app .hierarchy-tree ul ul{margin-left:12px;padding-left:10px}}.permission-list{gap:20px;margin-top:24px;display:grid}.permission-card h3{margin:0 0 8px}.permission-row{border-bottom:1px solid #e1eaf0;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.permission-row p{margin:6px 0;font-size:13px}.contract-carrier-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:20px 0;display:grid}.contract-agent{margin-top:20px}.schedule-toolbar{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.schedule-toolbar label{flex:1;min-width:180px}.calendar-connection,.schedule-event{justify-content:space-between;align-items:center;gap:24px;display:flex}.calendar-actions{flex-wrap:wrap;gap:10px;display:flex}.schedule-event{margin-bottom:14px}.schedule-event h3{margin:8px 0}.event-description{white-space:pre-wrap;overflow-wrap:anywhere}.schedule-day{margin:30px 0}.schedule-day>h2{font-size:17px}.schedule-editor{margin:24px 0}.calendar-connection{margin-top:20px}.team-app .schedule-event>div:first-child{min-width:0}.team-app .schedule-event .calendar-actions{flex-shrink:0}@media (max-width:700px){.calendar-connection,.schedule-event{flex-direction:column;align-items:flex-start}.permission-row{gap:10px}.permission-row .ios-switch{flex-shrink:0}}@media (min-width:1000px){.permission-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.team-embedded .team-intro{align-items:flex-start;margin:0 0 24px}.team-embedded .team-intro h1{letter-spacing:-1px;font-size:32px}.team-embedded .team-main{padding-top:0}.owner-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:24px;margin-bottom:24px;display:grid}.agency-truth-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-panel h2{margin:6px 0 20px;font-size:25px}.decision-panel .team-leaderboard-scopes{flex-wrap:wrap;gap:5px;display:flex}.decision-row{border-bottom:1px solid #dfebef;padding:16px 0}.decision-row p{margin:6px 0;font-size:13px}.decision-row small,.decision-row a{margin-top:8px;display:block}.decision-row a,.sample-boundary a{color:#176b80;font-weight:650}.decision-support{margin:20px 0}.team-actions{flex-wrap:wrap;gap:20px;display:flex}.lb-compact{min-height:0!important;padding:24px!important}.lb-compact .lb-heading h2{font-size:32px}.lb-compact .lb-heading{margin-bottom:20px}.lb-compact .lb-controls{flex-wrap:wrap;gap:12px}.lb-compact .lb-footer{margin-top:20px}.lb-compact .lb-table td{padding:14px 8px}.lb-compact .lb-empty{padding:24px 0}.lb-quality{color:#dbeaf7;padding-top:20px}.lb-quality dt{margin-top:14px;font-weight:700}.lb-quality dd{margin:6px 0;line-height:1.6}.catalog-configuration{border-top:1px solid #dfebef;margin-top:18px;padding-top:14px;font-size:13px}.member-readiness{background:#f3f8fa;border:1px solid #dce8ee;border-radius:14px;margin:20px 0;padding:18px}.member-readiness h3{margin:0 0 10px}.member-readiness dl{grid-template-columns:1fr;gap:6px;display:grid}.member-readiness dt{color:#526b7b;font-size:12px;font-weight:700}.member-readiness dd{margin:0 0 8px;font-size:13px}.member-readiness p{font-size:13px;line-height:1.6}.readiness-pending{color:#765115}@media (max-width:1050px){.owner-overview-grid{grid-template-columns:1fr}.agency-truth-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.team-embedded .team-intro h1{font-size:28px}.lb-compact{padding:18px!important}.lb-compact .lb-heading{align-items:start}.lb-compact .lb-heading h2{font-size:27px}.lb-period-label select{max-width:130px}.lb-compact .lb-table td{padding:12px 6px}.owner-overview-grid{gap:16px}.decision-panel{padding:18px}.agency-truth-stats{gap:10px}}.team-app .lb-light{color:#292641;background:#fcfbff;border-color:#e5e0f0;box-shadow:0 8px 32px #30225208}.lb-light:before{display:none}.lb-light .lb-kicker{color:#77678f}.team-app .lb-light .lb-heading h2{color:#292641;margin:12px 0 8px}.lb-light .lb-title-dot{color:#8558d9}.team-app .lb-light .lb-period-label{color:#726582}.team-app .lb-light .lb-period-label select{color:#3e3552;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#e2dcea}.team-app .lb-light .team-leaderboard-scopes{background:#f0edf7;border-color:#e8e2f1;border-radius:30px}.team-app .lb-light .team-leaderboard-scopes button{color:#746583;border-radius:25px;min-width:80px}.team-app .lb-light .team-leaderboard-scopes button[aria-pressed=true]{color:#fff;background:#7650bf;box-shadow:0 3px 8px #7650bf20}.team-app .lb-light .lb-scope-description{color:#726c80;font-size:11px}.lb-metric-caption{color:#685485;flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;font-size:11px;display:flex}.lb-metric-caption details{max-width:100%;margin-left:auto}.lb-metric-caption summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.lb-metric-caption details[open]{flex-basis:100%}.lb-metric-caption p{font-size:12px;line-height:1.6}.lb-champions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin:36px 0 22px;padding-top:14px;display:grid}.team-app .lb-champion{text-align:center;color:#354052;cursor:pointer;background:#f0f2f6;border:1px solid #dce0e8;border-radius:18px;flex-direction:column;align-items:center;min-width:0;padding:24px 10px 15px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 8px 20px #31384e09}.team-app .lb-champion:hover{transform:translateY(-4px);box-shadow:0 12px 28px #7650bf1c}.team-app .lb-champion:focus-visible{outline-offset:4px;outline:3px solid #7650bf}.team-app .lb-champion-1{color:#60389b;background:#eee6fc;border-color:#c6aceb;order:2;padding-top:36px;padding-bottom:20px;box-shadow:0 8px 28px #8650c51a}.team-app .lb-champion-2{order:1}.team-app .lb-champion-3{color:#865c3b;background:#faf0e7;border-color:#edd3be;order:3}.lb-crown{color:#909dad;fill:#e2e6ec;position:absolute;top:-22px}.lb-champion-1 .lb-crown{color:#b78727;fill:#f7d882;width:36px;height:36px;top:-27px}.lb-champion-3 .lb-crown{color:#b28561;fill:#edd2b8}.lb-champion-avatar{margin-bottom:14px;display:block;position:relative}.lb-champion-avatar .user-avatar{border:3px solid #fff;width:60px;height:60px;box-shadow:0 0 0 1px #c8cfda}.lb-champion-1 .user-avatar{width:74px;height:74px;box-shadow:0 0 0 2px #b896e9,0 0 20px #b08ae244}.lb-champion-3 .user-avatar{box-shadow:0 0 0 1px #dcb792}.lb-champion-rank{color:#5d5271;background:#fff;border:1px solid #ded5ed;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:800;display:grid;position:absolute;bottom:-4px;right:-3px}.lb-champion-name{overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.35}.lb-champion-label{color:#706579;margin-top:5px;font-size:9px}.lb-champion-amount{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:18px;font-size:24px}.lb-champion-1 .lb-champion-amount{font-size:29px}.lb-champion-ap{text-transform:uppercase;letter-spacing:1px;color:#73677d;margin:4px 0 14px;font-size:8px}.lb-champion-pill{background:#fff;border:1px solid #e0dce8;border-radius:30px;padding:6px 16px;font-size:10px;font-weight:650}.lb-champion-1 .lb-champion-pill{color:#fff;background:#7650bf;border-color:#7650bf}.lb-champions[data-count="1"]{grid-template-columns:minmax(0,240px);justify-content:center}.lb-champions[data-count="2"]{grid-template-columns:repeat(2,minmax(0,220px));justify-content:center}.lb-champions[data-count="2"] .lb-champion-1{order:0}.lb-champions[data-count="0"]{display:none}.team-app .lb-light .lb-table{background:0 0;border:0}.lb-light .lb-table table{border-collapse:separate;border-spacing:0 7px}.team-app .lb-light .lb-table th{color:#6e548f;background:#ede7f7;border:0;font-size:9px}.team-app .lb-light .lb-table td{color:#625574;background:#f1edf8;border:0;padding:10px 8px;font-size:12px}.lb-light .lb-table :is(th,td):first-child{border-radius:24px 0 0 24px;padding-left:14px}.lb-light .lb-table :is(th,td):last-child{border-radius:0 24px 24px 0;padding-right:14px}.team-app .lb-light .lb-table td strong,.team-app .lb-light .team-text-button{color:#493066}.team-app .lb-light .team-rank{color:#6b439d;background:#e4d8f5;border-radius:50%}.team-app .lb-light .lb-your-row td{background:#e7ddf6}.lb-light .lb-you{color:#6f409f;border-color:#cdb7e7}.team-app .lb-light .lb-profile{color:#50415f;background:#fff;border-color:#e0d4ee}.team-app .lb-light .lb-profile h3{color:#493066}.team-app .lb-light .lb-profile button{color:#69468c;background:#f3edf9;border-color:#dccaea}.lb-light .lb-quality{color:#665777}.lb-light .lb-quality h3{color:#493066}.lb-light .lb-synthetic{color:#7c7187;text-align:left;max-width:none;white-space:normal!important}.lb-light .lb-footer{margin-top:12px}@media (max-width:700px){.lb-champions{gap:7px;margin-top:32px}.team-app .lb-champion{border-radius:13px;padding:20px 5px 12px}.team-app .lb-champion-1{padding-top:30px;padding-bottom:17px}.lb-champion-avatar .user-avatar{width:44px;height:44px}.lb-champion-1 .user-avatar{width:54px;height:54px}.lb-champion-name{min-height:28px;font-size:10px}.lb-champion-label{font-size:8px}.lb-champion-amount{letter-spacing:-.5px;margin-top:12px;font-size:17px}.lb-champion-1 .lb-champion-amount{font-size:19px}.lb-champion-ap{letter-spacing:.3px;font-size:7px}.lb-champion-pill{padding:5px 9px;font-size:9px}.team-app .lb-light .lb-table td{padding:9px 5px;font-size:10px}.lb-light .lb-table .profile-name{gap:5px}}@media (prefers-reduced-motion:reduce){.team-app .lb-champion{transition:none}}.app-download-card{max-width:640px;margin-inline:auto}.app-download-steps{color:#365368;margin:24px 0;padding-left:22px;line-height:1.7}.app-download-steps li{margin-bottom:12px;padding-left:5px}.notification-types{border-left:2px solid #e5edf4;margin-top:16px;padding-left:18px}.notification-types.is-disabled{opacity:.55}.notification-type{border-top:1px solid #e7edf3;padding:16px 0}.notification-type-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.team-app .notification-type h3{letter-spacing:0;margin:0 0 4px;font-size:14px}.team-app .notification-type p{max-width:460px;margin:0;font-size:12px;line-height:1.5}.notification-reminder{color:#527083;align-items:center;margin-top:14px;gap:12px!important;font-size:12px!important;display:flex!important}.team-app .notification-reminder select{width:auto;max-width:210px;padding:8px 12px;font-size:12px}.notification-settings .team-between>div>p{margin:6px 0;font-size:13px}.notification-settings .ios-switch{flex-shrink:0}@media (max-width:700px){.notification-types{padding-left:12px}.notification-type-row{gap:12px}.notification-reminder{flex-wrap:wrap}.notification-settings .team-between{flex-wrap:nowrap}.notification-settings .team-between h2{font-size:20px}}.team-app .lb-champion .lb-champion-main{width:100%;color:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;padding:0;display:flex}.team-app .lb-champion .lb-champion-main:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #7650bf}.team-app .lb-details-eye{width:30px;min-width:0;height:30px;box-shadow:none;color:#685381;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.team-app .lb-details-eye:hover,.team-app .lb-details-eye[aria-expanded=true]{color:#7650bf;background:0 0}.lb-champion-details{text-align:left;border-top:1px solid #d6cde0;width:100%;margin-top:14px;padding-top:12px;display:block}.lb-lead-breakdown{flex-direction:column;align-items:center;width:100%;display:flex}.lb-lead-title{color:#61556e;font-size:10px;font-weight:700}.lb-lead-pie{width:100px;max-width:100%;height:auto;margin:8px auto;display:block}.lb-lead-legend{gap:7px;width:100%;display:grid}.lb-lead-item{color:#51465f;grid-template-columns:7px minmax(0,1fr) auto;align-items:start;gap:5px;font-size:10px;line-height:1.35;display:grid}.lb-lead-dot{border-radius:50%;width:7px;height:7px;margin-top:3px}.lb-lead-name{overflow-wrap:anywhere}.lb-lead-facts{color:#61556e;border-top:1px solid #d6cde0;gap:6px;margin-top:12px;padding-top:10px;font-size:10px;display:grid}.lb-lead-facts>span{justify-content:space-between;gap:6px;display:flex}.lb-lead-note{color:#73677d;margin-top:9px;font-size:9px;line-height:1.45;display:block}@media (max-width:700px){.lb-lead-item{grid-template-columns:6px minmax(0,1fr);gap:3px;font-size:9px}.lb-lead-item>strong{grid-column:2}.lb-lead-facts>span{flex-direction:column;gap:1px}.lb-lead-pie{width:75px}.team-app .lb-details-eye{width:26px;height:26px;top:5px;right:4px}}.contract-identity-dialog{box-sizing:border-box;color:#17394c;background:#fff;border:1px solid #d9e2ec;border-radius:18px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:28px;overflow-y:auto;box-shadow:0 24px 100px #061b3b40}.contract-identity-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b234663}.contract-identity-dialog h2{margin:12px 0 8px;padding-right:10px;font-size:23px}.contract-identity-dialog p{font-size:13px;line-height:1.6}.contract-identity-dialog .contract-identity-preview{color:#765528;background:#fff8eb;border:1px solid #edd6ac;border-radius:8px;padding:10px 12px}.contract-identity-dialog label{margin:18px 0 7px;font-size:13px;font-weight:650;display:block}.contract-identity-dialog input{box-sizing:border-box;width:100%;font:inherit;color:#17394c;background:#fff;border:1px solid #cbd7e4;border-radius:9px;padding:12px}.contract-identity-dialog button{font:inherit;cursor:pointer}.contract-identity-dialog .team-hint{color:#617389;margin-top:7px;font-size:11px}.contract-identity-dialog .contract-identity-close{color:#617389;background:0 0;border:0;place-items:center;padding:6px;display:grid;position:absolute;top:12px;right:12px}.contract-identity-symbol{color:#19758a;background:#eaf4f6;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.contract-identity-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.contract-identity-actions button{color:#17394c;background:#fff;border:1px solid #cbd7e4;border-radius:9px;padding:10px 13px}.contract-identity-actions .team-primary{color:#fff;background:#176d83;border-color:#176d83;justify-content:center;align-items:center;gap:7px;display:flex}.contract-identity-actions button:disabled{opacity:.5;cursor:default}.contract-identity-dialog :focus-visible{outline-offset:3px;outline:3px solid #81b7ef}@media (max-width:500px){.contract-identity-dialog{padding:24px 20px}.contract-identity-actions{flex-direction:column-reverse}.contract-identity-actions button{width:100%}}.team-solo-view{max-width:680px}.team-solo-view>p{max-width:540px;color:var(--muted,#617389);line-height:1.7}.team-solo-upline{border:1px solid var(--line,#d9e2ec);border-radius:10px;align-items:center;gap:12px;margin:22px 0;padding:14px;display:flex}.team-solo-upline>div{gap:4px;display:grid}.team-solo-upline span{color:var(--muted,#617389);font-size:12px}.team-solo-view>.team-primary{margin-top:12px}body .team-app .notification-settings>.team-card{box-shadow:none;border:0}body .team-app .team-card.hierarchy-card{padding:14px}body .team-app .hierarchy-layout.org-layout{display:block}body .team-app .org-chart-shell{min-width:0;position:relative}body .team-app .hierarchy-tree.org-tree{cursor:grab;touch-action:none;background-color:#f8fbfe;background-image:radial-gradient(#c8d6e4 .8px,#0000 .8px);background-size:22px 22px;border:1px solid #d8e2ec;border-radius:18px;height:min(80vh,780px);min-height:420px;margin:0;padding:0;position:relative;overflow:hidden}body .team-app .hierarchy-tree.org-tree.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}body .team-app .org-tree button{cursor:pointer}body .team-app .org-tree ul{justify-content:center;width:max-content;min-width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}body .team-app .org-tree>ul.org-canvas{transform-origin:top;will-change:transform;width:max-content;min-width:0;position:absolute;top:94px;left:50%}body .team-app .org-tree ul ul{border:0;width:max-content;min-width:0;margin:0;padding:32px 0 0}body .team-app .org-tree li{text-align:center;flex-direction:column;flex:none;align-items:center;margin:0;padding:32px 8px 0;display:flex;position:relative}body .team-app .org-tree>ul>li{padding-top:0}body .team-app .org-tree li:before,body .team-app .org-tree li:after{content:"";border-top:2px solid var(--line,#bed1dd);width:50%;height:32px;position:absolute;top:0}body .team-app .org-tree li:before{border-right:2px solid var(--line,#bed1dd);right:50%}body .team-app .org-tree li:after{border-left:2px solid var(--line,#bed1dd);left:50%}body .team-app .org-tree li:first-child:before,body .team-app .org-tree li:last-child:after{border:0}body .team-app .org-tree li:only-child:before{border-top:0}body .team-app .org-tree>ul>li:before,body .team-app .org-tree>ul>li:after{display:none}body .team-app .org-tree li>ul:before{content:"";border-left:2px solid var(--line,#bed1dd);height:32px;position:absolute;top:0;left:50%}body .team-app .org-tree li:before,body .team-app .org-tree li:after,body .team-app .org-tree li>ul:before{border-color:#aabed0}body .team-app .org-tree li:before{border-top-right-radius:12px}body .team-app .org-tree li:after{border-top-left-radius:12px}body .team-app .hierarchy-node.org-card{--node-accent:#397ca6;z-index:1;background:#fff;border:1px solid #b8c9d9;border-radius:15px;width:168px;min-width:168px;min-height:162px;margin:0;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s;display:block;position:relative;box-shadow:0 9px 24px #193a5818,inset 0 1px #fff}body .team-app .org-card.org-role-manager{--node-accent:#8563ba}body .team-app .org-card.org-role-agent{--node-accent:#2e9b8e}body .team-app .hierarchy-node.org-card:hover{border-color:var(--node-accent);box-shadow:0 14px 28px #193a5824,0 0 0 3px color-mix(in srgb,var(--node-accent) 10%,transparent);transform:translateY(-3px)}body .team-app .hierarchy-node.org-card.selected{border:2px solid var(--node-accent);box-shadow:0 14px 28px #193a5824,0 0 0 4px color-mix(in srgb,var(--node-accent) 18%,transparent);background:#fff}body .team-app .hierarchy-node.org-card:before,body .team-app .hierarchy-node.org-card:after{content:"";z-index:2;border:2px solid var(--node-accent);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;left:calc(50% - 5px);box-shadow:0 0 0 3px #fff}body .team-app .hierarchy-node.org-card:before{top:-6px}body .team-app .hierarchy-node.org-card:after{bottom:-6px}body .team-app .org-card .hierarchy-person{text-align:center;color:#1a3043;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:160px;padding:35px 11px 26px;display:flex}body .team-app .org-card .org-card-heading{color:#536e83;letter-spacing:.45px;text-align:left;text-transform:capitalize;border-bottom:1px solid #e5edf3;align-items:center;gap:6px;height:29px;padding:0 10px;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}body .team-app .org-card .org-card-heading i{background:var(--node-accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,var(--node-accent) 14%,transparent);border-radius:50%;flex:none}body .team-app .org-card .hierarchy-person>.org-person-copy{width:100%;min-width:0;display:block}body .team-app .org-card .hierarchy-person strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}body .team-app .org-card .hierarchy-person small{margin-top:5px;font-size:12px;line-height:1.3}body .team-app .org-card .hierarchy-person .user-avatar{border:2px solid #fff;flex:none;width:46px;height:46px;box-shadow:0 0 0 1px #d6e1e9}body .team-app .org-card .branch-toggle{z-index:3;color:#365770;background:#f8fbfd;border:1px solid #dce6ed;border-radius:6px;width:22px;height:21px;font-size:15px;line-height:1;position:absolute;top:4px;right:5px}body .team-app .org-indicators{justify-content:center;align-items:center;gap:5px;min-height:10px;display:flex;position:absolute;bottom:10px;left:0;right:0}body .team-app .org-indicator{background:#8b9baa;border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 2px #fff}body .team-app .org-indicator.placement{background:#a35dd1}body .team-app .org-indicator.onboarding{background:#dd9a2a}body .team-app .org-indicator.appointment{background:#d65b64}body .team-app .org-indicator.production{background:#387fc6}body .team-app .hierarchy-indicator-legend{z-index:3;border:1px solid var(--line,#dce7ef);background:var(--card,#fff);border-radius:10px;gap:5px;width:145px;margin:0;padding:10px 12px;display:grid;position:absolute;bottom:80px;right:14px;box-shadow:0 8px 22px #12304a14}body .team-app .hierarchy-indicator-legend strong{color:var(--ink,#12304a);font-size:11px}body .team-app .hierarchy-indicator-legend>span{color:var(--muted,#526b7b);align-items:center;gap:7px;font-size:10px;font-weight:600;line-height:1.2;display:flex}body .team-app .hierarchy-indicator-legend .org-indicator{width:8px;height:8px}body .team-app .hierarchy-indicator-legend small{color:var(--muted,#718799);margin:1px 0 0;font-size:9px}body .team-app .org-chart-search{z-index:4;grid-template-columns:1fr;width:min(320px,100% - 28px);max-width:none;margin:0;display:grid;position:absolute;top:13px;right:14px}body .team-app .org-chart-search input{width:100%}body .team-app .org-chart-tools{z-index:4;border:1px solid var(--line,#dce7ef);background:var(--card,#fff);border-radius:9px;align-items:center;gap:3px;padding:3px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 4px 12px #12304a0d}body .team-app .org-chart-tools button{min-width:28px;height:28px;color:var(--ink,#12304a);background:0 0;border:0;border-radius:6px;place-items:center;padding:2px 5px;font-size:15px;display:grid}body .team-app .org-chart-tools button:last-child{padding:2px 7px;font-size:11px}body .team-app .org-chart-tools button:not(:disabled):hover{background:var(--accent-soft,#edf5fa)}body .team-app .org-chart-tools output{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;color:var(--muted,#526b7b);font-size:11px}@media (max-width:700px){body .team-app .org-tree>ul.org-canvas{top:140px}body .team-app .org-card .hierarchy-person{min-height:146px}body .team-app .hierarchy-node.org-card{min-height:148px}body .team-app .org-chart-search{width:auto;left:12px;right:12px}body .team-app .org-chart-tools{top:85px;left:12px}}body .team-app .hierarchy-drawer-backdrop{z-index:1000;background:#0b20386e;animation:.2s ease-out hierarchy-shade-in;position:fixed;inset:0}body .team-app .org-layout .hierarchy-details.hierarchy-drawer{z-index:1001;overscroll-behavior:contain;border:0;border-left:1px solid var(--line,#deebf0);background:var(--card,#fff);border-radius:16px 0 0 16px;width:min(460px,100vw);height:100dvh;margin:0;padding:32px 28px 40px;animation:.24s ease-out hierarchy-drawer-in;display:block;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-18px 0 55px #09203730}body .team-app .hierarchy-drawer .profile-name{padding-right:32px}body .team-app .hierarchy-drawer .hierarchy-drawer-close{border:1px solid var(--line,#deebf0);background:var(--card,#fff);width:32px;height:32px;color:var(--ink,#12304a);border-radius:8px;place-items:center;padding:0;font-size:23px;line-height:1;display:grid;position:absolute;top:20px;right:20px}body .team-app .hierarchy-drawer .member-readiness{margin-top:22px}@keyframes hierarchy-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes hierarchy-shade-in{0%{opacity:0}to{opacity:1}}@media (max-width:600px){body .team-app .org-layout .hierarchy-details.hierarchy-drawer{border-radius:0;padding:28px 20px 36px}}@media (prefers-reduced-motion:reduce){body .team-app .hierarchy-drawer-backdrop,body .team-app .org-layout .hierarchy-details.hierarchy-drawer{animation:none}}.lb-breakdown-pies{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:6px;display:grid}.lb-breakdown-pies .lb-lead-pie{width:82px}.lb-breakdown-pies .lb-lead-breakdown{min-width:0}.lb-breakdown-pies .lb-lead-title{text-align:center;min-height:28px;line-height:1.4}.team-app .lb-light .lb-row-mix{text-align:center}.team-app .lb-row-chart-button{color:#685381;margin:auto;display:inline-grid;position:static}.team-app .lb-row-breakdown td{text-align:left!important;background:#faf7fe!important;border:1px solid #e7dcef!important;border-radius:12px!important;padding:14px!important}.lb-row-breakdown [role=region]{max-width:620px;margin:auto}.lb-row-breakdown .lb-lead-facts{grid-template-columns:repeat(3,1fr);gap:12px}.lb-row-breakdown .lb-lead-facts>span{display:grid}.lb-row-breakdown .lb-lead-facts strong{color:#493066;font-size:12px}@media (max-width:600px){.lb-breakdown-pies{gap:8px}.lb-breakdown-pies .lb-lead-pie{width:65px}.lb-row-breakdown .lb-lead-facts{grid-template-columns:1fr 1fr}.team-app .lb-light .lb-table td:last-child{padding-right:5px}}
