:root{--radius:18px;--line:#e2edf1;--shadow:0 4px 18px #02214904;--surface-gap:18px;--surface-pad:20px}[data-theme=dark]{--line:#274358;--shadow:0 4px 18px #00000014}.shell{max-width:1648px;margin:0 auto;padding:16px 20px 0}.main{max-width:1600px;padding:26px 8px 24px}.masthead,[data-theme=dark] .masthead{color:var(--ink);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;top:12px}.mast-inner{gap:20px;height:72px;padding:8px 16px}.masthead .unity-logo{background:0 0;border-radius:13px;padding:7px 12px}.masthead .brand-logo{width:108px}.top-navigation{gap:6px}.masthead .top-link{min-height:40px;color:var(--ink);border-radius:15px;gap:7px;padding:9px 11px;font-size:13px}.masthead .top-link>.nav-icon{width:18px;height:18px}.masthead .top-link:hover,.masthead .top-link.active,.masthead .nav-group[open]>.top-link{color:var(--accent);background:var(--accent-soft);box-shadow:none}.masthead .top-actions{gap:8px}.masthead .icon-btn{background:var(--bg);width:38px;height:38px;color:var(--ink);border-radius:50%;padding:9px}.masthead .icon-btn:hover{background:var(--accent-soft);color:var(--accent)}.masthead .icon-btn .icon{width:20px;height:20px}.masthead .notification-dot{border-color:var(--bg)}.masthead .user-block{border:0;gap:10px;padding-left:4px}.masthead .user-block strong{color:var(--ink);font-size:12px}.masthead .user-block .avatar{width:36px;height:36px}.masthead .mobile-navigation>summary{border:1px solid var(--line);background:var(--bg)}.masthead :is(a,button,select,summary):focus-visible{outline-color:var(--accent)}.nav-popover{border-radius:18px;padding:8px;box-shadow:0 12px 32px #02214914}.menu-link{border-radius:10px;padding:10px 12px}.page-head{gap:20px;margin-bottom:22px}.page-head h1{letter-spacing:-1px;font-size:clamp(28px,2.3vw,34px);font-weight:600;line-height:1.18}.page-head p{margin-top:7px;font-size:13px;line-height:1.6}.page-actions{gap:10px}.page-actions>.btn,.page-actions>select{border-radius:12px;min-height:38px;padding:8px 14px;font-size:12px}.btn{border-radius:999px;padding:8px 14px}.btn.sm{padding:6px 10px}.btn.ghost{padding:7px 10px}.input,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{border-radius:12px}.badge{border-radius:999px}.segmented{border-radius:999px;padding:4px}.segmented button{border-radius:999px;padding:7px 12px}.tabs{gap:6px;padding:6px 10px}.tabs button{border:0;border-radius:10px;margin:0;padding:8px 14px}.tabs button.active{color:var(--accent);background:var(--accent-soft);border-bottom-color:#0000}.card{border-radius:var(--radius);border-color:var(--line);box-shadow:var(--shadow)}.grid-main,.grid-equal,.grid-three,.grid-four,.onboard-layout,.dialer-layout,.community-layout,.settings-layout{gap:var(--surface-gap)}.dashboard-bottom{gap:var(--surface-gap);margin-top:var(--surface-gap)}.stack{gap:var(--surface-gap)}.card-head,.dashboard-bottom .card-head{padding:var(--surface-pad) var(--surface-pad) 0;gap:14px;min-height:0}.card-head h2{letter-spacing:-.3px;font-size:15px;font-weight:600}.card-head p{font-size:12px}.card-head select{border-radius:10px;padding:8px 11px;font-size:12px}.card-head .btn.ghost{font-size:12px}.card-pad{padding:var(--surface-pad)}.card-foot{padding:12px var(--surface-pad);font-size:11px}.card-foot .btn.ghost{font-size:11px}.toolbar,.person-banner,.hierarchy-toolbar{padding:16px var(--surface-pad);gap:12px}.toolbar input,.toolbar select{min-height:36px}.stats{margin-bottom:var(--surface-gap);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);gap:0;overflow:hidden}.stats>.stat,.stats>.stat:first-child,[data-theme=dark] .stats>.stat:first-child{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:112px;padding:18px 20px}.stats>.stat+.stat:before{content:"";background:var(--line);width:1px;position:absolute;top:20px;bottom:20px;left:0}.stat-top{padding-right:34px;font-size:12px}.stat-top .icon{border-radius:50%;width:30px;height:30px;padding:7px;top:17px;right:16px}.stat-number{letter-spacing:-.9px;margin:6px 0;font-size:clamp(26px,2.1vw,32px);font-weight:600}.stat-bottom{font-size:11px;line-height:1.55}.chart-summary{padding:10px var(--surface-pad) 0}.chart-summary strong{font-size:26px;font-weight:600}.legend{font-size:11px}.chart-box{padding:12px var(--surface-pad) 4px}.chart-caption{margin:8px var(--surface-pad) 16px;font-size:10px}.mix-content{padding:16px var(--surface-pad)}.mix-legend>div,.mix-legend strong{font-size:12px}.milestone{padding:12px var(--surface-pad) 16px}.milestone>div:first-child{margin-bottom:10px;font-size:11px}.milestone .progress{height:5px}.rank-list{padding:8px var(--surface-pad) 0}.rank-row{gap:10px;padding:11px 0}.rank-name,.rank-value,.mini-request h4{font-size:12px}.rank-row .tiny,.mini-request .tiny{font-size:11px}.rank-row .avatar{width:34px;height:34px}.mini-request{gap:10px;padding:11px 0}.mini-request .badge{padding:5px 8px}.dashboard-bottom .card-pad{padding:8px var(--surface-pad) 0}.activity-item{gap:10px;padding:11px 0;font-size:12px}.activity-item small{margin-top:5px;font-size:10px}.activity-symbol{border-radius:50%;width:30px;height:30px}.quick-actions{gap:12px;padding-top:20px}.ai-banner{border-radius:var(--radius);margin-top:20px;padding:16px 20px}.footer{margin-top:24px;padding-top:16px}th{color:var(--muted);background:var(--bg);padding-block:11px}td{border-color:var(--line);padding-block:12px}.onboard-step,.team-card,.settings-section,.settings-form{padding:var(--surface-pad)}.settings-tabs button{border-radius:10px;padding:11px 14px}.field{gap:7px}.form-grid{gap:18px}.kanban-col,.market-hero,[data-theme=dark] .market-hero,.billing-box,.info-strip,.lesson-media{border-radius:18px}.kanban-card,.integration,.drawer-banner{border-radius:14px}.market-hero{margin-bottom:20px}.modal{border-radius:22px}.modal-head,.modal-body{padding:20px 24px}.modal-footer{padding:16px 24px}.drawer{border-radius:22px 0 0 22px}@media (max-width:1439px) and (min-width:1181px){.mast-inner{gap:16px;padding-inline:14px}.masthead .unity-logo{padding:7px 12px}.masthead .brand-logo{width:104px}.top-navigation{gap:2px}.masthead .top-link{gap:6px;padding-inline:9px;font-size:12px}.masthead .top-link>.nav-icon{width:17px;height:17px}.masthead .top-actions{gap:6px}.masthead .icon-btn{width:36px;height:36px;padding:8px}.masthead .user-block .avatar{width:34px;height:34px}.masthead .user-block{gap:7px}}@media (max-width:1180px){.top-navigation{display:none}.mobile-navigation{margin-right:auto;display:block}.mobile-popover{width:280px;max-height:calc(100dvh - 130px);top:calc(100% + 15px);left:-170px;overflow:auto}.masthead .header-settings{display:grid}.masthead .user-block strong{display:block}.stats>.stat,.stats>.stat:first-child{padding:18px}.stat-top .icon{right:16px}}@media (max-width:700px){:root{--radius:16px;--surface-gap:16px;--surface-pad:16px}.shell{padding:12px 12px 0}.main{padding:22px 2px 20px}.masthead{border-radius:20px;top:8px}.mast-inner{gap:8px;height:64px;padding:8px}.masthead .unity-logo{border-radius:12px;padding:7px 10px}.masthead .brand-logo{width:88px}.masthead .top-actions{gap:5px}.masthead .icon-btn{width:34px;height:34px;padding:8px}.masthead .icon-btn .icon{width:18px;height:18px}.masthead .header-settings{display:none}.masthead .user-block{padding:0}.masthead .user-block .avatar{width:32px;height:32px}.mobile-popover{width:min(300px,100vw - 44px);max-height:calc(100dvh - 116px);left:-116px}.page-head{gap:16px;margin-bottom:20px}.page-head h1{letter-spacing:-.9px;font-size:28px}.page-head p{margin-top:8px;font-size:13px}.page-actions{gap:8px}.page-actions>.btn,.page-actions>select{padding:10px 12px;font-size:12px}.stats>.stat,.stats>.stat:first-child,[data-theme=dark] .stats>.stat:first-child{min-height:120px;padding:16px 14px}.stats>.stat:nth-child(odd):before{display:none}.stats>.stat:nth-child(n+3){border-top:1px solid var(--line)}.stat-top{padding-right:24px;font-size:11px}.stat-top .icon{width:24px;height:24px;padding:5px;top:16px;right:12px}.stat-number{letter-spacing:-.8px;font-size:24px}.stat-bottom{font-size:10px}.card-head h2{font-size:15px}.card-head .btn.ghost{padding-inline:0;font-size:11px}.rank-row{padding-block:12px}.toolbar{gap:12px;padding:16px}.tabs{gap:2px;padding:8px}.tabs button{padding:10px 12px}.form-grid{gap:16px}.modal-head,.modal-body{padding:20px 18px}.modal-footer{padding:16px 20px}.ai-banner{padding:16px}}.masthead .profile-settings{cursor:pointer;border-radius:24px;justify-content:center;align-items:center;min-width:44px;min-height:44px;list-style:none;display:flex}.masthead .profile-settings::-webkit-details-marker{display:none}.masthead .profile-settings .avatar{display:inline-flex}.masthead .profile-settings:hover,.masthead .settings-menu[open] .profile-settings{background:var(--hover,#176b8010)}.masthead .profile-settings:focus-visible{outline:2px solid var(--accent,#176b80);outline-offset:3px}.masthead .settings-menu>.nav-popover{left:auto;right:0}.ops-block{color:var(--muted);margin-top:6px;font-size:12px;display:block}.ops-link{color:#176b80;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;font-weight:650}.ops-filter-row{flex-wrap:wrap;gap:8px;margin:22px 0 12px;display:flex}.ops-form{gap:16px;margin:18px 0 24px;display:grid}.ops-evidence dt,.conversation-brief dt{color:#587181;margin-top:16px;font-size:12px;font-weight:700}.ops-evidence dd,.conversation-brief dd{margin:6px 0 16px;line-height:1.6}.conversation-brief{text-align:left;width:100%;padding:20px 0}.dial-keypad{width:100%;margin:12px 0 20px}.dial-keypad summary{cursor:pointer;border:1px solid var(--line);border-radius:12px;padding:12px;font-weight:650}.dial-keypad:not([open]) .keypad{display:none}.stat small{color:var(--muted);margin-top:10px;display:block}button.stat{text-align:left;cursor:pointer;font:inherit}@media (max-width:1439px){.masthead .profile-settings>div{display:none}}.ops-form input:not([type=checkbox]),.ops-form select,.ops-form textarea{border:1px solid var(--line);background:var(--card);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}@media (max-width:1180px){.mobile-navigation{--mobile-nav-width:min(300px, calc(100vw - 52px));z-index:90;pointer-events:none;width:0;margin:0;position:fixed;inset:0 auto 0 0}.navigation-edge-tab{border:1px solid var(--line);background:var(--card);width:24px;height:72px;color:var(--accent);cursor:pointer;pointer-events:auto;z-index:2;border-left:0;border-radius:0 12px 12px 0;place-items:center;padding:0;transition:left .24s;display:grid;position:fixed;top:50%;left:0;transform:translateY(-50%);box-shadow:3px 3px 14px #02214914}.navigation-edge-tab .icon{width:17px;height:17px;transition:transform .24s}.navigation-edge-tab:hover{background:var(--accent-soft)}.navigation-edge-tab:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.mobile-navigation.is-open .navigation-edge-tab{left:var(--mobile-nav-width)}.mobile-navigation.is-open .navigation-edge-tab .icon{transform:rotate(180deg)}.mobile-navigation .mobile-popover{box-sizing:border-box;width:var(--mobile-nav-width);min-width:0;max-height:none;padding:24px 14px max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;border:0;border-right:1px solid var(--line);background:var(--card);visibility:hidden;pointer-events:auto;border-radius:0;transition:transform .24s,visibility .24s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);box-shadow:12px 0 36px #0221491a}.mobile-navigation.is-open .mobile-popover{visibility:visible;transform:translate(0)}.mobile-navigation-brand{border-bottom:1px solid var(--line);flex-direction:column;gap:18px;margin-bottom:4px;padding:0 12px 16px;display:flex}.mobile-navigation-brand img{width:122px;height:auto}.mobile-navigation-brand span{color:var(--muted);letter-spacing:1.5px;text-transform:uppercase;font-size:10px;font-weight:600}.mobile-navigation .menu-section{padding-top:18px}.mobile-navigation .menu-link{min-height:44px}.masthead .top-actions{margin-left:auto}}@media (prefers-reduced-motion:reduce){.navigation-edge-tab,.navigation-edge-tab .icon,.mobile-navigation .mobile-popover{transition:none}}.personal-profile-photo{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:0;margin-bottom:24px;padding:0 24px 24px;display:flex}.personal-photo-picker{border:3px solid var(--accent-soft);background:var(--bg);cursor:pointer;border-radius:50%;flex:0 0 88px;width:88px;height:88px;padding:0;position:relative}.personal-photo-picker>img,.personal-photo-picker .user-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.personal-photo-picker:hover{border-color:var(--accent)}.personal-photo-picker:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.personal-photo-edit{border:2px solid var(--card);background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:18px;display:grid;position:absolute;bottom:-2px;right:-2px}.personal-photo-input{display:none}.personal-photo-copy p{color:var(--muted);font-size:12px;line-height:1.6}.personal-photo-copy .personal-photo-pending{color:var(--accent);margin-top:8px}.personal-photo-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.personal-photo-actions .btn{min-height:36px;padding:8px 12px;font-size:12px}@media (max-width:700px){.personal-profile-photo{padding:0 18px 20px}.personal-photo-picker{flex-basis:72px;width:72px;height:72px}}.team-app.personal-notifications{background:0 0;min-height:0;padding:0 24px 8px}@media (max-width:700px){.team-app.personal-notifications{padding-inline:18px}}
.workflow-preview{color:#21404d;background:#e8f3f4;border-bottom:1px solid #c9e1e3;justify-content:space-between;align-items:center;gap:14px;padding:10px 28px;font-size:12px;display:flex}.workflow-preview .btn{min-height:30px;padding:5px 10px}.preview-personas{grid-template-columns:1fr 1fr;gap:12px;display:grid}.preview-personas .btn{white-space:normal;text-align:left;justify-content:flex-start;min-height:78px}.preview-personas small{color:var(--muted);margin-top:5px;font-weight:400;display:block}.producer-mixes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.producer-chart{height:180px;margin:20px auto;position:relative}.mix-breakdown{gap:9px;font-size:11px;display:grid}.mix-breakdown div{justify-content:space-between;gap:8px;display:flex}.mix-breakdown dt{color:var(--muted)}.mix-breakdown dd{white-space:nowrap;margin:0;font-weight:600}.agency-leaderboard select{max-width:105px}.workflow-notification{border-bottom:1px solid var(--line);padding:15px 0}.workflow-notification p{margin:7px 0;line-height:1.6}.workflow-notification small{color:var(--muted)}.workflow-notification.is-read{opacity:.7}[hidden]{display:none!important}@media (max-width:700px){.producer-mixes,.preview-personas{grid-template-columns:1fr}.workflow-preview{flex-wrap:wrap;padding:9px 16px}.producer-chart{height:160px}}
.joining-gate{max-width:900px;margin:0 auto;padding:36px 24px 56px}.joining-topline{color:var(--accent);letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.joining-topline .icon{width:22px;height:22px}.joining-intro{max-width:690px;margin:46px 0 27px}.joining-intro h1{margin:12px 0;font-size:clamp(27px,4vw,39px);line-height:1.2}.joining-intro>p{color:var(--sub);font-size:15px;line-height:1.75}.joining-card{overflow:hidden}.joining-progress{padding:0 24px 15px}.joining-step{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:21px 24px;display:flex}.joining-step>.icon{color:var(--accent);flex-shrink:0}.joining-step .grow{min-width:0}.joining-step h3{font-size:14px}.joining-step p{color:var(--sub);margin:5px 0;font-size:12px;line-height:1.6}.joining-step .badge{font-size:10px}.joining-step .btn{flex-shrink:0}.joining-bottom{justify-content:center;margin-top:24px;display:flex}.joining-document{border:1px solid var(--line);background:var(--bg);color:var(--sub);border-radius:10px;margin-bottom:20px;padding:24px;font-size:13px;line-height:1.9}.joining-document h3{color:var(--ink);margin:0 0 18px}.joining-document p+p{margin-top:17px}.joining-document p{overflow-wrap:anywhere}.joining-questions{gap:24px;margin-top:26px;display:grid}.joining-question{border:1px solid var(--line);border-radius:10px;min-width:0;padding:18px}.joining-question legend{color:var(--ink);padding:0 8px;font-size:13px;font-weight:650}.joining-question legend>span{color:var(--accent);margin-right:9px}.joining-choice{color:var(--sub);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:11px;font-size:13px;display:flex}.joining-choice:has(input:checked){background:var(--accent-soft);color:var(--ink)}.joining-choice input{width:16px;height:16px;accent-color:var(--accent);flex:0 0 16px;margin-top:2px}.joining-explanation{color:#8f531b;background:#fff5e7;border-radius:7px;align-items:flex-start;gap:9px;margin:12px 0 0;padding:12px;font-size:12px;line-height:1.7;display:flex}.joining-explanation.correct{color:#256947;background:#edf8f1}.joining-explanation .icon{flex-shrink:0;margin-top:3px}.joining-receipt{border:1px solid var(--line);border-radius:9px;margin-top:15px;padding:16px}.joining-receipt summary{cursor:pointer;font-size:13px}.joining-receipt summary>span{color:var(--muted);margin:5px 0 0 16px;font-size:11px;display:block}.joining-receipt dl{margin:20px 0;font-size:12px}.joining-receipt dt{color:var(--muted);font-size:11px}.joining-receipt dd{overflow-wrap:anywhere;margin:4px 0 0}.joining-history{color:var(--sub);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.joining-library{margin-top:28px}.joining-library h2{margin:8px 0}.joining-library-topics{flex-wrap:wrap;gap:8px;margin:24px 0 8px;display:flex}.joining-library-empty{text-align:center;max-width:510px;margin:35px auto}.joining-library-empty>.icon{width:30px;height:30px;color:var(--accent);margin-bottom:14px}.joining-library-empty p{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.8}@media (max-width:650px){.joining-gate{padding:24px 16px 36px}.joining-topline{flex-direction:column;align-items:flex-start}.joining-intro{margin-top:30px}.joining-step{flex-wrap:wrap;gap:12px;padding:18px 16px}.joining-step .grow{flex-basis:calc(100% - 60px)}.joining-step>.btn{margin-left:44px}.joining-step .between{gap:6px}.joining-document{padding:17px}.joining-question{padding:12px}}
.com-feedback-launch{z-index:48;background:var(--card,#fff);border-color:var(--line);position:fixed;bottom:26px;right:92px;box-shadow:0 3px 15px #15293916}.com-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.com-screenshot{border:1px solid var(--line);object-fit:contain;border-radius:10px;max-width:100%;max-height:300px;margin:16px 0 8px;display:block}.com-file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.com-section-title{margin:24px 0 14px}.com-message small{line-height:1.7;display:block}.com-spaced{margin:16px 0;line-height:1.8}.com-upline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:16px 0;display:flex}.com-ring{text-align:center;justify-items:center;gap:12px;padding:20px 0 30px;display:grid}.com-ring>.icon{width:40px;height:40px;color:var(--accent)}.com-preferences{gap:20px;margin-bottom:24px;display:grid}.com-preferences .check-row{align-items:center;gap:12px;display:flex}.com-preferences small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.com-call-ops .card-pad{overflow:hidden}@media (max-width:650px){.com-feedback-launch{min-height:40px;padding:10px 12px;bottom:22px;right:80px}.com-feedback-launch span{display:none}.com-actions .btn{white-space:normal}.com-upline{align-items:flex-start}.com-call-ops .card-pad{padding:14px}}.main{padding-bottom:92px}.joining-gate{padding-bottom:100px}.sms-review-dialog{color:#12304a;border:1px solid #dce5ed;border-radius:22px;width:min(560px,100vw - 32px);max-height:90dvh;padding:28px;overflow:auto;box-shadow:0 24px 90px #001b3a40}.sms-review-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00152c88}.sms-review-dialog h2{margin:0 0 12px;font-size:24px}.sms-review-dialog label{gap:8px;margin:20px 0;display:grid}.sms-review-dialog textarea{width:100%;font:inherit;border:1px solid #cbd9e5;border-radius:12px;padding:14px;line-height:1.6}.sms-review-dialog form>div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.sms-review-warning{color:#536e82;font-size:13px;line-height:1.5}.sms-review-error{color:#ae3030}
:root{--bg:#f5f7f9;--card:#fff;--ink:#172b3a;--sub:#405666;--muted:#607280;--line:#dfe6eb;--accent:#176b80;--accent-deep:#12576a;--accent-soft:#edf5f7;--radius:12px;--surface-pad:16px;--surface-gap:16px;--shadow:0 2px 8px #172b3a04;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif}[data-theme=dark]{--bg:#101b25;--card:#172633;--ink:#edf4f8;--sub:#c1d0db;--muted:#a5b7c5;--line:#334956;--accent:#7bcedd;--accent-deep:#9bdde7;--accent-soft:#203e4a;--shadow:none}body{font-size:14px;line-height:1.5}body .shell{max-width:1600px;padding:12px 24px 0}body .main{padding:20px 0 88px}body .masthead{box-shadow:var(--shadow);border-radius:14px;top:10px}body .mast-inner{gap:14px;height:62px;padding:6px 12px}body .masthead .brand-logo{width:96px}body .masthead .top-link{border-radius:8px;min-height:38px;padding:8px 10px}body .masthead .icon-btn{border-radius:10px;width:38px;height:38px}body .masthead .profile-settings{border-radius:10px}body .nav-popover{border-radius:12px;padding:6px}body .page-head{gap:12px;margin-bottom:16px}body .page-head h1,body .team-app h1{letter-spacing:-.8px;font-size:28px;font-weight:650;line-height:1.2}body .page-head p{margin-top:4px;font-size:13px;line-height:1.5}body .page-actions{gap:8px}body .section-gap{margin-top:16px}body .card,body .team-app .team-card{border-color:var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}body .card-head{gap:12px;padding:16px 16px 0}body .card-head h2,body .settings-section h3{letter-spacing:-.3px;font-size:17px}body .card-pad,body .settings-form{padding:16px}body .card-foot{padding:10px 16px}body .settings-section{padding:16px}body .settings-section p{margin-top:4px;line-height:1.5}body .settings-layout{grid-template-columns:190px minmax(0,1fr);gap:16px}body .settings-tabs{padding:8px}body .settings-tabs button{border-radius:8px;padding:9px 12px}body .toolbar,body .hierarchy-toolbar{gap:10px;padding:12px 16px}body .info-strip{border-radius:8px;padding:10px 12px;line-height:1.5}body .btn{min-height:36px;box-shadow:none;border-radius:8px;padding:7px 12px;font-size:13px}body .btn.sm{min-height:30px;padding:5px 9px}body .btn.ghost{padding:7px 10px}body .segmented{border-radius:9px;padding:3px}body .segmented button{border-radius:6px;padding:6px 11px}body .tabs{padding:6px 8px}body .tabs button{border-radius:7px;padding:8px 12px}body .form-grid{gap:12px 16px}body .field{gap:5px}body :is(.settings-form,.toolbar,.card-pad,.ops-form,.chat-form) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){border:1px solid var(--line);background:var(--card);max-width:100%;min-height:38px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 11px}body :is(.settings-form,.ops-form) :is(input,select,textarea):not([type=checkbox]):not([type=radio]){width:100%}body textarea{resize:vertical}body :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}body .stats{border-radius:12px;margin-bottom:16px}body .stats>.stat,body .stats>.stat:first-child{flex-direction:column;justify-content:center;align-items:flex-start;min-height:96px;padding:14px 16px;display:flex}body .stat-number{font-variant-numeric:tabular-nums;margin:4px 0;font-size:28px;line-height:1.2}body .stat small{margin-top:4px;font-size:12px}body .stat-bottom{font-size:12px}body .stat-top{font-size:13px}body :is(.table-wrap,.team-table) th{letter-spacing:.02em;text-transform:none;color:var(--muted);background:var(--bg);padding:10px 14px;font-size:12px;font-weight:600}body :is(.table-wrap,.team-table) td{border-color:var(--line);padding:9px 14px;font-size:13px}body :is(.table-wrap,.team-table) tbody tr:hover{background:var(--accent-soft)}body :is(.table-wrap,.team-table) td strong{font-variant-numeric:tabular-nums}body .ops-block{margin-top:3px;font-size:12px}body .ops-link{min-height:24px;padding:2px 0;line-height:1.4}body .ops-filter-row{gap:6px;margin:14px 0 8px}body .ops-form{gap:12px;margin:12px 0 16px}body .empty{padding:24px 16px}body .empty>.icon{width:28px;height:28px;margin-bottom:8px}body .empty h3{font-size:16px}body .empty p{margin-top:4px;font-size:13px}body .modal{border-radius:14px}body .modal-head,body .modal-body{padding:16px 20px}body .modal-head h2{font-size:20px}body .modal-footer{padding:12px 20px}body .drawer{border-radius:14px 0 0 14px}:is(body:has(.overlay) .mobile-navigation,body:has(.overlay) .feedback-launch,body:has(.overlay) .ai-launcher,body:has(.feedback-dialog[open]) .mobile-navigation,body:has(.feedback-dialog[open]) .ai-launcher){visibility:hidden;pointer-events:none}body .team-app{color:var(--ink);background:var(--bg);font-family:inherit}body .team-app.team-embedded,body .team-app.personal-notifications{background:0 0}body .team-app .team-main{padding:24px 20px 80px}body .team-embedded .team-main{padding:0}body .team-app .team-header{background:var(--card);border-color:var(--line);height:68px;padding:10px 24px}body .team-app .team-header img{width:108px}body .team-app .team-intro{gap:12px;margin-bottom:16px}body .team-app h1{margin:4px 0}body .team-app h2{letter-spacing:-.3px;margin:0 0 8px;font-size:18px;line-height:1.35}body .team-app h3{margin:0 0 6px;font-size:15px}body .team-app p{color:var(--muted);margin:6px 0 12px;font-size:13px;line-height:1.5}body .team-app small,body .team-hint{color:var(--muted);font-size:12px}body .team-eyebrow{letter-spacing:1.2px;color:var(--muted);font-size:10px}body .team-app .team-card{margin-bottom:16px;padding:16px}body .team-app .team-two,body .team-catalog,body .owner-overview-grid{gap:16px}body .team-app form{gap:12px;margin:12px 0}body .team-app label{gap:5px;font-size:13px}body .team-app input:not([type=radio]):not([type=checkbox]),body .team-app select{border-color:var(--line);background:var(--card);min-height:38px;color:var(--ink);border-radius:8px;padding:8px 11px}body .team-app button:where(:not(.ios-switch):not(.hierarchy-person):not(.branch-toggle):not(.team-text-button):not(.lb-champion)){border-color:var(--line);border-radius:8px;padding:8px 12px}body .team-app .team-primary{background:var(--accent);color:#fff;border-color:var(--accent)}body .team-app .team-text-button{color:var(--accent)}body .team-env,body .team-pill{background:var(--accent-soft);color:var(--accent);border-radius:7px;padding:5px 9px;font-size:11px}body .team-app .team-stats{gap:12px;margin-bottom:16px}body .team-app .team-stats article{border-color:var(--line);background:var(--card);border-radius:10px;gap:4px;padding:14px 16px}body .team-app .team-stats article>span{color:var(--muted);font-size:12px}body .team-app .team-stats strong{font-variant-numeric:tabular-nums;font-size:27px;line-height:1.2}body .team-app .team-stats small{margin:0}body .team-app .hierarchy-search{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:12px;max-width:none;margin:12px 0;display:grid}body .team-app .hierarchy-layout{gap:16px}body .team-app .hierarchy-node{border-color:var(--line);background:var(--card);border-radius:9px;margin:5px 0}body .team-app .hierarchy-person{gap:9px;padding:9px 6px}body .team-app .hierarchy-person small{margin-top:2px;font-size:12px}body .team-app .hierarchy-details{background:var(--bg);border-color:var(--line);border-radius:10px;padding:16px}body .team-app .hierarchy-details dl{gap:4px;margin:12px 0}body .team-app .hierarchy-details dd{margin-bottom:8px}body .team-app .team-invite{padding:10px 0}body .team-app .team-catalog article{border-color:var(--line);border-radius:10px;padding:16px}body .team-app .team-catalog strong{margin:12px 0;font-size:18px}body .permission-list{gap:12px;margin-top:12px}body .permission-row{gap:12px;padding:12px 0}body .permission-row p{margin:4px 0}body .team-app .team-document{border-color:var(--line);margin:10px 0;padding:12px}body .team-app .team-profile{background:var(--bg);margin-top:14px;padding:14px}body .team-app .team-empty{padding:16px}body .team-app .team-tabs{margin-bottom:16px;padding-bottom:8px}body .team-app .team-tabs button{padding:8px 12px}body .team-app .lb-panel.lb-compact.lb-light{background:var(--card);border-color:var(--line);box-shadow:var(--shadow);border-radius:12px;padding:18px!important}body .team-app .lb-light .lb-heading{margin-bottom:10px}body .team-app .lb-light .lb-heading h2{color:var(--ink);margin:4px 0 0;font-size:22px}body .lb-light .lb-kicker,body .lb-light .lb-title-dot{color:var(--accent)}body .lb-light .lb-controls{flex-direction:row;gap:8px}body .team-app .lb-panel .team-leaderboard-scopes{background:var(--bg);border-radius:8px;width:auto;padding:3px}body .team-app .lb-panel .team-leaderboard-scopes button{white-space:nowrap;border-radius:6px;min-width:0;padding:7px 10px;font-size:12px}body .team-app .lb-light .team-leaderboard-scopes button[aria-pressed=true]{background:var(--accent);color:#fff;box-shadow:none}body .team-app .lb-light .lb-scope-description{color:var(--muted);margin:8px 0;font-size:12px}body .lb-light .lb-metric-caption{color:var(--muted);margin:8px 0;padding:0;font-size:12px}body .lb-light .lb-champions{align-items:stretch;gap:10px;margin:12px 0;padding:0}body .team-app .lb-light .lb-champion{order:initial;background:var(--bg);border-color:var(--line);color:var(--ink);box-shadow:none;border-radius:10px;padding:14px 10px}body .team-app .lb-light .lb-champion-1{background:var(--accent-soft);border-color:var(--accent)}body .lb-light .lb-crown{display:none}body .lb-light .lb-champion-avatar{margin-bottom:8px}body .lb-light .lb-champion-avatar .user-avatar{border:2px solid var(--card);width:42px;height:42px;box-shadow:none}body .lb-light .lb-champion-name{min-height:0;font-size:13px}body .lb-light .lb-champion-label{color:var(--muted);margin-top:3px;font-size:11px}body .lb-light .lb-champion-amount{color:var(--ink);margin-top:8px;font-size:22px}body .lb-light .lb-champion-ap{letter-spacing:.3px;color:var(--muted);margin:2px 0 8px;font-size:10px}body .lb-light .lb-champion-pill{background:var(--card);border-color:var(--line);color:var(--sub);padding:4px 8px;font-size:11px}body .team-app .lb-light .lb-table table{border-collapse:collapse;border-spacing:0}body .team-app .lb-light .lb-table th{background:var(--bg);color:var(--muted);padding:8px;font-size:12px}body .team-app .lb-light .lb-table td{color:var(--ink);border-bottom:1px solid var(--line);background:0 0;padding:8px;font-size:13px}body .lb-light .lb-table :is(th,td):first-child,body .lb-light .lb-table :is(th,td):last-child{border-radius:0;padding-inline:8px}body .team-app .lb-light .lb-table td strong,body .team-app .lb-light .team-text-button{color:var(--ink)}body .team-app .lb-light .team-rank{background:var(--accent-soft);color:var(--accent);width:26px;height:26px}body .lb-light .lb-footer{margin-top:10px;font-size:12px}body .team-app .decision-panel h2{margin-bottom:12px;font-size:20px}body .decision-row{padding:10px 0}body .decision-support{margin:12px 0}body .carrier-card{gap:12px;padding:16px}body .carrier-card h3{font-size:15px}body .carrier-card p,body .carrier-info{font-size:12px}body .carrier-info{padding-top:10px}body .carrier-card .carrier-logo{max-height:48px}body .market-hero{border-radius:12px;margin-bottom:16px;padding:16px 20px}body .market-hero h2{margin:6px 0;font-size:20px}body .market-hero p{font-size:13px;line-height:1.5}body .market-search{margin-bottom:16px}body .report-tile{border-radius:10px;gap:12px;padding:14px 16px}body .wallet-total{border-radius:12px;padding:16px 20px}body .post,body .composer,body .integration{padding:16px}body .composer textarea{border-radius:8px;min-height:70px}body .security-row{gap:12px;padding:12px 0}body .course-preview{aspect-ratio:2;max-height:180px}body .course-body{padding:14px 16px}body .course-body h3{margin-bottom:5px;font-size:15px}body .course-bottom{padding:10px 16px 14px}body .conversation-brief{padding:12px 0}body .team-app .sms-template textarea{border:1px solid var(--line);background:var(--card);min-height:100px;color:var(--ink);border-radius:8px;padding:10px 12px;font-size:14px}body .sms-template .team-between{margin-bottom:10px}body .sms-template-actions{gap:8px;margin:10px 0}body .team-app.personal-notifications{padding:0 16px 8px}body .notification-types{border-left:0;margin-top:10px;padding-left:0}body .notification-types.is-disabled{opacity:1}body .notification-type{padding:10px 0}body .team-app .notification-type h3{margin-bottom:3px;font-size:14px}body .team-app .notification-type p{margin:0;font-size:13px}body .notification-reminder{margin-top:8px}body .personal-profile-photo{margin-bottom:16px;padding:0 16px 16px}body .personal-photo-picker{flex-basis:80px;width:80px;height:80px}body .personal-photo-actions{margin-top:8px}body .calendar-connection{gap:12px;margin-top:12px}body .schedule-toolbar{gap:10px;margin:12px 0}body .team-app .unity-calendar{border-color:var(--line);border-radius:12px;margin:16px 0;padding:16px}body .unity-calendar .rbc-calendar{height:600px}body .unity-calendar-toolbar{padding-bottom:12px}body .unity-calendar-toolbar h2{font-size:18px}body .feedback-launch{border-radius:10px;padding:9px 12px;bottom:20px;right:80px}body .ai-launcher{border-radius:12px;width:44px;height:44px;bottom:20px;right:24px}body .feedback-dialog{border-radius:14px;padding:24px}body .feedback-dialog h2{font-size:22px}@media (max-width:1180px){body .mobile-navigation .mobile-popover{padding:20px 12px 24px}body .mobile-navigation-brand{gap:12px;padding-bottom:12px}body .mobile-navigation .menu-section{padding-top:10px}body .mobile-navigation .menu-link{padding:8px 10px}}@media (max-width:700px){body .shell{padding:10px 14px 0}body .main{padding:16px 0 88px}body .masthead{border-radius:12px;top:8px}body .mast-inner{gap:6px;height:58px;padding:5px 8px}body .masthead .brand-logo{width:82px}body .masthead .unity-logo{padding:5px 6px}body .masthead .icon-btn{width:40px;height:44px;padding:10px}body .page-head,body .team-app .team-intro{margin-bottom:12px}body .page-head h1,body .team-app h1{letter-spacing:-.6px;font-size:24px}body .page-actions{gap:6px}body .btn,body .page-actions>.btn,body .page-actions>select{min-height:44px;padding:9px 12px}body .toolbar{flex-wrap:wrap;padding:10px 12px}body .toolbar>label{flex:1;min-width:0}body .toolbar input{width:100%;min-width:0}body .stats>.stat,body .stats>.stat:first-child{min-height:104px;padding:12px}body .stat-number{font-size:24px}body .stat small,body .stat-bottom{font-size:12px}body .settings-layout{grid-template-columns:minmax(0,1fr)}body .settings-tabs{padding:6px;display:flex;overflow-x:auto}body .settings-tabs button{flex-shrink:0;min-height:44px}body .team-app .team-main{padding:20px 14px 80px}body .team-embedded .team-main{padding:0}body .team-app .team-header{padding:8px 14px}body .team-app .team-header img{width:90px}body .team-app .team-card{margin-bottom:12px;padding:14px}body .team-app .team-stats{gap:8px}body .team-app .team-stats article{gap:4px;padding:12px}body .team-app .team-stats strong{font-size:24px}body .team-app .hierarchy-search{grid-template-columns:minmax(0,1fr);gap:10px}body .team-app .hierarchy-node{min-width:0}body .team-app .hierarchy-tree ul ul{margin-left:8px;padding-left:6px}body .team-app .hierarchy-person{min-height:52px}body .team-app .hierarchy-person strong{font-size:13px}body .team-app .hierarchy-person .user-avatar{width:28px;height:28px}body .team-app .lb-panel.lb-compact.lb-light{padding:14px!important}body .team-app .lb-light .lb-heading h2{font-size:20px}body .lb-light .lb-controls{flex-wrap:wrap}body .team-app .lb-panel .team-leaderboard-scopes{flex:1}body .team-app .lb-panel .team-leaderboard-scopes button{min-height:44px;padding:7px 9px}body .lb-light .lb-champions{grid-template-columns:minmax(0,1fr);gap:8px}body .team-app .lb-light .lb-champion{text-align:left;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"avatar name amount""avatar label ap""avatar policies policies";align-items:center;gap:2px 10px;padding:10px;display:grid}body .lb-light .lb-champion-avatar{grid-area:avatar;margin:0}body .lb-light .lb-champion-avatar .user-avatar{width:34px;height:34px}body .lb-light .lb-champion-rank{width:18px;height:18px;font-size:10px}body .lb-light .lb-champion-name{grid-area:name;font-size:13px}body .lb-light .lb-champion-label{grid-area:label;margin:0;font-size:11px}body .lb-light .lb-champion-amount{text-align:right;grid-area:amount;margin:0;font-size:18px}body .lb-light .lb-champion-ap{text-align:right;grid-area:ap;margin:0;font-size:10px}body .lb-light .lb-champion-pill{grid-area:policies;justify-self:start;margin-top:4px;padding:2px 6px}body .team-app .lb-light .lb-table td{padding:8px 5px;font-size:12px}body .team-app .lb-light .lb-table th{padding:8px 5px;font-size:11px}body .team-app .lb-panel .team-text-button{min-height:44px;font-size:12px}body .lb-light .lb-table .profile-name{gap:6px}body .lb-light .lb-table .user-avatar{width:24px;height:24px}body .course-preview{aspect-ratio:2.3;max-height:150px}body .market-hero{padding:14px}body .personal-photo-picker{flex-basis:72px;width:72px;height:72px}body .team-app.personal-notifications{padding:0 12px 8px}body .notification-type-row{gap:12px}body .team-app .unity-calendar{padding:12px}body .unity-calendar .rbc-calendar{height:550px}body .unity-calendar-toolbar button{min-height:44px}body .feedback-launch{right:66px;bottom:max(12px, env(safe-area-inset-bottom));min-height:44px;padding:8px 10px;font-size:12px}body .ai-launcher{right:14px;bottom:max(12px, env(safe-area-inset-bottom))}body .drawer{border-radius:12px 0 0 12px}body .modal-head,body .modal-body{padding:14px 16px}body .modal-footer{padding:10px 16px}}.contract-carrier-logo{vertical-align:middle;background:#fff;border-radius:5px;flex:0 0 80px;justify-content:center;align-items:center;width:80px;height:38px;padding:4px;display:inline-flex}.contract-carrier-logo img{object-fit:contain;width:100%;height:100%}.contract-carrier-logo.dark{background:#202020}body .lb-display-controls{align-items:center;gap:12px;display:flex}body .lb-live-status{color:var(--muted);margin:4px 0 10px;font-size:12px}html body .team-app .lb-fullscreen-button{width:40px;height:40px;min-height:40px;box-shadow:none;color:var(--ink);border:0;place-items:center;padding:8px;display:grid;background:0 0!important}html body .team-app .lb-fullscreen-button:hover{color:var(--accent)}html body .team-app .lb-fullscreen-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body .team-app .lb-panel.lb-fullscreen{z-index:1000;background:var(--bg);border:0;border-radius:0;width:100%;height:100dvh;margin:0;position:fixed;inset:0;overflow:auto;padding:clamp(16px,3vw,48px)!important}body .lb-fullscreen .lb-content{max-width:1600px;margin:0 auto}body .lb-fullscreen .lb-heading h2{font-size:clamp(24px,3vw,42px)}body .lb-fullscreen .lb-champions{margin:20px 0}body .lb-fullscreen .lb-champion{padding:clamp(12px,2vw,28px)}body .lb-fullscreen .lb-champion-amount{font-size:clamp(26px,3.5vw,56px)}body .lb-fullscreen .lb-table td{font-size:clamp(13px,1.3vw,20px)}body .lb-landscape-hint{display:none}body:has(.lb-fullscreen) :is(.feedback-launch,.ai-launcher,.mobile-navigation){visibility:hidden}body .sale-rocket-flight{z-index:1100;pointer-events:none;width:160px;height:270px;animation:4.5s cubic-bezier(.32,.02,.55,1) forwards sale-rocket-ascent;position:fixed;top:100vh;left:75vw}body .sale-rocket{filter:drop-shadow(0 8px 14px #172b3a22);width:100%;height:100%;position:relative;transform:rotate(-30deg)}body .sale-rocket svg{width:100%;height:100%;display:block}body .sale-rocket-window{aspect-ratio:1;border-radius:50%;width:32.5%;position:absolute;top:31.1%;left:33.75%;overflow:hidden}body .sale-rocket-window .user-avatar{border:0;width:100%;height:100%}body .sale-rocket-window img{object-fit:cover;width:100%;height:100%}body .sale-live-alert{z-index:1101;color:#fff;pointer-events:none;background:#172b3a;border-radius:12px;align-items:center;gap:12px;max-width:min(520px,100vw - 48px);padding:14px 18px;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 6px 24px #172b3a30}body .sale-live-alert .user-avatar{flex-shrink:0;width:40px;height:40px}body .sale-live-alert span:not(.user-avatar){color:#bdd8e1;font-size:12px;display:block}body .sale-live-alert strong{overflow-wrap:anywhere;font-size:16px;line-height:1.4;display:block}@keyframes sale-rocket-ascent{0%{opacity:1;transform:translate(0)}85%{opacity:1}to{opacity:0;transform:translate(-45vw,calc(-100vh - 400px))}}@media (max-width:700px){body .lb-display-controls{gap:8px}body .sale-rocket-flight{width:110px;height:186px}body .sale-live-alert{left:14px;bottom:max(14px,env(safe-area-inset-bottom));max-width:calc(100vw - 28px);padding:12px}body .lb-fullscreen .lb-champion-amount{font-size:22px}}@media (orientation:portrait){body .lb-fullscreen .lb-landscape-hint{font-size:12px;display:block}}@media (prefers-reduced-motion:reduce){body .sale-rocket-flight{animation:none;display:none}}@media (max-width:700px){body .team-app .lb-light .lb-champion{flex-direction:column;align-items:stretch;padding-top:30px;display:flex}body .team-app .lb-light .lb-champion .lb-champion-main{text-align:left;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"avatar name amount""avatar label ap""avatar policies policies";align-items:center;gap:2px 10px;display:grid}body .lb-light .lb-lead-item{grid-template-columns:7px minmax(0,1fr) auto;font-size:11px}body .lb-light .lb-lead-item>strong{grid-column:auto}body .lb-light .lb-lead-facts>span{flex-direction:row;font-size:11px}body .lb-light .lb-lead-pie{width:100px}}body .dialer-layout{align-items:stretch;gap:16px;height:calc(100dvh - 250px);min-height:370px}body .dialer-console{flex-direction:column;min-height:0;display:flex;overflow:visible}body .dialer-console>.toolbar{flex-shrink:0;padding:12px 16px;overflow:visible}body .dialer-console .dial-phone{flex:1;justify-content:center;min-height:0;padding:14px 16px}body .dialer-console .avatar-lg{width:44px;height:44px}body .dialer-console .dial-display{min-height:0;padding:14px 0 6px;font-size:25px}body .dialer-console .dial-phone>.row{margin-top:14px}body .dialer-console .btn-lg{padding:10px 16px;font-size:14px}body .dialer-layout>.stack{flex-direction:column;gap:10px;min-height:0;display:flex}body .dialer-queue{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}body .dialer-queue .card-head,body .dialer-queue .toolbar{flex-shrink:0}body .dialer-queue .queue-results{flex:1;min-height:0;max-height:none;overflow:auto}body .dialer-queue thead th{z-index:1;background:var(--card);position:sticky;top:0}.dial-controls{margin-left:auto;position:relative}.dial-controls>summary{border:1px solid var(--line);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;list-style:none;display:flex}.dial-controls>summary::-webkit-details-marker{display:none}.dial-controls-panel{background:var(--card);border:1px solid var(--line);z-index:20;border-radius:12px;width:min(410px,100vw - 48px);max-height:min(540px,100dvh - 220px);padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 15px 45px #102c4b26}.dial-controls-panel .com-actions{grid-template-columns:1fr;gap:8px;margin-top:12px;display:grid}.dial-controls-panel .com-actions .btn{justify-content:flex-start}.dial-controls-panel .empty{padding:16px}.dial-contact-details{margin-top:14px}.dial-contact-details>summary,.dial-activity>summary{cursor:pointer;padding:12px;font-size:13px;font-weight:650}body .dial-activity{flex-shrink:0;max-height:180px;overflow:auto}body .dial-activity:not([open])>.card-pad{display:none}@media (max-width:850px){body .dialer-layout{grid-template-columns:1fr;height:auto;min-height:0}body .dialer-console .dial-phone{padding:12px 16px}body .dialer-queue{flex:auto;height:340px}body .dialer-console .dial-display{padding-top:9px}body .dialer-console .dial-phone>.avatar{display:none}body .dialer-console .dial-phone>.between{margin-top:12px!important;padding-top:10px!important}}body:has(.dialer-layout) .main{flex-direction:column;gap:12px;height:calc(100dvh - 96px);min-height:0;padding-top:16px;padding-bottom:16px;display:flex}body:has(.dialer-layout) .main>.page-head{flex-shrink:0;margin:0}body:has(.dialer-layout) .main>.info-strip{flex-shrink:0;margin:0;padding:9px 12px}body:has(.dialer-layout) .main>.footer{display:none}body .dialer-layout{flex:1;height:auto;min-height:0}body .dialer-console .dial-phone{gap:0}body .dialer-console .dial-phone>.between{margin-top:12px!important;padding-top:10px!important}body .dialer-queue .queue-results{flex:1;min-height:0;overflow:visible}body .dialer-queue .table-wrap{overflow:visible}body .dialer-queue table{table-layout:fixed;width:100%;min-width:0}body .dialer-queue th:first-child{width:35%}body .dialer-queue th:nth-child(2){width:25%}body .dialer-queue th:nth-child(3){width:12%}body .dialer-queue td,body .dialer-queue th{overflow-wrap:anywhere;padding:8px 12px}body .dialer-queue .card-head{padding:12px 16px}body .dialer-queue .card-head p,body .dialer-queue .card-head>.badge{display:none}body .dial-queue-search{padding:8px 16px}body .dial-queue-search .search-field{width:100%}body .dial-queue-pagination{border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}body .dialer-layout>.stack{position:relative}body .dial-activity{max-height:none;overflow:visible}body .dial-activity[open]>.card-pad{background:var(--card);border:1px solid var(--line);max-height:calc(100dvh - 230px);box-shadow:var(--shadow);z-index:10;border-radius:12px;position:absolute;bottom:44px;left:0;right:0;overflow:auto}@media (max-width:850px){body:has(.dialer-layout) .main{gap:10px;height:calc(100dvh - 80px);padding:10px 0}body:has(.dialer-layout) .main>.page-head p{display:none}body:has(.dialer-layout) .main>.info-strip{display:none}body:has(.dialer-layout) .page-head{flex-direction:row;align-items:center}body:has(.dialer-layout) .page-head h1{font-size:24px}body .dialer-layout{grid-template-rows:240px minmax(0,1fr);grid-template-columns:1fr;gap:10px}body .dialer-console>.toolbar,body .dialer-console .dial-phone{padding:8px 12px}body .dialer-console .dial-phone>h3{font-size:16px;margin-top:0!important}body .dialer-console .dial-phone>.tiny,body .dialer-console .dial-phone>p,body .dialer-console .dial-sub{display:none}body .dialer-console .dial-display{padding:8px 0;font-size:23px}body .dialer-console .dial-phone>.row{margin-top:4px}body .dialer-console .call-status{margin-top:6px;padding:4px}body .dialer-console .pulse-bars{display:none}body .dialer-queue{flex:1;height:auto}body .dialer-queue .card-head{padding:8px 12px}body .dialer-queue .card-head h3{font-size:14px}body .dial-queue-search{padding:4px 12px}body .dialer-queue th,body .dialer-queue td{padding:5px 8px;font-size:11px}body .dialer-queue th:nth-child(3),body .dialer-queue td:nth-child(3){display:none}body .dialer-queue th:first-child{width:45%}body .dialer-queue th:nth-child(2){width:27%}body .dialer-queue td:last-child .icon{display:none}body .dialer-queue td:last-child .btn{padding:5px;font-size:11px}body .dialer-queue td .badge{padding:3px 5px;font-size:10px}body .dial-queue-pagination{padding:4px 8px}body .dial-queue-pagination .btn{padding:4px 7px}body .dial-activity>summary{padding:7px 12px}}@media (max-height:600px) and (min-width:851px){body .dialer-console .avatar-lg,body .dialer-console .dial-phone>p{display:none}body:has(.dialer-layout) .page-head p{display:none}body:has(.dialer-layout) .main>.info-strip{display:none}body .dialer-console .dial-phone>h3{margin-top:0!important}}@media (max-width:850px){body:has(.dialer-layout) .page-head>div{width:auto;min-width:0}body:has(.dialer-layout) .page-head>.page-actions{flex:none}}@media (max-height:700px) and (max-width:850px){body .dialer-layout{grid-template-rows:190px minmax(0,1fr)}body .dialer-console .dial-phone>.between{margin-top:5px!important;padding-top:5px!important}body .dialer-console .dial-display{padding:3px 0}body .dialer-console .btn-lg{padding:7px 12px}}html[data-theme] body .masthead .icon-btn{box-shadow:none;border:0}html[data-theme] body .settings-layout>.settings-tabs{box-shadow:none;background:0 0;border:0}html[data-theme] body .settings-layout>.card:not(.settings-tabs)>.card-head{border-bottom:0}html[data-theme] body .settings-layout .card .card{box-shadow:none;border:0}html[data-theme] body .notification-types .notification-type{border-top:0}html[data-theme] body .notification-types{border-top:1px solid var(--line);padding-top:8px}html[data-theme] body .settings-layout .integration{background:var(--bg);box-shadow:none;border:0}html[data-theme] body .team-app .lb-panel .team-leaderboard-scopes,html[data-theme] body .team-app .lb-panel .team-leaderboard-scopes button,html[data-theme] body .team-app .lb-light .lb-champion,html[data-theme] body .team-app .lb-light .lb-champion-pill{border:0}html[data-theme] body .team-app .lb-light .lb-champion-rank{box-shadow:0 0 0 2px var(--card);border:0}html[data-theme] body .team-app .lead-store{box-shadow:none;background:0 0;border:0}html[data-theme] body .team-app .lead-categories button{background:0 0;border-color:#0000}html[data-theme] body .team-app .lead-categories button[aria-pressed=true],html[data-theme] body .team-app .lead-categories button:hover{background:var(--accent-soft)}html[data-theme] body .main .ops-filter-row .btn{background:0 0;border-color:#0000}html[data-theme] body .main .ops-filter-row .btn[aria-pressed=true],html[data-theme] body .main .ops-filter-row .btn:hover{background:var(--performance-soft)}html[data-theme] body .operations-table .search-field{box-shadow:none;background:0 0;border:0}html[data-theme] body .main .operations-table td,html[data-theme] body .team-app .lb-light .lb-table td{border-bottom-color:color-mix(in srgb,var(--line) 55%,transparent)}html[data-theme] body .main .operations-table tr:last-child td,html[data-theme] body .team-app .lb-light .lb-table tr:last-child td{border-bottom:0}body .team-app .contract-queue-header,body .team-app .schedule-page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:0 0 14px;display:flex}body .team-app :is(.contract-queue-header,.schedule-page-header) h1{letter-spacing:-.7px;margin:4px 0;font-size:25px}body .team-app :is(.contract-queue-header,.schedule-page-header) p{color:var(--sub);margin:2px 0;font-size:13px}body .team-app .contract-queue-header-actions,body .team-app .schedule-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .team-app .contract-queue-header-actions .team-primary,body .team-app .schedule-page-actions .team-primary{padding:10px 15px}body .team-app .contract-queue-disclosure{border:1px solid var(--line);background:var(--bg);color:var(--sub);border-radius:10px;margin:0 0 12px;padding:10px 13px;font-size:12px;line-height:1.5}body .team-app .contract-queue-toolbar{border:1px solid var(--line);background:var(--card);border-radius:12px;flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}body .team-app .contract-queue-toolbar label:first-child{flex:240px}body .team-app .contract-queue-toolbar label:nth-child(2){flex:0 190px}body .team-app .contract-queue-toolbar label{gap:5px;min-width:0}body .team-app .contract-queue-toolbar input,body .team-app .contract-queue-toolbar select{width:100%}body .team-app .contract-queue-count{color:var(--sub);white-space:nowrap;padding:10px 2px;font-size:12px}body .team-app .contract-agent{margin:0 0 12px;padding:18px}body .team-app .contract-agent h2{margin:0 0 5px;font-size:18px}body .team-app .contract-agent p{margin:0}body .team-app .contract-queue-empty{text-align:center;padding:28px}body .team-app .contract-queue-empty p{max-width:480px;margin:8px auto 16px}body .team-app .calendar-connection{margin:0 0 12px;padding:12px 16px}body .team-app .calendar-connection p{margin:2px 0 0;font-size:12px}body .team-app .unity-calendar{margin:0 0 16px}@media (max-width:700px){body .team-app .contract-queue-header,body .team-app .schedule-page-header{align-items:stretch}body .team-app .contract-queue-header-actions,body .team-app .schedule-page-actions{width:100%}body .team-app .contract-queue-header-actions .team-primary,body .team-app .schedule-page-actions .team-primary{flex:1}body .team-app .contract-queue-toolbar label:nth-child(2){flex:150px}body .feedback-launch{border-radius:12px;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;right:66px}body .feedback-launch span{display:none}}
html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#202225;--card:#36393f;--ink:#fff;--sub:#dcddde;--muted:#b9bbbe;--line:#42454a;--accent:#5865f2;--accent-deep:#a5adff;--accent-soft:#40444b;--shadow:0 10px 35px #0003;--performance-blue:#5865f2;--performance-soft:#40444b;--performance-green:#36d399;--green:#36d399;--red:#ff8c98;--amber:#efc16d;--blue:#8bb7ff;--purple:#c3a5ff;--navy:#e0eaff;--teal:#6bd8d4}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] body{background:var(--bg);color:var(--ink)}html[data-theme=dark] body :is(.masthead,.nav-popover,.mobile-popover,.mobile-navigation,.navigation-edge-tab,.card,.stat,.stats,.team-card,.team-document,.team-profile,.team-stats article,.modal,.drawer,.dialog,.feedback-dialog,.dial-controls-panel,.lead-cart-panel,.lead-cart-summary,.lead-store,.lead-product,.integration,.kanban-card,.post,.composer,.course-card,.course-body,.course-bottom,.wallet-total,.report-tile,.decision-panel,.ai-chat,.chat-panel,.assistant-panel,.command-panel,.team-solo-view,.team-solo-upline){background:var(--card);color:var(--ink);border-color:var(--line)}html[data-theme=dark] body :is(.card-head,.card-foot,.toolbar,.list-item,.security-row,.team-invite,.team-document,.team-table td,.table-wrap td,.notification-type,.permission-row,.section-gap,.com-upline,.profile-photo-preview,.contract-identity-dialog){border-color:var(--line)}html[data-theme=dark] body :is(.masthead .top-link,.menu-link,.user-block,.team-header a,.team-app button,.btn,.icon-btn,.settings-tabs button,.segmented button,.tabs button,.dial-key,.lead-product h3,.lead-product-price strong,.app-download-steps,.hierarchy-details,.lead-cart-heading h2,.team-document summary,.team-app legend){color:var(--ink)}html[data-theme=dark] body :is(.btn,.icon-btn,.team-app button,.search-field,input,select,textarea,.settings-tabs,.segmented,.tabs,.command-search,.keypad,.quote-box,.mini-request,.team-invite-result,.team-document pre,.kanban-col,.lead-vendor-setup,.lead-cart-quantity,.course-preview,.call-status,.com-message,.notification-item){background:var(--bg);border-color:var(--line);color:var(--ink)}html[data-theme=dark] body :is(.btn.primary,.team-primary,.lead-cart-button,.lead-product-actions button,.feedback-primary,.team-app .team-tabs button[aria-current=page],.segmented button.active,.tabs button.active){color:#fff;background:#5865f2;border-color:#5865f2}html[data-theme=dark] body :is(.btn.danger,.team-error,.feedback-error){color:#ffb0b9;background:#38202a;border-color:#763841}html[data-theme=dark] body :is(.top-link.active,.top-link:hover,.menu-link:hover,.settings-tabs button.active,.settings-tabs button:hover,.lead-categories button[aria-pressed=true],.hierarchy-node.selected,.team-leaderboard-scopes button[aria-pressed=true]){background:var(--accent-soft);color:var(--accent-deep);border-color:var(--accent)}html[data-theme=dark] body :is(.tiny.muted,.sub,.muted,.card-head p,.page-head p,.stat-label,.stat-foot,.team-app p,.team-app small,.feedback-dialog p,.feedback-capture,.lead-product-description,.lead-shopping-note,.lead-cart-notice,.lead-product-price span,.lead-cart-summary p,.settings-section p,.security-row p,.course-body p,.carrier-card p,.carrier-info,.footer,.team-footer,.ai-chat p,.chat-subtitle,.assistant-panel p){color:var(--muted)}html[data-theme=dark] body :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body :is(input,textarea)::placeholder{color:#a3a6aa;opacity:1}html[data-theme=dark] body :is(.info-strip,.subtle-note,.note,.team-notice,.workflow-preview,.market-hero,.notice,.com-notice,.calendar-connection){background:var(--accent-soft);color:var(--sub);border-color:var(--line)}html[data-theme=dark] body :is(.badge.gray,.team-pill,.team-env,.user-avatar,.team-rank,.lb-you,.tag){color:#dcddde;background:#40444b;border-color:#42454a}html[data-theme=dark] body .badge.green{color:#6be4ae;background:#15382d}html[data-theme=dark] body .badge.amber{color:#f2ca83;background:#3b2e1a}html[data-theme=dark] body .badge.red{color:#ffabb8;background:#3b2029}html[data-theme=dark] body .badge.blue{color:#a3c6ff;background:#1d304e}html[data-theme=dark] body .badge.purple{color:#d2b8ff;background:#302743}html[data-theme=dark] body :is(.green,.trend){color:#5edba1}html[data-theme=dark] body .red{color:#ff99a6}html[data-theme=dark] body :is(.progress,.progress-track){background:#2f3136}html[data-theme=dark] body :is(.team-header>a:first-child,.workspace-loading .brand-panel){background:#fff;border-radius:10px}html[data-theme=dark] body :is(.masthead .unity-logo,.mobile-navigation-brand){background:0 0}html[data-theme=dark] body :is(.masthead .unity-logo img,.mobile-navigation-brand img){filter:brightness(0)invert()}html[data-theme=dark] body :is(.carrier-logo,.carrier-logo-wrap,.contract-carrier-logo){background:#fff}html[data-theme=dark] body .contract-carrier-logo.dark{background:#202020}html[data-theme=dark] body .feedback-launch{background:var(--card);color:var(--ink);border-color:var(--line)}html[data-theme=dark] body .feedback-actions button{background:var(--bg);color:var(--ink);border-color:var(--line)}html[data-theme=dark] body .feedback-actions .feedback-primary{color:#fff;background:#5865f2}html[data-theme=dark] body .team-app button.ios-switch{background:#435064}html[data-theme=dark] body .team-app button.ios-switch[aria-checked=true]{background:#239953}html[data-theme=dark] body .team-app .ios-switch>span{background:#fff}html[data-theme=dark] body .team-app .team-text-button{color:var(--accent-deep);background:0 0}html[data-theme=dark] body .team-app .lead-store .lead-shop-toolbar .lead-search>input{background:var(--bg)}html[data-theme=dark] body .team-app .lead-store .team-catalog article.lead-product{background:var(--card);border-color:var(--line)}html[data-theme=dark] body .team-app .lead-product .lead-product-price strong{color:var(--ink)}html[data-theme=dark] body .team-app .lead-categories button{background:var(--bg);color:var(--sub);border-color:var(--line)}html[data-theme=dark] body .team-app .lead-categories button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-deep)}html[data-theme=dark] body .team-app .lb-panel{color:var(--ink)}html[data-theme=dark] body .team-app .lb-light .lb-period-label select{background:var(--bg);color:var(--ink);border-color:var(--line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] body .team-app .lb-light :is(.lb-period-label,.lb-synthetic,.lb-champion-label,.lb-champion-ap,.lb-lead-note,.lb-lead-item,.lb-lead-facts){color:var(--muted)}html[data-theme=dark] body .team-app .lb-light .team-leaderboard-scopes{border-color:var(--line);background:var(--bg)}html[data-theme=dark] body .team-app .lb-light .team-leaderboard-scopes button{color:var(--sub);background:0 0}html[data-theme=dark] body .team-app .lb-light .team-leaderboard-scopes button[aria-pressed=true]{color:#fff;background:#5865f2}html[data-theme=dark] body .team-app .lb-light .lb-champion{color:var(--ink);border-color:var(--line);background:#2f3136}html[data-theme=dark] body .team-app .lb-light .lb-champion-1{background:#40444b;border-color:#5865f2}html[data-theme=dark] body .team-app .lb-light .lb-champion-main{color:inherit;background:0 0}html[data-theme=dark] body .team-app .lb-light :is(.lb-details-eye,.lb-champion-rank,.lb-champion-pill,.lb-profile,.lb-profile button){background:var(--card);color:var(--ink);border-color:var(--line)}html[data-theme=dark] body .team-app .lb-light .lb-details-eye{background:0 0}html[data-theme=dark] body .team-app .lb-light .lb-champion-details{border-color:var(--line)}html[data-theme=dark] body .team-app .lb-light :is(.lb-profile h3,.lb-lead-facts strong,.lb-lead-item strong){color:var(--ink)}html[data-theme=dark] body .team-app .unity-calendar{--card:#36393f;--background:#36393f;--foreground:#fff;--muted:#2f3136;--muted-foreground:#b9bbbe;--border:#42454a;--primary:#5865f2;--primary-foreground:#fff;--secondary:#302747;--secondary-foreground:#dec9ff;--popover:#2f3136;--popover-foreground:#fff;--accent:#40444b;--accent-foreground:#a5adff;--ring:#5865f2;background:var(--background);color:var(--foreground)}html[data-theme=dark] body .unity-calendar-toolbar button{background:var(--background);color:var(--foreground)}html[data-theme=dark] body .unity-calendar-views button[aria-pressed=true]{background:var(--primary);color:#fff}html[data-theme=dark] body .unity-calendar :is(.rbc-header,.rbc-date-cell,.rbc-time-gutter,.rbc-label){color:var(--foreground)}html[data-theme=dark] body .unity-calendar .calendar-conflict{color:#f2ca83;background:#3b2e1a;border-color:#75572a}html[data-theme=dark] body .performance-card{box-shadow:0 18px 50px #0004}html[data-theme=dark] body :is(.contract-identity-dialog,.lead-cart-dialog,.ai-panel,.ai-panel-header,.ai-chat-compose,.ai-chat-answer,.ai-chat-record,.ai-chat-suggestion,.workspace-loading){background:var(--card);color:var(--ink);border-color:var(--line)}html[data-theme=dark] body :is(.contract-identity-preview,.contract-identity-upload,.lead-cart-empty,.ai-chat-question){background:var(--accent-soft);color:var(--sub);border-color:var(--line)}html[data-theme=dark] body :is(.ai-panel h2,.ai-panel h3,.ai-panel button,.ai-chat-record strong,.contract-identity-actions button){color:var(--ink)}html[data-theme=dark] body :is(.ai-panel p,.ai-panel span,.ai-chat-record dt,.ai-chat-note){color:var(--muted)}html[data-theme=dark] body .team-app button.lb-details-eye{box-shadow:none;background:0 0!important}html[data-theme=dark] body .team-app .unity-calendar .rbc-button-link{background:0 0}html[data-theme=dark] body .team-app .unity-calendar .rbc-date-cell.rbc-now .rbc-button-link{background:var(--primary);color:#fff}html[data-theme=dark] body .team-app .lead-product p.lead-product-description{color:var(--muted)}html[data-theme=dark] body :is(.lead-product-eyebrow,.lead-product-kicker),html[data-theme=dark] body .lead-availability{color:var(--accent-deep)}html[data-theme=dark] body .lead-availability.pending{color:var(--muted)}html[data-theme=dark] body :is(.search-trigger,th,.kanban-col,.hub-channels,.hub-members,.hub-self,.mobile-navigation){background:#2f3136}html[data-theme=dark] body :is(.hierarchy-scroll,.org-node,.org-team-label,.market-art,.course-art,.ai-logo,.suggestion:hover,.stat-top .icon){background:var(--card);color:var(--sub);border-color:var(--line)}html[data-theme=dark] body .hierarchy-scroll{background-image:none}html[data-theme=dark] body :is(.event-card,.ai-banner,.market-hero){background:var(--card);color:var(--ink);border-color:var(--line)}html[data-theme=dark] body :is(.toast,.ai-launcher,.ai-chat-launcher){background:var(--card);color:var(--ink);border-color:var(--line);box-shadow:0 4px 16px #0003}
:root{--hub-chat:#fff;--hub-sidebar:#f2f3f5;--hub-profile:#ebedef;--hub-input:#ebedef;--hub-hover:#e3e5e8;--hub-selected:#d4d7dc;--hub-text:#2e3338;--hub-muted:#5e6772;--hub-name:#4752c4;--hub-line:#e3e5e8}html[data-theme=dark]{--hub-chat:#36393f;--hub-sidebar:#2f3136;--hub-profile:#292b2f;--hub-input:#40444b;--hub-hover:#34373c;--hub-selected:#42464d;--hub-text:#dcddde;--hub-muted:#b9bbbe;--hub-name:#c4b5fd;--hub-line:#292b2f}body .hub-layout{border:1px solid var(--hub-line);background:var(--hub-chat);height:calc(100dvh - 144px);min-height:480px;color:var(--hub-text);border-radius:8px;grid-template-columns:240px minmax(0,1fr) 240px;align-items:stretch;gap:0;margin:0;font-family:gg sans,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.375;display:grid;overflow:hidden}.hub-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}body .hub-channels{background:var(--hub-sidebar);flex-direction:column;min-width:0;display:flex}body .hub-server{z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 16px;display:flex;box-shadow:0 1px 3px #0003}body .hub-server strong{font-size:15px;font-weight:700}body .hub-server .icon{width:18px;height:18px}body .hub-channel-scroll{flex:1;padding:20px 8px;overflow:auto}body .hub-layout .channel-label{color:var(--hub-muted);letter-spacing:.3px;align-items:center;gap:4px;margin:0;padding:0 0 7px;font-size:11px;font-weight:700;display:flex}body .hub-layout .channel-label .icon{width:12px;height:12px;transform:rotate(90deg)}body .hub-layout .channel{width:100%;min-height:34px;color:var(--hub-muted);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;margin:2px 0;padding:6px 8px;font-size:15px;font-weight:500;display:flex}body .hub-layout .channel .icon{color:#8e9297;flex-shrink:0;width:20px;height:20px}body .hub-layout .channel:hover{background:var(--hub-hover);color:var(--hub-text)}body .hub-layout .channel.active{background:var(--hub-selected);color:var(--ink)}body .hub-layout .hub-local-note{color:var(--hub-muted);margin:0;padding:20px 8px;font-size:11px;line-height:1.6}body .hub-self{background:var(--hub-profile);align-items:center;gap:8px;min-height:56px;padding:9px 8px;display:flex}body .hub-self>div{flex:1;min-width:0}body .hub-self strong,body .hub-member strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}body .hub-self small,body .hub-member small{color:var(--hub-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}body .hub-layout .hub-profile-settings{color:var(--hub-muted);background:0 0;border:0;width:32px;min-height:32px;padding:6px}body .hub-conversation{background:var(--hub-chat);flex-direction:column;min-width:0;min-height:0;display:flex}body .hub-header{border-bottom:1px solid var(--hub-line);z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:48px;padding:0 16px;display:flex;box-shadow:0 1px 2px #0001}body .hub-channel-title{align-items:center;gap:8px;min-width:0;display:flex}body .hub-channel-title>.icon{color:#8e9297;flex-shrink:0;width:24px;height:24px}body .hub-channel-title h2{letter-spacing:0;white-space:nowrap;margin:0;font-size:16px}body .hub-channel-topic{border-left:1px solid var(--hub-line);color:var(--hub-muted);white-space:nowrap;text-overflow:ellipsis;margin-left:6px;padding-left:12px;font-size:12px;overflow:hidden}body .hub-search{flex-shrink:0;width:220px}body .hub-search .toolbar{background:0 0;border:0;padding:0}body .hub-search .search-field{background:var(--hub-profile);border:0;border-radius:4px;width:100%;min-height:26px;padding:0 6px}body .hub-search .search-field input{background:0 0;border:0;min-width:0;height:26px;padding:4px;font-size:12px}body .hub-search .search-count{display:none}body .hub-search .search-empty{background:var(--hub-sidebar);z-index:3;border-radius:8px;width:280px;position:absolute;top:55px;right:16px;box-shadow:0 4px 12px #0003}body .hub-messages{scrollbar-width:thin;scrollbar-color:var(--hub-profile) var(--hub-chat);flex:1;padding:16px 0;overflow:hidden auto}body .hub-welcome{padding:22px 16px 24px}body .hub-welcome-icon{background:var(--hub-selected);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:12px;display:flex}body .hub-welcome-icon .icon{width:40px;height:40px}body .hub-welcome h2{letter-spacing:-.6px;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.2}body .hub-welcome p{color:var(--hub-muted);margin:0;font-size:14px}html[data-theme] body .hub-layout .hub-message{box-shadow:none;color:var(--hub-text);background:0 0;border:0;border-radius:0;align-items:flex-start;gap:16px;margin:0;padding:10px 16px;display:flex}html[data-theme] body .hub-layout .hub-message:hover{background:color-mix(in srgb,var(--hub-profile) 35%,var(--hub-chat))}body .hub-message>.avatar{border-radius:50%;flex-shrink:0;width:40px;height:40px;margin:2px 0 0}body .hub-message-body{flex:1;min-width:0}body .hub-message-body>header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}body .hub-message h4{color:var(--hub-name);margin:0;font-size:15px;font-weight:600;line-height:22px}body .hub-message .post-meta{color:var(--hub-muted);font-size:11px}body .hub-message-body>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--hub-text);margin:2px 0 0;font-size:15px;line-height:1.45}body .hub-layout .post-reactions{border:0;gap:6px;margin:6px 0 0;padding:0;display:flex}body .hub-layout .reaction{background:var(--hub-sidebar);min-height:24px;color:var(--hub-muted);border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;padding:2px 6px;font-size:12px;display:inline-flex}body .hub-layout .reaction .icon{width:14px;height:14px}body .hub-layout .reaction.active{background:color-mix(in srgb,#5865f2 20%,var(--hub-chat));color:var(--hub-text);border-color:#5865f2}html[data-theme] body .hub-layout .hub-composer{box-shadow:none;background:var(--hub-chat);color:var(--hub-text);border:0;border-radius:0;flex-shrink:0;margin:0;padding:0 16px 12px}body .hub-composer-input{background:var(--hub-input);border-radius:8px;align-items:center;padding:0 10px 0 16px;display:flex}html[data-theme] body .hub-layout .hub-composer textarea{resize:none;min-width:0;height:48px;min-height:48px;max-height:150px;box-shadow:none;color:var(--hub-text);background:0 0;border:0;border-radius:0;flex:1;padding:14px 0;font-size:15px;line-height:20px}body .hub-composer textarea::placeholder{color:var(--hub-muted)}body .hub-layout .hub-send{width:34px;height:34px;color:var(--hub-muted);background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:flex}body .hub-layout .hub-send:hover{background:var(--hub-selected);color:var(--hub-text)}body .hub-composer-hint{color:var(--hub-muted);padding:6px 0 0;font-size:10px;display:block}body .hub-readonly{color:var(--hub-muted);background:var(--hub-sidebar);align-items:center;gap:10px;padding:16px;font-size:13px;display:flex}body .hub-empty{color:var(--hub-muted);padding:0 16px}body .hub-members{background:var(--hub-sidebar);scrollbar-width:thin;margin:48px 0 0;padding:18px 8px;display:block;overflow-y:auto}body .hub-member-group{margin:0 0 24px}body .hub-member-group h3{color:var(--hub-muted);letter-spacing:.3px;margin:0 0 7px;padding:0 8px;font-size:11px;font-weight:700}body .hub-member{border-radius:4px;align-items:center;gap:10px;padding:8px;display:flex}body .hub-member>div{min-width:0}body .hub-member .avatar{flex-shrink:0;width:32px;height:32px}body .hub-member strong{color:var(--hub-name);font-weight:500}body .hub-member:hover{background:var(--hub-hover)}body .hub-layout :is(button,textarea,input):focus-visible{outline-offset:2px;outline:2px solid #5865f2}@media (max-width:1250px){body .hub-layout{grid-template-columns:220px minmax(0,1fr) 200px}body .hub-channel-topic{display:none}}@media (max-width:980px){body .hub-layout{grid-template-columns:200px minmax(0,1fr)}body .hub-members{display:none}}@media (max-width:640px){body .hub-layout{border-radius:6px;flex-direction:column;height:calc(100dvh - 122px);min-height:460px;display:flex}body .hub-channels{flex-shrink:0}body .hub-server,body .hub-self,body .hub-local-note,body .hub-layout .channel-label{display:none}body .hub-channel-scroll{gap:4px;padding:8px;display:flex;overflow-x:auto}body .hub-layout .channel{flex-shrink:0;width:auto;margin:0;font-size:13px}body .hub-conversation{flex:1}body .hub-header{gap:8px;padding:0 12px}body .hub-search{width:150px}body .hub-channel-title h2{font-size:14px}body .hub-welcome h2{font-size:23px}html[data-theme] body .hub-layout .hub-message{gap:12px;padding:10px 12px}body .hub-message-body>p{font-size:14px}html[data-theme] body .hub-layout .hub-composer{padding:0 12px 10px}body .hub-composer-hint{font-size:9px}}body .hub-channels,body .hub-conversation,body .hub-members{align-self:stretch}html[data-theme] body .hub-layout .hub-search .search-field{background:var(--hub-profile);height:26px;min-height:26px}html[data-theme] body .hub-layout .hub-search input{box-sizing:border-box;background:0 0;height:26px;min-height:26px;padding:4px 24px 4px 22px}html[data-theme] body .hub-layout .hub-composer textarea{box-sizing:border-box;height:44px;min-height:44px;padding:12px 0}body .hub-layout .hub-search .list-search .search-field{min-width:0;max-width:100%;padding:0}body .hub-layout .hub-search .toolbar input[type=text]{margin:0;padding-top:4px;padding-bottom:4px;background:0 0!important;border:0!important;border-radius:4px!important;height:26px!important;min-height:26px!important}body .hub-layout .hub-composer textarea{margin:0}
