*{box-sizing:border-box}body{color:#192532;background:#f3f5f7;margin:0;font:14px/1.5 system-ui,sans-serif}a{color:#135945}button,select{font:inherit}button,a,select{touch-action:manipulation}button:focus-visible,a:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #bc6b1e}.shell{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}aside{color:#e4ece8;background:#182b2b;padding:30px 18px}.brand{letter-spacing:-.04em;margin:0 12px 28px;font-size:24px;font-weight:700}.brand span{letter-spacing:.18em;color:#c0d8c8;margin-top:4px;font-size:10px;display:block}aside nav{flex-direction:column;gap:3px;display:flex}aside button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px 12px}aside button[aria-current]{color:#fff;background:#344e47}aside button:hover{background:#29443d}.sidebar-note{color:#b0c3bc;padding:15px 12px;font-size:12px}.workspace{min-width:0;padding:0 36px 60px}.topbar{color:#526068;border-bottom:1px solid #d8dee1;align-items:center;gap:12px;height:64px;font-size:12px;display:flex}.badge{color:#27573a;letter-spacing:.1em;background:#dceee1;border-radius:4px;padding:5px 10px;font-weight:700}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin:32px 0 24px;display:flex}h1{letter-spacing:-.03em;margin:4px 0;font-size:30px;line-height:1.2}h2{margin:0 0 12px;font-size:18px}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#516f68;font-size:10px;font-weight:700}.primary{color:#fff;cursor:pointer;background:#1a624f;border:0;border-radius:5px;padding:12px 18px}.primary:disabled{opacity:.65;cursor:wait}.run-picker{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.run-picker select{background:#fff;border:1px solid #c9d3d1;border-radius:4px;max-width:100%;padding:10px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.metric{background:#fff;border:1px solid #dce2e0;border-radius:6px;padding:18px}.metric span{color:#526268;font-size:12px;display:block}.metric strong{overflow-wrap:anywhere;margin-top:10px;font-size:24px;display:block}.panel{background:#fff;border:1px solid #dce2e0;border-radius:6px;min-width:0;margin-bottom:18px;padding:22px}.panel p:last-child{margin-bottom:0}.record-title{overflow-wrap:anywhere;color:#61736c;font:12px ui-monospace,monospace}.records{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:18px;display:grid}.records .panel{margin:0 0 12px}.panel pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#293d35;font:12px/1.6 ui-monospace,monospace}dl div{grid-template-columns:150px 1fr;gap:12px;margin:8px 0;display:grid}dt{color:#526568}dd{overflow-wrap:anywhere;margin:0}.muted{color:#617169;font-size:12px}.error{color:#7d231d;background:#ffece7;border:1px solid #d9a08e;padding:15px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;background:#fff;width:100%}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #dce2e0;padding:12px 16px}th{letter-spacing:.05em;text-transform:uppercase;font-size:11px}.preview-frame{background:#fff;border:1px solid #ccd6d1;width:100%;height:850px;display:block}.audit-filters{flex-wrap:wrap;gap:16px;margin:20px 0;display:flex}.audit-filters label{flex-direction:column;gap:6px;font-size:14px;display:flex}.audit-filters select{max-width:100%;padding:8px}.table-scroll{max-width:100%;overflow:auto}.audit-detail td{white-space:normal;vertical-align:top;min-width:150px}.audit-detail details{margin:16px 0}.audit-detail pre{max-height:500px;overflow:auto}summary{cursor:pointer}.portal{max-width:900px;margin:60px auto;padding:30px}.portal button{padding:12px}.portal li{margin:12px 0}@media (width<=800px){.shell{grid-template-columns:1fr}aside{padding:16px}.brand{margin-bottom:12px}aside nav{white-space:nowrap;flex-direction:row;overflow-x:auto}.sidebar-note{display:none}.workspace{padding:0 16px 30px}.page-heading{flex-direction:column;align-items:flex-start}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}dl div{grid-template-columns:100px 1fr}.portal{margin:10px auto;padding:20px}}.ops-shell,.ops-customer,.ops-login{--accent:#245844;--ink:#202a26;--muted:#66736c;--line:#dce3dd;--paper:#fff;--canvas:#f4f6f2;color:var(--ink);font:14px/1.5 system-ui,sans-serif}.ops-shell{background:var(--canvas);grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.ops-shell button,.ops-customer button,.ops-login button,.ops-button{font:inherit;cursor:pointer;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 12px;text-decoration:none;display:inline-flex}.ops-shell button:hover,.ops-customer button:hover{background:#f2f6ef;border-color:#879e8d}.ops-shell button:disabled,.ops-customer button:disabled,.ops-login button:disabled{opacity:.5;cursor:not-allowed}.ops-shell .ops-primary,.ops-customer .ops-primary,.ops-login .ops-primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.ops-shell .ops-text-button{min-height:30px;color:var(--accent);text-align:left;background:0 0;border:0;justify-content:flex-start;padding:0}.ops-shell :is(button,a,input,textarea,select,summary):focus-visible,.ops-customer :is(button,a,input,textarea,select,summary):focus-visible,.ops-login button:focus-visible{outline-offset:3px;outline:3px solid #ae751b}.ops-shell input,.ops-shell select,.ops-shell textarea,.ops-customer input,.ops-customer select,.ops-customer textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #bac9bd;border-radius:5px;max-width:100%;min-height:36px;padding:8px 10px}.ops-shell textarea,.ops-customer textarea{resize:vertical;min-height:95px}.ops-shell input[type=checkbox]{min-height:auto;accent-color:var(--accent)}.ops-shell h1,.ops-customer h1,.ops-login h1{letter-spacing:-.035em;margin:5px 0 9px;font-size:30px;font-weight:650;line-height:1.15}.ops-shell h2,.ops-customer h2{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:650}.ops-shell h3,.ops-customer h3{margin:10px 0 8px;font-size:15px;font-weight:650;line-height:1.4}.ops-shell p,.ops-customer p{margin:8px 0 14px}.ops-shell small,.ops-customer small{color:var(--muted);font-size:11px;display:block}.ops-sidebar{color:#e6eee8;background:#1c2c24;flex-direction:column;height:100vh;padding:24px 14px 14px;display:flex;position:sticky;top:0;overflow:auto}.ops-brand{letter-spacing:-.03em;align-items:center;gap:10px;padding:0 8px 20px;font-size:20px;font-weight:650;display:flex}.ops-brand small{color:#a9c2b0;letter-spacing:.15em;margin-top:2px;font-size:8px}.ops-monogram{color:#214531;letter-spacing:-.05em;background:#dbe8d5;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:13px;font-weight:750;display:inline-grid}.ops-sidebar nav{flex:1;display:block}.ops-nav-group>p{text-transform:uppercase;letter-spacing:.12em;color:#a4b5a8;margin:0 12px 4px;font-size:9px}.ops-sidebar nav button{color:#cbd8cf;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:flex-start;gap:9px;width:100%;min-height:32px;padding:6px 10px;font-size:12px;display:flex}.ops-sidebar nav button[aria-current]{color:#fff;background:#355441;font-weight:600}.ops-nav-mark{text-align:center;width:15px;font-size:17px;line-height:1}.ops-count{color:#284631;background:#d7e4cc;border-radius:4px;margin-left:auto;padding:0 5px;font-size:10px}.ops-sidebar footer{border-top:1px solid #405246;align-items:center;gap:9px;padding:15px 8px 0;font-size:11px;display:flex}.ops-sidebar footer small{color:#aabdb0;font-size:10px}.ops-avatar{background:#30483a;border:1px solid #63766a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ops-main{width:100%;min-width:0;max-width:1740px;margin:auto;padding:0 30px 20px}.ops-topbar{border-bottom:1px solid var(--line);height:62px;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;font-size:11px;display:flex}.ops-topbar>div{align-items:center;gap:14px;display:flex}.ops-topbar button{background:0 0;border:0;font-size:20px}.ops-kill{color:#4e604f;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.ops-kill i{background:#6c7f65;border-radius:50%;width:6px;height:6px;display:block}.ops-page-heading{justify-content:space-between;align-items:center;gap:20px;padding:28px 0 24px;display:flex}.ops-kicker{letter-spacing:.12em;color:var(--muted);font-weight:700;margin:0!important;font-size:9px!important}.ops-page-heading p:last-child{color:var(--muted);margin:0;font-size:12px}.ops-page-heading .ops-primary{font-size:12px}.ops-panel{border:1px solid var(--line);background:var(--paper);border-radius:9px;min-width:0;margin-bottom:20px;padding:19px}.ops-section-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex}.ops-section-title button{font-size:11px}.ops-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ops-review-card{background:#fbfcf9;border:1px solid #e0e5db;border-top:3px solid #b29b62;border-radius:6px;min-width:0;padding:14px 15px}.ops-review-card.high{border-top-color:#a5804b}.ops-review-card h3{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:15px 0 5px;font-size:14px;display:-webkit-box;overflow:hidden}.ops-review-card p{color:#687369;margin:0 0 16px;font-size:12px}.ops-review-card .ops-inline{flex-wrap:wrap;align-items:flex-start;gap:6px}.ops-review-card button{background:#fff;justify-content:space-between;width:100%;font-size:11px}.ops-review-card .ops-chip{font-size:8px}.ops-review-card small{font-size:10px}.ops-chip{white-space:normal;color:#56615b;background:#edf0ed;border:1px solid #0000;border-radius:4px;align-items:center;max-width:100%;padding:3px 7px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.ops-chip.warning{color:#795b23;background:#f7f0dc;border-color:#ecdfbc}.ops-chip.danger{color:#914638;background:#fae9e3;border-color:#ecd1c6}.ops-chip.success{color:#416044;background:#e9f2e5;border-color:#d5e5cf}.ops-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.ops-metric{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:0;padding:15px 16px}.ops-metric>span{color:var(--muted);font-size:10px;display:block}.ops-metric strong{letter-spacing:-.04em;margin-top:5px;font-size:28px;font-weight:600;display:block}.ops-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ops-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;display:grid}.ops-inline{justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-actions{align-items:center;gap:9px;display:flex}.ops-actions.wrap{flex-wrap:wrap}.ops-bars{gap:12px;margin:10px 0 20px;display:grid}.ops-bars>div{grid-template-columns:110px minmax(0,1fr) 25px;align-items:center;gap:13px;font-size:12px;display:grid}.ops-bars strong{text-align:right;font-size:12px}.ops-bars meter{appearance:none;background:#edf1ea;border:0;border-radius:3px;width:100%;height:9px}.ops-bars meter::-webkit-meter-bar{background:#edf1ea;border:0;border-radius:3px;height:9px}.ops-bars meter::-webkit-meter-optimum-value{background:#819a73;border-radius:3px}.ops-stat-rows>div{border-bottom:1px solid #eff2ed;justify-content:space-between;padding:7px 0;font-size:12px;display:flex}.ops-muted{color:var(--muted);font-size:11px!important}.ops-health-strip{flex-wrap:wrap;gap:12px 24px;display:flex}.ops-health-strip>div{align-items:center;gap:8px;font-size:11px;display:flex}.ops-health-strip .ops-chip{font-size:9px}.ops-list{display:grid}.ops-list-row{text-align:left;align-items:center;gap:14px;width:100%;border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;padding:12px 3px!important;display:flex!important}.ops-list-row>span:first-child{min-width:0}.ops-list-row strong{font-size:12px;font-weight:600}.ops-list-row small{margin-top:3px}.ops-list-row button{flex-shrink:0}.ops-page-footer{color:var(--muted);gap:8px;padding:15px 0;font-size:10px;display:flex}.ops-page-footer>span{margin-left:auto}.ops-empty{text-align:center;border:1px dashed var(--line);background:#fbfcfa;border-radius:6px;padding:30px 20px}.ops-empty p{color:var(--muted);max-width:440px;margin:8px auto;font-size:12px}.ops-empty h2{font-size:15px}.ops-error{color:#854b3b;overflow-wrap:anywhere;background:#faeae4;border:1px solid #e2c6ba;border-radius:5px;padding:10px 12px;font-size:12px}.ops-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;display:flex}.ops-filter{flex-direction:column;gap:5px;min-width:95px;max-width:100%;font-size:11px;font-weight:500;display:flex}.ops-filter.grow{flex:1;min-width:180px}.ops-field{flex-direction:column;gap:7px;margin:17px 0;font-size:12px;font-weight:500;display:flex}.ops-field input,.ops-field textarea{width:100%}.ops-table-wrap{max-width:100%;overflow:auto}.ops-shell table{border-collapse:collapse;white-space:normal;width:100%}.ops-shell th{letter-spacing:.065em;text-transform:uppercase;color:var(--muted);background:#f8faf6;font-size:9px;font-weight:650}.ops-shell td,.ops-shell th{border-bottom:1px solid var(--line);vertical-align:top;white-space:normal;padding:11px 12px}.ops-shell td{min-width:110px;font-size:12px}.ops-shell td small{max-width:300px;margin-top:4px;font-size:10px}.ops-shell td button{min-height:30px;font-size:11px}.ops-details{margin:12px 0;font-size:12px}.ops-details summary{color:#4e6757;padding:5px 0}.ops-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f5f1;max-height:420px;padding:12px;font:11px/1.6 ui-monospace,monospace;overflow:auto}.ops-overlay{z-index:50;background:#15251d65;justify-content:flex-end;display:flex;position:fixed;inset:0}.ops-drawer{background:#fff;width:min(690px,100%);height:100%;padding:24px;font:14px/1.55 system-ui;overflow:auto;box-shadow:-12px 0 40px #0002}.ops-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;padding-bottom:20px;display:flex}.ops-drawer>header h2{overflow-wrap:anywhere;font-size:20px}.ops-drawer>header button{flex-shrink:0;width:32px;padding:0;font-size:23px}.ops-drawer>h3{margin-top:22px}.ops-drawer>p{font-size:13px}.ops-drawer li{margin:8px 0}.ops-drawer dl{grid-template-columns:110px minmax(0,1fr);gap:9px;margin-top:24px;font-size:12px;display:grid}.ops-drawer dd{overflow-wrap:anywhere}.ops-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.ops-audit-card{border:1px solid var(--line);border-radius:5px;padding:12px}.ops-audit-card summary{gap:6px;font-size:12px;display:grid}.ops-audit-card summary>span{font-size:10px}.ops-audit-card p{font-size:12px}.ops-audit-card>div{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.ops-timeline{border-left:1px solid var(--line);margin:22px 0;padding:0 0 0 16px;list-style:none}.ops-timeline li{padding:0 0 20px 10px;font-size:12px;position:relative}.ops-timeline li:before{content:"";background:#8ba087;border:3px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:-23px}.ops-timeline li strong{font-weight:550}.ops-timeline small{margin-top:4px}.ops-readiness,.ops-small-card{border:1px solid var(--line);border-radius:7px;min-width:0;padding:18px}.ops-small-card p,.ops-readiness p{color:#59675d;font-size:12px}.ops-step{color:#49623e;background:#e8efdf;border-radius:6px;place-items:center;width:28px;height:28px;font-size:14px;display:inline-grid}.ops-readiness h3{margin:15px 0 9px}.ops-readiness progress{width:100%;height:5px;accent-color:var(--accent)}.ops-readiness>details{font-size:12px}.ops-checklist{gap:9px;margin:18px 0;padding:0;font-size:12px;list-style:none;display:grid}.ops-checklist li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ops-provider-icon{color:#52714f;font-size:25px}.ops-health-list>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr) 130px;align-items:center;gap:16px;padding:12px 0;font-size:12px;display:grid}.ops-health-list>div>span:nth-child(2){color:var(--muted);font-size:11px}.ops-health-list .ops-chip{justify-self:end}.ops-manifest{border-bottom:1px solid var(--line);padding:12px 0}.ops-manifest>summary{justify-content:space-between;gap:16px;font-size:12px;display:flex}.ops-manifest>p{font-size:12px}.ops-price{letter-spacing:-.035em;margin:12px 0;font-size:28px;font-weight:600;display:block}.ops-research-row{border-bottom:1px solid var(--line);padding:14px 0}.ops-research-row>summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-research-row strong{font-size:13px}.ops-research-row small{margin-top:4px}.ops-research-row p{font-size:13px}.ops-inbox{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:285px minmax(0,1fr);min-height:640px;display:grid;overflow:hidden}.ops-thread-list{border-right:1px solid var(--line);background:#fafbf8;max-height:1000px;padding:8px;overflow:auto}.ops-thread-list>button{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:3px;width:100%;padding:14px;display:block}.ops-thread-list>button[aria-pressed=true]{background:#edf3e7}.ops-thread-list strong{font-size:12px}.ops-thread-list small{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.ops-thread-list .ops-chip{font-size:8px}.ops-unread{background:#547449;border-radius:50%;flex-shrink:0;width:6px;height:6px}.ops-conversation{min-width:0;padding:22px}.ops-conversation>header{border-bottom:1px solid var(--line);padding-bottom:16px}.ops-conversation>header .ops-inline{flex-wrap:wrap;justify-content:flex-start;margin-top:12px}.ops-conversation button{font-size:11px}.ops-messages{flex-direction:column;gap:16px;max-height:550px;padding:25px 0;display:flex;overflow:auto}.ops-message{border:1px solid var(--line);background:#f6f8f4;border-radius:6px;max-width:95%;padding:15px}.ops-message.outbound{background:#eef4e9;align-self:flex-end}.ops-message strong{font-size:11px}.ops-message small{font-size:9px}.ops-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:13px}.ops-message .ops-inline{flex-wrap:wrap}.ops-site-card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.ops-site-card>div:last-child{padding:17px}.ops-site-card h3{margin:0 0 6px}.ops-site-card p{color:var(--muted);font-size:12px}.ops-site-card .ops-button,.ops-site-card button{font-size:11px}.ops-site-thumb{background:#e5ebe0;flex-direction:column;gap:9px;height:155px;margin:0;padding:20px 30px;display:flex}.ops-site-thumb>div:first-child{background:#9dad95;width:100%;height:5px;margin-bottom:12px}.ops-site-thumb>span{background:#698161;width:65%;height:9px;display:block}.ops-site-thumb>span:nth-child(3){background:#bdcbb1;width:45%;height:6px}.ops-thumb-columns{gap:12px;margin-top:12px;display:flex}.ops-thumb-columns i{background:#d4dfcc;border-top:2px solid #849a76;width:30%;height:34px;display:block}.ops-studio-toolbar{border:1px solid var(--line);background:#fff;border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;font-size:12px;display:flex}.ops-segmented{background:#f0f3ed;border-radius:5px;gap:3px;padding:3px;display:flex}.ops-segmented button{background:0 0;border:0;min-height:29px;padding:5px 10px;font-size:10px}.ops-segmented button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #0001}.ops-studio{border:1px solid var(--line);border-top:0;border-radius:0 0 7px 7px;grid-template-columns:minmax(0,1fr) 315px;align-items:start;display:grid;overflow:hidden}.ops-preview-canvas{background:#e6eae3;justify-content:center;min-width:0;padding:18px;display:flex;overflow:auto}.ops-preview-canvas iframe{background:#fff;border:1px solid #c6d0c0;flex-shrink:0;height:830px;box-shadow:0 3px 10px #0001}.ops-studio-controls{border-left:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;min-height:865px;padding:15px;display:flex}.ops-studio-controls>[role=tabpanel]{flex:1;padding:10px 0;font-size:12px}.ops-studio-controls h3{font-size:14px}.ops-studio-controls .ops-filter{margin:13px 0}.ops-studio-controls p{font-size:12px}.ops-studio-controls ul{padding-left:17px}.ops-studio-controls li{margin:9px 0;font-size:11px}.ops-studio-controls .ops-checklist{padding:0}.ops-studio-controls dl{grid-template-columns:80px minmax(0,1fr);gap:12px;font-size:11px;display:grid}.ops-studio-controls dd{overflow-wrap:anywhere}.ops-studio-save{border-top:1px solid var(--line);padding-top:15px}.ops-studio-save>button{width:100%;font-size:12px}.ops-studio-save>small{text-align:center;margin:8px 0;font-size:10px}.ops-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;margin-bottom:14px;padding-bottom:10px;display:flex}.ops-tabs button{background:0 0;border:0;min-height:28px;padding:5px 8px;font-size:11px}.ops-tabs button[aria-selected=true],.ops-tabs button[aria-current]{color:#355b37;background:#e9f0e3;font-weight:650}.ops-content-snippet{border-bottom:1px solid var(--line);padding:10px 0}.ops-content-snippet .ops-chip{font-size:8px}.ops-content-snippet p{margin:7px 0}.ops-checkbox{align-items:flex-start;gap:9px;padding:10px 0;font-size:12px;display:flex}.ops-checkbox small{font-size:10px}.ops-version-list{gap:7px;display:grid}.ops-version-list button{text-align:left;width:100%;padding:11px;font-size:12px;display:block}.ops-version-list button[aria-pressed=true]{border-color:var(--accent);background:#f2f6ed}.ops-version-list small{margin:5px 0}.ops-asset-card{text-align:left;flex-direction:column;overflow:hidden;justify-content:flex-start!important;align-items:flex-start!important;gap:8px!important;padding:0 0 16px!important;display:flex!important}.ops-asset-card>:not(.ops-asset-thumb){margin:0 15px}.ops-asset-card strong{font-size:12px}.ops-asset-thumb{width:100%;height:150px;color:var(--muted);background:#edf0ea;place-items:center;font-size:11px;display:grid}.ops-asset-thumb svg{width:100%;height:100%}.ops-content-record{border-bottom:1px solid var(--line);padding:15px 0}.ops-content-record p{max-width:850px;font-size:13px}.ops-content-record>.ops-inline{flex-wrap:wrap;justify-content:flex-start}.ops-content-record>.ops-inline strong{font-size:12px}.ops-component-lab{grid-template-columns:190px minmax(0,1fr);gap:20px;display:grid}.ops-component-list{align-content:start;gap:7px;max-height:750px;display:grid;overflow:auto}.ops-component-list button{text-align:left;padding:10px;display:block}.ops-component-list strong{font-size:12px}.ops-component-list small{margin:4px 0;font-size:10px}.ops-component-list .ops-chip{font-size:8px}.ops-lab-frame{border:1px solid var(--line);background:#fff;width:100%;height:630px}.ops-login{text-align:center;background:#f5f7f2;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.ops-login .ops-monogram{width:50px;height:50px;margin-bottom:28px;font-size:20px}.ops-login h1{margin:12px 0;font-size:38px}.ops-login p{color:#67776b;max-width:440px;font-size:13px}.ops-login button{min-width:220px;margin-top:20px}.ops-skip{z-index:100;background:#fff;padding:10px;position:fixed;top:-100px;left:20px}.ops-skip:focus{top:10px}.ops-customer{max-width:1120px;margin:auto;padding:0 30px 30px}.ops-customer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:70px;font-size:12px;display:flex}.ops-customer>header>a{font-size:22px;font-weight:650;text-decoration:none}.ops-customer-heading{padding:30px 0 22px}.ops-customer-heading>p{font-size:13px}.ops-customer-heading>small{margin-left:12px;display:inline-block}.ops-customer>footer{color:var(--muted);justify-content:space-between;gap:12px;margin-top:30px;font-size:11px;display:flex}.ops-customer-preview{border:1px solid var(--line);width:100%;height:700px;margin:16px 0}.ops-customer .ops-filter{max-width:400px;margin:14px 0}.ops-customer .ops-inline{justify-content:flex-start;margin:10px 0}@media (width>=1550px){.ops-main{padding-inline:44px}}@media (width<=1250px){.ops-shell{grid-template-columns:205px minmax(0,1fr)}.ops-main{padding-inline:22px}.ops-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-review-card:last-child:nth-child(3){grid-column:1/-1}.ops-studio{grid-template-columns:minmax(0,1fr) 280px}.ops-inbox{grid-template-columns:240px minmax(0,1fr)}}@media (width<=1000px){.ops-two-col,.ops-studio{grid-template-columns:1fr}.ops-studio-controls{border-left:0;border-top:1px solid var(--line);min-height:0}.ops-studio-controls>[role=tabpanel]{max-height:500px;overflow:auto}.ops-inbox{grid-template-columns:1fr}.ops-thread-list{border-right:0;border-bottom:1px solid var(--line);max-height:250px}.ops-health-list>div{grid-template-columns:115px minmax(0,1fr) 100px}.ops-page-heading{flex-direction:column;align-items:flex-start}}@media (width<=760px){.ops-shell{grid-template-columns:1fr}.ops-sidebar{height:auto;padding:13px 16px;position:relative;overflow:hidden}.ops-brand{padding:0 0 12px}.ops-sidebar nav{gap:4px;display:flex;overflow-x:auto}.ops-nav-group{display:contents}.ops-nav-group>p{display:none}.ops-sidebar nav button{white-space:nowrap;flex-shrink:0;width:auto;padding:5px 9px}.ops-sidebar footer{display:none}.ops-main{padding-inline:16px}.ops-topbar{height:52px}.ops-topbar>span{white-space:nowrap;text-overflow:ellipsis;max-width:45%;overflow:hidden}.ops-topbar>div{gap:5px}.ops-kill{font-size:9px}.ops-page-heading{padding:22px 0}.ops-shell h1{font-size:28px}.ops-review-grid{grid-template-columns:1fr}.ops-review-card:last-child:nth-child(3){grid-column:auto}.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-panel{padding:15px}.ops-metric{padding:12px}.ops-filters{gap:10px}.ops-filter{flex:1;min-width:120px}.ops-health-list>div{grid-template-columns:minmax(0,1fr) 120px;gap:6px}.ops-health-list>div>span:nth-child(2){grid-area:2/1/auto/-1}.ops-component-lab{grid-template-columns:1fr}.ops-component-list{max-height:none;display:flex;overflow:auto}.ops-component-list button{min-width:140px}.ops-lab-frame{height:500px}.ops-preview-canvas{padding:8px}.ops-preview-canvas iframe{height:650px}.ops-studio-toolbar{flex-wrap:wrap}.ops-studio-toolbar>span{font-size:10px}.ops-page-footer{flex-wrap:wrap}.ops-page-footer>span{margin-left:0}.ops-drawer{padding:18px}.ops-audit-grid{grid-template-columns:1fr}.ops-customer{padding-inline:16px}.ops-customer>header{font-size:10px}.ops-customer>footer{flex-direction:column}.ops-customer-preview{height:600px}.ops-conversation{padding:16px}.ops-conversation .ops-inline,.ops-actions{flex-wrap:wrap}.ops-login h1{font-size:32px}}@media (prefers-reduced-motion:reduce){.ops-shell *,.ops-customer *{scroll-behavior:auto;transition:none;animation:none}}.v3-foundation-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:20px;display:flex}.v3-foundation-head h2{margin:4px 0;font-size:clamp(30px,5vw,54px)}.v3-foundation-head .ops-kicker{color:#49574f}.v3-foundation-head fieldset{border:0;gap:4px;display:flex}.v3-foundation-head legend{font-size:11px;font-weight:700}.v3-foundation-head button[aria-pressed=true]{background:var(--ops-ink,#17231d);color:#fff}.v3-owner-answers{background:#d8ded8;border:1px solid #d8ded8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.v3-owner-answers article{background:#fff;min-height:130px;padding:18px}.v3-owner-answers span,.v3-owner-answers strong{display:block}.v3-owner-answers span{color:#526158;margin-bottom:20px;font-size:12px}.v3-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.v3-readiness-grid article{background:#f8f9f5;border:1px solid #d8ded8;padding:18px}.v3-readiness-grid h3{margin:12px 0 4px;font-size:14px}.v3-readiness-grid p{color:#526158;margin:0;font-size:13px}.v3-blockers{margin:0;padding:0;list-style:none}.v3-blockers li{border-top:1px solid #d8ded8;gap:12px;padding:10px 0;display:flex}@media (width<=900px){.v3-owner-answers,.v3-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.v3-foundation-head{flex-direction:column;align-items:start}.v3-owner-answers,.v3-readiness-grid{grid-template-columns:1fr}}.launch-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.launch-head h2{margin:4px 0;font-size:clamp(30px,5vw,52px)}.launch-head .ops-kicker{color:#49574f}.launch-language{gap:4px;display:flex}.launch-language button[aria-pressed=true]{color:#fff;background:#17231d}.launch-stop{background:#fff7e4;border:1px solid #d8ad5b;justify-content:space-between;gap:16px;padding:14px 16px;display:flex}.launch-stop span{color:#724d08;font-size:11px;font-weight:750}.launch-summary{background:#d8ded8;border:1px solid #d8ded8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:16px 0;display:grid}.launch-summary article{background:#fff;padding:16px}.launch-summary strong,.launch-summary span{display:block}.launch-summary strong{font-size:24px}.launch-summary span{color:#526158;font-size:12px}.launch-gates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.launch-gates article{background:#f8f9f5;border:1px solid #d8ded8;padding:16px}.launch-gates h3{margin:10px 0 4px;font-size:13px}.launch-gates p{color:#526158;margin:0;font-size:12px}.launch-actions{margin-top:18px}.launch-actions details{border-top:1px solid #d8ded8}.launch-actions summary{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.launch-actions summary span:first-child{display:block}.launch-actions summary small{color:#455249}.launch-action-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;padding:0 0 16px 20px;display:grid}.launch-action-body p{margin:0;font-size:12px}.launch-action-body strong{margin-bottom:3px;display:block}.launch-action-body code{overflow-wrap:anywhere}.launch-details{margin-top:12px}@media (width<=900px){.launch-summary,.launch-gates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.launch-head{flex-direction:column;align-items:start}.launch-summary,.launch-gates,.launch-action-body{grid-template-columns:1fr}.launch-stop{flex-direction:column}}.setup-config-actions{margin:18px 0}.setup-config-actions>button{margin:4px 8px 4px 0}.production-setup-form fieldset{border:1px solid #d8ded8;min-width:0;margin:16px 0;padding:16px}.production-setup-form label{margin:0 0 16px;display:block}.production-setup-form label>span,.production-setup-form label>small{display:block}.production-setup-form small{color:#526158;margin:3px 0;font-size:11px}.production-setup-form input:not([type=checkbox]),.production-setup-form select{border:1px solid #738177;border-radius:4px;width:100%;min-height:44px;padding:10px;display:block}.production-setup-form input[aria-invalid=true]{border-color:#a72d22}.production-setup-form .setup-acknowledge{align-items:start;gap:10px;display:flex}.setup-acknowledge input{flex-shrink:0;width:20px;height:20px;margin-top:5px}.setup-entry-note{color:#614600;background:#f5f0df;padding:12px}.setup-editor-actions{gap:10px;display:flex}.setup-editor-actions button{min-height:44px}.owner-auth{max-width:560px;margin:40px auto;padding:24px}.owner-auth form,.owner-auth label{gap:8px;display:grid}.owner-auth form{gap:16px;margin-block:20px}.owner-auth input,.owner-auth button{min-width:0;min-height:44px;padding:10px}.owner-auth pre{white-space:pre-wrap;overflow-wrap:anywhere}.owner-auth .owner-auth-checkbox{align-items:center;display:flex}.owner-auth input[type=checkbox]{flex:0 0 20px}.ops-shell{--accent:#355ec4;--ink:#232d3c;--muted:#6e7888;--line:#e1e5ed;--paper:#fff;--canvas:#f4f6fa;grid-template-columns:218px minmax(0,1fr);font-family:Inter,Segoe UI,sans-serif}.ops-sidebar{background:#fafbfd;border-right:1px solid #e1e5ed;padding:26px 15px 16px}.ops-brand{letter-spacing:-.035em;margin-bottom:30px;font-weight:700}.ops-brand small{letter-spacing:.15em;color:#7c8694;margin-top:7px;font-size:8px}.ops-monogram{color:#fff;background:#253549;border-radius:10px;width:35px;height:35px;font-size:13px}.ops-sidebar nav{overflow-y:auto}.ops-nav-group{margin-bottom:10px}.ops-nav-group summary{text-transform:uppercase;letter-spacing:.13em;color:#8b94a2;cursor:pointer;justify-content:space-between;padding:13px 12px 8px;font-size:9px;font-weight:700;list-style:none;display:flex}.ops-nav-group summary:after{content:"+"}.ops-nav-group[open] summary:after{content:"−"}.ops-nav-group button{color:#647084;border:0;border-radius:7px;gap:11px;min-height:38px;margin:2px 0;font-size:12px}.ops-nav-group button[aria-current=page]{color:#244cb2;box-shadow:none;background:#e9eefc;font-weight:650}.ops-nav-mark{min-width:19px;color:inherit;opacity:.9;justify-content:center;align-items:center;display:inline-flex}.ops-count{color:#fff;background:#365ac6;border-radius:5px;min-width:19px;height:19px;font-size:10px;line-height:19px}.ops-sidebar footer{border-top:1px solid var(--line);margin-top:20px;padding:17px 8px 0;font-size:11px}.ops-main{padding:0 30px 22px}.ops-topbar{border-bottom:1px solid var(--line);background:#ffffffb5;height:67px;margin:0 -30px;padding:0 30px;font-size:11px}.ops-kill{color:#778174;font-size:10px}.ops-page-heading{align-items:center;margin:0;padding:31px 0 24px}.ops-page-heading h1{letter-spacing:-.055em;margin:7px 0;font-size:31px;font-weight:650}.ops-page-heading p{color:var(--muted);font-size:12px}.ops-page-heading .ops-kicker{letter-spacing:.18em;color:#8a94a3;font-size:8px}.ops-page-heading>.ops-actions button{min-height:36px;font-size:11px}.ops-shell .ops-primary{color:#fff;background:#355ec4;border-color:#355ec4;border-radius:6px;box-shadow:0 2px 3px #2c4eab12}.ops-shell .ops-primary:hover{color:#fff;background:#284caa}.ops-shell button,.ops-button{min-height:38px;font-size:12px}.ops-shell h2{letter-spacing:-.015em;font-size:15px;font-weight:650}.ops-panel{border:1px solid #e2e6ed;border-radius:9px;margin-bottom:20px;padding:21px 22px;box-shadow:0 2px 5px #1a2d4803}.ops-panel>header{margin-bottom:20px}.ops-metrics{gap:12px;margin:20px 0}.ops-metric{background:#fff;border:1px solid #e1e5ed;border-radius:8px;padding:23px 20px}.ops-metric strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:#24354f;font-size:34px;font-weight:650;line-height:1.2}.ops-metric span{color:#758195;font-size:10px;line-height:1.5}.ops-review-grid{gap:12px}.ops-review-card{box-shadow:none;background:#fff;border-color:#e4e8ef;border-radius:6px;padding:16px}.ops-review-card h3{margin:12px 0 6px;font-size:13px;line-height:1.4}.ops-review-card p{color:#758195;font-size:11px}.ops-review-card button{color:#355ec4;background:0 0;border:0;padding:6px 0;font-size:11px}.ops-review-card.high{border-left:3px solid #bd8140}.ops-chip{letter-spacing:.015em;white-space:normal;border-radius:4px;max-width:100%;padding:4px 7px;font-size:9px;font-weight:600}.ops-health-strip{gap:18px}.ops-health-strip>div{border:0;border-right:1px solid var(--line);padding:0 15px 0 0;font-size:10px}.ops-table-wrap{border:0}.ops-shell table th{text-transform:uppercase;letter-spacing:.07em;color:#798494;border-bottom:1px solid var(--line);background:#f8f9fc;padding:13px;font-size:9px}.ops-shell table td{padding:14px 13px;font-size:12px}.ops-stat-rows>div{padding:14px 0;font-size:12px}.ops-stat-rows strong{font-size:20px;font-weight:650}.ops-decision-workspace{margin:-4px}.ops-queue-counts{grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;margin-bottom:28px;display:grid}.ops-queue-counts button{text-align:left;background:#f8f9fc;border:1px solid #ecedf3;border-radius:6px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding:13px 10px;display:flex}.ops-queue-counts strong{letter-spacing:-.04em;font-size:23px;line-height:1.1}.ops-queue-counts span{color:#6f798a;font-size:9px;line-height:1.4}.ops-queue-counts button[aria-pressed=true]{color:#2b50b2;background:#eff3ff;border-color:#aabcea}.ops-queue-counts .queue-critical strong{color:#b54e40}.ops-decision-list section{margin-bottom:24px}.ops-decision-list section>header{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding:8px 0 12px;display:flex}.ops-decision-list h2{font-size:12px;font-weight:700}.ops-decision-list header span{color:#8a94a4;font-size:10px}.ops-shell .ops-decision-row{text-align:left;align-items:center;gap:15px;justify-content:initial;background:#fff;border:0;border-bottom:1px solid #ecedf3;border-radius:0;grid-template-columns:8px minmax(0,1fr) 180px 95px 14px;width:100%;padding:16px 4px;display:grid}.ops-decision-row strong{font-size:12px;font-weight:600}.ops-decision-row small{color:#7c8594;margin-top:5px;font-size:10px;display:block}.ops-decision-dot{background:#97a4ba;border-radius:50%;width:5px;height:5px}.severity-high .ops-decision-dot{background:#c9803a}.ops-queue-age{color:#8a94a2;font-size:10px}.ops-queue-empty{text-align:center;color:#7c8694;padding:50px}.ops-queue-empty>span{color:#4b826c;font-size:28px}.ops-queue-empty h2{margin:12px 0}.ops-inbox{background:#fff;border:1px solid #e1e5ed;border-radius:9px;grid-template-columns:230px minmax(290px,1fr) 220px;gap:0;overflow:hidden}.ops-thread-list{background:#fcfcfe;border:0;border-right:1px solid #e1e5ed}.ops-thread-list>button{border:0;border-bottom:1px solid #e8ebf1;border-radius:0;gap:12px;padding:18px 16px}.ops-thread-list strong{font-size:11px;line-height:1.5}.ops-thread-list small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.ops-thread-list button[aria-pressed=true]{background:#edf2fe;border-left:3px solid #4667c3;padding-left:13px}.ops-conversation{border:0;border-radius:0;padding:22px}.ops-conversation>header h2{margin-bottom:14px;font-size:16px}.ops-conversation>header button{min-height:30px;font-size:10px}.ops-messages{gap:16px;max-height:570px;padding:20px 0}.ops-message{background:#f3f5fa;border:0;border-radius:9px;padding:17px}.ops-message.outbound{background:#edf2fd;margin-left:26px}.ops-message p{font-size:12px;line-height:1.8}.ops-message strong,.ops-message small{font-size:10px}.ops-context-rail{background:#fafbfe;border-left:1px solid #e1e5ed;min-width:0;padding:24px 17px}.ops-context-rail>.ops-kicker{color:#8a94a3;font-size:9px}.ops-context-business{margin:22px 0}.ops-context-avatar{color:#42619c;background:#e6ebf8;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:12px;font-size:18px;display:grid}.ops-context-business h2{font-size:13px;line-height:1.5}.ops-context-business p{color:#7b8797;margin-top:5px;font-size:10px}.ops-context-rail dl{margin:0}.ops-context-rail dl>div{margin-bottom:20px}.ops-context-rail dt{text-transform:uppercase;letter-spacing:.08em;color:#8a94a3;font-size:9px}.ops-context-rail dd{margin:7px 0 0;font-size:11px}.ops-next-action{border-top:1px solid #e1e5ed;margin-top:24px;padding-top:20px}.ops-next-action span{color:#7c8797;font-size:9px}.ops-next-action p{margin:8px 0 18px;font-size:11px;line-height:1.8}.ops-context-rail>button{width:100%;margin-bottom:8px;font-size:10px}.ops-rendered-thumb{pointer-events:none;background:#edf0f5;height:190px;position:relative;overflow:hidden}.ops-rendered-thumb iframe{transform-origin:0 0;border:0;width:1200px;height:800px;transform:scale(.3)}.ops-site-card{background:#fff;border:1px solid #e1e5ed;border-radius:8px;overflow:hidden}.ops-component-list button{padding:15px;font-size:11px}.ops-lab-frame{background:#fff;border:1px solid #e1e5ed;border-radius:7px;min-height:540px}.ops-filters{gap:12px;margin-bottom:20px}.ops-filter{font-size:10px}.ops-filter select,.ops-filter input{font-size:11px}.ops-drawer{font-family:Inter,Segoe UI,sans-serif}.ops-page-footer{color:#8c95a3;font-size:10px}.ops-sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.foundry-index{margin-bottom:30px}.foundry-section-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;display:flex}.foundry-section-heading .ops-kicker{color:#7b8799;letter-spacing:.13em;font-size:9px}.foundry-section-heading h2{letter-spacing:-.04em;margin-top:7px;font-size:23px}.foundry-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.foundry-project-card{background:#fff;border:1px solid #dce2eb;border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #1b2f4805}.foundry-browser-bar{background:#f9fafc;border-bottom:1px solid #e2e6ef;align-items:center;gap:5px;height:31px;padding:0 12px;display:flex}.foundry-browser-bar>span{background:#d2d7e2;border-radius:50%;width:5px;height:5px}.foundry-browser-bar small{color:#9099a7;margin:auto;font-size:8px}.foundry-preview-thumb{pointer-events:none;background:#e6e8df;height:300px;position:relative;overflow:hidden}.foundry-preview-thumb iframe{transform-origin:0 0;border:0;width:1440px;height:940px;transform:scale(.39)}.foundry-preview-thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.foundry-project-info{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;padding:22px;display:flex}.foundry-project-info h3{letter-spacing:-.04em;margin:7px 0;font-size:21px}.foundry-project-info p{color:#7d8794;margin:0;font-size:11px}.foundry-project-info .ops-kicker{letter-spacing:.1em;font-size:8px}.foundry-card-footer{border-top:1px solid #e8ebf1;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-top:10px;padding-top:18px;display:flex}.foundry-card-footer>a:last-child{color:#6f7d8f;margin-left:auto;font-size:10px}.foundry-caption{color:#7f8999;margin-top:18px;font-size:11px}.foundry-welcome{align-items:center;gap:25px;padding:35px 20px;display:flex}.foundry-welcome h2{font-size:24px}.foundry-welcome p{color:#758195;margin:14px 0;font-size:12px}.foundry-emblem{color:#4b69b5;font-size:70px;line-height:1}.foundry-studio-heading{flex-wrap:wrap;align-items:end;gap:15px;margin-bottom:18px;display:flex}.foundry-studio-heading .ops-filter{flex:1;min-width:220px}.foundry-review-strip{color:#758094;background:#fff;border:1px solid #e1e5ed;border-radius:6px;align-items:center;gap:18px;margin-bottom:20px;padding:12px 16px;font-size:10px;display:flex}.foundry-studio-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.foundry-preview-stage{background:#e5e8ef;border-radius:8px;justify-content:center;min-width:0;padding:16px;display:flex;overflow:auto}.foundry-preview-stage iframe{background:#fff;border:0;border-radius:3px;width:100%;height:850px;box-shadow:0 4px 15px #1b2b4610}.foundry-preview-stage.mobile iframe{border:6px solid #28303d;border-radius:18px;width:390px;min-width:390px}.foundry-control-rail{background:#fff;border:1px solid #e1e5ed;border-radius:8px;max-height:950px;padding:18px;overflow:auto}.foundry-tabs{border-bottom:1px solid #e5e8ef;flex-wrap:wrap;gap:5px;margin-bottom:22px;padding-bottom:18px;display:flex}.foundry-tabs button{background:#f5f7fb;border:0;min-height:31px;padding:6px 9px;font-size:10px}.foundry-tabs button[aria-pressed=true]{color:#3154b0;background:#e8efff}.foundry-control-rail h2{margin-bottom:15px;font-size:16px}.foundry-control-rail p{margin-bottom:16px;font-size:11px;line-height:1.8}.foundry-control-rail label{flex-direction:column;gap:7px;margin-bottom:18px;font-size:10px;font-weight:600;display:flex}.foundry-control-rail select,.foundry-control-rail input,.foundry-control-rail textarea{width:100%;font-size:11px}.foundry-control-rail>button{margin-bottom:15px}.foundry-control-rail details{margin-top:20px;font-size:11px;line-height:1.7}.foundry-direction{border-top:1px solid #e4e8f0;padding:18px 0;font-size:11px}.foundry-direction>span{text-transform:uppercase;color:#7a8595;font-size:9px}.foundry-direction h3{margin:8px 0;font-size:14px}.foundry-direction a{color:#355ec4;font-size:11px}.foundry-direction .ops-muted{margin-top:15px}.foundry-beats{padding-left:20px}.foundry-beats li{padding:10px 0;font-size:11px}.foundry-beats li>span{color:#7c8796;margin-top:6px;font-size:10px;display:block}.foundry-beats details{margin:7px 0}.foundry-function-list{padding:0;list-style:none}.foundry-function-list li{border-bottom:1px solid #e5e8ef;padding:15px 0}.foundry-function-list strong{font-size:11px;display:block}.foundry-function-list span,.foundry-function-list small{color:#7a8494;margin-top:8px;font-size:10px;line-height:1.7;display:block}.foundry-owner-access{background:#f0f4ff;margin-top:20px;padding:16px;font-size:11px}.foundry-control-rail .foundry-check{flex-direction:row;align-items:center;gap:9px;display:flex}.foundry-check input{width:auto}.foundry-qa-metrics{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0;display:grid}.foundry-qa-metrics>div{background:#f5f7fb;border-radius:4px;padding:13px}.foundry-qa-metrics span{color:#7c8797;font-size:9px;display:block}.foundry-qa-metrics strong{margin-top:4px;font-size:17px;font-weight:600;display:block}.foundry-version{flex-direction:column;gap:5px;width:100%;margin-bottom:10px;align-items:flex-start!important;display:flex!important}.foundry-version strong{font-size:12px}.foundry-version span,.foundry-version small{font-size:9px}.foundry-version[aria-pressed=true]{background:#edf2ff!important;border-color:#aebfe8!important}.foundry-review-form fieldset{border:0;margin:15px 0;padding:0}.foundry-review-form legend{margin-bottom:20px;font-size:11px;font-weight:600}.foundry-review-form fieldset:disabled{opacity:.55}.foundry-score{border-bottom:1px solid #e5e8ef;padding:14px 0}.foundry-score label{margin-bottom:8px}.owner-shell,.owner-login{--ink:#243348;--accent:#3b5eae;--line:#dfe5ee;--paper:#fff;--muted:#718097;color:var(--ink);background:#f6f8fb;min-height:100vh;font:14px/1.6 Segoe UI,Arial,sans-serif}.owner-shell *,.owner-login *{box-sizing:border-box}.owner-shell h1,.owner-shell h2,.owner-shell h3,.owner-shell p,.owner-login h1,.owner-login p{margin:0}.owner-shell a,.owner-login a{color:inherit;text-decoration:none}.owner-shell a:hover,.owner-login a:hover{text-decoration:underline}.owner-shell button,.owner-login button,.owner-editor button{font:inherit;cursor:pointer;color:#273851;background:#fff;border:1px solid #d7dfe9;border-radius:6px;min-height:42px;padding:10px 15px}.owner-shell .ops-primary,.owner-login .ops-primary,.owner-editor .ops-primary{color:#fff;background:#355ec4;border-color:#355ec4}.owner-shell input,.owner-shell select,.owner-shell textarea,.owner-login input,.owner-editor input,.owner-editor select,.owner-editor textarea{font:inherit;color:#25354b;background:#fff;border:1px solid #c7d1df;border-radius:5px;width:100%;max-width:100%;min-height:45px;padding:11px 12px}.owner-shell :is(button,a,input,select,textarea,summary):focus-visible,.owner-login :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #b48834}.owner-shell label,.owner-login label,.owner-editor label{flex-direction:column;gap:7px;margin-bottom:16px;font-size:12px;font-weight:600;display:flex}.owner-shell button:disabled,.owner-login button:disabled{opacity:.5;cursor:not-allowed}.owner-login{max-width:none;padding:8vh max(50vw - 215px,24px)}.owner-brand{letter-spacing:-.05em;font-size:23px;font-weight:700}.owner-login>.ops-kicker{color:#7c8796;letter-spacing:.12em;margin-top:60px;font-size:10px}.owner-login h1{letter-spacing:-.055em;margin:16px 0 24px;font-size:45px;line-height:1.1}.owner-login>p{color:#738198;margin:0 0 25px;font-size:13px}.owner-login form{margin:35px 0 25px}.owner-login .ops-primary{width:100%;margin-top:10px}.owner-login>small{color:#8a95a6;margin-top:35px;font-size:10px;display:block}.owner-login>a:last-of-type{font-size:12px}.owner-topbar{background:#fff;border-bottom:1px solid #e2e7ef;align-items:center;gap:30px;height:80px;padding:0 5vw;display:flex}.owner-topbar>span{color:#8090a2;font-size:11px}.owner-topbar>div{align-items:center;gap:25px;margin-left:auto;font-size:12px;display:flex}.owner-topbar button{font-size:11px}.owner-main{max-width:1280px;margin:0 auto;padding:45px 4vw}.owner-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:30px;display:flex}.owner-heading .ops-kicker{text-transform:uppercase;letter-spacing:.13em;color:#8290a3;font-size:10px}.owner-heading h1{letter-spacing:-.05em;margin:9px 0;font-size:43px;line-height:1.2}.owner-heading>div>p:last-child{color:#78879b;font-size:12px}.owner-date{align-items:center;gap:10px;display:flex}.owner-date label{margin:0}.owner-date button,.owner-date input{min-height:40px;font-size:11px}.owner-kpis{grid-template-columns:repeat(3,1fr);gap:18px;margin:30px 0;display:grid}.owner-kpis>div{background:#fff;border:1px solid #e0e6ef;border-radius:8px;padding:25px}.owner-kpis strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:35px;font-weight:650;line-height:1.2;display:block}.owner-kpis span{color:#7d8b9f;margin-top:10px;font-size:11px;display:block}.owner-calendar{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px;display:grid}.owner-calendar.restaurant-calendar{grid-template-columns:1fr}.owner-calendar>section{background:#fff;border:1px solid #dee5ef;border-radius:8px;overflow:hidden}.owner-calendar header{border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex}.owner-calendar header>div{align-items:center;gap:10px;font-size:12px;display:flex}.owner-resource-avatar{color:#45659d;background:#edf2fc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.owner-calendar header>span{color:#8190a2;font-size:9px}.owner-appointments{min-height:245px;padding:12px}.owner-shell .owner-appointment{text-align:left;background:#eff4fb;border:0;border-left:3px solid #5c7dba;border-radius:4px;align-items:start;gap:12px;width:100%;margin-bottom:10px;padding:15px 12px;display:flex}.owner-appointment time{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.owner-appointment time small{color:#8392a7;margin-top:3px;font-size:9px;display:block}.owner-appointment>div{flex:1}.owner-appointment strong{font-size:12px;display:block}.owner-appointment>div span{color:#657d9a;margin-top:3px;font-size:10px;display:block}.owner-appointment>div small{margin-top:9px;font-size:10px;line-height:1.6;display:block}.owner-appointment>span{color:#6581ad;font-size:12px}.owner-empty{text-align:center;color:#8997a9;padding:40px 20px;font-size:12px}.owner-empty h2{color:#344b68;margin-bottom:15px;font-size:19px}.owner-empty a{color:#355ec4;margin-top:20px;display:inline-block}.owner-block{color:#79889e;background:repeating-linear-gradient(135deg,#f0f2f6,#f0f2f6 5px,#e6eaf0 5px 6px);border-radius:4px;margin-top:10px;padding:15px;font-size:10px}.owner-secondary{background:#fff;border:1px solid #dfe6ef;border-radius:7px;margin-top:22px;padding:20px}.owner-secondary summary{cursor:pointer;font-size:12px;font-weight:600}.owner-secondary summary small{color:#8996a8;margin-left:10px;font-size:10px;font-weight:400}.owner-open-slots{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.owner-open-slots>span{background:#f1f5fc;border-radius:4px;padding:8px 12px;font-size:10px}.owner-record-row{text-align:left;justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:12px;display:flex;font-size:11px!important}.owner-record-row small{color:#8793a4;font-size:9px;display:block}.owner-footnote{color:#8a96a7;text-align:center;margin:38px 0 10px;font-size:10px}.owner-request{background:#fff;border:1px solid #e0e6ef;border-radius:8px;margin-bottom:12px;overflow:hidden}.owner-request>summary{cursor:pointer;align-items:center;gap:22px;padding:23px;list-style:none;display:flex}.owner-priority{background:#8da1b8;border-radius:50%;width:7px;height:7px}.owner-priority.high{background:#c38b4b}.owner-request summary>div{flex:1}.owner-request summary strong{font-size:14px;display:block}.owner-request summary div>span{color:#8593a6;margin-top:7px;font-size:11px;display:block}.owner-request summary>span:not(.owner-priority){color:#798ba3;font-size:11px}.owner-request-body{background:#fcfdff;border-top:1px solid #e4e9f0;grid-template-columns:1fr 1fr;gap:45px;padding:26px;display:grid}.owner-request-body>div{font-size:12px;line-height:1.9}.owner-request-body p{margin-top:18px}.owner-form-row{gap:14px;display:flex}.owner-form-row>label{flex:1}.owner-request-body textarea{min-height:90px}.owner-editor{margin-top:25px}.owner-editor label{margin-top:15px}.owner-editor details{background:#f7f9fc;border-radius:6px;margin-bottom:22px;padding:16px}.owner-editor summary{cursor:pointer;font-size:13px}.owner-editor form{margin-top:20px}.owner-editor .owner-check{flex-direction:row;align-items:center;display:flex}.owner-check input{width:auto;min-height:0}.owner-editor .owner-danger{color:#a14f3e;margin-left:10px}.owner-editor button{font-size:12px}.owner-editor select{width:100%}@media (width>=1600px){.foundry-preview-thumb{height:350px}.foundry-preview-thumb iframe{transform:scale(.46)}}@media (width<=1200px){.ops-inbox{grid-template-columns:200px minmax(0,1fr)}.ops-context-rail{border-top:1px solid #e1e5ed;border-left:0;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:20px;display:flex}.ops-context-rail dl{gap:25px;display:flex}.ops-context-business{max-width:160px;margin:0}.ops-context-avatar,.ops-context-rail>.ops-kicker{display:none}.ops-context-rail .ops-next-action{border:0;max-width:260px;margin:0;padding:0}.ops-context-rail>button{width:auto}.ops-queue-counts{grid-template-columns:repeat(5,1fr)}.foundry-studio-layout{grid-template-columns:minmax(0,1fr) 280px}.foundry-project-info h3{font-size:19px}.foundry-preview-thumb{height:240px}.foundry-preview-thumb iframe{transform:scale(.31)}.foundry-card-footer>a:last-child{margin-left:0}.owner-heading{align-items:start}.owner-date{flex-wrap:wrap;max-width:310px}.owner-calendar{gap:10px}.owner-calendar header{padding:13px}.owner-appointment{gap:9px}.owner-request-body{gap:25px}.ops-decision-row .ops-chip{max-width:160px}}@media (width<=900px){.ops-shell{grid-template-columns:180px minmax(0,1fr)}.ops-main{padding:0 20px 20px}.ops-topbar{margin:0 -20px;padding:0 20px}.ops-sidebar{padding-left:9px;padding-right:9px}.ops-brand{font-size:15px}.ops-nav-group button{font-size:11px}.foundry-project-grid{grid-template-columns:1fr}.foundry-preview-thumb{height:300px}.foundry-preview-thumb iframe{transform:scale(.42)}.foundry-studio-layout{flex-direction:column-reverse;display:flex}.foundry-control-rail{width:100%;max-height:600px}.foundry-preview-stage{width:100%}.foundry-preview-stage iframe{height:760px}.ops-shell .ops-decision-row{grid-template-columns:7px 1fr 16px;gap:12px}.ops-decision-row .ops-chip,.ops-decision-row .ops-queue-age{grid-column:2}.ops-decision-row>span:last-child{grid-area:1/3}.ops-queue-counts{grid-template-columns:repeat(3,1fr)}.ops-inbox{display:block}.ops-thread-list{border-bottom:1px solid #e1e5ed;max-height:160px;display:flex;overflow:auto}.ops-thread-list>button{min-width:200px;max-width:230px}.ops-context-rail{display:block}.ops-context-rail dl{flex-wrap:wrap;margin-top:20px}.owner-calendar{grid-template-columns:1fr}.owner-appointments{min-height:0}.owner-heading{display:block}.owner-date{max-width:none;margin-top:25px}.owner-main{padding:30px 22px}.owner-kpis>div{padding:18px}.owner-kpis strong{font-size:30px}.owner-request-body{display:block}.owner-request-body form{margin-top:25px}}@media (width<=650px){.ops-shell{display:block}.ops-sidebar{height:auto;padding:14px;position:static;overflow:visible}.ops-brand{margin:0 0 12px}.ops-sidebar nav{gap:12px;max-height:170px;display:flex;overflow-x:auto}.ops-nav-group{min-width:160px;margin:0}.ops-nav-group summary{padding-top:6px}.ops-nav-group button{min-height:34px}.ops-sidebar footer{display:none}.ops-main{padding:0 16px 20px}.ops-topbar{height:50px;margin:0 -16px;padding:0 16px}.ops-kill{display:none}.ops-page-heading{align-items:start;gap:16px;padding:24px 0}.ops-page-heading h1{font-size:27px}.ops-page-heading>.ops-actions{max-width:130px}.ops-page-heading>.ops-actions button{padding:8px;font-size:10px}.ops-panel{padding:18px 15px}.ops-metrics{grid-template-columns:repeat(2,1fr);gap:9px}.ops-metric{padding:18px}.ops-metric strong{font-size:30px}.ops-review-grid{grid-template-columns:1fr}.foundry-section-heading{align-items:start}.foundry-section-heading h2{font-size:21px}.foundry-project-grid{gap:18px}.foundry-preview-thumb{height:225px}.foundry-preview-thumb iframe{transform:scale(.3)}.foundry-project-info{padding:17px}.foundry-card-footer{gap:8px}.foundry-card-footer>a:last-child{margin-left:auto;font-size:10px}.foundry-studio-heading{gap:10px}.foundry-studio-heading .ops-button{font-size:10px}.foundry-review-strip{flex-wrap:wrap;gap:10px;padding:12px;font-size:9px}.foundry-preview-stage{padding:10px}.foundry-preview-stage.mobile iframe{width:390px;min-width:340px;max-width:100%}.foundry-control-rail{max-height:650px}.ops-context-rail dl{gap:20px}.ops-context-rail dl>div{width:40%;margin-bottom:0}.ops-context-rail .ops-next-action{margin-top:20px}.ops-conversation{padding:17px}.ops-queue-counts button{padding:12px}.ops-queue-counts strong{font-size:20px}.ops-page-footer span{display:none}.owner-topbar{gap:15px;height:70px;padding:0 20px}.owner-topbar>span{display:none}.owner-topbar>div{gap:10px;font-size:10px}.owner-brand{font-size:22px}.owner-topbar button{min-height:38px;padding:8px 10px}.owner-main{padding:25px 18px}.owner-heading h1{font-size:38px}.owner-kpis{gap:8px}.owner-kpis>div{padding:16px 12px}.owner-kpis strong{font-size:29px}.owner-kpis span{margin-top:8px;font-size:9px}.owner-request>summary{flex-wrap:wrap;gap:13px;padding:18px 13px}.owner-request summary>div{min-width:170px}.owner-request-body{padding:20px}.owner-request summary>span:not(.owner-priority){margin-left:20px}.owner-date{gap:8px}.owner-date input{max-width:150px}.owner-footnote{line-height:1.8}.owner-login{padding:7vh 26px}.owner-login h1{font-size:40px}.owner-form-row{display:block}}@media (prefers-reduced-motion:reduce){.ops-shell *,.owner-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.owner-shell{--owner-accent:#e9b949;--owner-accent-soft:#fff5d8;--owner-deep:#172131;background:#f2f4f7}.owner-shell[data-owner-vertical=RESTAURANT]{--owner-accent:#d45f4f;--owner-accent-soft:#fff0eb}.owner-shell[data-owner-vertical=TRADES]{--owner-accent:#a2bc45;--owner-accent-soft:#f0f5dc}.owner-shell[data-owner-vertical=PHOTOGRAPHER]{--owner-accent:#8d84c7;--owner-accent-soft:#f0eef9}.owner-topbar{z-index:20;background:var(--owner-deep);color:#f6f8fb;border:0;height:64px;position:sticky;top:0}.owner-topbar>span{color:#9daabc;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.owner-topbar button{color:#d9e0e9;background:0 0;border-color:#455166}.owner-main{padding-top:0}.owner-workspace-nav{border-bottom:1px solid #d8dee7;align-items:center;gap:28px;min-height:56px;margin-bottom:35px;display:flex;overflow-x:auto}.owner-workspace-nav a{color:#66758a;border-bottom:3px solid #0000;flex:none;padding:20px 1px 17px;font-size:11px;font-weight:600}.owner-workspace-nav a[aria-current]{color:#172131;border-color:var(--owner-accent)}.owner-heading{align-items:end}.owner-heading h1{font-size:clamp(42px,5vw,70px);font-weight:650;line-height:.98}.owner-command-bar{background:var(--owner-deep);color:#fff;border-left:6px solid var(--owner-accent);justify-content:space-between;align-items:center;gap:22px;padding:17px 20px;display:flex}.owner-command-bar>div:first-child{gap:2px;display:grid}.owner-command-bar span{color:#aab5c4;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.owner-command-bar strong{font-size:13px}.owner-command-bar>div:last-child{align-items:center;gap:8px;display:flex}.owner-command-bar a,.owner-command-bar button{border:1px solid #4a5669;border-radius:4px;align-items:center;min-height:38px;padding:8px 13px;font-size:10px;display:inline-flex}.owner-command-bar .owner-primary-action{background:var(--owner-accent);color:#18202c;border-color:var(--owner-accent);font-weight:700}.owner-kpis{border-bottom:1px solid #d8dee7;grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin:0 0 26px}.owner-kpis>div{background:0 0;border:0;border-radius:0;align-items:baseline;gap:8px;min-width:190px;padding:22px 32px 18px 0;display:flex}.owner-kpis strong{font-size:27px}.owner-kpis span{margin:0;font-size:10px}.owner-calendar{gap:10px}.owner-calendar>section{border:0;border-radius:3px;box-shadow:0 1px #d6dce5}.owner-resource-avatar{background:var(--owner-accent-soft);color:#273548;border-radius:5px}.owner-shell .owner-appointment{border-left-color:var(--owner-accent);background:var(--owner-accent-soft)}.owner-pipeline{border-block:1px solid #d9dfe7;grid-template-columns:repeat(6,minmax(0,1fr));margin:4px 0 24px;display:grid}.owner-pipeline button{text-align:left;border:0;background:0 0;border-right:1px solid #e0e5ec;border-radius:0;gap:3px;min-height:70px;padding:12px 14px;display:grid}.owner-pipeline button[aria-pressed=true]{background:var(--owner-accent-soft);box-shadow:inset 0 -3px var(--owner-accent)}.owner-pipeline strong{font-size:20px;line-height:1}.owner-pipeline span{color:#6f7d90;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.owner-request-list{margin-top:0}.owner-request{border:0;border-bottom:1px solid #dce2e9;border-radius:0;margin:0}.owner-request>summary{padding:17px 12px}.owner-request[open]{margin:4px 0 12px;box-shadow:0 8px 30px #26364c12}.owner-request-body{background:#f9fafc}@media (width<=700px){.owner-main{padding-top:0}.owner-workspace-nav{margin-bottom:25px}.owner-heading{align-items:flex-start}.owner-command-bar{flex-direction:column;align-items:flex-start}.owner-command-bar>div:last-child{flex-wrap:wrap;width:100%}.owner-kpis{grid-template-columns:1fr}.owner-kpis>div{border-bottom:1px solid #e0e5eb;min-width:0;padding:12px 0}.owner-pipeline{display:flex;overflow-x:auto}.owner-pipeline button{min-width:112px}.owner-request-body{grid-template-columns:1fr;gap:24px}}.ops-shell{--accent:#3157ce;--canvas:#eef1f5;--line:#d5dbe4;background:var(--canvas);grid-template-columns:230px minmax(0,1fr)}.ops-sidebar{color:#dce4f0;background:#151e2c;border:0}.ops-brand{color:#fff}.ops-brand small,.ops-nav-group summary,.ops-sidebar footer small{color:#8794a8}.ops-monogram{color:#1b347b;background:#d9e2ff}.ops-sidebar nav button{color:#aeb9c9}.ops-sidebar nav button:hover{color:#fff;background:#202c3e}.ops-nav-group button[aria-current=page]{color:#fff;background:#2d4fab}.ops-sidebar footer{border-color:#2d394b}.ops-avatar{color:#fff;background:#28374d}.ops-main{max-width:1600px}.ops-topbar{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eef1f5ed;position:sticky;top:0}.ops-page-heading h1{font-size:clamp(34px,4vw,53px);line-height:1}.ops-panel{box-shadow:none;border-radius:3px}.ops-signal-strip{border-block:1px solid #cbd3df;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 18px;display:grid}.ops-shell .ops-signal-strip button{text-align:left;border:0;background:0 0;border-right:1px solid #d4dbe5;border-radius:0;grid-template-columns:1fr auto;gap:2px 12px;min-width:0;padding:14px 17px;display:grid}.ops-signal-strip button:hover{background:#fff}.ops-signal-strip span{color:#6f7b8e;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.ops-signal-strip strong{letter-spacing:-.05em;grid-area:1/2/3;align-self:center;font-size:28px;font-weight:650}.ops-signal-strip small{color:#8a94a3;font-size:9px}.ops-signal-strip .attention strong{color:#ad493c}.ops-metrics-compact{border-bottom:1px solid #d5dbe4;gap:0;margin:0 0 18px;display:flex;overflow-x:auto}.ops-metrics-compact .ops-metric{background:0 0;border:0;border-right:1px solid #e0e5ec;border-radius:0;flex:1;align-items:baseline;gap:7px;min-width:135px;padding:10px 13px;display:flex}.ops-metrics-compact .ops-metric strong{order:-1;margin:0;font-size:18px}.ops-metrics-compact .ops-metric>span{font-size:9px}.ops-review-grid{grid-template-columns:1fr}.ops-review-card{border:0;border-bottom:1px solid var(--line);border-left:4px solid #d0a552;grid-template-columns:1fr minmax(160px,.25fr);align-items:center;display:grid}.ops-review-card .ops-inline,.ops-review-card h3,.ops-review-card p{grid-column:1}.ops-review-card button{border-left:1px solid var(--line);grid-area:1/2/4;align-self:stretch;padding-left:18px}.ops-queue-counts{border-block:1px solid var(--line);gap:0;margin-bottom:22px;display:flex;overflow-x:auto}.ops-queue-counts button{border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;flex-direction:row;align-items:baseline;min-width:118px;padding:11px 13px}.ops-queue-counts strong{font-size:18px}.ops-queue-counts button[aria-pressed=true]{box-shadow:inset 0 -3px #3157ce}.ops-queue-counts button.is-empty{opacity:.48;min-width:92px}.ops-shell .ops-decision-row{grid-template-columns:8px minmax(180px,1fr) 160px 95px 80px 14px;padding:14px 4px}.ops-decision-next{color:#4f5d72;white-space:nowrap;text-overflow:ellipsis;max-width:75ch;margin-top:4px;font-size:10px;display:block;overflow:hidden}.ops-decision-impact{text-transform:uppercase;color:#6f7989;letter-spacing:.05em;font-size:9px}.ops-inbox{grid-template-columns:245px minmax(340px,1fr) 260px;min-width:0}.ops-thread-list,.ops-conversation,.ops-context-rail{min-width:0}.ops-context-rail{padding:22px 20px;overflow:hidden}.ops-context-business h2,.ops-context-business p,.ops-context-rail dt,.ops-context-rail dd,.ops-next-action p{overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto}.ops-context-rail dl>div{grid-template-columns:minmax(74px,.8fr) minmax(0,1.2fr);align-items:start;gap:9px;margin-bottom:13px;display:grid}.ops-context-rail dd{min-width:0;margin:0}.ops-context-rail .ops-chip{white-space:normal;overflow-wrap:normal;word-break:normal}.ops-next-action{background:#e9eefc;border:0;border-left:3px solid #3157ce;margin:20px 0;padding:13px}.ops-next-action p{color:#34425a;margin-bottom:0}.foundry-project-grid{gap:14px}.foundry-project-card{box-shadow:none;border-color:#d3dae5;border-radius:3px}.foundry-project-card:focus-within{box-shadow:0 0 0 3px #3157ce33}.foundry-project-info{padding:17px}.ops-component-lab{grid-template-columns:250px minmax(0,1fr)}.ops-component-list{grid-template-columns:1fr;gap:5px;display:grid}.ops-component-list button{border-left:5px solid #c1c9d5;border-radius:3px;position:relative}.ops-component-list button.is-foundry{background:#f7f9ff;border-left-color:#3157ce}.ops-component-list button.is-foundry[data-family=Booking],.ops-component-list button.is-foundry[data-family=Contact]{border-left-color:#c98936}.ops-component-list button[aria-pressed=true]{background:#e8edfc;border-color:#3157ce}.ops-lab-frame{background:#fff;border:8px solid #1b2534;border-radius:4px}@media (width<=1100px){.ops-signal-strip{grid-template-columns:repeat(3,1fr)}.ops-shell .ops-decision-row{grid-template-columns:8px minmax(0,1fr) 120px 70px 14px}.ops-decision-impact{display:none}.ops-inbox{grid-template-columns:220px minmax(300px,1fr)}.ops-context-rail{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:150px minmax(0,1fr) 220px;gap:20px;display:grid}.ops-context-rail>.ops-kicker{grid-column:1/-1}}@media (width<=760px){.ops-shell{grid-template-columns:1fr}.ops-sidebar{background:#151e2c}.ops-signal-strip{display:flex;overflow-x:auto}.ops-shell .ops-signal-strip button{min-width:155px}.ops-review-card{display:block}.ops-review-card button{border-left:0}.ops-shell .ops-decision-row{grid-template-columns:8px minmax(0,1fr) 14px}.ops-decision-row .ops-chip,.ops-decision-impact,.ops-decision-row .ops-queue-age{display:none}.ops-inbox{grid-template-columns:1fr}.ops-context-rail{display:block}.ops-component-lab{grid-template-columns:1fr}}.trust-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.trust-heading h2{margin:6px 0 12px;font-size:clamp(28px,4vw,46px)}.trust-signals{border-block:1px solid #d6ddd9;flex-wrap:wrap;gap:24px;margin:20px 0;padding:20px 0;display:flex}.trust-signals strong{margin-right:6px;font-size:24px}.trust-layout{grid-template-columns:minmax(200px,270px) minmax(0,1fr);gap:28px;display:grid}.trust-businesses{flex-direction:column;align-self:start;gap:3px;display:flex}.trust-businesses button{text-align:left;color:#263c34;background:0 0;border:1px solid #0000;gap:5px;padding:15px;display:grid}.trust-businesses button[aria-current=true]{background:#e4ede7;border-color:#8aa596}.trust-businesses small,.trust-businesses span{font-size:12px}.trust-detail{background:#fff;border:1px solid #dce2df;min-width:0;padding:clamp(18px,3vw,36px)}.trust-detail section{border-top:1px solid #dce2df;margin-top:20px;padding:22px 0}.trust-detail h3{margin-top:0}.trust-detail p{max-width:72ch}.trust-detail details{margin:20px 0}.trust-detail summary,.trust-readiness summary{cursor:pointer;padding:12px 0;font-weight:600}.trust-detail dl>div,.trust-facts>div{overflow-wrap:anywhere;border-bottom:1px solid #edf0ed;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:10px;padding:9px 0;display:grid}.trust-detail dd{margin:0}.trust-facts small{color:#526159;grid-column:2}.trust-detail form{gap:14px;max-width:580px;margin:24px 0;display:grid}.trust-detail label{gap:6px;display:grid}.trust-detail input,.trust-detail select{color:#172a21;background:#fff;border:1px solid #82968a;border-radius:4px;width:100%;min-height:44px;padding:10px}.trust-detail button,.trust-workspace button{min-height:44px}.trust-review-row{border-bottom:1px solid #dce2df;grid-template-columns:90px 190px 1fr;gap:16px;padding:12px 0;display:grid}.trust-readiness{margin-top:26px}.trust-mobile-picker{display:none}.ops-shell .trust-workspace small{color:#4a5c54}.ops-shell .trust-workspace .ops-kicker{color:#4d5d6b}.ops-shell .trust-workspace a.ops-primary{color:#fff;align-items:center;min-height:44px;padding:12px 18px;text-decoration:none;display:inline-flex}.ops-shell .ops-topbar>span,.ops-shell .ops-kill,.ops-shell .ops-page-heading .ops-kicker,.ops-shell .ops-page-heading>div>p,.ops-shell .ops-page-footer,.ops-shell .ops-page-footer>span{color:#505e70}@media (width<=760px){.trust-layout{grid-template-columns:1fr}.trust-businesses{display:none}.trust-mobile-picker{gap:8px;margin-bottom:20px;display:grid}.trust-mobile-picker select{color:#172a21;background:#fff;border:1px solid #82968a;border-radius:4px;width:100%;min-height:44px;padding:10px}.trust-heading{display:block}.trust-review-row{grid-template-columns:1fr}.trust-signals{gap:14px}}.acquisition{color:var(--ops-ink,#18231e)}.acquisition .ops-kicker{color:#45554b}.acq-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.acq-heading h2{letter-spacing:-.035em;margin:4px 0 10px;font-size:28px}.acq-heading p{margin-bottom:0}.acq-safe{color:#265c3b;white-space:nowrap;background:#e8f2ea;border-radius:4px;padding:8px 12px;font-weight:650}.acq-metrics{border-block:1px solid #d9ddd6;grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 0;display:grid}.acq-metrics>div{flex-direction:column;gap:6px;padding:18px 12px;display:flex}.acq-metrics strong{font-size:27px}.acq-metrics span,.acq-queue small{color:#536158;font-size:12px}.acq-filters{flex-wrap:wrap;gap:12px;padding:20px 0;display:flex}.acq-filters label{flex-direction:column;flex:1;gap:7px;min-width:130px;font-size:12px;font-weight:600;display:flex}.acq-filters input,.acq-filters select{color:#18231e;background:#fff;border:1px solid #bfc8bf;border-radius:4px;min-width:0;padding:10px}.acq-layout{grid-template-columns:minmax(200px,290px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.acq-queue{background:#fff;border:1px solid #d6ddd5;border-radius:6px;flex-direction:column;max-height:850px;display:flex;overflow:auto}.acq-queue button{text-align:left;border:0;color:#1f332a;background:#fff;border-bottom:1px solid #e1e6df;border-radius:0;flex-direction:column;flex-shrink:0;align-items:start;gap:8px;min-height:124px;padding:18px;display:flex}.acq-queue button:hover{background:#f3f6f0}.acq-queue button[aria-current=true]{background:#eaf1e6;box-shadow:inset 4px 0 #456c47}.acq-queue strong{font-size:15px}.acq-queue span{letter-spacing:.04em;font-size:11px;font-weight:700}.acq-package{background:#fff;border:1px solid #d6ddd5;border-radius:6px;min-width:0;padding:26px}.acq-package>header h2{letter-spacing:-.03em;margin:8px 0 18px;font-size:27px}.acq-state{color:#4c503b;letter-spacing:.03em;background:#f0f0e9;border-radius:3px;margin:0 4px 5px 0;padding:6px 8px;font-size:10px;font-weight:700;display:inline-block}.acq-state.good{color:#265c3b;background:#e5f0e0}.acq-package section{border-bottom:1px solid #e2e6df;padding:16px 0}.acq-package h3{margin:0 0 9px;font-size:14px}.acq-package p{max-width:75ch;margin:8px 0;font-size:14px;line-height:1.6}.acq-package small{color:#536158;font-size:12px;line-height:1.6}.acq-package a{color:#315e43;text-underline-offset:3px;overflow-wrap:anywhere}.acq-prepared{grid-template-columns:1fr 1fr;gap:22px;display:grid}.acq-next{background:#f1f5ed;margin:18px 0;padding:18px!important}.acq-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.acq-actions button{min-height:38px;padding:9px 12px}.acquisition details{border-bottom:1px solid #d9dfd5;padding:15px 0}.acquisition summary{cursor:pointer;font-size:13px;font-weight:650;line-height:1.5}.acq-endpoint{overflow-wrap:anywhere;border-bottom:1px solid #e2e6df;flex-direction:column;gap:5px;padding:18px 0;display:flex}.acq-funnel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.acq-funnel-grid>div{background:#f1f4ee;justify-content:space-between;gap:12px;padding:9px;font-size:12px;display:flex}.acq-message{white-space:pre-wrap}.acquisition dl>div{padding:10px 0}.acquisition dt{font-size:12px;font-weight:700}.acquisition dd{margin:5px 0;font-size:13px;line-height:1.5}.acquisition-needs{margin-top:24px}.acquisition-needs h2{font-size:19px}.acquisition-needs button{text-align:left;align-items:center;gap:20px;width:100%;margin:8px 0;padding:16px;display:flex}.acquisition-needs button>span:last-child{white-space:nowrap;margin-left:auto}.acquisition :focus-visible,.acquisition-needs :focus-visible{outline-offset:3px;outline:3px solid #315e43}.acq-funnel p{font-size:13px;line-height:1.5}.acquisition button:disabled{opacity:.5;cursor:not-allowed}.acq-draft{background:#f7f6ee;padding:18px!important}@media (width<=900px){.acq-layout{grid-template-columns:210px minmax(0,1fr)}.acq-prepared{grid-template-columns:1fr}.acq-package{padding:18px}}@media (width<=650px){.acq-heading{flex-direction:column}.acq-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.acq-layout{grid-template-columns:1fr}.acq-queue{max-height:250px}.acq-queue button{min-height:100px}.acq-funnel-grid{grid-template-columns:1fr}.acquisition-needs button{flex-direction:column;align-items:start;gap:8px}.acquisition-needs button>span:last-child{margin-left:0}.acq-package>header h2{font-size:24px}.acq-filters label{min-width:140px}}@media (prefers-reduced-motion:reduce){.acquisition *{scroll-behavior:auto;transition:none;animation:none}}.mass-discovery{color:#19241f}.mass-discovery .ops-kicker{color:#28533a}.mass-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px;display:flex}.mass-heading h2{letter-spacing:-.045em;max-width:18ch;margin:5px 0 8px;font-size:clamp(28px,4vw,48px);line-height:1.02}.mass-heading p{max-width:65ch}.mass-metrics{background:#d6ddd5;border:1px solid #d6ddd5;border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.mass-metrics>div{background:#fff;flex-direction:column;justify-content:end;min-height:94px;padding:15px;display:flex}.mass-metrics strong{font-size:25px}.mass-metrics span,.mass-result-bar,.mass-caveat{color:#536158;font-size:12px;line-height:1.45}.mass-funnel{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0 10px;display:grid}.mass-funnel>div{background:#f5f6f1;border:1px solid #d6ddd5;min-height:74px;padding:12px;position:relative}.mass-funnel i{color:#607568;font-style:normal;position:absolute;top:25px;left:-10px}.mass-funnel span,.mass-funnel strong{display:block}.mass-funnel span{min-height:30px;font-size:11px}.mass-funnel strong{font-size:20px}.mass-filters{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;margin-top:22px;display:grid}.mass-filters label{color:#455149;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.mass-filters input,.mass-filters select{color:#19241f;background:#fff;border:1px solid #c8d0c7;border-radius:4px;width:100%;min-height:40px;padding:8px 10px}.mass-result-bar{justify-content:space-between;gap:16px;margin:17px 0 9px;display:flex}.mass-layout{grid-template-columns:minmax(380px,1.15fr) minmax(320px,.85fr);align-items:start;gap:18px;display:grid}.mass-table{border:1px solid #d6ddd5;border-radius:6px;margin:0;padding:0;list-style:none;overflow:hidden}.mass-table button{width:100%;min-height:64px;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #e1e5df;grid-template-columns:minmax(0,1fr) 105px;gap:15px;padding:10px 13px;display:grid}.mass-table button:last-child{border-bottom:0}.mass-table button[aria-current=true]{background:#eaf0e7;box-shadow:inset 4px 0 #315e43}.mass-table button>span{flex-direction:column;justify-content:center;min-width:0;display:flex}.mass-table button>span:last-child{align-items:end}.mass-table small{color:#607067;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mass-pagination{justify-content:space-between;margin-top:10px;display:flex}.mass-detail{background:#fff;border:1px solid #d6ddd5;border-radius:6px;padding:22px;position:sticky;top:12px}.mass-detail h3{margin:4px 0 18px;font-size:25px;line-height:1.1}.mass-answer{border-top:1px solid #e1e5df;flex-direction:column;gap:5px;padding:12px 0;display:flex}.mass-answer>span{color:#607067;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700}.mass-answer strong{font-size:14px;line-height:1.45}.mass-answer small{overflow-wrap:anywhere;color:#536158;line-height:1.45}.mass-answer.important{background:#edf3e8;border:0;margin:7px -10px 0;padding:14px 10px}.mass-detail details{margin-top:12px}.acquisition-history{margin-top:28px}@media (width<=1050px){.mass-metrics,.mass-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.mass-filters{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (width<=760px){.mass-heading,.mass-result-bar{flex-direction:column}.mass-layout{grid-template-columns:1fr}.mass-detail{grid-row:1;position:static}.mass-layout>div:first-child{grid-row:2}}@media (width<=560px){.mass-metrics,.mass-funnel,.mass-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mass-table button{grid-template-columns:minmax(0,1fr) 80px}}.ops-shell,.ops-login{--accent:#185d64;--ink:#182d38;--muted:#52616a;--line:#dce3e6;--paper:#fff;--canvas:#f3f6f7;--ops-ink:var(--ink);color:var(--ink);background:var(--canvas);font:15px/1.55 Segoe UI,system-ui,sans-serif}.ops-shell{grid-template-columns:240px minmax(0,1fr)}.ops-shell *,.ops-login *{box-sizing:border-box}.ops-shell .ops-main{width:100%;min-width:0;max-width:1560px;margin-inline:auto;padding:0 36px 32px}.ops-shell h1{letter-spacing:-.045em;font-size:clamp(34px,3vw,44px);font-weight:650;line-height:1.15}.ops-shell h2{letter-spacing:-.025em;font-size:21px;font-weight:650;line-height:1.3}.ops-shell h3{letter-spacing:-.015em;font-size:17px;font-weight:650}.ops-shell small{color:var(--muted);font-size:14px;line-height:1.5}.ops-shell .ops-muted{color:var(--muted);font-size:14px}.ops-shell :is(button,.ops-button),.ops-login button{border-color:var(--line);min-height:42px;color:var(--ink);box-shadow:none;border-radius:11px;padding:9px 15px;font-size:15px;font-weight:550}.ops-shell :is(button,.ops-button):hover,.ops-login button:hover{color:var(--ink);background:#eaf1f2;border-color:#8dabb0}.ops-shell .ops-primary,.ops-login .ops-primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:none;border-radius:11px}.ops-shell .ops-primary:hover,.ops-login .ops-primary:hover{color:#fff;background:#134b52;border-color:#134b52}.ops-shell .ops-text-button{color:#185d64;background:0 0;border:0;min-height:40px;padding:4px 0;font-size:15px}.ops-shell :is(button,a,input,select,textarea,summary):focus-visible,.ops-login button:focus-visible{outline-offset:3px;outline:3px solid #187d89}.ops-shell h1:focus{outline:none}.ops-shell :is(input,select,textarea){min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #9eadb5;border-radius:10px;padding:10px 12px}.ops-shell :is(label,.ops-filter,.ops-field){color:var(--ink);font-size:15px}.ops-shell :is(summary,.ops-details summary){cursor:pointer;color:var(--ink);padding-block:13px;font-size:15px}.ops-shell .ops-kicker{color:var(--muted);text-transform:none;letter-spacing:.025em;font-size:13px;font-weight:550}.ops-shell .ops-sidebar{color:#eef5f6;z-index:25;background:#192d36;border:0;padding:30px 18px 18px}.ops-shell .ops-brand{color:#fff;gap:12px;margin-bottom:13px;padding:0 10px 20px;font-size:23px}.ops-shell .ops-brand small{text-transform:none;letter-spacing:.035em;color:#b9cbd2;margin-top:3px;font-size:13px}.ops-shell .ops-monogram{color:#234a53;background:#d5e9e9;border-radius:13px;width:39px;height:39px}.ops-shell .ops-nav-group{margin-bottom:13px}.ops-shell .ops-nav-group summary{text-transform:none;letter-spacing:.02em;color:#b6c9cf;padding:12px 12px 7px;font-size:13px;font-weight:550}.ops-shell .ops-nav-group summary:after{content:"+"}.ops-shell .ops-nav-group[open] summary:after{content:"−"}.ops-shell .ops-sidebar nav button{color:#d0dfe4;border-radius:11px;gap:12px;min-height:42px;margin:3px 0;padding:10px 12px;font-size:15px}.ops-shell .ops-sidebar nav button:hover{color:#fff;background:#294650}.ops-shell .ops-sidebar nav button[aria-current=page]{color:#163f48;box-shadow:none;background:#d5e9e9;font-weight:650}.ops-shell .ops-count{color:#fff;background:#134b52;border-radius:7px;min-width:22px;height:22px;font-size:12px;line-height:22px}.ops-shell .ops-sidebar footer{color:#f4f0f6;border-color:#3a535d;padding-top:18px;font-size:15px}.ops-shell .ops-sidebar footer small{color:#b9cbd2;font-size:13px}.ops-shell .ops-sidebar footer a{color:#d1eeed;text-underline-offset:3px;padding-block:6px;display:inline-block}.ops-shell .ops-avatar{color:#fff;background:#3a535d}.ops-shell .cc-nav-toggle{display:none}.ops-shell .ops-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line);background:0 0;height:76px;margin:0;padding:0;font-size:14px;position:static}.ops-shell .ops-topbar>span,.ops-shell .ops-kill{color:var(--muted);font-size:13px}.ops-shell .ops-kill i{background:#58717a}.ops-shell .ops-topbar button{border:1px solid var(--line);background:#fff;border-radius:50%;width:40px;padding:0;font-size:20px}.ops-shell .ops-page-heading{align-items:center;gap:20px;padding:30px 0 28px}.ops-shell .ops-page-heading h1{margin:7px 0 10px}.ops-shell .ops-page-heading .ops-kicker{letter-spacing:.025em;color:var(--muted);font-size:13px}.ops-shell .ops-page-heading>div>p{color:var(--muted);max-width:62ch;font-size:15px}.ops-shell .ops-page-heading>.ops-actions button{white-space:nowrap;min-height:44px;font-size:15px}.ops-shell .ops-panel{border:1px solid var(--line);background:var(--paper);border-radius:20px;margin-bottom:24px;padding:26px;box-shadow:0 3px 12px #182d3803}.ops-shell .ops-section-title{align-items:center;gap:14px;margin-bottom:22px}.ops-shell .ops-panel .ops-panel{box-shadow:none;border-radius:14px}.ops-shell .ops-chip{letter-spacing:0;color:#475d68;white-space:normal;background:#edf2f4;border:0;border-radius:7px;align-items:center;max-width:100%;padding:5px 9px;font-size:13px;font-weight:550;line-height:1.35;display:inline-flex}.ops-shell .ops-chip.warning{color:#79541c;background:#f6ecdb}.ops-shell .ops-chip.danger{color:#993e35;background:#f7e8e4}.ops-shell .ops-chip.success{color:#386147;background:#e7efe9}.ops-shell .ops-empty{text-align:center;background:#f7f9fa;border:1px dashed #b8c6ce;border-radius:16px;padding:40px 24px}.ops-shell .ops-empty p{color:var(--muted);max-width:50ch;margin:12px auto 0;font-size:15px}.ops-shell .ops-error{color:#902e2b;background:#f9e8e5;border-radius:12px;padding:16px}.ops-shell :is(pre,code){overflow-wrap:anywhere;font-size:13px}.ops-shell pre{white-space:pre-wrap;max-width:100%}.ops-shell .ops-details{border-top:1px solid var(--line);margin-top:18px}.ops-shell .ops-details pre{background:#f1f5f6;border-radius:12px;padding:18px}.ops-shell .ops-table-wrap{border:1px solid var(--line);border-radius:14px;overflow:auto}.ops-shell table{width:100%;min-width:600px}.ops-shell table th{letter-spacing:0;text-transform:none;color:#425b68;background:#edf2f4;padding:14px 16px;font-size:14px;font-weight:650}.ops-shell table td{border-color:var(--line);padding:18px 16px;font-size:15px;line-height:1.5}.ops-shell table td small{margin-top:6px;font-size:14px}.ops-shell .ops-filters{flex-wrap:wrap;gap:14px;padding:0 0 22px}.ops-shell .ops-filter{gap:7px}.ops-shell .ops-filter input,.ops-shell .ops-filter select{min-width:0}.ops-shell .ops-metric{border:1px solid var(--line);border-radius:16px;padding:22px}.ops-shell .ops-metric strong{color:var(--ink);font-size:34px}.ops-shell .ops-metric span{color:var(--muted);font-size:14px}.ops-shell .ops-list-row{border-color:var(--line);border-radius:0;padding:18px 4px;font-size:15px}.ops-shell .ops-list-row strong{font-size:15px}.ops-shell .ops-health-strip>div,.ops-shell .ops-health-list>div{gap:14px;font-size:15px}.ops-shell .ops-bars>div{grid-template-columns:minmax(120px,1fr) 1.2fr 24px;gap:15px;margin-block:18px;font-size:15px}.ops-shell meter{width:100%;height:12px;accent-color:var(--accent)}.ops-shell meter::-webkit-meter-bar{background:#e3ebed;border:0;border-radius:8px}.ops-shell meter::-webkit-meter-optimum-value{background:#317c84;border-radius:8px}.ops-shell progress{accent-color:var(--accent);border-radius:8px;width:100%;height:9px;overflow:hidden}.ops-shell progress::-webkit-progress-bar{background:#e3ebed}.ops-shell progress::-webkit-progress-value{background:var(--accent);border-radius:8px}.ops-shell .ops-overlay{z-index:80;background:#24202a66}.ops-shell .ops-drawer{border:0;border-radius:24px 0 0 24px;width:min(710px,100%);padding:30px;box-shadow:-16px 0 70px #24202a1a}.ops-shell .ops-drawer>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;margin-bottom:22px;padding-bottom:22px}.ops-shell .ops-drawer>header h2{font-size:26px}.ops-shell .ops-drawer>header button{background:#eef3f4;min-width:42px;font-size:25px}.ops-shell .ops-drawer>p,.ops-shell .ops-drawer li,.ops-shell .ops-drawer dl{font-size:15px}.ops-shell .production-setup-form fieldset{border:0;border-top:1px solid var(--line);margin:24px 0;padding:20px 0 0}.ops-shell .production-setup-form legend{padding-right:12px;font-size:17px;font-weight:650}.ops-shell .production-setup-form label{margin-bottom:21px;font-size:15px}.ops-shell .production-setup-form small{color:var(--muted);margin:5px 0;font-size:13px}.ops-shell .production-setup-form input:not([type=checkbox]),.ops-shell .production-setup-form select{border-color:#9eadb5;border-radius:10px;min-height:46px}.ops-shell .production-setup-form input[aria-invalid=true]{border:2px solid #a72d22}.ops-shell .setup-entry-note{color:#76521e;background:#f5eee0;border-radius:12px;padding:16px;font-size:15px}.ops-shell .setup-editor-actions{border-top:1px solid var(--line);background:#fff;padding:18px 0;position:sticky;bottom:-30px}.cc-situation{background:#e7eef1;border-radius:23px;grid-template-columns:1.3fr repeat(3,minmax(0,1fr));gap:10px;margin-bottom:34px;padding:8px;display:grid}.ops-shell .cc-situation button{text-align:left;background:0 0;border:0;border-radius:17px;flex-direction:column;align-items:flex-start;gap:2px;padding:20px 22px;display:flex;position:relative}.ops-shell .cc-situation button:first-child{background:var(--accent);color:#fff}.ops-shell .cc-situation button:hover{background:#d9e5e9}.ops-shell .cc-situation button:first-child:hover{background:#134b52}.cc-situation span{font-size:15px;font-weight:600}.cc-situation strong{letter-spacing:-.05em;font-size:38px;font-weight:650;line-height:1.3}.ops-shell .cc-situation small{color:#425965;font-size:14px}.ops-shell .cc-situation button:first-child small{color:#e2f1f2}.ops-shell .cc-situation .cc-summary-arrow{font-size:19px;position:absolute;top:20px;right:18px}.cc-work-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;margin-bottom:30px;display:grid}.cc-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.cc-section-heading p{color:var(--muted);margin:6px 0 0;font-size:15px}.cc-section-heading button{flex-shrink:0}.cc-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.cc-project{border:1px solid var(--line);background:#fff;border-radius:20px;min-width:0;overflow:hidden}.cc-project-preview{color:#f1f7f7;border-bottom:1px solid var(--line);isolation:isolate;background:#1c414a;align-items:center;height:180px;min-height:180px;padding:26px;display:flex;position:relative;overflow:hidden}.cc-project-preview.cc-identity-lens{background:#293d60}.cc-project-preview.cc-identity-table{background:#693f38}.cc-project-preview.cc-identity-structure{background:#384e45}.cc-identity-mark{opacity:.24;z-index:-1;width:160px;height:160px;position:absolute;top:-10px;right:-20px}.cc-project-identity{max-width:85%}.cc-identity-place{color:#d4e4e8;margin-bottom:6px;font-size:13px;display:block}.cc-identity-title{letter-spacing:-.025em;font:500 36px/1.15 Georgia,serif;display:block}.cc-preview-label{color:#e5f1f3;font-size:13px;position:absolute;bottom:16px;left:26px}.cc-identity-caption{color:#d4e4e8;font-size:12px;position:absolute;bottom:16px;right:22px}.cc-project-body{padding:22px}.ops-shell .cc-project-category{color:var(--muted);margin:0 0 5px;font-size:13px}.ops-shell .cc-project h3{margin:0 0 15px;font-size:21px;line-height:1.25}.cc-project-state{flex-wrap:wrap;gap:6px;display:flex}.cc-milestones{margin:20px 0 0;font-size:14px}.cc-milestones div{border-bottom:1px solid #e4ecef;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.cc-milestones dt{color:var(--muted)}.cc-milestones dd{text-align:right;margin:0;font-weight:550}.cc-project-next{border-left:3px solid #a36b38;margin:16px 0;padding:6px 0 6px 13px}.cc-project-next>span{color:#81501f;font-size:14px;font-weight:600}.ops-shell .cc-project-next p{margin:3px 0;font-size:15px}.ops-shell .cc-project-body>button{justify-content:space-between;width:100%}.cc-attention{background:#e9f0f2;border-radius:20px;padding:24px}.cc-attention .cc-section-heading{margin-bottom:12px}.cc-attention h2>span{color:#214e59;vertical-align:middle;background:#cce0e3;border-radius:8px;margin-left:6px;padding:4px 9px;font-size:15px}.cc-eyebrow{color:#52616a;margin-bottom:8px;font-size:13px;display:block}.ops-shell .cc-attention>p{color:var(--muted);margin-bottom:14px;font-size:15px}.ops-shell .cc-attention-row{text-align:left;background:0 0;border:0;border-top:1px solid #cedbdf;border-radius:0;flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:18px 0;font-weight:400;line-height:1.45;display:flex}.cc-attention-row strong{font-size:15px;font-weight:650}.cc-attention-row>span:not(.cc-attention-meta){color:#425965;font-size:14px}.cc-attention-meta{color:#815f2f;justify-content:space-between;font-size:13px;display:flex}.ops-shell .cc-attention-row small{color:#52616a;font-size:13px}.ops-shell .cc-queue-link{background:#fff;border-color:#cbd9df;justify-content:space-between;width:100%;margin-top:4px;display:flex}.cc-bottom-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ops-shell .cc-bottom-grid .ops-panel{margin:0 0 30px}.cc-blockers>button,.cc-recent-row{text-align:left;justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.ops-shell .cc-blockers>button{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:14px 0}.cc-blockers strong{font-size:15px;font-weight:600}.cc-recent{padding:5px 0 24px}.ops-shell .cc-recent-row{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:17px 0}.cc-workspace-tools{border-top:1px solid var(--line);margin-top:30px;padding-top:10px}.ops-shell .ops-page-footer{color:var(--muted);margin:18px 0 0;padding:12px 0;font-size:13px}.ops-shell .ops-queue-counts{border:0;gap:8px;margin:18px 0 28px;padding:3px}.ops-shell .ops-queue-counts button{border:1px solid var(--line);background:#fff;border-radius:11px;gap:8px;min-width:124px;padding:12px}.ops-shell .ops-queue-counts button[aria-pressed=true]{box-shadow:none;background:#e1eff0;border-color:#7b9fa8}.ops-shell .ops-queue-counts button.is-empty{opacity:1;color:var(--muted)}.ops-shell .ops-decision-list>section>header{padding:16px 0;font-size:14px}.ops-shell .ops-decision-list h2{font-size:17px}.ops-shell .ops-decision-row{border-radius:0;grid-template-columns:8px minmax(0,1fr) 160px 80px 80px 14px;gap:16px;padding:20px 4px}.ops-shell .ops-decision-row strong{font-size:16px}.ops-shell .ops-decision-next{white-space:normal;color:var(--muted);max-width:65ch;font-size:15px}.ops-shell .ops-decision-impact,.ops-shell .ops-queue-age{color:var(--muted);text-transform:none;letter-spacing:0;font-size:13px}.ops-shell :is(.ops-site-card,.foundry-project-card,.ops-small-card,.ops-readiness,.ops-component-list button,.ops-preview-canvas,.ops-studio-controls,.trust-detail,.acq-detail,.acq-queue,.mass-detail,.mass-table){border-color:var(--line);box-shadow:none;border-radius:18px}.ops-shell .foundry-project-info{padding:24px}.ops-shell .foundry-project-info h3{font-size:22px}.ops-shell :is(.foundry-section-heading h2,.trust-heading h2,.mass-heading h2,.acq-heading h2,.launch-head h2){letter-spacing:-.025em;font-size:25px;line-height:1.3}.ops-shell :is(.foundry-project-card small,.foundry-project-card p,.ops-site-card p){font-size:15px}.ops-shell :is(.ops-tabs,.foundry-tabs,.ops-segmented){gap:7px}.ops-shell :is(.ops-tabs,.foundry-tabs,.ops-segmented) button{border-radius:9px;padding:9px 13px;font-size:15px}.ops-shell button[aria-pressed=true],.ops-shell .ops-tabs button.active{color:#134b52;background:#dfedef;border-color:#96b7bf}.ops-shell .ops-context-rail{border-color:var(--line);background:#f1f5f6}.ops-shell .ops-inbox{border-color:var(--line);border-radius:20px;overflow:hidden}.ops-shell .ops-next-action{border-color:var(--accent);background:#e1eff0;border-radius:10px}.ops-shell .ops-message{border-radius:15px;padding:18px;font-size:15px}.ops-shell .ops-message p{font-size:15px}.ops-shell :is(.mass-metrics,.acq-metrics,.trust-signals,.launch-summary){border:1px solid var(--line);background:#fff;border-radius:16px;gap:0;padding:6px}.ops-shell :is(.mass-metrics,.acq-metrics,.launch-summary)>*{background:0 0;padding:16px}.ops-shell :is(.mass-metrics,.acq-metrics,.launch-summary) span{color:var(--muted);font-size:14px}.ops-shell :is(.mass-metrics,.acq-metrics,.launch-summary) strong{font-size:29px;font-weight:600}.ops-shell .mass-funnel{gap:12px}.ops-shell .mass-funnel>div{background:#e1ebee;border:0;border-radius:12px;padding:15px}.ops-shell .mass-funnel span{font-size:14px}.ops-shell :is(.mass-caveat,.mass-result-bar,.acq-metrics span,.mass-answer>span){color:var(--muted);text-transform:none;font-size:14px}.ops-shell .mass-filters{gap:16px;margin-top:8px;margin-bottom:20px}.ops-shell .mass-filters label,.ops-shell .acq-filters label{font-size:14px}.ops-shell .mass-table button{border-radius:0;padding:17px}.ops-shell .mass-table button[aria-current=true],.ops-shell .trust-businesses button[aria-current=true]{box-shadow:inset 3px 0 var(--accent);background:#dfedef}.ops-shell .mass-detail{padding:26px;top:20px}.ops-shell .mass-answer.important{background:#e1eff0;border-radius:12px;margin-inline:0;padding:16px}.ops-shell .mass-answer strong{font-size:16px}.ops-shell .acq-safe{color:#496047;background:#e9eee8;border-radius:9px;font-size:14px}.ops-shell .trust-detail,.ops-shell .acq-detail{padding:28px}.ops-shell .trust-signals{gap:26px;padding:20px}.ops-shell .trust-review-row{font-size:15px}.ops-shell .launch-head{gap:20px;margin-bottom:22px}.ops-shell .launch-head p{color:var(--muted)}.ops-shell .launch-stop{color:#77541f;background:#f7f0e2;border:1px solid #e5d5b8;border-radius:13px;gap:16px;padding:15px 20px}.ops-shell .launch-stop span{color:#77541f;font-size:13px}.ops-shell .launch-summary{margin-block:20px}.ops-shell .setup-config-actions{margin-block:26px;padding:26px}.cc-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:25px 0;display:grid}.cc-setup-step{border-right:1px solid var(--line);min-width:0;padding-right:24px}.cc-setup-step:last-child{border-right:0;padding-right:0}.cc-step-number{color:#325e69;background:#e1eff0;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;display:inline-grid}.ops-shell .cc-setup-step h3{margin:14px 0 7px;font-size:20px}.ops-shell .cc-setup-step p{color:var(--muted);font-size:15px}.cc-setup-value{overflow-wrap:anywhere;margin:16px 0;font-size:15px;font-weight:600;display:block}.ops-shell .cc-provider-list{gap:8px;display:grid}.ops-shell .cc-provider-list button{text-align:left;justify-content:flex-start;width:100%;font-size:14px}.ops-shell .cc-gate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;display:grid}.ops-shell .cc-gate-list details{border-top:1px solid var(--line);padding:8px 0}.ops-shell .cc-gate-list summary{justify-content:space-between;align-items:center;gap:14px;font-weight:550;display:flex}.cc-gate-list summary:before{content:"+";color:var(--muted)}.cc-gate-list details[open] summary:before{content:"−"}.cc-gate-list summary>span:first-of-type{flex:1}.ops-shell .cc-gate-list p{color:var(--muted);font-size:15px}.cc-readiness-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.cc-readiness-progress{width:190px;color:var(--muted);font-size:14px}.ops-shell .launch-action-body p{font-size:15px}.ops-shell .launch-actions>summary{font-size:20px;font-weight:650}@media (width>=1750px){.cc-work-grid{grid-template-columns:minmax(0,1fr) 350px;gap:32px}.cc-project-preview{height:230px}}@media (width<=1250px){.ops-shell{grid-template-columns:220px minmax(0,1fr)}.ops-shell .ops-main{padding-inline:26px}.cc-work-grid{grid-template-columns:1fr}.cc-attention{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:24px;display:grid}.cc-attention>.cc-section-heading,.cc-attention>p,.cc-attention>.cc-queue-link{grid-column:1/-1}.cc-attention .cc-attention-row{height:100%}.cc-project-preview{height:215px}.cc-situation strong{font-size:30px}.ops-shell .cc-situation button{flex-direction:column;gap:3px;padding:10px 15px;display:flex}.cc-situation strong{align-self:flex-start}.cc-setup-grid{gap:18px}.cc-setup-step{padding-right:18px}.ops-shell .mass-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ops-shell .ops-decision-row{grid-template-columns:6px minmax(0,1fr) 145px 75px 14px}.ops-shell .ops-decision-impact{display:none}}@media (width<=950px){.ops-shell{display:block}.ops-shell .ops-sidebar{grid-template-columns:1fr auto;width:100%;height:auto;padding:15px 24px;display:grid;position:relative;overflow:visible}.ops-shell .ops-brand{margin:0;padding:0;font-size:21px}.ops-shell .ops-brand small{margin-top:0}.ops-shell .cc-nav-toggle{color:#fff;background:#294650;border-color:#58727d;align-self:center;display:inline-flex}.ops-shell .ops-sidebar nav,.ops-shell .ops-sidebar footer{display:none}.ops-shell .ops-sidebar.is-open nav{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding-top:20px;display:grid}.ops-shell .ops-sidebar.is-open footer{grid-column:1/-1;display:flex}.ops-shell .ops-main{padding-inline:24px}.ops-shell .ops-topbar{height:60px}.ops-shell .ops-page-heading{padding:26px 0}.ops-shell .ops-page-heading>.ops-actions{flex-wrap:wrap}.cc-setup-grid{grid-template-columns:1fr}.cc-setup-step{border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px}.cc-setup-step:last-child{border:0;padding:0}.cc-setup-step h3{display:inline;margin-left:12px!important}.ops-shell .cc-provider-list{grid-template-columns:1fr 1fr}.ops-shell .ops-inbox{grid-template-columns:210px minmax(0,1fr)}.ops-shell .ops-context-rail{grid-column:1/-1;display:block}.ops-shell .ops-studio,.ops-shell .ops-component-lab{grid-template-columns:1fr}}@media (width<=650px){.ops-shell .ops-main{padding:0 18px 24px}.ops-shell .ops-sidebar{padding:14px 18px}.ops-shell .ops-brand small{font-size:12px}.ops-shell .ops-topbar{gap:10px;font-size:13px}.ops-shell .ops-topbar>span{font-size:13px}.ops-shell .ops-kill{max-width:114px;font-size:12px;line-height:1.4}.ops-shell .ops-topbar>div{gap:8px}.ops-shell .ops-page-heading{display:block}.ops-shell .ops-page-heading h1{font-size:36px}.ops-shell .ops-page-heading>.ops-actions{gap:8px;margin-top:18px;display:flex}.ops-shell .ops-page-heading>.ops-actions button{flex:1;padding-inline:9px;font-size:14px}.ops-shell .ops-panel{border-radius:17px;padding:20px}.ops-shell .ops-section-title{flex-wrap:wrap}.cc-situation{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:26px}.ops-shell .cc-situation button{padding:16px 14px}.ops-shell .cc-situation .cc-summary-arrow{display:none}.ops-shell .cc-situation button:nth-child(2n){border:0}.cc-situation small{font-size:13px}.cc-work-grid{flex-direction:column;gap:26px;display:flex}.cc-attention{order:-1;width:100%;padding:21px;display:block}.cc-projects{width:100%}.cc-project-grid{grid-template-columns:1fr}.cc-project-preview{height:160px}.cc-project-body{padding:20px}.cc-milestones{margin-top:15px}.cc-section-heading{align-items:flex-start;gap:12px}.cc-section-heading p,.cc-section-heading .ops-text-button{font-size:14px}.cc-bottom-grid{grid-template-columns:1fr;gap:0}.ops-shell .cc-bottom-grid .ops-panel{margin-bottom:24px}.ops-shell .ops-bars>div{grid-template-columns:minmax(100px,1fr) 1fr 20px;gap:10px;font-size:14px}.ops-shell .ops-drawer{border-radius:0;width:100%;padding:22px}.ops-shell .ops-drawer>header h2{font-size:24px}.ops-shell .setup-editor-actions{bottom:-22px}.ops-shell .ops-decision-row{grid-template-columns:6px minmax(0,1fr) 14px;padding:20px 0}.ops-shell .ops-decision-row .ops-chip{grid-column:2;justify-self:start;display:inline-flex}.ops-shell .ops-decision-row .ops-queue-age{grid-column:2;display:block}.ops-shell .ops-decision-row>span:last-child{grid-area:1/3}.ops-shell .ops-decision-next{font-size:15px}.ops-shell .ops-inbox{grid-template-columns:1fr}.ops-shell .ops-context-rail{grid-column:1}.ops-shell .ops-health-list>div{flex-direction:column;align-items:start;gap:8px;display:flex}.ops-shell .mass-layout{grid-template-columns:1fr}.ops-shell .mass-detail{padding:20px;position:static}.ops-shell .mass-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-shell :is(.mass-metrics,.acq-metrics,.launch-summary){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ops-shell .mass-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-shell :is(.mass-heading,.acq-heading,.trust-heading,.launch-head){flex-direction:column;align-items:flex-start;display:flex}.ops-shell .cc-gate-list,.ops-shell .cc-provider-list{grid-template-columns:1fr}.cc-readiness-heading{display:block}.cc-readiness-progress{width:100%;margin-top:15px}.ops-shell .launch-stop{flex-direction:column;align-items:flex-start;gap:4px}.ops-shell .launch-action-body{grid-template-columns:1fr;padding:0 0 18px}.ops-shell .launch-actions summary{flex-wrap:wrap;align-items:start}.ops-shell .ops-page-footer{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.ops-shell *,.ops-login *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ops-shell .ops-sidebar :is(button,summary):focus-visible{outline-color:#a1e5ed}.ops-shell .cc-step-number{color:#285c67}.ops-shell .cc-recent-row{justify-content:space-between}.cc-projects{grid-area:1/1}.cc-attention{grid-area:1/2}.cc-project-actions{flex-wrap:wrap;gap:8px;display:flex}.ops-shell .cc-project-actions button{flex:1;justify-content:space-between;padding-inline:12px;font-size:14px}.ops-shell .cc-inbox-link{background:0 0;border:0;justify-content:space-between;width:100%;padding-inline:0;font-size:14px;display:flex}@media (width<=1250px){.cc-projects{grid-row:1}.cc-attention{grid-area:2/1}.cc-attention .cc-inbox-link{grid-column:1/-1}}@media (width<=650px){.cc-project-preview{height:180px;padding:26px}.cc-project-identity{font-size:16px}}.ops-shell .ops-queue-counts button span,.ops-shell .ops-decision-list>section>header>span{color:var(--muted);font-size:14px}.ops-shell .ops-context-rail,.ops-shell .ops-context-business h2,.ops-shell .ops-context-rail dd{color:var(--ink)}.ops-shell .ops-context-business p,.ops-shell .ops-context-rail dt,.ops-shell .ops-next-action>span,.ops-shell .ops-next-action p,.ops-shell .foundry-welcome p{color:var(--muted);font-size:15px}.ops-shell .ops-context-rail dt{text-transform:none;letter-spacing:0}.ops-shell .ops-kicker{font-size:13px!important}.ops-shell .ops-main{margin:0 auto}.ops-shell .ops-decision-row .ops-chip{justify-self:start}.ops-shell .launch-actions>summary{justify-content:space-between;display:flex}.ops-shell .launch-actions>summary:after{content:"+"}.ops-shell .launch-actions[open]>summary:after{content:"−"}.ops-shell .cc-project-evidence{border-block:1px solid var(--line);margin-top:16px}.ops-shell .cc-project-evidence summary{font-size:14px}.ops-shell .cc-project-evidence .cc-milestones{margin:0 0 10px}.ops-shell .ops-site-card>.cc-project-preview{padding:28px}.ops-shell .cc-assessment-reasons summary{color:var(--muted);font-size:14px}.ops-shell .cc-assessment-reasons p{font-size:14px}.cc-table-hint{display:none}@media (width<=950px){.ops-shell .ops-sidebar.is-open nav{overflow:visible}.ops-shell .ops-nav-group{display:block}.ops-shell .ops-sidebar nav button{white-space:normal;width:100%}}@media (width<=650px){.cc-table-hint{color:var(--muted);font-size:14px;display:block}.ops-shell .ops-sidebar.is-open nav{grid-template-columns:1fr}}.ops-shell .foundry-preview-thumb:has(.cc-project-preview){height:auto}.ops-shell .foundry-preview-thumb .cc-project-preview{width:100%}.ops-shell .foundry-project-info p,.ops-shell .foundry-caption,.ops-shell .foundry-card-footer>a:last-child{color:var(--muted);font-size:15px}.ops-shell .foundry-card-footer>a:last-child{align-items:center;min-height:40px;display:inline-flex}.ops-shell .ops-table-wrap:focus-visible{outline-offset:3px;outline:3px solid #187d89}.ops-shell .foundry-control-rail,.ops-shell .foundry-control-rail h2,.ops-shell .foundry-control-rail h3{color:var(--ink)}.ops-shell .foundry-review-strip>span:not(.ops-chip){color:var(--muted);font-size:14px}@media (width<=950px){.ops-shell .ops-sidebar.is-open nav{max-height:none}.ops-shell .ops-nav-group{min-width:0}}@media (width<=650px){.ops-shell .ops-kill{display:inline-flex}}.cc-checkpoints{grid-template-columns:.85fr .8fr 1.25fr;gap:10px;margin:20px 0;display:grid}.ops-shell .cc-checkpoints>div{border-top:4px solid #cbd7dc;min-width:0;margin:0;padding-top:8px;display:block}.ops-shell .cc-checkpoints>[data-state=recorded]{border-color:#317c84}.ops-shell .cc-checkpoints>[data-state=blocked]{border-color:#b77637}.cc-checkpoints dt{color:var(--muted);font-size:13px}.cc-checkpoints dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;font-weight:600}.ops-shell .cc-checkpoints>[data-state=blocked] dd{color:#83531f}.ops-shell .cc-project-evidence{margin-top:0}.ops-shell .cc-project-body{flex-direction:column;display:flex}.ops-shell .cc-project-actions{margin-top:auto}.ops-shell .cc-project-actions .ops-primary{flex-basis:100%;min-height:46px}.ops-shell .cc-project-actions button:not(.ops-primary){color:var(--accent);background:0 0;border:0;justify-content:flex-start;padding-left:0}.ops-shell .cc-project-grid{align-items:stretch}.ops-shell .cc-project{flex-direction:column;display:flex}.ops-shell .cc-project-body{flex:1}.ops-shell .ops-primary{font-weight:650}.ops-shell .ops-primary:disabled{opacity:.55}.ops-shell .ops-card-grid:has(.ops-site-card){grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.ops-shell .ops-small-card{padding:22px}.ops-shell .ops-small-card h3{font-size:18px}.ops-shell .ops-small-card :is(p,small){font-size:14px}.ops-shell .v3-readiness-grid>*{border-radius:16px}@media (width<=650px){.ops-shell .cc-identity-title{font-size:34px}.ops-shell .cc-project-preview{height:180px;min-height:180px}.ops-shell .ops-page-heading>.ops-actions button{font-size:14px}}.ops-shell :is(.ops-thread-list strong,.ops-message strong,.ops-context-rail dd,.mass-table strong){font-size:15px}.ops-shell :is(.ops-thread-list small,.ops-message small,.ops-decision-row small,.ops-component-list small,.ops-list-row small,.mass-table small,.mass-table span,.mass-table em,.acq-package small,.acq-queue small,.acquisition dt,.foundry-control-rail p,.foundry-control-rail small,.ops-studio-controls small){color:var(--muted);font-size:14px}.ops-shell :is(.foundry-control-rail label,.ops-studio-controls label,.foundry-control-rail summary,.ops-studio-controls summary,.acq-package p,.v3-readiness-grid p,.v3-owner-answers strong){font-size:15px}.ops-shell :is(.foundry-browser-bar small,.foundry-review-strip small,.ops-preview-toolbar,.ops-preview-toolbar small,.acq-state,.acq-queue span,.v3-owner-answers span,.v3-blockers li){font-size:13px}.ops-shell .v3-readiness-grid article{border-color:var(--line);background:#fff;padding:22px}.ops-shell .v3-readiness-grid h3{font-size:17px}.ops-shell .v3-readiness-grid p{color:var(--muted);line-height:1.55}.ops-shell .v3-owner-answers{background:#e7eef1;border-radius:18px}.ops-shell .v3-owner-answers article{padding:22px}.ops-shell .ops-thread-list button[aria-pressed=true]{border-left-color:var(--accent)}.ops-shell .ops-message.outbound{background:#eaf2f4}.ops-shell .ops-main p.ops-muted{color:var(--muted);font-size:14px!important}.ops-shell :is(.ops-bars strong,.ops-component-list strong,.ops-asset-card strong,.ops-timeline strong){font-size:15px}.ops-shell :is(.ops-health-list span,.ops-error,.ops-asset-placeholder,.ops-timeline small,.foundry-control-rail details,.foundry-beats li,.foundry-function-list strong,.foundry-function-list span,.foundry-function-list small){font-size:14px}.ops-shell .foundry-control-rail{border-radius:18px}.ops-shell .foundry-preview-stage{background:#e5edef;border-radius:18px}.ops-shell .ops-health-list>div>span:nth-child(2),.ops-shell .ops-content-record strong,.ops-shell .ops-studio-controls li,.ops-shell .ops-preview-toolbar>span,.ops-shell .ops-asset-thumb{font-size:14px}.ops-shell .cc-identity-lens .cc-identity-mark{opacity:.16;right:-62px}.ops-shell .cc-identity-lens .cc-identity-title{font-size:31px}.ops-shell :is(.ops-readiness p,.ops-readiness details,.ops-details p,.ops-manifest p,.v3-foundation legend),.ops-shell .ops-studio-toolbar>span{font-size:14px}.owner-auth{color:#182d38;background:#fff;border:1px solid #dce3e6;border-radius:22px;font:15px/1.55 Segoe UI,system-ui,sans-serif}.owner-auth input:not([type=checkbox]){border:1px solid #aab9bf;border-radius:10px}.owner-auth button{color:#fff;background:#185d64;border:1px solid #185d64;border-radius:10px}.owner-auth :is(a,h1){color:#185d64}.owner-auth button:disabled{opacity:.65}.ops-shell :is(.sx-decisions,.sx-opportunities,.sx-businesses,.sx-readiness,.sx-foundry){min-width:0}.ops-shell .sx-eyebrow{color:var(--accent);font-size:14px;font-weight:600}.ops-shell .sx-situation{justify-content:space-between;align-items:center;gap:32px;margin:8px 0 24px;display:flex}.ops-shell .sx-situation h2,.ops-shell .sx-readiness-intro h2{margin:6px 0 10px;font-size:28px}.ops-shell .sx-situation p{max-width:640px;color:var(--muted);margin:0}.ops-shell .sx-situation-signal{border-left:3px solid #a56528;flex-shrink:0;align-items:center;gap:14px;padding-left:22px;display:flex}.ops-shell .sx-situation-signal>strong{font-size:42px;line-height:1}.ops-shell .sx-situation-signal small{display:block}.ops-shell .sx-queue-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:0 0 22px;display:flex}.ops-shell .sx-queue-filters button{background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:8px 12px;display:flex}.ops-shell .sx-queue-filters button strong{color:inherit;font-size:15px}.ops-shell .sx-queue-filters button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.ops-shell .sx-list-heading{justify-content:space-between;align-items:center;gap:16px;margin:24px 0 16px;display:flex}.ops-shell .sx-list-heading h2{margin:0}.ops-shell .sx-list-heading p{color:var(--muted);margin:5px 0 0;font-size:14px}.ops-shell .sx-list-heading>span{color:var(--muted);white-space:nowrap}.ops-shell .sx-decision-list{border:1px solid var(--line);background:#fff;border-radius:20px;display:block;overflow:hidden}.ops-shell button.sx-decision-row{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;border-radius:0;grid-template-columns:128px minmax(0,1fr) 174px;align-items:start;gap:22px;width:100%;padding:24px;display:grid}.ops-shell button.sx-decision-row:last-child{border-bottom:0}.ops-shell button.sx-decision-row:hover{background:#f0f6f6}.ops-shell .sx-decision-category{color:var(--accent);flex-direction:column;gap:8px;font-weight:650;display:flex}.ops-shell .severity-high .sx-decision-category{color:#8c402a}.ops-shell .sx-decision-category small{font-weight:400}.ops-shell .sx-decision-copy{flex-direction:column;gap:7px;display:flex}.ops-shell .sx-decision-copy>strong{color:var(--ink);font-size:18px;font-weight:650}.ops-shell .sx-decision-copy .sx-issue{color:var(--ink);font-size:15px;font-weight:500}.ops-shell .sx-decision-copy .sx-request{color:var(--muted);font-size:15px;font-weight:400}.ops-shell .sx-decision-action{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.ops-shell .sx-action-label{background:var(--accent);color:#fff;border-radius:10px;padding:9px 12px;font-size:14px}.ops-shell .sx-decision-action .ops-chip{white-space:normal}.ops-shell .sx-load-more{margin-top:16px}.ops-shell .sx-boundary{color:var(--muted);margin:20px 0;font-size:14px}.ops-shell .sx-acquisition-decisions{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.ops-shell .sx-pipeline-summary{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 24px;display:grid;overflow:hidden}.ops-shell .sx-pipeline-summary button{text-align:left;border:0;border-right:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:18px;padding:22px;display:flex}.ops-shell .sx-pipeline-summary button strong{font-size:32px;line-height:1}.ops-shell .sx-pipeline-summary button[aria-pressed=true]{color:var(--accent);background:#e4f0ef}.ops-shell .sx-opportunities>.ops-filters{box-shadow:none;background:0 0;border:0;padding:0}.ops-shell .sx-opportunity-groups{gap:28px;display:grid}.ops-shell .sx-opportunity-groups>section{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.ops-shell .sx-group-title{border-bottom:1px solid var(--line);background:#eaf1f2;justify-content:space-between;margin:0;padding:18px 24px;font-size:18px;display:flex}.ops-shell .sx-group-title>span{color:var(--accent)}.ops-shell .sx-opportunity-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 185px;gap:28px;padding:24px;display:grid}.ops-shell .sx-opportunity-row:last-child{border-bottom:0}.ops-shell .sx-opportunity-main h3{margin:5px 0 12px;font-size:22px}.ops-shell .sx-opportunity-main p{margin:8px 0 14px}.ops-shell .sx-inline-facts{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:14px;display:flex}.ops-shell .sx-blocker{border-left:3px solid #a56528;padding-left:12px;font-size:14px}.ops-shell .sx-opportunity-next{border-left:1px solid var(--line);flex-direction:column;align-items:stretch;gap:12px;padding-left:24px;display:flex}.ops-shell .sx-confidence{flex-direction:column;gap:3px;font-size:14px;display:flex}.ops-shell .sx-confidence>strong{font-size:28px;line-height:1.3}.ops-shell .sx-confidence meter{width:100%;height:12px;accent-color:var(--accent)}.ops-shell .sx-confidence meter::-webkit-meter-bar{background:#e4ebed;border:0}.ops-shell .sx-confidence meter::-webkit-meter-optimum-value{background:var(--accent)}.ops-shell .sx-businesses .mass-heading{align-items:start}.ops-shell .sx-businesses .mass-heading h2{margin:5px 0 8px;font-size:27px}.ops-shell .sx-discovery-summary{border-bottom:1px solid var(--line);gap:36px;padding:20px 0 24px;display:flex}.ops-shell .sx-discovery-summary>div{flex-direction:column;gap:2px;display:flex}.ops-shell .sx-discovery-summary strong{font-size:26px;line-height:1.2}.ops-shell .sx-discovery-summary span{color:var(--muted);font-size:14px}.ops-shell .sx-discovery-toolbar{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:14px;margin-top:22px;display:grid}.ops-shell .sx-discovery-toolbar label,.ops-shell .sx-stage-select,.ops-shell .sx-foundry-tool-select{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.ops-shell .sx-discovery-toolbar :is(input,select){width:100%;min-width:0}.ops-shell .sx-advanced-filters{margin:12px 0 22px}.ops-shell .sx-business-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:24px}.ops-shell .sx-candidate-browser{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;overflow:hidden}.ops-shell .sx-candidate-heading{background:#eaf1f2;justify-content:space-between;gap:12px;padding:14px 18px;font-size:14px;font-weight:600;display:flex}.ops-shell .sx-businesses .mass-table{scrollbar-gutter:stable;border:0;border-radius:0;max-height:680px;margin:0;padding:0;overflow-y:auto}.ops-shell .sx-businesses .mass-table button{border-radius:0;grid-template-columns:minmax(0,1fr) 58px;gap:6px 12px;padding:16px 18px;display:grid}.ops-shell .sx-businesses .mass-table button>span:first-child strong{font-size:16px;line-height:1.35}.ops-shell .sx-businesses .mass-table button>span:nth-child(2){text-align:right;flex-direction:column;align-items:flex-end;display:flex}.ops-shell .sx-businesses .mass-table button>span:nth-child(2) strong{font-size:20px}.ops-shell .sx-businesses .mass-table button[aria-current=true]{box-shadow:inset 3px 0 var(--accent);background:#e9f3f2}.ops-shell .sx-candidate-state{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:8px;font-size:14px;font-weight:400;display:flex}.ops-shell .sx-candidate-detail{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px;position:sticky;top:24px}.ops-shell .sx-candidate-detail h3{margin:8px 0 20px;font-size:25px;line-height:1.25}.ops-shell .sx-candidate-detail .mass-answer{border:0;border-bottom:1px solid var(--line);background:0 0;margin:0;padding:14px 0}.ops-shell .sx-candidate-detail .mass-answer strong{font-size:15px;font-weight:550}.ops-shell .sx-candidate-detail .mass-answer.important{background:#e9f3f2;border:0;border-radius:12px;margin-bottom:6px;padding:16px}.ops-shell .sx-candidate-detail details{margin-top:16px}.ops-shell .sx-businesses .mass-pagination{border-top:1px solid var(--line);margin:0;padding:12px 16px}.ops-shell .sx-back-to-list{display:none}.ops-shell .sx-source-note{color:var(--muted);margin-top:24px;font-size:14px}.ops-shell .sx-readiness-intro{justify-content:space-between;align-items:center;gap:28px;margin:28px 0;display:flex}.ops-shell .sx-readiness-intro p{color:var(--muted);margin:8px 0}.ops-shell .sx-gate-count{flex-direction:column;gap:6px;min-width:150px;display:flex}.ops-shell .sx-gate-count>strong{font-size:36px;line-height:1.1}.ops-shell .sx-gate-count strong span{color:var(--muted);font-size:22px}.ops-shell .sx-gate-count progress{width:100%;height:8px;accent-color:var(--accent)}.ops-shell .sx-readiness-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ops-shell .sx-stage-rail{flex-direction:column;gap:4px;display:flex}.ops-shell .sx-stage-rail button{text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:14px;padding:14px;display:flex}.ops-shell .sx-stage-rail button[aria-pressed=true]{background:var(--ink);color:#fff}.ops-shell .sx-stage-rail button small{font-weight:400;display:block}.ops-shell .sx-stage-rail button[aria-pressed=true] small{color:#d1e1e5}.ops-shell .sx-stage-number{opacity:.85;font-size:14px}.ops-shell .sx-stage-content{border:1px solid var(--line);background:#fff;border-radius:22px;min-width:0;padding:28px}.ops-shell .sx-stage-content>header h2{margin:6px 0;font-size:28px}.ops-shell .sx-stage-content>header p:last-child{color:var(--muted);margin:8px 0 24px}.ops-shell .sx-next-task{background:#eaf3f2;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;margin:22px 0;padding:22px;display:flex}.ops-shell .sx-next-task h3,.ops-shell .sx-next-task p{margin:0}.ops-shell .sx-next-task button.ops-primary{margin-top:6px}.ops-shell .sx-next-task>details{width:100%}.ops-shell .sx-stage-actions>article{border-bottom:1px solid var(--line);padding:12px 0}.ops-shell .sx-stage-actions>article p{color:var(--muted);margin:8px 0}.ops-shell .sx-stage-actions details{font-size:14px}.ops-shell .sx-stage-gates{margin-top:26px}.ops-shell .sx-stage-gates details{border-top:1px solid var(--line);padding:14px 0}.ops-shell .sx-stage-gates summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-shell .sx-stage-gates p{overflow-wrap:anywhere;font-size:14px}.ops-shell .sx-stage-select{display:none}.ops-shell .sx-save-notice{background:#e9f3f2;border-radius:12px;padding:14px 18px}.ops-shell .sx-readiness>.ops-panel{margin-top:20px}.ops-shell .sx-foundry-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.ops-shell .sx-foundry-title h2{margin:4px 0;font-size:30px}.ops-shell .sx-foundry-title p{color:var(--muted);margin:5px 0}.ops-shell .sx-foundry .foundry-studio-heading{background:0 0;border:0;margin:0 0 18px;padding:0}.ops-shell .sx-foundry .foundry-review-strip{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:18px;padding:12px 18px;font-size:14px;display:flex}.ops-shell .sx-foundry .foundry-review-strip details{margin-left:auto}.ops-shell .sx-foundry .foundry-review-strip details[open]{max-width:320px}.ops-shell .sx-foundry-tools{border:0;justify-content:space-between;gap:20px;padding:14px 0 20px;display:flex}.ops-shell .sx-foundry-tools>div{flex-direction:column;gap:6px;display:flex}.ops-shell .sx-foundry-tools>div>span{color:var(--muted);font-size:14px;font-weight:600}.ops-shell .sx-foundry-tools>div>div{flex-wrap:wrap;gap:4px;display:flex}.ops-shell .sx-foundry-tools button{background:0 0;border-color:#0000;padding:7px 12px}.ops-shell .sx-foundry-tools button[aria-pressed=true]{background:var(--ink);color:#fff}.ops-shell .sx-foundry .foundry-studio-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.ops-shell .sx-foundry .foundry-preview-stage{background:#dce5e8;border-radius:18px;min-width:0;padding:10px;overflow:hidden}.ops-shell .sx-foundry .foundry-preview-stage iframe{border-radius:10px;height:740px;min-height:0}.ops-shell .sx-foundry .foundry-control-rail{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;padding:22px}.ops-shell .sx-current-tool{color:var(--accent);border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:12px;font-size:14px;font-weight:600}.ops-shell .sx-foundry .foundry-control-rail h2{margin-top:0;font-size:22px}.ops-shell .sx-foundry .foundry-control-rail .ops-primary{width:100%;margin:12px 0}.ops-shell .sx-foundry-tool-select{display:none}@media (width<=1100px){.ops-shell button.sx-decision-row{grid-template-columns:105px minmax(0,1fr) 148px;gap:16px;padding:20px}.ops-shell .sx-foundry-tools{flex-wrap:wrap;justify-content:flex-start}.ops-shell .sx-foundry .foundry-studio-layout{grid-template-columns:minmax(0,1fr) 290px}.ops-shell .sx-business-layout{grid-template-columns:1fr 1fr;gap:16px}.ops-shell .sx-candidate-detail{padding:20px}.ops-shell .sx-readiness-layout{grid-template-columns:220px minmax(0,1fr);gap:16px}}@media (width<=760px){.ops-shell .sx-situation{display:block}.ops-shell .sx-situation h2{font-size:26px}.ops-shell .sx-situation-signal{margin-top:20px;padding-left:14px}.ops-shell .sx-situation-signal>strong{font-size:30px}.ops-shell .sx-queue-filters{grid-template-columns:1fr 1fr;gap:4px;display:grid}.ops-shell .sx-queue-filters button{justify-content:space-between;padding:8px}.ops-shell .sx-list-heading{flex-wrap:wrap;align-items:flex-start}.ops-shell button.sx-decision-row{flex-direction:column;gap:14px;padding:20px;display:flex}.ops-shell .sx-decision-category{flex-direction:row;gap:14px}.ops-shell .sx-decision-action{flex-flow:wrap;align-items:center}.ops-shell .sx-decision-action .ops-chip{display:inline-flex}.ops-shell .sx-pipeline-summary{flex-direction:column;display:flex}.ops-shell .sx-pipeline-summary button{border-right:0;border-bottom:1px solid var(--line);padding:16px 20px}.ops-shell .sx-pipeline-summary button strong{min-width:32px;font-size:27px}.ops-shell .sx-opportunity-row{padding:20px;display:block}.ops-shell .sx-group-title{padding:16px 20px}.ops-shell .sx-opportunity-next{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;margin-top:18px;padding:16px 0 0;display:grid}.ops-shell .sx-opportunity-next .ops-text-button{grid-column:1/-1}.ops-shell .sx-confidence>strong{font-size:24px}.ops-shell .sx-confidence small{font-size:13px}.ops-shell .sx-discovery-summary{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ops-shell .sx-discovery-toolbar{grid-template-columns:1fr 1fr}.ops-shell .sx-discovery-toolbar>label:first-child{grid-column:1/-1}.ops-shell .sx-businesses .mass-result-bar{flex-wrap:wrap}.ops-shell .sx-business-layout{display:block}.ops-shell .sx-businesses .mass-table{max-height:590px}.ops-shell .sx-candidate-detail{position:static}.ops-shell .sx-businesses[data-detail-open=false] .sx-candidate-detail,.ops-shell .sx-businesses[data-detail-open=true] .sx-candidate-browser{display:none}.ops-shell .sx-back-to-list{margin-bottom:20px;display:block}.ops-shell .sx-readiness-intro{display:block}.ops-shell .sx-gate-count{max-width:180px;margin-top:20px}.ops-shell .sx-readiness-layout{flex-direction:column;gap:16px;display:flex}.ops-shell .sx-stage-rail{display:none}.ops-shell .sx-stage-select{width:100%;display:flex}.ops-shell .sx-stage-content{width:100%;padding:20px}.ops-shell .sx-next-task{padding:18px}.ops-shell .sx-next-task .ops-primary{width:100%}.ops-shell .sx-stage-gates summary{flex-direction:column;align-items:flex-start}.ops-shell .sx-foundry-title{display:block}.ops-shell .sx-foundry-title>.ops-chip{margin-top:12px}.ops-shell .sx-foundry .foundry-review-strip{flex-wrap:wrap;align-items:flex-start;gap:10px}.ops-shell .sx-foundry .foundry-review-strip details{margin-left:0}.ops-shell .sx-foundry-tools{display:none}.ops-shell .sx-foundry-tool-select{margin:18px 0;display:flex}.ops-shell .sx-foundry .foundry-studio-layout{flex-direction:column;display:flex}.ops-shell .sx-foundry .foundry-preview-stage{width:100%;padding:5px}.ops-shell .sx-foundry .foundry-preview-stage iframe{height:430px}.ops-shell .sx-foundry .foundry-control-rail{width:100%;padding:20px}}.ops-shell .sx-queue-filters button[aria-pressed=true]>span{color:inherit}.ops-shell :is(.sx-decision-row,.sx-pipeline-summary button,.sx-businesses .mass-table button):focus-visible{outline-offset:-3px}.ops-shell .sx-businesses .mass-table button>.sx-candidate-state{flex-direction:row;justify-content:space-between;align-items:center;gap:4px 12px}.ops-shell .sx-businesses .mass-table button{gap:4px 12px;padding:12px 18px}.ops-shell .sx-businesses .mass-table button small{white-space:normal}.ops-shell .sx-businesses .mass-heading h2{max-width:none}.ops-shell .sx-businesses .mass-heading p{max-width:760px}.ops-shell .sx-show-group{margin:14px 24px}.ops-shell .sx-readiness .launch-head{align-items:center;margin:0 0 16px}.ops-shell .sx-readiness .launch-head p{margin:0}.ops-shell .sx-foundry-more{position:relative}.ops-shell .sx-foundry-more a{white-space:nowrap;padding:10px 0;display:block}.ops-shell .sx-jump-to-tool{text-align:right;margin:0 0 10px;font-size:14px;display:block}.ops-shell .ops-main:has(.sx-foundry) .ops-page-heading{margin-bottom:16px;padding-bottom:0}.ops-shell .ops-main:has(.sx-foundry) .ops-page-heading>div>p{display:none}.ops-shell .sx-foundry-title{margin-bottom:12px}.ops-shell .sx-foundry-title .ops-kicker{display:none}.ops-shell .sx-foundry-title h2{font-size:25px}.ops-shell .sx-foundry .foundry-review-strip{min-height:0;padding:10px 16px}.ops-shell .sx-foundry>p[role=status]:empty{display:none}.ops-shell .sx-foundry-tools{gap:12px;padding:12px 0}@media (width<=760px){.ops-shell .sx-decision-action .ops-chip{display:inline-flex}.ops-shell .sx-foundry .foundry-studio-heading{flex-wrap:wrap;gap:10px;display:flex}.ops-shell .sx-foundry .foundry-studio-heading>.ops-filter{flex-basis:100%}.ops-shell .sx-foundry .foundry-studio-heading .ops-button{padding-inline:10px}.ops-shell .sx-foundry .foundry-review-strip{gap:6px 12px;padding:10px 14px}.ops-shell .sx-foundry .foundry-review-strip>span:nth-child(2){flex:1}.ops-shell .sx-foundry-title>div>p{font-size:14px}.ops-shell .sx-foundry-tool-select{margin:12px 0 6px}}.lc{--ink:#151923;--muted:#5e6c82;--line:#e8ebf1;--panel:#fff;--green:#0a833a;--amber:#996000;--sidebar:clamp(208px, 15.3vw, 250px);color:var(--ink);letter-spacing:-.15px;-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.45}.lc *{box-sizing:border-box}.lc :where(aside){color:inherit;background:0 0;padding:0}:where(.lc) aside button:hover{background:0 0}.lc :where(h1,h2,h3,p){color:inherit;margin:0}.lc :where(button,input,select,textarea){font:inherit}.lc :where(button){cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.lc button:disabled{opacity:.4;cursor:not-allowed}.lc button,.lc a,.lc input,.lc select,.lc textarea{transition:background-color .14s,border-color .14s,box-shadow .14s}.lc button:focus-visible,.lc a:focus-visible{outline-offset:3px;outline:3px solid #647cba}.lc input:focus,.lc select:focus,.lc textarea:focus{outline-offset:1px;outline:2px solid #7585a4}.lc svg{vertical-align:middle;flex-shrink:0}.lc a{color:#344f7a;text-decoration:none}.lc a:hover{text-decoration:underline}.lc small{color:var(--muted);font-size:12px}.lc .lc-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lc-app{background:radial-gradient(at 40% 0,#fff 0%,#f8f9fc 58%,#f5f7fb 100%);min-height:100dvh}.lc-sidebar{width:var(--sidebar);z-index:30;background:linear-gradient(160deg,#fdfdff,#f8f9fc);border-right:1px solid #e7eaf1;flex-direction:column;padding:27px 17px 19px;display:flex;position:fixed;inset:0 auto 0 0}.lc-brand{color:#11151e;letter-spacing:-1.2px;white-space:nowrap;align-items:center;gap:11px;font-size:24px;font-weight:760;display:flex}.lc-brand small{letter-spacing:0;color:#687387;margin-top:1px;font-size:12px;font-weight:400;line-height:1.4;display:block}.lc-mark{color:#fff;background:linear-gradient(150deg,#292f3c,#121721);border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 2px 3px #11182712}.lc-sidebar>.lc-brand{border-bottom:1px solid var(--line);margin-bottom:17px;padding:0 8px 25px}.lc-sidebar nav{flex-direction:column;gap:7px;display:flex}.lc-sidebar nav>button{text-align:left;color:#151b28;white-space:nowrap;border-radius:10px;align-items:center;gap:13px;min-height:48px;padding:13px 15px;font-size:15px;font-weight:520;display:flex}.lc-sidebar nav>button:hover{background:#eef1f6}.lc-sidebar nav>button.active{color:#fff;background:linear-gradient(145deg,#252b37,#151922);box-shadow:0 3px 7px #1b223916,inset 0 0 0 1px #353b48}.lc-sidebar nav em{background:#e8ebf1;border-radius:8px;margin-left:auto;padding:2px 8px;font-size:12px;font-style:normal;font-weight:650;line-height:1.3}.lc-sidebar nav .active em{color:#fff;background:#ffffff25}.lc-sidebar-bottom{margin-top:auto}.lc-workspace-state{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;padding:16px 9px;font-size:12px;display:flex}.lc-state-dot{background:#25a35a;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.lc-workspace-state small{margin-top:4px;font-size:12px;display:block}.lc-sidebar .lc-sidebar-logout{color:#566175;align-items:center;gap:11px;padding:16px 10px 5px;font-size:13px;display:flex}.lc-shell{margin-left:var(--sidebar);min-width:0}.lc-page-header{justify-content:space-between;align-items:center;gap:22px;min-height:103px;padding:22px 24px 21px;display:flex}.lc-page-header h1{letter-spacing:-1.1px;font-size:32px;font-weight:750;line-height:1.15}.lc-page-header p{color:#59647a;margin-top:5px;font-size:14px}.lc-header-tools{align-items:center;gap:16px;display:flex}.lc-global-search{color:#5e6c82;background:#ffffffb8;border:1px solid #dee3ec;border-radius:12px;align-items:center;gap:10px;width:clamp(230px,25vw,420px);height:44px;padding:0 12px;display:flex;box-shadow:0 3px 7px #1a234803;flex-direction:row!important}.lc-global-search input{width:100%;min-width:0;color:var(--ink);background:0 0;font-size:13px;box-shadow:none!important;border:0!important;outline:0!important;padding:0!important}.lc-global-search input::placeholder{color:#727d91}.lc-global-search kbd{white-space:nowrap;color:#576278;background:#eef0f5;border-radius:5px;padding:3px 6px;font:11px Inter,Segoe UI,sans-serif}.lc-notifications{border-radius:12px;place-items:center;width:40px;height:42px;display:grid;position:relative;background:#fff!important;border:1px solid #e8ebf1!important}.lc-notifications i{background:#ef5366;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:8px}.lc-account{position:relative}.lc-account-button{align-items:center;gap:8px;display:flex}.lc-account-button>span{background:#e9ecf2;border:1px solid #e4e8ef;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:650;display:grid}.lc-account-menu{border:1px solid var(--line);z-index:50;background:#fff;border-radius:12px;width:210px;padding:16px;position:absolute;top:50px;right:0;box-shadow:0 8px 30px #111c3620}.lc-account-menu strong,.lc-account-menu small{display:block}.lc-account-menu button{border-top:1px solid var(--line);align-items:center;gap:8px;width:100%;margin-top:15px;padding:8px 0;font-size:13px;display:flex}.lc-main{min-width:0;padding:0 24px 20px}.lc-skip{z-index:200;background:#fff;border:1px solid #8898b8;border-radius:8px;padding:10px 16px;position:fixed;top:8px;left:260px;transform:translateY(-160%)}.lc-skip:focus{transform:none}.lc-primary,.lc-secondary{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:38px;font-weight:580;display:inline-flex;border-radius:9px!important;padding:9px 13px!important;font-size:12px!important;text-decoration:none!important}.lc .lc-primary{color:#fff;background:linear-gradient(140deg,#252b35,#141820);border:1px solid #151923;box-shadow:0 2px 4px #10182715}.lc .lc-primary:hover{background:#303846;box-shadow:0 3px 8px #10182720}.lc .lc-secondary{color:#252d3d;background:#fff;border:1px solid #dce1ea;box-shadow:0 1px 3px #14213c03}.lc .lc-secondary:hover,.lc .lc-icon-button:hover{background:#f1f3f8;border-color:#c9d0dd}.lc-icon-button{border-radius:9px;justify-content:center;align-items:center;min-width:33px;height:34px;padding:7px;display:inline-flex;box-shadow:0 1px 2px #11182703;background:#fff!important;border:1px solid #e0e5ef!important}.lc-text-button{white-space:nowrap;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:500;display:inline-flex;color:#53647b!important}.lc-text-button:hover{text-decoration:underline;color:#182c4e!important}.lc .selected{background:#eaf0fa!important}.lc-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.lc-stat{text-align:left;background:#fff;border-radius:15px;align-items:center;gap:16px;min-width:0;padding:20px;display:flex;box-shadow:0 3px 11px #26354a05;border:1px solid #e8ecf2!important}.lc .lc-stat.green{background:linear-gradient(125deg,#f3fcf6,#fcfffd)}.lc .lc-stat.amber{background:linear-gradient(125deg,#fffaf2,#fffefd)}.lc .lc-stat.blue{background:linear-gradient(125deg,#f7faff,#fff)}.lc .lc-stat.slate{background:linear-gradient(125deg,#f8faff,#fff)}.lc button.lc-stat:hover{box-shadow:0 5px 14px #26354a09;border-color:#cfd7e4!important}.dashboard-kpis .lc-stat{min-height:142px}.lc-stat-icon{border-radius:13px;flex-shrink:0;place-items:center;width:50px;height:54px;display:grid}.lc-stat-icon.green{color:#0d9c40;background:#dcf8e5}.lc-stat-icon.amber{color:#df8a06;background:#fff0d9}.lc-stat-icon.blue{color:#296ce5;background:#e2eeff}.lc-stat-icon.slate{color:#3855c3;background:#e9edff}.lc-stat-content{flex-direction:column;min-width:0;display:flex}.lc-stat-content>span{color:#202634;font-size:14px;font-weight:550;line-height:1.3}.lc-stat-content strong{letter-spacing:-.8px;margin-top:4px;font-size:34px;font-weight:730;line-height:1.2}.lc-stat-content small{white-space:nowrap;color:#657087;margin-top:10px;font-size:12px;line-height:1.4}.lc-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(294px,28.5%);align-items:start;gap:14px;display:grid}.lc-dashboard-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.lc-table-card,.lc-side-card,.lc-detail-panel,.lc-detail-empty{background:#ffffffef;border:1px solid #e4e8f0;border-radius:15px;min-width:0;box-shadow:0 3px 9px #26354a04}.lc-table-card{overflow:hidden}.lc-table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;padding:18px 18px 16px;display:flex}.dashboard-table .lc-table-toolbar{min-height:98px}.lc-card-title h2{letter-spacing:-.6px;font-size:23px;font-weight:740}.lc-card-title p{color:#687488;margin-top:3px;font-size:12px}.lc-status-tabs{white-space:nowrap;scrollbar-width:none;background:#fafbfe;border:1px solid #e6eaf1;border-radius:10px;align-items:center;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.lc-status-tabs::-webkit-scrollbar{display:none}.lc-status-tabs button{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:7px 9px;font-size:12px;display:flex}.lc-status-tabs button>span{color:#4c566a;background:#e8ebf1;border-radius:5px;min-width:16px;padding:0 4px;font-size:12px}.lc-status-tabs button.active{color:#fff;background:linear-gradient(140deg,#292f3a,#171c25);box-shadow:0 2px 4px #212a3d1a}.lc-status-tabs .active>span{color:#fff;background:#ffffff24}.lc-status-tabs button:not(.active):hover{background:#edf0f7}.lc-table-tools{align-items:center;gap:7px;display:flex}.lc-table-tools .lc-add{min-height:34px;padding:7px 10px!important;font-size:12px!important}.lc-sort select{cursor:pointer;color:#606b80;max-width:112px;background:0 0!important;border:0!important;padding:8px 3px!important;font-size:12px!important}.lc-rows{width:100%}.lc-row{border-top:1px solid #ebedf3;grid-template-columns:18px minmax(153px,1.45fr) minmax(96px,.85fr) minmax(130px,1.05fr) 73px 102px;align-items:center;column-gap:12px;min-height:80px;padding:15px 18px;display:grid;position:relative}.lc-row>div,.lc-row>span{min-width:0}.lc-row:not(.lc-table-head):hover{background:#fafbfe}.lc-row.is-selected{border:1px solid #e7ecf5;border-radius:10px;margin:0 7px;padding-left:10px;padding-right:10px;background:#f0f3fa!important}.lc-table-head{color:#3e4759;background:#fcfcfe;min-height:48px;padding-top:12px;padding-bottom:12px;font-size:12px;font-weight:620}.lc-select-cell{justify-content:center;align-items:center;display:flex}.lc-select-lead,.lc-selection-outline{border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;padding:0;display:grid;border:1.5px solid #b8c1d1!important}.lc-select-lead[aria-pressed=true]{color:#fff;background:#293244;border-color:#293244!important}.lc-company-symbol{color:#283447;background:linear-gradient(145deg,#f0f3f8,#e7ecf4);border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:39px;display:grid}.lc-company-symbol.large{width:42px;height:44px}.lc-business-cell{align-items:center;gap:12px;display:flex}.lc-business-cell>button{text-align:left;min-width:0;padding:0;display:block}.lc-business-cell strong{-webkit-line-clamp:2;letter-spacing:-.25px;-webkit-box-orient:vertical;font-size:13px;font-weight:670;line-height:1.35;display:-webkit-box;overflow:hidden}.lc-business-cell small{color:#5e6c82;margin-top:4px;font-size:12px;line-height:1.5;display:block}.lc-business-cell small>span{color:#a3adbd}.lc-status-cell{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.lc-badge{letter-spacing:-.15px;color:#34445e;background:#e9edf4;border-radius:8px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:12px;font-weight:550;line-height:1.25;display:inline-flex}.lc-badge>i{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.lc-badge.sage{color:#057c31;background:#ddf7e4}.lc-badge.rust{color:#b2293b;background:#ffe7eb}.lc-row-next{color:#6c7488;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:center;gap:4px;max-width:100%;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.lc-hours-cell{align-items:flex-start;gap:7px;display:flex}.lc-time-dot{background:#b7bfcc;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px;display:inline-block}.lc-time-dot.sage{background:#15ad52}.lc-time-dot.rust{background:#d56b78}.lc-hours-cell strong{font-size:12px;font-weight:560;line-height:1.4;display:block}.lc-hours-cell small{color:#5e6c82;margin-top:3px;font-size:12px;line-height:1.4;display:block}.lc-observed{color:#607089;margin-top:2px;font-size:12px;display:block}.lc-web-cell>button{text-align:left;align-items:center;gap:5px;padding:0;display:flex}.lc-web-cell small{color:#5e6c82;font-size:12px;line-height:1.3}.lc-source-symbol{color:#68788f;background:#f2f4f8;border-radius:7px;flex-shrink:0;place-items:center;width:25px;height:26px;display:grid}.lc-source-symbol.owned{color:#24436e;background:#eaf0fb}.lc-row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.lc-call-button{border-radius:8px;place-items:center;width:32px;height:33px;padding:0;display:grid;box-shadow:0 2px 3px #14213a25,inset 0 0 0 1px #3b4250;color:#fff!important;background:linear-gradient(145deg,#303743,#151a23)!important}.lc-call-button:hover{background:#3a4558!important}.lc-row-actions .lc-icon-button{width:29px;min-width:29px;height:33px;padding:5px}.lc-pagination{color:#59667d;border-top:1px solid #e8ecf3;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:16px 19px;font-size:12px;display:flex}.lc-pagination>div{align-items:center;gap:9px;display:flex}.lc-pagination button{color:#465774;background:#fff;border:1px solid #e7ebf2;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.lc-pagination button:first-child svg{transform:rotate(180deg)}.lc-page-number{color:#273247;background:#edf0f5;border-radius:8px;place-items:center;min-width:30px;height:30px;font-size:12px;font-weight:600;display:grid}.lc-page-total{margin-right:2px;font-size:12px}.lc-side-card{padding:18px 18px 16px}.lc-section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.lc-section-title h2{letter-spacing:-.5px;align-items:center;gap:9px;font-size:18px;font-weight:720;line-height:1.25;display:flex}.lc-section-title h3{align-items:center;gap:8px;font-size:13px;font-weight:680;line-height:1.35;display:flex}.lc-count-badge{text-align:center;background:#edf0f5;border-radius:8px;min-width:27px;padding:3px 9px;font-size:12px;font-weight:620}.lc-task-row{align-items:center;gap:10px;min-height:37px;display:flex}.lc-task-check{border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;padding:0;display:grid;color:#0000!important;border:1.5px solid #b8c1d1!important}.lc-task-check:hover{background:#eff3f8;color:#62728c!important}.lc-task-row>button+button{text-align:left;flex:1;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:6px 0;font-size:12px;display:flex}.lc-task-row>button+button>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-task-row time{color:#6b7891;white-space:nowrap;font-size:12px}.lc-review-link{align-items:center;gap:8px;width:100%;margin-top:8px;padding:11px 0 6px;font-size:12px;display:flex;color:#526079!important;border-top:1px solid #eff1f5!important}.lc-review-link strong{background:#f0f2f7;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:12px}.lc-side-link{align-items:center;gap:7px;padding:11px 0 0;font-size:12px;font-weight:500;display:flex;color:#4f5c75!important}.lc-side-empty{color:#6b768a;padding:12px 0;font-size:12px;line-height:1.6}.lc-pipeline-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:15px 0 10px;display:grid}.lc-pipeline-stages button{clip-path:polygon(0 0,83% 0,100% 50%,83% 100%,0 100%,13% 50%);background:linear-gradient(120deg,#f0f2f7,#e8ecf3);border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:52px;padding:6px 10px 6px 5px;display:flex}.lc-pipeline-stages button:first-child{clip-path:polygon(0 0,83% 0,100% 50%,83% 100%,0 100%);padding-left:0}.lc-pipeline-stages button:last-child{color:#12713b;background:linear-gradient(120deg,#dff8e8,#c9f2d8)}.lc-pipeline-stages button:hover{filter:brightness(.96)}.lc-pipeline-stages strong{font-size:17px;font-weight:680;line-height:1.2}.lc-pipeline-stages span{white-space:nowrap;margin-top:4px;font-size:12px}.lc-pipeline>small{color:#7a8598;font-size:12px}.lc-activity>button{text-align:left;align-items:flex-start;gap:11px;width:100%;padding:11px 0;display:flex}.lc-activity-icon{color:#149444;background:#e1f7e9;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:38px;display:grid}.lc-activity-icon.slate{color:#546a9b;background:#edf0fa}.lc-activity>button>span+span{min-width:0;padding-top:1px}.lc-activity strong{font-size:12px;font-weight:600;line-height:1.35;display:block}.lc-activity>button>span>span{color:#47546c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.lc-activity small{color:#758197;margin-top:3px;font-size:12px;line-height:1.4;display:block}.lc-leads-layout{grid-template-columns:minmax(0,1fr) clamp(340px,27vw,416px);align-items:start;gap:18px;display:grid}.lc-leads-primary{min-width:0}.lead-kpis{gap:10px;margin-bottom:22px}.lead-kpis .lc-stat{min-height:104px;box-shadow:none;border-radius:14px;gap:10px;padding:15px 12px}.lead-kpis .lc-stat-icon{background:0 0;border-radius:50%;width:32px;height:34px}.lead-kpis .lc-stat-icon svg{width:23px;height:23px}.lead-kpis .lc-stat-content>span{white-space:nowrap;font-size:12px;font-weight:500}.lead-kpis .lc-stat-content strong{margin-top:5px;font-size:27px}.lc-leads-primary>.lc-table-card{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.lc-leads-primary .lc-table-toolbar{gap:12px;padding:0 0 19px}.lc-leads-primary .lc-status-tabs{background:0 0;border:0;gap:3px;padding:0}.lc-leads-primary .lc-status-tabs button{min-height:34px;padding:8px 9px;font-size:12px}.lc-leads-primary .lc-status-tabs button>span{min-width:0;color:inherit;background:0 0;padding:0;font-size:12px}.lc-leads-primary .lc-status-tabs button>span:before{content:"("}.lc-leads-primary .lc-status-tabs button>span:after{content:")"}.lc-leads-primary .lc-rows{background:#fff;border:1px solid #e7ebf2;border-bottom:0;border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 3px 12px #22314a03}.lc-leads-primary .lc-table-head{background:0 0;border-top:0;min-height:49px}.lc-leads-primary .lc-row{min-height:81px}.lc-leads-primary .lc-table-head{min-height:49px}.lc-leads-primary .lc-pagination{background:#fff;border:1px solid #e7ebf2;border-top-color:#e8ecf2;border-radius:0 0 14px 14px}.lc-detail-panel{scrollbar-width:thin;scrollbar-color:#d4dae4 transparent;max-height:calc(100dvh - 126px);position:sticky;top:16px;overflow:auto}.lc-detail-header{align-items:flex-start;gap:8px;padding:18px 16px 12px;display:flex}.lc-detail-identity{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.lc-detail-identity>div{min-width:0}.lc-detail-identity h2{letter-spacing:-.7px;overflow-wrap:break-word;font-size:19px;font-weight:740;line-height:1.25}.lc-detail-identity p{color:#5e6c82;margin-top:6px;font-size:12px;line-height:1.4}.lc-detail-heading-actions{flex-direction:row;align-items:flex-start;gap:5px;display:flex}.lc-detail-heading-actions .lc-badge{overflow-wrap:anywhere;max-width:104px;padding:4px 6px;font-size:12px}.lc-detail-heading-actions .lc-icon-button{min-width:25px;height:23px;box-shadow:none;color:#8993a5;padding:3px;border:0!important}.lc-detail-actions{grid-template-columns:1fr 1fr 1fr;gap:7px;padding:2px 16px 16px;display:grid}.lc-detail-actions button{min-height:40px;padding:9px 8px!important;font-size:12px!important}.lc-detail-tabs{border-top:1px solid #eef0f5;border-bottom:1px solid #e9edf4;align-items:center;gap:24px;padding:0 18px;display:flex}.lc-detail-tabs button{color:#5e6c82;align-items:center;gap:5px;padding:10px 0;font-size:12px;display:flex;position:relative}.lc-detail-tabs button.active{color:#1c273b;font-weight:600}.lc-detail-tabs button.active:after{content:"";background:#202a3b;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lc-detail-tabs button span{background:#eef0f5;border-radius:4px;padding:1px 4px;font-size:12px}.lc-detail-body{padding:0 18px 20px}.lc-detail-demo{color:#637189;padding:10px 0 0;font-size:12px;display:block}.lc-detail-section{border-bottom:1px solid #ebedf4;padding:17px 0}.lc-detail-section:last-child{border:0}.lc-company-data dl{flex-direction:column;gap:13px;margin:0;display:flex}.lc-company-data dl>div{align-items:flex-start;gap:11px;margin:0;display:flex}.lc-company-data dt{color:#5a6880;padding-top:1px;line-height:1.4}.lc-company-data dd{color:#333e53;flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;margin:0;font-size:14px;line-height:1.5;display:flex}.lc-company-data dd>small{flex-basis:100%;font-size:12px}.lc-company-data dd>span:not(.lc-data-value){display:block}.lc-data-value{color:#607089;margin-left:auto;font-size:12px}.lc-data-action{border-radius:5px;place-items:center;min-width:23px;height:23px;padding:2px;display:grid;color:#596983!important}.lc-data-action:hover{background:#edf1f8}.lc-review-state{color:#805e26;background:#fff8e9;border-radius:7px;align-items:center;gap:6px;margin-top:15px;padding:8px 9px;font-size:12px;line-height:1.35;display:flex}.lc-review-state.reviewed{color:#287245;background:#ecf8ee}.lc-review-state>span{flex:1}.lc-review-state button{color:inherit;padding:0;font-size:12px;text-decoration:underline}.lc-next-box{color:#3d4b65;background:#f2f5fa;border-radius:8px;padding:10px 12px}.lc-next-box.has-callback{color:#856125;background:#fff8e9}.lc-next-box strong{font-size:12px;font-weight:550;line-height:1.5;display:block}.lc-next-box>span{align-items:center;gap:5px;margin-top:5px;font-size:12px;display:flex}.lc-detail-hours{border-bottom:1px solid #ebedf4;padding:14px 0}.lc-detail-hours>summary{cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:600;list-style:none;display:flex}.lc-detail-hours>summary::-webkit-details-marker{display:none}.lc-detail-hours>summary>span:first-child{flex:1;align-items:center;gap:8px;display:flex}.lc-detail-hours .lc-time-dot{margin:0}.lc-detail-hours .lc-badge{margin-top:12px}.lc-detail-hours>p{color:#64728b;margin:9px 0;font-size:12px;line-height:1.6}.lc-detail-hours>small{margin-top:9px;font-size:12px;line-height:1.6;display:block}.lc-history-preview{margin:8px 0 4px;position:relative}.lc-history-preview:before{content:"";background:#d5dbe5;width:1px;position:absolute;top:10px;bottom:9px;left:4px}.lc-history-preview>div{grid-template-columns:10px 16px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:37px;font-size:12px;display:grid}.lc-history-preview>div>i{background:#9ba7bb;border-radius:50%;width:6px;height:6px;margin-left:1.5px;position:relative}.lc-history-preview>div>span{line-height:1.35}.lc-history-preview time{color:#637189;white-space:nowrap;font-size:12px}.lc-log-call{border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:11px;padding:9px;font-size:12px;display:flex;color:#4b5b73!important;background:#fbfcfe!important;border:1px solid #e4e9f1!important}.lc-note-preview,.lc-empty-note{color:#414e65;white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;background:#f2f4f8;border-radius:9px;width:100%;padding:12px 13px;font-size:12px;line-height:1.65}.lc-empty-note{color:#536278!important}.lc-data-notes{color:#65738a;padding:16px 0 0;font-size:12px}.lc-data-notes summary{cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;display:flex}.lc-data-notes summary>span{background:#eef0f5;border-radius:5px;padding:1px 6px}.lc-data-notes p{margin:11px 0;font-size:12px;line-height:1.6}.lc-data-notes button{white-space:normal;text-align:left;margin-top:10px;display:flex}.lc-hours-list{flex-direction:column;display:flex}.lc-hours-list>div{color:#66738c;border-bottom:1px solid #eff1f5;justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.lc-hours-list strong{color:#34415b;margin-top:2px;font-size:12px;font-weight:550;display:block}.lc-hours-list small{margin-top:3px;font-size:12px;display:block}.lc-detail-empty{text-align:center;color:#65718a;flex-direction:column;align-items:center;min-height:280px;padding:55px 30px;display:flex}.lc-detail-empty h2{color:#253249;margin:18px 0 9px;font-size:18px}.lc-detail-empty p{max-width:260px;font-size:12px;line-height:1.7}.lc-timeline{padding:19px 0}.lc-timeline>h3,.lc-sources>h3{font-size:16px;font-weight:650}.lc-timeline>p,.lc-sources>p{color:#6c7890;margin:7px 0 22px;font-size:12px;line-height:1.6}.lc-timeline article{border-left:1px solid #dbe1eb;margin-left:4px;padding:0 0 21px 18px;position:relative}.lc-timeline article .lc-section-title{margin-bottom:8px}.lc-timeline-dot{background:#8696af;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-4px}.lc-timeline article p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.lc-timeline time{color:#738199;font-size:12px}.lc-timeline article>small{margin-top:7px;font-size:12px;display:block}.lc-timeline .lc-badge{margin-top:7px;font-size:12px}.lc-sources{padding:19px 0}.lc-source-link{overflow-wrap:anywhere;align-items:center;gap:7px;max-width:100%;padding:8px 0;font-size:12px;display:flex}.lc-source-link>svg:last-child{margin-left:auto}.lc-sources details{border:1px solid #e5e9f2;border-radius:9px;margin:13px 0;padding:12px}.lc-sources summary{cursor:pointer;overflow-wrap:anywhere;font-size:12px;font-weight:600}.lc-sources summary>small{margin-top:4px;font-size:12px;font-weight:400;display:block}.lc-sources details>small{overflow-wrap:anywhere;margin:12px 0;font-size:12px;display:block}.lc-sources dl{margin:0}.lc-sources dl>div{border-top:1px solid #edf0f5;padding:8px 0}.lc-sources dt{color:#5e6c82;font-size:12px}.lc-sources dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0;font-size:12px}.lc label{color:#536079;flex-direction:column;gap:6px;font-size:12px;display:flex}.lc input:not([type=checkbox]),.lc select,.lc textarea{color:#253148;background:#fff;border:1px solid #dce2ec;border-radius:7px;min-width:0;padding:9px 10px}.lc textarea{resize:vertical;width:100%;font-size:12px;line-height:1.55}.lc input[type=checkbox]{accent-color:#253247;flex-shrink:0;width:16px;height:16px;margin:0}.lc .lc-checkbox{color:#56637b;flex-direction:row;align-items:flex-start;gap:9px;font-size:12px;line-height:1.55;display:flex}.lc-editor{background:#f5f7fb;border:1px solid #dce3ef;border-radius:10px;margin:14px 0;padding:14px}.lc-editor .lc-section-title{align-items:flex-start}.lc-editor h3{font-size:14px}.lc-editor .lc-section-title>button{color:#5e6c82;min-width:20px;padding:0}.lc-editor>label{margin-top:13px}.lc-editor>small{margin-top:7px;font-size:12px;line-height:1.6;display:block}.lc-editor>p{color:#65748d;font-size:12px;line-height:1.65}.lc-editor>button{margin-top:11px}.lc-editor-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.lc-editor-footer>small{font-size:12px;line-height:1.4}.lc-editor-footer>.lc-primary{min-height:34px;padding:8px 10px!important;font-size:12px!important}.lc-contact-options{background:#f4faf5;border:1px solid #d9eadd;border-radius:9px;flex-wrap:wrap;gap:8px;margin:14px 0;padding:13px;display:flex}.lc-contact-options>strong{font-size:12px}.lc-contact-options>p{color:#5c7765;flex-basis:100%;font-size:12px;line-height:1.6}.lc-contact-options>button{min-height:34px;padding:8px 10px!important;font-size:12px!important}.lc-copy-fallback{background:#f5f7fb;border-radius:7px;padding:9px;font-size:12px;margin-top:10px!important}.lc .lc-error{color:#9f2941;overflow-wrap:anywhere;background:#fff3f5;border:1px solid #efd1d7;border-radius:9px;margin:0 0 16px;padding:14px 15px;font-size:12px;line-height:1.6}.lc-detail-body .lc-error{margin-top:13px}.lc-error button,.lc-error a{color:inherit;margin-top:7px;font-size:12px;text-decoration:underline;display:block}.lc-filters{background:#f4f6fa;border:1px solid #e2e7f0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:15px;padding:17px;display:grid}.lc-filters select,.lc-filters input{width:100%;padding:8px;font-size:12px}.lc-time-filter{grid-column:1/-1;grid-template-columns:2fr 1fr 1fr;gap:12px;display:grid}.lc-filters>small{grid-column:1/-1;font-size:12px}.lc-active-filter{color:#3b547c;background:#edf3fe;border:1px solid #dce6f7;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;padding:10px 13px;font-size:12px;display:flex}.lc-active-filter button{align-items:center;gap:5px;font-size:12px;text-decoration:underline;display:flex}.lc-callback-context{color:#65748f;align-items:center;gap:8px;margin:-5px 0 18px;font-size:12px;display:flex}.lc-callback-context button{margin-left:auto;font-size:12px;text-decoration:underline}.lc-empty{text-align:center;color:#697790;background:#fff;border:1px solid #e8edf4;border-top:0;padding:45px 20px}.lc-empty h3{color:#2b3851;margin:13px 0 7px;font-size:19px;font-weight:650}.lc-empty p{margin-bottom:18px;font-size:12px}.lc-toast{color:#fff;z-index:100;background:#202a39;border:1px solid #465269;border-radius:11px;align-items:center;gap:9px;max-width:calc(100vw - 32px);padding:13px 18px;font-size:12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #15243c24}.lc-footer{color:#6c7a91;justify-content:space-between;gap:12px;padding:17px 2px 0;font-size:12px;display:flex}.lc-footer>span:first-child{align-items:center;gap:6px;display:flex}.lc-footer i{background:#27a262;border-radius:50%;width:5px;height:5px}.lc-muted{color:#76839a;font-size:12px}.lc.lc-drawer{z-index:80;background:#fff;border:0;border-left:1px solid #e0e6f0;border-radius:15px 0 0 15px;width:410px;max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-15px 0 70px #17243b29}.lc-drawer::backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1b294139}.lc-import-steps{color:#64738b;justify-content:center;align-items:center;gap:24px;padding:25px 0 30px;display:flex}.lc-import-steps>span{align-items:center;gap:9px;font-size:12px;display:flex}.lc-import-steps b{color:#687990;background:#e8edf5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:650;display:grid}.lc-import-steps .active{color:#25354e}.lc-import-steps .active b{color:#fff;background:#25354e}.lc-import-box{text-align:center;background:#fff;border:1.5px dashed #ccd5e4;border-radius:14px;max-width:1050px;margin:0 auto;padding:33px 25px}.lc-upload-icon{color:#4c6488;background:#eef2fa;border-radius:13px;place-items:center;width:49px;height:50px;margin:0 auto 15px;display:grid}.lc-import-box h2{letter-spacing:-.5px;font-size:21px;font-weight:650}.lc-import-box p{color:#5e6c82;margin:8px 0 17px;font-size:12px;line-height:1.65}.lc-import-box>.lc-primary{display:inline-flex}.lc-import-box>label{cursor:pointer;color:#fff;flex-direction:row;align-items:center;display:inline-flex}.lc-import-box>label input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.lc-import-box>small{color:#5e6c82;margin-top:15px;font-size:12px;display:block}.lc-import-box.has-preview{text-align:left;align-items:center;gap:16px;padding:15px 20px;display:flex}.lc-import-box.has-preview>.lc-upload-icon{width:36px;height:36px;margin:0}.lc-import-box.has-preview h2,.lc-import-box.has-preview p{display:none}.lc-import-box.has-preview>small{margin:0 0 0 auto;font-size:12px}.lc-import-preview{background:#fff;border:1px solid #e2e7f0;border-radius:14px;max-width:1050px;margin:21px auto 0;padding:22px}.lc-import-preview h2{letter-spacing:-.5px;font-size:20px;font-weight:670}.lc-import-preview .lc-eyebrow{color:#7b879c;margin-bottom:4px;font-size:12px;display:block}.lc-import-counts{background:#f7f9fc;border:1px solid #e9edf5;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 0;display:grid;overflow:hidden}.lc-import-counts button{text-align:left;border-right:1px solid #e6ebf3;padding:14px}.lc-import-counts button:last-child{border:0}.lc-import-counts button.selected{background:#e9eef8!important}.lc-import-counts strong{font-size:24px;font-weight:650;line-height:1.1;display:block}.lc-import-counts span{color:#63728b;margin-top:6px;font-size:12px;display:block}.lc-mapping{border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;margin:12px 0;padding:14px 0;font-size:12px}.lc-mapping summary{cursor:pointer;color:#485976;font-weight:600}.lc-mapping>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:15px;display:grid}.lc-mapping label,.lc-mapping select{font-size:12px}.lc-mapping select{max-width:100%;padding:8px}.lc-footnote{color:#5e6c82;font-size:12px;line-height:1.65;margin:13px 0!important}.lc-import-table-wrap{border:1px solid #e6ebf3;border-radius:9px;max-height:440px;overflow:auto}.lc-import-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.lc-import-table th{color:#5e6c82;white-space:nowrap;background:#f7f9fc;border-bottom:1px solid #e5eaf3;padding:11px 12px;font-size:12px;font-weight:600}.lc-import-table td{vertical-align:middle;border-bottom:1px solid #e9edf4;padding:13px 12px}.lc-import-table td:first-child{width:28px}.lc-import-table td strong{font-size:12px;font-weight:600;display:block}.lc-import-table td small{color:#5e6c82;margin-top:3px;font-size:12px;display:block}.lc-import-table td:last-child{color:#61738f;font-size:12px;line-height:1.55}.lc-import-confirm{border-top:1px solid #e9edf4;align-items:center;gap:20px;margin-top:20px;padding-top:17px;display:flex}.lc-import-confirm>label{flex:1;max-width:700px}.lc-import-confirm button{margin-left:auto}.lc-import-success{text-align:center;max-width:720px;margin:32px auto;padding:45px 20px}.lc-import-success>svg{color:#17914d;width:42px;height:42px;margin-bottom:15px}.lc-import-success h2{letter-spacing:-.8px;font-size:25px}.lc-import-success p{color:#6b7a93;margin:12px 0 24px;font-size:13px}.lc .lc-eyebrow{letter-spacing:.5px;color:#66748d;font-size:12px}.lc-welcome,.lc-auth,.lc-loading{background:radial-gradient(at 60% 25%,#fff,#f5f7fc);min-height:100dvh;padding:32px 38px}.lc-welcome-inner{max-width:500px;margin:13vh auto 0}.lc-welcome h1,.lc-auth h1{letter-spacing:-1.8px;margin:20px 0 18px;font-size:43px;font-weight:730;line-height:1.15}.lc-welcome-inner>p,.lc-auth form>p{color:#65758f;margin:12px 0 25px;font-size:15px;line-height:1.7}.lc-welcome-inner>small{margin-top:17px;font-size:12px;display:block}.lc-demo-pill{color:#536783;background:#f5f8fc;border:1px solid #dce5f1;border-radius:20px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;display:inline-flex}.lc-auth form{max-width:420px;margin:9vh auto 0}.lc-auth form>label{margin:16px 0}.lc-auth form>.lc-primary{width:100%;min-height:43px;margin-top:12px}.lc-auth form>small{margin:16px 0;font-size:12px;display:block}.lc-auth input{min-height:42px}.lc-secret{overflow-wrap:anywhere;background:#eaf0f8;border-radius:9px;margin:14px 0;padding:15px;font-size:12px;display:block}.lc-auth details{margin:14px 0;font-size:12px}.lc-auth pre{white-space:pre-wrap;font-size:12px}.lc-loading p{color:#6e7d95;text-align:center;max-width:500px;margin:25vh auto}.lc-web-heading abbr{text-decoration:none;display:none}@media (width>=1550px){.lc-hours-cell strong,.lc-table-head{font-size:14px}.lc-badge{font-size:13px}.lc-task-row>button+button,.lc-activity strong{font-size:14px}.lc-page-header p{font-size:15px}.lc-row:not(.lc-table-head){min-height:85px}.lc-business-cell strong{font-size:16px}.lc-business-cell small,.lc-table-head,.lc-hours-cell strong,.lc-hours-cell small,.lc-observed,.lc-badge{font-size:12px}.lc-dashboard-grid .lc-status-tabs button{padding:8px 10px;font-size:12px}.lc-detail-identity h2{font-size:21px}.lc-detail-section .lc-section-title h3,.lc-company-data dd{font-size:14px}.lc-history-preview>div,.lc-history-preview time{font-size:12px}.lc-detail-actions button{font-size:13px!important}.lc-side-card .lc-section-title h2{font-size:19px}.lc-task-row>button+button,.lc-activity strong{font-size:13px}.lc-activity>button>span>span,.lc-activity small{font-size:12px}}@media (width<=1500px){.lc-web-cell small,.lc-web-heading>span{display:none}.lc-web-heading abbr{display:inline}.lc-page-header{gap:15px}.lc-page-header h1{font-size:29px}.lc-page-header p{font-size:13px}.lc-header-tools{gap:11px}.lc-global-search{width:290px}.lc-row{grid-template-columns:16px minmax(124px,1.4fr) minmax(86px,.9fr) minmax(112px,1.05fr) 55px 95px;column-gap:9px;padding-left:15px;padding-right:15px}.lc-business-cell{gap:9px}.lc-company-symbol{border-radius:8px;width:32px;height:35px}.lc-business-cell strong{font-size:14px}.lc-business-cell small{font-size:12px}.lc-leads-primary .lc-row-note{display:none}.lc-leads-primary .lc-row{grid-template-columns:15px minmax(125px,1.55fr) minmax(90px,1fr) minmax(112px,1.1fr) 50px 65px;column-gap:8px;padding-left:13px;padding-right:13px}.lc-leads-primary .lc-row.is-selected{padding-left:6px;padding-right:6px}.lc-leads-primary .lc-web-cell>button{flex-direction:column;align-items:flex-start}.lc-leads-primary .lc-web-cell small,.lc-leads-primary .lc-row-next{font-size:12px}.lc-leads-primary .lc-table-tools{justify-content:flex-end;width:100%;margin-top:-3px}.lc-leads-primary .lc-table-toolbar{gap:11px;padding-bottom:15px}.lead-kpis{gap:8px}.lead-kpis .lc-stat{gap:4px;padding:12px 8px}.lead-kpis .lc-stat-content>span{font-size:12px}.lead-kpis .lc-stat-icon{width:29px}.lead-kpis .lc-stat-content strong{font-size:26px}.lc-leads-layout{gap:14px}.lc-detail-actions button{font-size:12px!important}.lc-detail-identity h2{font-size:18px}.lc-detail-header{padding-left:14px;padding-right:12px}.lc-detail-body{padding-left:16px;padding-right:16px}.lc-detail-heading-actions .lc-badge{max-width:104px;font-size:12px}.lc-stat{gap:12px;padding:16px}.lc-stat-icon{width:44px;height:48px}.lc-stat-content>span{font-size:13px}.lc-stat-content strong{font-size:32px}.lc-stat-content small{font-size:12px}.lc-side-card{padding:16px 15px}.lc-side-card .lc-section-title h2{font-size:16px}}@media (width<=1300px){.lc-page-header{padding:21px 19px 19px}.lc-main{padding:0 19px 18px}.lc-global-search{width:244px}.lc-global-search input{font-size:12px}.lc-page-header p{max-width:370px;font-size:12px}.lc-header-tools{gap:9px}.lc-global-search kbd{display:none}.lc-dashboard-grid{grid-template-columns:minmax(0,1fr) 282px;gap:12px}.dashboard-table .lc-row{grid-template-columns:15px minmax(115px,1.2fr) 111px minmax(110px,1fr) 40px 64px;gap:8px;padding-left:13px;padding-right:13px}.dashboard-table .lc-row-note{display:none}.dashboard-table .lc-web-cell>button{flex-direction:column;align-items:flex-start}.dashboard-table .lc-web-cell small{font-size:12px}.lc-card-title h2{font-size:21px}.lc-card-title p{font-size:12px}.dashboard-table .lc-table-toolbar{gap:10px;padding:16px 14px}.lc-status-tabs button{padding:6px 8px;font-size:12px}.lc-leads-layout{grid-template-columns:minmax(0,1fr) 335px;gap:12px}.lc-detail-identity h2{font-size:17px}.lc-detail-identity .lc-company-symbol{display:none}.lc-detail-identity p{font-size:12px}.lc-leads-primary .lc-row{grid-template-columns:14px minmax(107px,1.2fr) 111px minmax(110px,1fr) 36px 63px;gap:7px;padding-left:11px;padding-right:11px}.lc-leads-primary .lc-company-symbol{width:27px;height:30px}.lc-leads-primary .lc-company-symbol svg{width:18px}.lc-leads-primary .lc-business-cell{gap:7px}.lc-leads-primary .lc-business-cell strong{font-size:14px}.lc-leads-primary .lc-badge{padding:5px 6px;font-size:12px}.lc-leads-primary .lc-hours-cell strong,.lc-leads-primary .lc-hours-cell small,.lc-leads-primary .lc-observed,.lc-table-head{font-size:12px}.dashboard-kpis .lc-stat{min-height:128px}.lc-stat{gap:9px;padding:15px}.lc-stat-icon{border-radius:11px;width:38px;height:42px}.lc-stat-content>span{font-size:12px}.lc-stat-content small{white-space:normal;font-size:12px}.lc-kpi-grid{gap:10px}.lc-leads-primary .lc-status-tabs button{padding:7px 6px;font-size:12px}.lead-kpis .lc-stat-icon{display:none}.lead-kpis .lc-stat{padding:13px 12px}.lead-kpis .lc-stat-content>span{font-size:12px}.lead-kpis .lc-stat-content strong{font-size:26px}}@media (width<=1060px){.lc-web-cell small{display:block}.lc{--sidebar:190px}.lc-sidebar{padding-left:12px;padding-right:12px}.lc-sidebar>.lc-brand{gap:9px;padding-left:5px;padding-right:5px;font-size:20px}.lc-brand small{font-size:12px}.lc-mark{width:34px;height:35px}.lc-sidebar nav>button{gap:11px;padding:12px 11px;font-size:13px}.lc-page-header{flex-wrap:wrap;gap:15px;min-height:0;padding:22px 20px}.lc-page-header>div:first-child{flex:1}.lc-page-header p{max-width:none}.lc-header-tools{gap:12px}.lc-global-search{width:230px}.lc-notifications{display:none}.lc-main{padding:0 20px 20px}.lc-dashboard-grid{grid-template-columns:1fr}.lc-dashboard-rail{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lc-activity{grid-column:1/-1}.lc-activity>button{vertical-align:top;width:33%;padding-right:15px;display:inline-flex}.lc-leads-layout{grid-template-columns:1fr}.lc-leads-primary .lc-row{grid-template-columns:18px minmax(130px,1.3fr) 110px minmax(125px,1fr) 70px 94px;gap:10px;padding-left:15px;padding-right:15px}.lc-leads-primary .lc-row-note{display:grid}.lc-leads-primary .lc-business-cell strong{font-size:13px}.lc-leads-primary .lc-company-symbol{width:35px;height:37px;display:grid}.lc-leads-primary .lc-company-symbol svg{width:21px}.lc-leads-primary .lc-web-cell>button{flex-direction:row;align-items:center}.lc-leads-primary .lc-web-cell small,.lc-leads-primary .lc-hours-cell strong,.lc-leads-primary .lc-hours-cell small,.lc-leads-primary .lc-badge{font-size:12px}.lc-leads-primary .lc-table-toolbar{flex-direction:row}.lc-leads-primary .lc-table-tools{width:auto;margin:0}.lead-kpis .lc-stat-icon{display:grid}.lead-kpis .lc-stat{gap:8px;padding:14px}.lc-detail-identity .lc-company-symbol{display:grid}.lc-detail-identity h2{font-size:20px}.lc-detail-heading-actions .lc-badge{max-width:95px;font-size:12px}.lc-drawer .lc-company-data dd{font-size:14px}.lc-drawer .lc-history-preview>div,.lc-drawer .lc-history-preview time{font-size:12px}.lc-import-confirm{align-items:flex-start}.lc-import-box.has-preview>small{display:none}}@media (width<=760px){.lc{--sidebar:0px}.lc-sidebar{width:100%;height:65px;padding:6px 10px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:70;background:#ffffffed;border:0;border-top:1px solid #e2e7f0;inset:auto 0 0}.lc-sidebar>.lc-brand,.lc-sidebar-bottom{display:none}.lc-sidebar nav{grid-template-columns:repeat(4,1fr);gap:4px;height:100%;display:grid}.lc-sidebar nav>button{border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:0;padding:5px 4px;font-size:12px}.lc-sidebar nav>button.active{color:#1d2d47;box-shadow:none;background:#edf1f8}.lc-sidebar nav>button em{display:none}.lc-sidebar nav>button svg{width:19px;height:19px}.lc-shell{margin:0;padding-bottom:69px}.lc-page-header{align-items:flex-start;gap:15px;padding:21px 17px 19px}.lc-page-header h1{font-size:28px}.lc-page-header p{max-width:285px;font-size:12px;line-height:1.5}.lc-header-tools{display:contents}.lc-account{position:absolute;top:21px;right:17px}.lc-account-button>span{width:32px;height:32px;font-size:12px}.lc-account-button>svg{display:none}.lc-page-header>div:first-child{flex-basis:100%;padding-right:38px}.lc-global-search{border-radius:10px;order:2;width:100%;height:41px;padding:0 11px}.lc-global-search input{font-size:12px}.lc-global-search kbd{font-size:12px;display:block}.lc-main{padding:0 14px 16px}.lc-kpi-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px}.dashboard-kpis .lc-stat{border-radius:12px;gap:10px;min-height:108px;padding:15px 12px}.lc-stat-icon{border-radius:10px;width:34px;height:38px}.lc-stat-icon svg{width:22px;height:22px}.lc-stat-content>span{font-size:12px}.lc-stat-content strong{margin-top:4px;font-size:27px}.lc-stat-content small{white-space:normal;margin-top:5px;font-size:12px;line-height:1.4}.lc-dashboard-grid{gap:14px}.lc-dashboard-rail{gap:12px;display:flex}.lc-side-card{padding:18px}.lc-side-card .lc-section-title h2{font-size:18px}.lc-activity>button{width:100%;padding:11px 0;display:flex}.lc-activity strong{font-size:13px}.lc-activity>button>span>span,.lc-activity small{font-size:12px}.lc-card-title h2{font-size:21px}.lc-card-title p{font-size:12px}.dashboard-table .lc-table-toolbar{gap:14px;min-height:0;padding:18px 15px 14px}.dashboard-table .lc-status-tabs{justify-content:space-between;width:100%}.lc-status-tabs button{min-height:34px;font-size:12px}.lc-row,.dashboard-table .lc-row,.lc-leads-primary .lc-row{border-top:1px solid #e9edf4;grid-template-columns:minmax(0,1fr) 108px;gap:12px;min-height:0;padding:17px 14px}.lc-table-head,.dashboard-table .lc-table-head,.lc-leads-primary .lc-table-head{display:none}.lc-select-cell{display:none!important}.lc-business-cell,.lc-leads-primary .lc-business-cell{grid-column:1;align-items:flex-start;gap:10px}.lc-business-cell strong,.lc-leads-primary .lc-business-cell strong{-webkit-line-clamp:2;font-size:13px;line-height:1.4}.lc-business-cell small,.lc-leads-primary .lc-business-cell small{margin-top:3px;font-size:12px;line-height:1.5}.lc-company-symbol,.lc-leads-primary .lc-company-symbol{width:32px;height:35px;display:grid}.lc-business-cell .lc-company-symbol svg{width:21px}.lc-status-cell{grid-area:1/2;align-items:flex-end;gap:6px}.lc-badge,.lc-leads-primary .lc-badge{padding:5px 7px;font-size:12px}.lc-row-next,.lc-leads-primary .lc-row-next{text-align:right;font-size:12px;line-height:1.45}.lc-hours-cell,.lc-leads-primary .lc-hours-cell{grid-area:2/1;gap:6px;padding-left:42px}.lc-hours-cell strong,.lc-leads-primary .lc-hours-cell strong{font-size:12px;font-weight:500}.lc-hours-cell small,.lc-leads-primary .lc-hours-cell small,.lc-observed,.lc-leads-primary .lc-observed{font-size:12px}.lc-time-dot{width:6px;height:6px;margin-top:4px}.lc-web-cell{grid-area:3/1;padding-left:42px}.lc-web-cell>button,.lc-leads-primary .lc-web-cell>button,.dashboard-table .lc-web-cell>button{flex-direction:row;align-items:center;gap:5px}.lc-source-symbol{width:18px;height:18px;background:0 0!important}.lc-source-symbol svg{width:14px;height:14px}.lc-web-cell small,.lc-leads-primary .lc-web-cell small,.dashboard-table .lc-web-cell small{font-size:12px}.lc-row-actions{grid-area:2/2/4;justify-content:flex-end;align-self:end;gap:5px}.lc-row-actions .lc-row-note,.lc-leads-primary .lc-row-note,.dashboard-table .lc-row-note{display:grid}.lc-call-button{width:32px;height:35px}.lc-row-actions .lc-icon-button{width:30px;min-width:30px;height:35px}.lc-row.is-selected,.lc-leads-primary .lc-row.is-selected{margin:0 5px;padding:17px 9px}.lc-pagination{gap:8px;padding:13px 14px;font-size:12px}.lc-page-total{display:none}.lc-pagination>div{gap:6px}.lc-pagination button{width:28px;height:30px}.lc-page-number{min-width:28px;height:30px}.lead-kpis{margin-bottom:18px}.lead-kpis .lc-stat{gap:10px;min-height:86px;padding:13px 12px}.lead-kpis .lc-stat-content>span{font-size:12px}.lead-kpis .lc-stat-content strong{font-size:25px}.lead-kpis .lc-stat-icon{width:32px;display:grid}.lc-leads-primary .lc-table-toolbar{gap:13px;padding-bottom:14px}.lc-leads-primary .lc-status-tabs{gap:3px;width:100%}.lc-leads-primary .lc-status-tabs button{flex-shrink:0;padding:8px 7px;font-size:12px}.lc-leads-primary .lc-table-tools{justify-content:flex-end;gap:9px;width:100%}.lc-table-tools .lc-icon-button{margin-right:auto}.lc-table-tools .lc-add{font-size:12px!important}.lc-table-tools .lc-sort select{max-width:110px;font-size:12px!important}.lc-footer{flex-wrap:wrap;gap:6px;padding:16px 2px 7px;font-size:12px}.lc-footer>span:last-child{font-size:12px}.lc-filters{grid-template-columns:1fr 1fr;gap:12px;padding:13px}.lc-filters select{padding:8px 5px;font-size:12px}.lc-time-filter{grid-template-columns:1.4fr 1fr 1fr;gap:9px}.lc-time-filter label{font-size:12px}.lc-time-filter input{padding:8px 4px;font-size:12px}.lc-filters>small{font-size:12px}.lc-callback-context{flex-wrap:wrap;gap:6px;margin-bottom:14px;font-size:12px}.lc-callback-context button{margin-left:25px;font-size:12px}.lc.lc-drawer{z-index:100;border:0;border-radius:0;width:100%;max-width:100%}.lc-detail-header{gap:10px;padding:22px 19px 14px}.lc-detail-identity h2{font-size:20px;line-height:1.3}.lc-detail-identity p{font-size:12px}.lc-detail-identity .lc-company-symbol{width:38px;height:41px}.lc-detail-heading-actions .lc-badge{max-width:85px;font-size:12px}.lc-detail-heading-actions .lc-icon-button{min-width:28px;height:27px}.lc-detail-actions{gap:8px;padding:0 19px 17px}.lc-detail-actions button{min-height:42px;font-size:12px!important}.lc-detail-tabs{gap:29px;padding:0 20px}.lc-detail-tabs button{padding:12px 0;font-size:12px}.lc-detail-body{padding:0 20px 25px}.lc-detail-demo{font-size:12px}.lc-detail-section{padding:19px 0}.lc-section-title h3{font-size:14px}.lc-company-data dl{gap:15px}.lc-drawer .lc-company-data dd{font-size:14px}.lc-data-value{font-size:12px}.lc-review-state{padding:10px;font-size:12px;line-height:1.5}.lc-review-state button{font-size:12px}.lc-next-box strong{font-size:13px}.lc-next-box>span{font-size:12px}.lc-detail-hours summary{font-size:13px}.lc-detail-hours>small,.lc-detail-hours>p{font-size:12px}.lc-log-call{min-height:38px;font-size:12px}.lc-note-preview,.lc-empty-note{font-size:13px}.lc-data-notes,.lc-data-notes p,.lc-data-notes summary,.lc-text-button{font-size:12px}.lc-timeline article p{font-size:13px}.lc-timeline time,.lc-sources>p,.lc-sources summary,.lc-sources dd{font-size:12px}.lc-editor{padding:14px}.lc-editor h3{font-size:14px}.lc-editor label{font-size:12px}.lc-editor textarea{font-size:13px}.lc-editor select,.lc-editor input{padding:10px;font-size:12px}.lc-editor>p,.lc-editor>small{font-size:12px}.lc-editor-footer>.lc-primary{font-size:12px!important}.lc-editor .lc-checkbox{font-size:12px}.lc-toast{width:max-content;padding:12px 14px;font-size:12px;bottom:80px}.lc-import-steps{justify-content:space-between;gap:10px;padding:7px 0 22px}.lc-import-steps>span{flex-direction:column;align-items:flex-start;gap:5px;font-size:12px}.lc-import-steps b{width:23px;height:23px}.lc-import-steps>svg{width:11px}.lc-import-box{padding:24px 16px}.lc-import-box h2{font-size:19px}.lc-import-box p,.lc-import-box>small{font-size:12px}.lc-import-box.has-preview{gap:12px;padding:13px}.lc-import-box.has-preview>.lc-upload-icon{width:32px;height:35px}.lc-import-box .lc-primary{font-size:12px!important}.lc-import-preview{margin-top:17px;padding:15px}.lc-import-preview>.lc-section-title{flex-direction:column;align-items:flex-start}.lc-import-preview h2{overflow-wrap:anywhere;font-size:18px}.lc-import-counts{grid-template-columns:repeat(3,minmax(0,1fr));margin:17px 0}.lc-import-counts button{border-bottom:1px solid #e6ebf3;padding:12px}.lc-import-counts button:nth-child(3){border-right:0}.lc-import-counts strong{font-size:23px}.lc-import-counts span{font-size:12px}.lc-mapping>div{grid-template-columns:1fr 1fr;gap:11px}.lc-mapping select{font-size:12px}.lc-import-table-wrap{border:0;border-radius:0;max-height:500px;overflow:hidden auto}.lc-import-table,.lc-import-table tbody{display:block}.lc-import-table thead{display:none}.lc-import-table tr{background:#fbfcfe;border:1px solid #e3e9f2;border-radius:9px;grid-template-columns:20px minmax(0,1fr);gap:9px;margin-bottom:10px;padding:13px;display:grid}.lc-import-table td{border:0;padding:0;display:block}.lc-import-table td:first-child{grid-area:1/1;width:auto}.lc-import-table td:nth-child(2){grid-area:1/2}.lc-import-table td:nth-child(3){grid-area:2/2}.lc-import-table td:last-child{grid-column:2;font-size:12px;line-height:1.65}.lc-import-table td strong,.lc-import-table td small{font-size:12px}.lc-import-confirm{flex-direction:column;gap:17px;margin-top:15px;padding-top:16px}.lc-import-confirm>label{font-size:12px}.lc-import-confirm button{width:100%;min-height:40px}.lc-import-success{margin:20px 0;padding:35px 10px}.lc-import-success h2{font-size:24px}.lc-welcome,.lc-auth,.lc-loading{padding:24px 23px}.lc-welcome h1,.lc-auth h1{font-size:36px}.lc-welcome-inner{margin-top:15vh}.lc-welcome-inner>p{font-size:14px}.lc-auth form{margin-top:10vh}.lc-skip{left:10px}.lc-error{font-size:12px}}@media (prefers-reduced-motion:reduce){.lc *,.lc :before,.lc :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:.01ms!important}}.lc-company-data dd>.lc-data-action{margin-left:auto}.lc-badge.green{color:#246342;background:#e3f4e8}.lc-badge.emerald{color:#135637;background:#d3eddf}.lc-badge.red{color:#a4323a;background:#fbe7e7}.lc-badge.blue{color:#345d98;background:#e8effb}.lc-badge.blocked{color:#6e3641;background:#ede3e5}.lc-badge.amber{color:#835900;background:#fff0cd}.lc-badge.slate{color:#546071;background:#edf0f4}.lc-time-dot.green{background:#36805c}.lc-time-dot.amber{background:#b27a16}.lc .lc-sidebar{scrollbar-width:thin;overflow-y:auto}.lc .lc-sidebar>.lc-brand{margin-bottom:12px;padding-bottom:20px}.lc .lc-sidebar nav{gap:4px}.lc .lc-sidebar nav>button{border-radius:8px;gap:11px;min-height:41px;padding:10px 13px;font-size:13px}.lc .lc-sidebar .lc-future-nav{gap:2px;margin-top:25px}.lc .lc-sidebar .lc-future-nav>button{color:#536075;min-height:35px;padding:8px 13px;font-size:12px}.lc .lc-sidebar .lc-future-nav>button.active{color:#fff}.lc-nav-caption{letter-spacing:.6px;text-transform:uppercase;color:#657187;justify-content:space-between;padding:0 12px 10px;font-size:10px;font-weight:650;display:flex}.lc-nav-caption small{text-transform:none;letter-spacing:0;font-size:9px;font-weight:500}.lc .lc-sidebar-bottom{margin-top:auto;padding-top:22px}.lc .lc-workspace-state small{font-size:10px}.lc .dashboard-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}.lc .dashboard-kpis .lc-stat{gap:14px;min-height:120px;padding:19px 16px}.lc .dashboard-kpis .lc-stat-icon{width:42px;height:44px}.lc .dashboard-kpis .lc-stat-content strong{font-size:32px}.lc-stat-icon.red{color:#b04c54;background:#fae8e8}.lc-next-banner{background:linear-gradient(110deg,#f3f8f5,#fafcfc);border:1px solid #dfe7e3;border-radius:12px;align-items:center;gap:15px;margin:0 0 23px;padding:16px 20px;display:flex}.lc-next-symbol{color:#49795c;background:#e5f0e9;border:1px solid #d7e7dc;border-radius:10px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.lc-next-banner strong{font-size:14px;font-weight:640}.lc-next-banner small{color:#5b6b65;margin-top:4px;font-size:12px;display:block}.lc-next-banner button{white-space:nowrap;margin-left:auto;font-size:12px}.lc .lc-leads-layout{grid-template-columns:minmax(0,1fr) 350px;gap:18px}.lc .lc-leads-primary .lc-table-toolbar{flex-wrap:wrap;gap:10px;padding-bottom:15px}.lc .lc-leads-primary .lc-status-tabs{flex-wrap:wrap;flex:100%;gap:5px;width:100%;overflow:visible}.lc .lc-leads-primary .lc-status-tabs button{color:#526074;background:#fff;border:1px solid #e1e6ec;border-radius:7px;min-height:31px;padding:7px 9px;font-size:11px}.lc .lc-leads-primary .lc-status-tabs button.active{color:#fff;background:#26332e;border-color:#26332e;box-shadow:0 2px 4px #142a1912}.lc .lc-leads-primary .lc-status-tabs button.active.red{background:#9f3940;border-color:#9f3940}.lc .lc-leads-primary .lc-status-tabs button.active.amber{background:#866111;border-color:#866111}.lc .lc-leads-primary .lc-status-tabs button.active.blue{background:#345d98;border-color:#345d98}.lc .lc-leads-primary .lc-status-tabs button.active.blocked{background:#63343f;border-color:#63343f}.lc .lc-leads-primary .lc-status-tabs button>span{opacity:1;font-size:10px}.lc .lc-empty-note{color:#536278}.lc .dashboard-table .lc-table-toolbar{min-height:80px}.lc .lc-dashboard-rail .lc-side-card{padding-top:18px;padding-bottom:18px}.lc .lc-activity>button{padding:8px 0}.lc .lc-row,.lc .dashboard-table .lc-row,.lc .lc-leads-primary .lc-row{grid-template-columns:16px minmax(138px,1.5fr) minmax(125px,1.1fr) minmax(118px,1fr) 73px 64px 88px;gap:12px;min-height:84px;padding:15px 16px}.lc .lc-table-head,.lc .dashboard-table .lc-table-head,.lc .lc-leads-primary .lc-table-head{background:#fbfcfd;min-height:43px;padding-top:13px;padding-bottom:13px;font-size:10px}.lc .lc-business-cell{gap:10px}.lc .lc-business-cell strong,.lc .lc-leads-primary .lc-business-cell strong{font-size:13px;line-height:1.45}.lc .lc-business-cell .lc-company-symbol{border-radius:9px;flex-shrink:0;width:31px;height:34px}.lc .lc-business-cell small,.lc .lc-leads-primary .lc-business-cell small{font-size:11px}.lc .lc-status-cell .lc-badge{white-space:nowrap;padding:5px 7px;font-size:11px}.lc .lc-row-next{color:#626e80;font-size:10px;line-height:1.45}.lc .lc-row-next.is-due{color:#8c610d}.lc .lc-hours-cell strong,.lc .lc-leads-primary .lc-hours-cell strong{font-size:10px;line-height:1.45}.lc .lc-hours-cell small,.lc .lc-observed{font-size:10px}.lc .lc-row-actions{gap:3px}.lc .lc-row-actions>button{width:27px;min-width:27px;height:29px}.lc .lc-select-cell input{appearance:auto;accent-color:#3b6953;cursor:pointer;width:14px;height:14px;margin:0}.lc .lc-row.is-checked{background:#f1f7f4}.lc-rating-cell strong{color:#3f4958;align-items:center;gap:4px;font-size:12px;font-weight:650;display:flex}.lc-rating-cell svg{color:#96701e;fill:#f5eacb}.lc-rating-cell small{color:#59677c;margin-top:5px;font-size:10px;display:block}.lc-presence-cell{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.lc .lc-presence-cell button{color:#5e6b7c;background:#f2f4f7;border-radius:6px;place-items:center;width:25px;height:25px;display:grid;position:relative}.lc .lc-presence-cell button.owned{color:#38624b;background:#eaf3ed}.lc .lc-presence-cell button.unknown{color:#718096;background:#fafbfc;border:1px dashed #cdd5df}.lc-presence-cell button span{background:#fff;font-size:9px;font-weight:700;position:absolute;bottom:-4px;right:0}.lc-bulk-bar{background:#eaf3ee;border:1px solid #d5e4da;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:11px;display:flex}.lc-bulk-bar strong{margin-right:auto}.lc .lc-bulk-bar button{background:#fff;border:1px solid #cfdbd3;border-radius:5px;padding:6px 8px;font-size:11px}.lc .lc-detail-header{padding:18px 16px 10px}.lc .lc-detail-actions{grid-template-columns:1.5fr 1fr 1fr;gap:6px;padding:0 16px 14px}.lc .lc-detail-actions button{gap:5px;padding:9px 6px;font-size:11px}.lc-quick-results{padding:0 16px 15px}.lc-quick-heading{justify-content:space-between;align-items:center;gap:7px;margin-bottom:9px;display:flex}.lc-quick-heading strong{font-size:11px;font-weight:650}.lc .lc-quick-heading label{color:#627086;flex-direction:row;align-items:center;gap:5px;margin:0;font-size:9px;display:flex}.lc-quick-heading input{accent-color:#426d54;width:12px;height:12px;margin:0}.lc-result-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.lc .lc-result-grid button{color:#536172;background:#f9fafc;border:1px solid #e0e5eb;border-radius:6px;align-items:center;gap:7px;min-height:31px;padding:7px 8px;font-size:11px;font-weight:550;display:flex}.lc .lc-result-grid button:hover{filter:brightness(.96);transform:translateY(-1px)}.lc .lc-result-grid button.blue{color:#345d98;background:#f1f5fc;border-color:#dce5f4}.lc .lc-result-grid button.green,.lc .lc-result-grid button.emerald{color:#286342;background:#edf7f0;border-color:#d8e9de}.lc .lc-result-grid button.red{color:#9a353d;background:#fcf0f0;border-color:#efd8da}.lc .lc-result-grid button.amber{color:#88620e;background:#fff8e8;border-color:#f0e4c4}.lc .lc-result-grid button.blocked{color:#733e47;background:#f5eff0;border-color:#e4d9dc;grid-column:1/-1;justify-content:center;min-height:27px;padding:5px}.lc .lc-result-grid button:disabled{opacity:.45;transform:none}.lc-block-confirm{background:#fff5f3;border:1px solid #ead4d2;border-radius:6px;margin-top:9px;padding:10px}.lc-block-confirm p{margin-bottom:8px;font-size:11px;line-height:1.5}.lc .lc-block-confirm button{margin-right:5px;padding:7px;font-size:10px}.lc .lc-danger{color:#fff;background:#8c323d;border-radius:6px}.lc-intelligence{border-bottom:1px solid #e7ebf0;margin-bottom:18px;padding-bottom:15px}.lc-intel-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.lc-intel-metrics>div>span{color:#627086;white-space:nowrap;align-items:center;gap:3px;font-size:9px;display:flex}.lc-intel-metrics strong{letter-spacing:-.2px;margin-top:6px;font-size:16px;font-weight:650;display:block}.lc-intel-metrics strong small{color:#68768a;font-size:10px;font-weight:400}.lc-intelligence>small{color:#627086;margin-top:10px;font-size:9px;line-height:1.55;display:block}.lc-presence-detail{flex-wrap:wrap;gap:5px;display:flex}.lc-presence-detail>span{color:#536377;background:#f1f4f7;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;display:flex}.lc-presence-detail>span.unknown{background:#fafbfc;border:1px dashed #d2dae3}.lc-callback-shortcuts{gap:5px;margin:8px 0;display:flex}.lc .lc-callback-shortcuts button{background:#fff;border:1px solid #dce2e9;border-radius:5px;padding:6px 9px;font-size:10px}.lc .lc-contact-options{margin-bottom:13px;padding:11px;font-size:11px}.lc .lc-contact-options p{margin:5px 0 10px;font-size:11px;line-height:1.6}.lc .lc-contact-options button{font-size:11px}.lc-ops-intro{background:#fff;border:1px solid #e2e7ed;border-radius:14px;align-items:flex-start;gap:22px;margin-bottom:24px;padding:30px;display:flex}.lc-ops-symbol{color:#50735d;background:#edf3ef;border-radius:15px;flex-shrink:0;place-items:center;width:61px;height:61px;display:grid}.lc-ops-intro h2{letter-spacing:-.6px;margin:14px 0 10px;font-size:25px}.lc-ops-intro p{color:#647186;max-width:650px;font-size:13px;line-height:1.7}.lc-ops-card{background:#fff;border:1px solid #e2e7ed;border-radius:12px;min-width:0;padding:24px}.lc-ops-card h3,.lc-ops-section-heading h3{margin-bottom:12px;font-size:15px;font-weight:650}.lc-ops-card p{color:#627086;margin:8px 0 15px;font-size:12px;line-height:1.7}.lc-ops-card>strong{font-size:12px;line-height:1.7}.lc-ops-card>small{color:#6b788b;font-size:11px}.lc-ops-card dl>div{border-bottom:1px solid #eef0f4;justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.lc-ops-card dt{color:#637187}.lc-ops-card dd{text-align:right;overflow-wrap:anywhere;max-width:65%}.lc-ops-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 15px;display:flex}.lc-ops-section-heading h3{margin:0}.lc-ops-section-heading label{font-size:11px}.lc-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.lc-ops-metric{background:#fff;border:1px solid #e2e7ed;border-radius:12px;padding:22px}.lc-ops-metric small{color:#627086;font-size:12px}.lc-ops-metric strong{letter-spacing:-.5px;margin:13px 0 8px;font-size:27px;display:block}.lc-ops-metric>span{color:#68778c;font-size:10px;line-height:1.6}.lc-ops-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lc-ops-board{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.lc-step-number{color:#597662;margin-bottom:20px;font-size:25px;display:block}.lc .lc-customer-row{text-align:left;border-top:1px solid #edf0f4;align-items:center;gap:13px;width:100%;padding:17px 0;display:flex}.lc-customer-row strong{font-size:13px;display:block}.lc-customer-row small{color:#67758a;margin-top:4px;font-size:11px;display:block}.lc-customer-row .lc-badge{margin-left:auto}.lc-ops-empty{align-items:center;gap:20px;padding:30px 10px;display:flex}.lc-ops-empty svg{color:#87978e;flex-shrink:0}.lc-demo-example{color:#806016;background:#fff7df;border-radius:7px;margin-bottom:16px;padding:10px 15px;font-size:11px}.lc-ops-mobile-nav,.lc-mobile-operations{display:none}@media (width<=1500px){.lc .lc-leads-layout{grid-template-columns:minmax(0,1fr) 330px;gap:14px}.lc .lc-row,.lc .lc-leads-primary .lc-row{grid-template-columns:14px minmax(106px,1.4fr) 116px minmax(97px,1fr) 57px 46px 62px;gap:8px;padding:14px 12px}.lc .lc-leads-primary .lc-business-cell .lc-company-symbol,.lc .lc-row-actions>button:last-child{display:none}.lc .lc-row-actions{gap:4px}.lc .lc-presence-cell button{width:21px;height:22px}.lc .dashboard-kpis .lc-stat{gap:10px;padding:18px 13px}.lc .dashboard-kpis .lc-stat-icon{width:33px}.lc .dashboard-kpis .lc-stat-content>span{font-size:12px}.lc .dashboard-kpis .lc-stat-content small{font-size:10px}}@media (width<=1300px) and (width>=1061px){.lc .lc-row,.lc .lc-leads-primary .lc-row{grid-template-columns:12px minmax(110px,1.2fr) 116px minmax(100px,1fr) 62px 46px 28px;gap:7px;padding:13px 10px}.lc .lc-row-actions>button:nth-child(2),.lc .lc-business-cell .lc-company-symbol{display:none}.lc .dashboard-table .lc-row{grid-template-columns:12px minmax(110px,1.2fr) 116px minmax(100px,1fr) 62px 46px 28px;gap:7px}.lc .lc-table-head{font-size:9px}}@media (width<=1060px){.lc .lc-sidebar .lc-future-nav>button span,.lc .lc-nav-caption{display:none}.lc .lc-sidebar .lc-future-nav{margin-top:16px}.lc .lc-sidebar .lc-future-nav>button{justify-content:center;padding:8px}.lc .lc-leads-layout{grid-template-columns:1fr}.lc .dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.lc .lc-row,.lc .dashboard-table .lc-row,.lc .lc-leads-primary .lc-row{grid-template-columns:16px minmax(130px,1.2fr) 124px minmax(110px,1fr) 64px 54px 65px;gap:9px}.lc .lc-business-cell .lc-company-symbol{display:none}.lc .lc-result-grid,.lc-ops-metrics{grid-template-columns:1fr 1fr}}@media (width<=760px){.lc .lc-sidebar{overflow:visible}.lc .lc-sidebar .lc-future-nav{display:none}.lc .lc-sidebar nav>button{gap:4px;min-height:50px;padding:9px 5px;font-size:11px}.lc .dashboard-kpis{grid-template-columns:1fr 1fr;gap:10px}.lc .dashboard-kpis .lc-stat{min-height:105px;padding:15px 13px}.lc .dashboard-kpis .lc-stat:last-child{grid-column:1/-1;min-height:75px}.lc .dashboard-kpis .lc-stat:last-child .lc-stat-content{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.lc .dashboard-kpis .lc-stat:last-child strong{margin:0;font-size:25px}.lc .dashboard-kpis .lc-stat:last-child small{margin-left:auto}.lc-next-banner{flex-wrap:wrap;gap:10px;padding:14px}.lc-next-banner>div{flex:1}.lc-next-banner strong{font-size:12px}.lc-next-banner small{font-size:10px;line-height:1.55}.lc-next-banner button{justify-content:space-between;width:100%}.lc .lc-row,.lc .dashboard-table .lc-row,.lc .lc-leads-primary .lc-row{grid-template-columns:18px minmax(0,1fr) 108px;gap:12px 8px;padding:16px 13px}.lc .lc-table-head,.lc .dashboard-table .lc-table-head,.lc .lc-leads-primary .lc-table-head{display:none}.lc .lc-select-cell{grid-area:1/1;align-items:start;padding-top:3px;display:flex!important}.lc .lc-business-cell{grid-area:1/2}.lc .lc-status-cell{grid-area:1/3}.lc .lc-business-cell strong,.lc .lc-leads-primary .lc-business-cell strong{font-size:12px}.lc .lc-hours-cell,.lc .lc-leads-primary .lc-hours-cell{grid-area:2/2;padding-left:0}.lc .lc-rating-cell{text-align:right;grid-area:2/3;align-self:start}.lc-rating-cell strong{justify-content:flex-end}.lc .lc-presence-cell{grid-area:3/2}.lc .lc-row-actions{grid-area:3/3}.lc .lc-row-actions>button{width:30px;height:30px;display:flex!important}.lc .lc-bulk-bar button{min-height:32px}.lc .lc-leads-primary .lc-status-tabs button{min-height:32px;font-size:11px}.lc .lc-leads-primary .lc-status-tabs{gap:5px}.lc-ops-mobile-nav{gap:5px;padding-bottom:15px;display:flex;overflow-x:auto}.lc .lc-ops-mobile-nav button{white-space:nowrap;background:#fff;border:1px solid #dfe5eb;border-radius:7px;padding:8px 12px;font-size:11px}.lc .lc-ops-mobile-nav button[aria-pressed=true]{color:#fff;background:#26332e}.lc .lc-mobile-operations{display:flex}.lc-ops-intro{gap:14px;padding:20px}.lc-ops-symbol{width:40px;height:40px}.lc-ops-intro h2{font-size:20px}.lc-ops-intro p{font-size:12px}.lc-ops-columns{grid-template-columns:1fr}.lc-ops-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.lc-ops-metric{padding:16px}.lc-ops-metric strong{font-size:22px}.lc-ops-card{padding:18px}.lc-customer-row .lc-badge{display:none}.lc .lc-detail-actions{padding-top:4px}.lc .lc-result-grid button{min-height:35px;font-size:11px}}.v3{--v3-ink:#202632;--v3-muted:#626d7c;--v3-line:#e2e7ee;color:var(--v3-ink);min-width:0;font-size:14px}.v3 h2,.v3 h3,.v3 p{margin:0}.v3 h2{letter-spacing:-.6px;font-size:23px;line-height:1.3}.v3 h3{font-size:16px;line-height:1.4}.v3 p{line-height:1.65}.v3 small{color:var(--v3-muted);font-size:12px}.v3 button,.v3 a{touch-action:manipulation}.v3 button:focus-visible,.v3 a:focus-visible,.v3 input:focus-visible,.v3 select:focus-visible,.v3 summary:focus-visible,.v3 textarea:focus-visible{outline-offset:3px;outline:3px solid #4783ac}.v3 input,.v3 select,.v3 textarea{font:inherit;color:var(--v3-ink);background:#fff;border:1px solid #ced6e1;border-radius:8px;min-width:0;max-width:100%;padding:10px 12px}.v3 label{flex-direction:column;gap:7px;font-size:12px;font-weight:600;display:flex}.v3 fieldset{border:0;min-width:0;margin:0;padding:0}.v3 button:disabled{cursor:not-allowed;opacity:.6}.v3 .lc-secondary,.v3 .lc-primary{white-space:normal;justify-content:center;align-items:center;gap:8px;min-height:40px;text-decoration:none;display:inline-flex}.v3 .lc-text-button{align-items:center;gap:6px;font-size:12px;display:inline-flex}.v3-mode-line{color:#697481;align-items:center;gap:7px;margin:0 0 20px;font-size:11px;display:flex}.v3-demo-dot,.v3-private-dot{background:#b88b38;border-radius:50%;width:6px;height:6px}.v3-private-dot{background:#44806b}.v3-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.v3-eyebrow{color:#536474;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:700;display:block}.v3-panel{border:1px solid var(--v3-line);background:#fff;border-radius:14px;min-width:0;padding:24px}.v3-panel .v3-section-head{margin-bottom:20px}.v3-panel .v3-section-head h2{letter-spacing:-.25px;font-size:17px}.v3-inline{align-items:center;gap:10px;min-width:0;display:flex}.v3-inline input{flex:1}.v3-muted,.v3-footnote{color:var(--v3-muted);font-size:12px}.v3 .v3-footnote{margin-top:18px;line-height:1.65}.v3-empty{text-align:center;background:linear-gradient(145deg,#fff,#f6f9fb);border:1px dashed #ccd6e0;border-radius:16px;padding:60px 24px}.v3-empty-icon{color:#576d80;background:#e8eef2;border:8px solid #f2f5f7;border-radius:23px;place-items:center;width:72px;height:72px;margin:0 auto 22px;display:grid}.v3-empty p{max-width:520px;color:var(--v3-muted);margin:12px auto 24px}.v3-search{background:#fff;border:1px solid #dbe2eb;border-radius:9px;align-items:center;padding:0 10px;flex-direction:row!important;gap:9px!important;display:flex!important}.v3-search svg{color:#778391;flex-shrink:0}.v3-search input{outline-offset:0;background:0 0;border:0;width:100%;min-width:120px;font-size:12px}.v3-sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.v3-definition{margin:0}.v3-definition>div{border-bottom:1px solid #eef1f5;justify-content:space-between;gap:20px;padding:13px 0;font-size:12px;display:flex}.v3-definition dt{color:var(--v3-muted);flex-shrink:0}.v3-definition dd{text-align:right;overflow-wrap:anywhere;margin:0}.v3-notice{color:#345e49;background:#eaf3ed;border-radius:8px;font-size:12px;padding:12px!important}.v3-table-scroll{overflow-x:auto}.v3 table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.v3 th{color:#647080;background:#f9fafc;font-weight:600}.v3 th,.v3 td{vertical-align:middle;border-bottom:1px solid #e9edf2;padding:16px 13px}.v3 td small{margin-top:5px;font-size:11px;display:block}.v3-table-name{color:#273647;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.v3-table-name:hover{text-decoration:underline}.v3-monogram{color:#4b725a;background:#e3eee6;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid}.v3-monogram.large{border-radius:20px;width:70px;height:70px;font-size:24px}.v3-icon-tile{border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.v3-icon-tile.blue{color:#4b6f9d;background:#e8eef6}.v3-record-link{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f4;align-items:center;gap:12px;padding:16px 0;display:flex}.v3-record-link>span:nth-child(2){flex:1;min-width:0}.v3-record-link strong{font-size:12px;display:block}.v3-record-link small{margin-top:5px;display:block}.v3-record-link:hover{background:#fafbfd}.v3-record-link>b{font-size:13px}.v3-customer-layout{grid-template-columns:270px minmax(0,1fr);gap:22px;display:grid}.v3-customer-directory{border:1px solid var(--v3-line);background:#fff;border-radius:14px;align-self:start;min-height:590px;padding:20px}.v3-customer-directory .v3-section-head h2{font-size:16px}.v3-client-link{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:14px;padding:14px 8px;display:flex}.v3-client-link.selected{background:#eef4f0;border-color:#cfdfd5}.v3-client-link>span:nth-child(2){flex:1}.v3-client-link strong{font-size:12px;display:block}.v3-client-link small{margin-top:6px;font-size:10px;display:block}.v3-directory-note{color:#536858;border-top:1px solid #e7ecf1;gap:10px;margin-top:30px;padding-top:18px;font-size:11px;display:flex}.v3-directory-note svg{flex-shrink:0;margin-top:4px}.v3-customer-profile{min-width:0}.v3-profile-hero{background:linear-gradient(115deg,#f0f6f2,#fff 68%);border:1px solid #dce6df;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.v3-profile-identity{align-items:center;gap:20px;display:flex}.v3-profile-identity h2{margin:10px 0 8px}.v3-profile-identity p{color:var(--v3-muted);align-items:center;gap:7px;font-size:12px;display:flex}.v3-profile-facts{border-top:1px solid #dfe8e2;grid-template-columns:repeat(4,1fr);gap:18px;width:100%;padding-top:22px;display:grid}.v3-profile-facts strong{margin-top:7px;font-size:12px;display:block}.v3-profile-facts small{font-size:10px}.v3-profile-body{grid-template-columns:minmax(0,1fr) 280px;gap:20px;margin-top:20px;display:grid}.v3-profile-body .v3-panel{margin-bottom:18px}.v3-site-mini{object-fit:cover;object-position:top;border-radius:6px;width:48px;height:45px}.v3-agreement-inline{justify-content:space-between;gap:20px;padding:12px 0;font-size:13px;display:flex}.v3-agreement-inline small{margin-top:6px;display:block}.v3-agreement-inline>b{white-space:nowrap}.v3-split-actions{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.v3-next-panel{background:#f6f8f2;border-color:#e0e5d5}.v3-next-panel>svg{color:#7d8c55;margin:5px 0 18px}.v3-next-panel h3{margin-bottom:10px}.v3-next-panel p{color:#64704d;margin-bottom:16px;font-size:12px}.v3-timeline{margin:22px 0 0;padding:0 0 0 18px;list-style:none}.v3-timeline li{border-left:1px solid #dee5ed;padding:0 0 25px 20px;position:relative}.v3-timeline strong{font-size:11px;font-weight:500;line-height:1.7;display:block}.v3-timeline small{margin-top:7px;font-size:10px;display:block}.v3-timeline-dot{box-sizing:content-box;background:#7d9d87;border:3px solid #eef3ef;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-7px}.v3-project-board{grid-template-columns:repeat(6,minmax(155px,1fr));align-items:start;gap:15px;padding-bottom:12px;display:grid;overflow-x:auto}.v3-board-column{background:#edf1f5;border-radius:12px;min-height:420px;padding:12px}.v3-board-label{align-items:center;gap:7px;margin:7px 2px 20px;display:flex}.v3-board-label h3{flex:1;font-size:12px}.v3-board-label small{font-size:10px}.v3-stage-dot{background:#97a5b6;border-radius:50%;width:7px;height:7px}.stage-1{background:#d0a569}.stage-2{background:#719ac1}.stage-3{background:#b89b6a}.stage-4{background:#6ca68e}.stage-5{background:#45846c}.v3-project-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:11px;width:100%;margin-bottom:12px;padding:11px;display:block;box-shadow:0 2px 3px #20334404}.v3-project-card:hover{border-color:#9bb5a8;transform:translateY(-2px)}.v3-project-art{color:#718991;background:linear-gradient(135deg,#e4ebed,#f1f4f5);border-radius:7px;justify-content:space-around;align-items:center;height:82px;margin-bottom:15px;display:flex;overflow:hidden}.v3-project-art>span{opacity:.25;margin-bottom:-16px;font-size:74px;font-weight:800;transform:rotate(-13deg)}.identity-1 .v3-project-art{color:#a08760;background:#f1e9da}.identity-2 .v3-project-art{color:#70947d;background:#e1ebe3}.v3-project-card>strong{font-size:13px;line-height:1.5;display:block}.v3-project-card>small{margin:6px 0 12px;font-size:10px;display:block}.v3-project-card p{color:#576372;font-size:11px}.v3-blocker{color:#805b28;background:#fff2dd;border-radius:5px;align-items:center;gap:5px;margin-top:12px;padding:7px;font-size:10px;line-height:1.5;display:flex}.v3-task-progress{background:#edf0f5;border-radius:2px;height:3px;margin-top:17px;overflow:hidden}.v3-task-progress>span{background:#639276;height:100%;display:block}.v3-project-card footer{color:#687484;justify-content:space-between;gap:5px;margin-top:10px;font-size:9px;display:flex}.v3-project-card footer>span{align-items:center;gap:4px;display:flex}.v3-board-empty{text-align:center;color:#596c80;border:1px dashed #d4dde6;border-radius:9px;flex-direction:column;align-items:center;gap:12px;padding:35px 10px;font-size:11px;line-height:1.7;display:flex}.v3-project-editor{margin-top:24px}.v3-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.v3-task-editor{border-top:1px solid #e6ebef;margin-top:25px;padding-top:20px}.v3-task-editor h3{margin-bottom:16px}.v3-task-edit-row{justify-content:space-between;align-items:center;gap:15px;padding:10px 0;display:flex}.v3-task-edit-row label{flex-direction:row;align-items:center;gap:9px;display:flex}.v3-task-edit-row input[type=checkbox]{accent-color:#426c55;width:17px;height:17px}.v3-task-edit-row input[type=date]{font-size:11px}.v3-form-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.v3-website-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:25px;display:grid}.v3-website-card{cursor:pointer;text-align:left;color:inherit;background:#fff;border:1px solid #dce3eb;border-radius:14px;padding:0;overflow:hidden}.v3-website-card.selected{border-color:#8ba793;box-shadow:0 0 0 2px #d9e8de}.v3-browser-chrome{background:#edf0f5;align-items:center;gap:5px;height:30px;padding:0 12px;display:flex}.v3-browser-chrome i{background:#b5c0cc;border-radius:50%;width:5px;height:5px}.v3-browser-chrome span{text-align:center;color:#576779;flex:1;font-size:9px}.v3-website-card>img{object-fit:cover;object-position:top;width:100%;height:260px;display:block}.v3-website-caption{justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.v3-website-caption strong{font-size:16px;display:block}.v3-website-caption small{margin-top:7px;font-size:11px;display:block}.v3-site-profile-grid{grid-template-columns:1.15fr 1fr 1fr;gap:28px;display:grid}.v3-provider-state{align-items:flex-start;gap:15px;padding:15px 0;display:flex}.v3-provider-state>svg{color:#81919e;flex-shrink:0}.v3-provider-state h3{margin-bottom:12px}.v3-provider-state p{color:#6a7482;margin-top:12px;font-size:11px}.v3-ledger-summary{background:linear-gradient(110deg,#f2f6f9,#f9fafb);border:1px solid #e0e6ec;border-radius:15px;align-items:center;gap:55px;margin-bottom:25px;padding:30px 35px;display:flex}.v3-ledger-summary>div:first-child{flex:1}.v3-ledger-summary strong{letter-spacing:-1px;margin:9px 0;font-size:35px;display:block}.v3-ledger-summary span{color:#657383;font-size:11px;line-height:1.6;display:block}.v3-ledger-summary b{margin:9px 0;font-size:22px;display:block}.v3-invoice-symbol{color:#8399af;background:#e4ebf3;border-radius:20px;padding:25px;transform:rotate(5deg)}.v3-ledger .v3-section-head label{flex-direction:row;align-items:center;font-weight:400}.v3-invoice-bottom{grid-template-columns:1.2fr 1fr;gap:24px;margin-top:24px;display:grid}.v3-date-tile{color:#72591f;background:#f4efdf;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:44px;height:48px;font-weight:700;display:flex}.v3-date-tile small{color:#72591f;margin-top:2px!important;font-size:10px!important}.v3-invoice-detail .lc-secondary{margin-top:20px}.v3-finance{gap:23px;display:grid}.v3-finance-top{grid-template-columns:1fr 320px;gap:24px;display:grid}.v3-contribution{background:#edf4ef;border:1px solid #d6e3d9;border-radius:15px;padding:28px 30px}.v3-contribution h2{max-width:450px;font-size:25px}.v3-contribution-equation{align-items:center;gap:18px;margin:28px 0;display:flex}.v3-contribution-equation strong{letter-spacing:-.6px;margin-top:8px;font-size:26px;display:block}.v3-contribution-equation small{font-size:10px}.v3-contribution-equation>span{color:#6c8575;font-size:22px}.v3-contribution-result{color:#35674c}.v3-contribution p{color:#4f6654;max-width:520px;font-size:11px}.v3-cost-breakdown>div{grid-template-columns:1fr auto;margin:25px 0;font-size:12px;display:grid}.v3-cost-breakdown>div>div{background:#edf0f4;border-radius:3px;grid-column:1/-1;height:6px;margin-top:12px;overflow:hidden}.v3-cost-breakdown i{height:100%;display:block}.v3-chart svg{width:100%;height:auto;max-height:240px;display:block}.v3-chart-legend{color:#566374;flex-wrap:wrap;justify-content:center;gap:24px;margin:10px 0;font-size:11px;display:flex}.v3-chart-legend>span{align-items:center;gap:6px;display:flex}.v3-chart-legend i{border-radius:50%;width:7px;height:7px}.v3-chart-data{color:#627080;margin-top:14px;font-size:11px}.v3-chart-data summary{cursor:pointer}.v3-chart-data[open]{overflow:auto}.v3-analytics-layout{grid-template-columns:minmax(0,1fr) 330px;gap:24px;margin-bottom:24px;display:grid}.v3-trend-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.v3-trend-heading strong{letter-spacing:-1px;margin-top:8px;font-size:35px;display:block}.v3-trend-foot{color:#6a7684;border-top:1px solid #e6ecf2;justify-content:space-between;gap:12px;margin-top:18px;padding-top:20px;font-size:11px;display:flex}.v3-trend-foot b{color:#35485b;margin-right:7px;font-size:18px}.v3-funnel>div{margin-top:23px}.v3-funnel>div>div:first-child{justify-content:space-between;font-size:12px;display:flex}.v3-funnel-bar{border-radius:4px 10px 10px 4px;height:23px;margin-top:9px}.v3-funnel p{color:#6c7883;margin-top:25px;font-size:11px}.v3-source-strip{color:#657787;align-items:flex-start;gap:14px;padding:20px 5px;font-size:11px;display:flex}.v3-source-strip svg{flex-shrink:0;margin-top:5px}.v3-collection-tabs{border-bottom:1px solid #dde4ec;gap:25px;margin-bottom:28px;display:flex}.v3-collection-tabs button{color:#667382;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:10px;padding:0 5px 17px;font-size:13px;display:flex}.v3-collection-tabs button[aria-pressed=true]{color:#304d3e;border-color:#3c6853;font-weight:600}.v3-guide-layout{grid-template-columns:200px minmax(0,1fr) 250px;gap:22px;display:grid}.v3-guide-stages{flex-direction:column;gap:7px;display:flex}.v3-guide-stages button{text-align:left;color:#647181;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:14px 8px;font-size:11px;display:flex}.v3-guide-stages button>span{color:#586b7a;font-size:9px}.v3-guide-stages button[aria-current=step]{color:#325441;background:#e6eee9;border-color:#d6e2d9;font-weight:600}.v3-conversation{background:#fff;border:1px solid #dde6de;border-radius:16px;overflow:hidden}.v3-conversation-top{border-bottom:1px solid #e7ece8;justify-content:space-between;align-items:center;gap:10px;padding:22px 24px;display:flex}.v3-conversation-top .v3-eyebrow{margin:0}.v3-conversation-top select{padding:8px;font-size:11px}.v3-segment{background:#eef1f4;border-radius:7px;padding:3px;display:flex}.v3-segment button{color:#606c7c;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 8px;font-size:10px}.v3-segment button[aria-pressed=true]{color:#263546;background:#fff;box-shadow:0 1px 3px #25374612}.v3-spoken{min-height:230px;padding:32px 35px 22px}.v3-spoken>span{color:#b8d0bc;height:45px;font-family:Georgia,serif;font-size:72px;line-height:1;display:block}.v3-spoken>p{letter-spacing:-.45px;color:#32483a;font-size:22px;font-weight:500;line-height:1.65}.v3-conversation-controls{justify-content:space-between;align-items:center;gap:15px;padding:0 30px 25px;display:flex}.v3-guide-reason{background:#f5f8f4;border-top:1px solid #e5ebe1;grid-template-columns:1fr 1fr;gap:25px;padding:25px 30px;display:grid}.v3-guide-reason small{text-transform:uppercase;letter-spacing:1px;color:#4c6540;font-size:10px}.v3-guide-reason p{color:#4f624b;margin-top:8px;font-size:12px}.v3-guide-footer{color:#6a786d;gap:10px;padding:16px 25px;font-size:10px;line-height:1.6;display:flex}.v3-guide-footer svg{flex-shrink:0}.v3-conversation-record{align-self:start;padding:22px}.v3-conversation-record h3{margin-bottom:24px}.v3-conversation-record label{margin:16px 0}.v3-conversation-record select{width:100%;font-size:11px}.v3-conversation-record>button{width:100%;margin-top:8px;font-size:11px}.v3-conversation-record p{margin-top:20px;font-size:11px}.v3-objection-branches{flex-wrap:wrap;gap:7px;padding:20px 24px 0;display:flex}.v3-objection-branches button{color:#57675c;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce5df;border-radius:7px;padding:9px 10px;font-size:10px}.v3-objection-branches button[aria-pressed=true]{color:#284c31;background:#e6eee5;border-color:#91af96}.v3-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.v3-template{background:#fff;border:1px solid #dce4ec;border-radius:14px;overflow:hidden}.v3-template-image{cursor:pointer;border:0;width:100%;height:340px;padding:23px 23px 0;display:block;position:relative;overflow:hidden}.v3-template-image img{object-fit:cover;object-position:top;border-radius:5px;width:100%;transition:transform .25s;display:block;box-shadow:0 5px 18px #152b3b24}.v3-template-image:hover img{transform:translateY(-12px)}.v3-template-image>span{color:#364656;background:#ffffffed;border-radius:7px;justify-content:space-between;align-items:center;padding:12px;font-size:11px;display:flex;position:absolute;bottom:15px;left:20px;right:20px}.v3-template-copy{padding:23px}.v3-template-copy h3{letter-spacing:-.6px;margin:14px 0 7px;font-size:23px}.v3-template-copy p{color:#637381;margin-bottom:13px;font-size:12px}.v3-template-copy>small{min-height:38px;font-size:11px;line-height:1.7;display:block}.v3-template-copy footer{color:#566574;border-top:1px solid #e6eaf0;justify-content:space-between;align-items:center;margin-top:22px;padding-top:17px;font-size:10px;display:flex}.v3-template-inspector{grid-template-columns:1fr 1fr;gap:25px;margin-top:25px;display:grid}.v3-template-inspector>.v3-section-head{grid-column:1/-1;margin:0}.v3-template-inspector>a>img{object-fit:contain;object-position:top;width:100%;max-height:700px}.v3-template-inspector>div>p{margin:16px 0;font-size:13px}.v3-template-inspector>div>.lc-secondary{margin-top:20px}.v3-media-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.v3-media-card{background:#fff;border:1px solid #dfe5eb;border-radius:12px;overflow:hidden}.v3-media-card>a{background:#f0f3f5;height:190px;padding:25px;display:block;overflow:hidden}.v3-media-card>a img{object-fit:contain;width:100%;height:100%}.v3-media-card>div{padding:21px}.v3-media-card h3{margin:12px 0 8px}.v3-media-card p{color:#6a7581;font-size:11px}.v3-media-card small{align-items:flex-start;gap:6px;margin:12px 0 18px;font-size:10px;line-height:1.6;display:flex}.v3-media-card small svg{flex-shrink:0}.v3-settings-layout{grid-template-columns:1fr 1fr;gap:24px;display:grid}.v3-account{align-items:center;gap:20px;margin-bottom:30px;display:flex}.v3-account p{margin:9px 0;font-size:12px}.v3-role-card{align-items:flex-start;gap:15px;padding:25px 0;display:flex}.v3-role-card>svg{color:#688274;flex-shrink:0}.v3-role-card p{color:#647484;margin-top:8px;font-size:12px}.v3-settings .lc-secondary{margin-top:10px}@media (width>=1500px){.lc .lc-sidebar .lc-future-nav>button{min-height:39px}.lc .lc-sidebar .lc-future-nav{gap:1px}.v3-project-card{padding:14px}}@media (width<=1350px){.v3-customer-layout{grid-template-columns:220px minmax(0,1fr)}.v3-profile-body{grid-template-columns:1fr}.v3-profile-body>aside{grid-template-columns:1fr 1fr;gap:18px;display:grid}.v3-guide-layout{grid-template-columns:160px 1fr}.v3-conversation-record{grid-column:2}.v3-template-image{height:260px}.v3-finance-top{grid-template-columns:1fr}.v3-cost-breakdown{grid-template-columns:1fr 1fr;gap:20px;display:grid}.v3-cost-breakdown h3,.v3-cost-breakdown>small{grid-column:1/-1}.v3-cost-breakdown>div{margin:0}.v3-site-profile-grid{grid-template-columns:1fr 1fr}.v3-site-profile-grid>div:first-child{grid-column:1/-1}}@media (width<=1060px){.v3-analytics-layout{grid-template-columns:1fr 280px}.v3-profile-facts{grid-template-columns:1fr 1fr}.v3 .lc-ops-mobile-nav{gap:8px;margin-bottom:20px;display:flex;overflow-x:auto}.v3 .lc-ops-mobile-nav button{color:#566878;background:#fff;border:1px solid #dbe3eb;border-radius:8px;flex-shrink:0;min-height:40px;padding:8px 13px;font-size:11px}.v3 .lc-ops-mobile-nav button[aria-pressed=true]{color:#fff;background:#29343e}.v3-customer-layout{grid-template-columns:1fr}.v3-customer-directory{min-height:0}.v3-customer-directory .v3-client-link{max-width:350px}.v3-directory-note{display:none}.v3-profile-body{grid-template-columns:1fr 260px}.v3-profile-body>aside{display:block}.v3-guide-layout{grid-template-columns:160px 1fr}.v3-website-card>img{height:230px}.v3-ledger-summary{gap:25px}.v3-invoice-symbol{display:none}}@media (width<=760px){.v3{font-size:13px}.v3 h2{font-size:21px}.v3-mode-line{margin-top:2px;font-size:10px;line-height:1.5}.v3-section-head{flex-direction:column;align-items:flex-start;gap:16px}.v3-section-head .v3-inline{flex-wrap:wrap;width:100%}.v3-panel{padding:20px}.v3-project-board{scroll-snap-type:x proximity;grid-template-columns:repeat(6,240px);gap:12px}.v3-board-column{scroll-snap-align:start}.v3-project-art{height:92px}.v3-form-grid{grid-template-columns:1fr}.v3-form-grid label{font-size:12px}.v3-task-edit-row{flex-wrap:wrap;align-items:flex-start}.v3-task-edit-row input[type=date]{width:100%}.v3-task-editor .v3-inline{flex-wrap:wrap}.v3-task-editor .v3-inline input{width:100%}.v3-profile-hero{padding:22px}.v3-profile-identity{gap:13px}.v3-profile-identity h2{font-size:20px}.v3-profile-identity p{flex-wrap:wrap;font-size:10px}.v3-monogram.large{width:55px;height:55px;font-size:20px}.v3-profile-facts{gap:20px 10px}.v3-profile-body{grid-template-columns:1fr}.v3-profile-body>aside{grid-template-columns:1fr;display:grid}.v3-customer-directory{padding:18px}.v3-website-grid{grid-template-columns:1fr;gap:20px}.v3-website-card>img{height:260px}.v3-website-caption{flex-wrap:wrap;padding:16px}.v3-site-profile-grid{grid-template-columns:1fr;gap:16px}.v3-site-profile-grid>div:first-child{grid-column:auto}.v3-provider-state{border-top:1px solid #e6ecf1;padding-top:22px}.v3-ledger-summary{flex-wrap:wrap;gap:24px;padding:24px}.v3-ledger-summary>div{width:100%}.v3-ledger-summary strong{font-size:31px}.v3-ledger-summary>div:nth-child(2){border-top:1px solid #dfe6ed;padding-top:20px}.v3 th,.v3 td{white-space:nowrap;padding:14px 11px}.v3 td small{white-space:normal;min-width:120px}.v3-invoice-bottom{grid-template-columns:1fr}.v3-contribution{padding:24px}.v3-contribution h2{font-size:23px}.v3-contribution-equation{grid-template-columns:1fr auto;gap:17px;display:grid}.v3-contribution-equation>span{font-size:26px}.v3-contribution-equation strong{font-size:25px}.v3-contribution-result{border-top:1px solid #cfdfd2;grid-column:1/-1;padding-top:17px}.v3-cost-breakdown{display:block}.v3-cost-breakdown>div{margin:22px 0}.v3-analytics-layout{grid-template-columns:1fr}.v3-trend-foot{flex-wrap:wrap;gap:18px}.v3-chart-legend{gap:12px;font-size:10px}.v3-collection-tabs{gap:20px;overflow-x:auto}.v3-collection-tabs button{flex-shrink:0;gap:7px;font-size:11px}.v3-collection-tabs button svg{width:19px}.v3-guide-layout{grid-template-columns:1fr}.v3-guide-stages{flex-direction:row;gap:9px;display:flex;overflow-x:auto}.v3-guide-stages button{flex-shrink:0;padding:10px}.v3-guide-stages button>span{display:none}.v3-conversation-record{grid-column:auto}.v3-conversation-top{flex-wrap:wrap;padding:20px}.v3-spoken{min-height:0;padding:30px 24px}.v3-spoken>p{font-size:21px}.v3-conversation-controls{flex-wrap:wrap;padding:0 22px 24px}.v3-guide-reason{grid-template-columns:1fr;padding:24px}.v3-objection-branches{padding:20px 18px 0}.v3-objection-branches button{padding:11px;font-size:11px}.v3-template-grid{grid-template-columns:1fr}.v3-template-image{height:370px}.v3-template-inspector{grid-template-columns:1fr}.v3-template-inspector>.v3-section-head{grid-column:auto}.v3-media-grid{grid-template-columns:1fr 1fr;gap:13px}.v3-media-card>a{height:130px;padding:15px}.v3-media-card>div{padding:14px}.v3-media-card h3{font-size:13px}.v3-media-card small{font-size:9px}.v3-settings-layout{grid-template-columns:1fr}.v3 .v3-inline select{flex:1;max-width:100%}.v3-profile-facts strong{overflow-wrap:anywhere}.v3-empty{padding:40px 20px}.v3-definition>div{gap:10px}}.v3-research-tabs{border-bottom:1px solid #dce5ed;gap:24px;margin-bottom:25px;display:flex}.v3-research-tabs>button{color:#657381;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:9px;padding:0 3px 16px;font-size:13px;display:flex}.v3-research-tabs>button[aria-pressed=true]{color:#365642;border-bottom-color:#436e59;font-weight:600}.v3-research-builder{grid-template-columns:minmax(0,1fr) 345px;align-items:start;gap:30px;display:grid}.v3-research-category{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.v3-research-category>button{text-align:left;color:#4d6171;cursor:pointer;background:#fff;border:1px solid #dce4ec;border-radius:12px;grid-template-columns:32px 1fr;gap:10px 15px;padding:22px;display:grid}.v3-research-category>button>svg{grid-row:1/3;margin-top:3px}.v3-research-category>button>strong{font-size:13px}.v3-research-category>button>span{color:#4f6573;font-size:11px;line-height:1.7}.v3-research-category>button[aria-pressed=true]{color:#345e43;background:#edf4ef;border-color:#91af9a;box-shadow:0 0 0 1px #d1e1d5}.v3-research .v3-notice{margin-bottom:20px}.v3-form-full{grid-column:1/-1}.v3-research-checks{flex-wrap:wrap;gap:20px;margin-top:25px;display:flex}.v3-research-checks label{flex-direction:row;align-items:center;gap:8px;font-size:11px;font-weight:400}.v3-research-checks input{accent-color:#426f55;width:16px;height:16px}.v3-advanced{color:#576a7c;border-top:1px solid #e1e7ed;margin:22px 0 0;padding-top:18px;font-size:12px}.v3-advanced>summary{cursor:pointer;font-weight:600}.v3-advanced[open]>summary{margin-bottom:20px}.v3-advanced p{margin:14px 0;font-size:11px}.v3-advanced ul{overflow-wrap:anywhere;padding-left:18px;font-size:11px;line-height:1.8}.v3-research-brief{background:#eef3ee;border:1px solid #d7e3d8;border-radius:17px;padding:28px;position:sticky;top:20px}.v3-brief-symbol{color:#6c8b71;align-items:center;gap:18px;margin:25px 0;display:flex}.v3-brief-symbol>span{color:#adc0af;font-size:26px}.v3-research-brief h2{letter-spacing:-.7px;color:#35503c;font-size:26px;line-height:1.35}.v3-research-brief>p{color:#4e6653;margin:16px 0 20px;font-size:12px}.v3-research-brief .v3-definition>div{border-color:#d8e3d9}.v3-research-brief .v3-definition dd{color:#3f5c46;font-size:11px}.v3-research-brief>.lc-primary{width:100%;margin-top:25px}.v3-research-brief>.v3-footnote{margin-bottom:0;font-size:10px}.v3-research-inbox{grid-template-columns:260px minmax(0,1fr);gap:24px;display:grid}.v3-job-list{background:#fff;border:1px solid #dce4ec;border-radius:13px;align-self:start;padding:20px}.v3-job-list .v3-section-head h2{font-size:16px}.v3-job-list>button{text-align:left;cursor:pointer;color:#405469;background:#fff;border:1px solid #e0e6ed;border-radius:10px;width:100%;margin-bottom:10px;padding:15px 12px}.v3-job-list>button.selected{background:#f0f5f1;border-color:#a5bda8}.v3-job-list>button>span{align-items:center;gap:8px;font-size:12px;display:flex}.v3-job-list>button>small{margin-top:9px;font-size:10px;line-height:1.6;display:block}.v3-job-list footer{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:9px;display:flex}.v3-job-list footer .lc-badge{font-size:9px}.v3-job-body{min-width:0}.v3-job-body>.v3-panel{margin-bottom:22px}.v3-export-actions{flex-wrap:wrap;gap:8px;display:flex}.v3-results-import>.v3-inline{margin:20px 0}.v3-results-import>label{margin-bottom:20px}.v3-results-import textarea{resize:vertical;width:100%;font:11px/1.7 Consolas,monospace}.v3-results-import>.lc-primary{margin-top:20px}.v3-review-summary{background:#eef5ef;border:1px solid #d4e3d8;border-radius:12px;align-items:center;gap:14px;margin-bottom:18px;padding:20px;display:flex}.v3-review-summary strong{font-size:13px}.v3-review-summary>span{color:#4b6651;flex:1;font-size:11px}.v3-review-summary button{font-size:11px}.v3-candidate-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.v3-candidate-list{gap:10px;display:grid}.v3-candidate-list>button{text-align:left;cursor:pointer;color:#34485b;background:#fff;border:1px solid #dae3eb;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:19px;font-size:12px;display:flex}.v3-candidate-list>button[aria-pressed=true]{background:#f2f7f3;border-color:#8faa99}.v3-candidate-list small{font-size:10px}.v3-evidence>p{color:#5f7181;margin-bottom:20px;font-size:12px}.v3-evidence .v3-definition>div{font-size:11px}.v3-evidence .v3-definition dt{white-space:normal;max-width:120px}.v3-evidence .v3-definition dd{line-height:1.7}.v3-evidence a{color:#3c6b8d}.v3-research-warning{color:#7d602e;background:#fff5e3;border:1px solid #e8d5af;border-radius:9px;padding:15px;font-size:11px;line-height:1.7;margin:20px 0!important}.v3-research-warning ul{margin:8px 0 0;padding-left:17px}.v3-review-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.v3-review-actions button{font-size:12px}.v3-job-audit{margin-top:22px;font-size:12px}.v3-job-audit>summary{cursor:pointer}.v3-buyer-proof{background:#ecf0f6;border-radius:9px;margin-top:18px;padding:18px;font-size:12px}.v3-buyer-proof p{margin:10px 0}.v3-worker-boundary{background:linear-gradient(120deg,#eef2f5,#fff);border:1px solid #dfe6ee;border-radius:16px;align-items:center;gap:25px;margin-bottom:25px;padding:28px;display:flex}.v3-worker-symbol{color:#6e8899;background:#e0e9ee;border:8px solid #eaf0f3;border-radius:25px;flex-shrink:0;place-items:center;width:80px;height:80px;display:grid}.v3-worker-boundary>div{flex:1}.v3-worker-boundary h3{margin:12px 0 8px;font-size:21px}.v3-worker-boundary p{color:#6b7885;font-size:12px}.v3-automation-layout{grid-template-columns:1fr 1fr;gap:24px;display:grid}.v3-automation-layout .v3-empty{margin-top:20px;padding:35px 20px}.v3-automation-layout .v3-empty h2{font-size:19px}@media (width<=1300px){.v3-research-builder{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.v3-research-brief{padding:23px}.v3-research-brief h2{font-size:23px}.v3-research-inbox{grid-template-columns:210px minmax(0,1fr)}.v3-candidate-layout{grid-template-columns:1fr}.v3-candidate-list{grid-template-columns:1fr 1fr}.v3-review-summary{flex-wrap:wrap}.v3-job-list{padding:15px}.v3-worker-boundary{flex-wrap:wrap}}@media (width<=760px){.v3-research-tabs{gap:15px}.v3-research-tabs>button{gap:6px;font-size:11px}.v3-research-builder{grid-template-columns:1fr}.v3-research-brief{position:static}.v3-research-category{grid-template-columns:1fr;gap:12px}.v3-research-category>button{padding:18px}.v3-research-checks{flex-direction:column;gap:18px}.v3-research-inbox{grid-template-columns:1fr}.v3-job-list .v3-section-head{flex-direction:row}.v3-job-list{flex-wrap:wrap;gap:10px;display:flex;overflow:auto}.v3-job-list>.v3-section-head{width:100%;margin-bottom:5px}.v3-job-list>button{flex-shrink:0;width:200px}.v3-candidate-list{grid-template-columns:1fr}.v3-candidate-list>button{gap:8px}.v3-results-import>.v3-inline{flex-direction:column;align-items:flex-start}.v3-results-import input[type=file]{width:100%;font-size:10px}.v3-results-import>.v3-inline>label{max-width:100%}.v3-worker-boundary{gap:18px;padding:23px}.v3-worker-boundary>div{flex-basis:70%}.v3-worker-symbol{width:65px;height:65px}.v3-worker-boundary>.lc-secondary{width:100%}.v3-automation-layout{grid-template-columns:1fr}.v3-research-brief h2{font-size:24px}.v3-review-summary{gap:15px;padding:17px}.v3-review-summary>.lc-primary{width:100%}.v3-evidence .v3-definition>div{flex-direction:column;gap:7px}.v3-evidence .v3-definition dd{text-align:left}.v3-evidence .v3-definition dt{max-width:none}}@media (prefers-reduced-motion:reduce){.v3 *{scroll-behavior:auto!important;transition:none!important}}.v3-website-unconnected{color:#6b8590;text-align:center;background:linear-gradient(145deg,#e8eff1,#f6f8f9);flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:260px;padding:25px;display:flex}.v3-website-unconnected strong{color:#39515c;font-size:20px}.v3-website-unconnected span{font-size:11px}.lc-owner-import .lc-import-box .lc-badge{margin-bottom:10px}.lc .lc-original-phone{color:#405263;letter-spacing:.01em;align-items:center;gap:5px;font-size:12px;display:flex}.lc-package-facts{border-block:1px solid #e2e8ef;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:18px 24px;display:grid}.lc-package-facts>div{flex-direction:column;gap:4px;display:flex}.lc-package-facts strong{color:#222934;font-size:26px}.lc-package-facts span{color:#526170;font-size:12px}.lc-package-warning{color:#68480c;background:#fff7e9;border:1px solid #ecd8af;border-radius:12px;gap:14px;margin:20px 24px;padding:18px 20px;display:flex}.lc-package-warning svg{flex-shrink:0}.lc-package-warning p{margin:6px 0;line-height:1.6}.lc-package-warning small{color:#68480c}.lc-package-files{color:#526170;margin:18px 24px}.lc-package-files summary,.lc-package-legacy>summary{cursor:pointer;color:#283541;font-weight:600}.lc-package-files>div{border-bottom:1px solid #e1e7ef;gap:5px;padding:14px 0;display:grid}.lc-package-files span{font-size:12px}.lc-owner-import code{overflow-wrap:anywhere;white-space:normal;padding:6px 0;font-size:12px;line-height:1.65;display:block}.lc-package-pagination{color:#526170;border-top:1px solid #e2e8ef;justify-content:space-between;align-items:center;padding:16px 24px;font-size:12px;display:flex}.lc-package-pagination>div{gap:8px;display:flex}.lc-package-legacy{background:#fff;border:1px solid #e2e8ef;border-radius:14px;margin-top:24px;padding:20px 24px}.lc-package-legacy>p{color:#526170}.lc-owner-import .lc-import-confirm p{color:#526170;max-width:680px;font-size:12px;line-height:1.6}@media (width<=1000px){.lc-package-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.lc-package-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.lc-package-warning{margin:16px;padding:14px}.lc-package-files{margin:16px}.lc-owner-import .lc-import-confirm{flex-direction:column;align-items:stretch}.lc-package-legacy{padding:16px}.lc-package-pagination{gap:8px;padding:14px}}.lc-file-label:focus-within{outline-offset:3px;outline:3px solid #466a9e}.lc-hours-issues{display:block}.lc-hours-issues summary{cursor:pointer}.lc-hours-issues ul{max-height:220px;padding-left:20px;overflow:auto}.lc-hours-issues li{padding:6px 0}.lc-hours-issues li span{display:block}.lc-owner-import .lc-import-box.has-preview{flex-wrap:wrap}.team-workspace{max-width:1420px;margin:auto}.team-intro{align-items:center;gap:18px;margin:0 0 28px;display:flex}.team-intro h2{letter-spacing:-.7px;margin:0 0 5px;font-size:24px}.team-intro p{color:#667085;margin:0}.team-intro>.lc-badge{margin-left:auto}.team-intro-icon{color:#36604d;background:#eef6f0;border:1px solid #dbe7e2;border-radius:17px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.team-columns{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.team-primary{min-width:0}.team-members{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:20px;display:grid}.lc .team-member{text-align:left;color:#202630;background:#fff;border:1px solid #e0e5eb;border-radius:15px;flex-wrap:wrap;align-items:center;gap:12px;padding:21px;transition:border-color .15s,box-shadow .15s;display:flex}.lc .team-member.selected{border-color:#465d52;box-shadow:0 0 0 1px #465d52}.team-avatar{color:#3b5e48;background:#e9f0eb;border-radius:13px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:750;display:grid}.team-avatar.paul{color:#83652e;background:#f5ede0}.team-member-main{flex:1;min-width:130px}.team-member-main strong{letter-spacing:-.3px;font-size:17px;display:block}.team-member-main small{color:#6b7280;margin-top:4px;display:block}.team-member-meta{color:#596575;border-top:1px solid #eef0f2;gap:18px;width:100%;padding-top:14px;font-size:12px;display:flex}.team-member-meta>span{align-items:center;gap:7px;display:flex}.team-profile,.team-timeline,.team-scope{background:#fff;border:1px solid #e2e7ec;border-radius:16px;padding:25px}.team-profile header{justify-content:space-between;align-items:center;gap:12px;display:flex}.team-profile h2{letter-spacing:-.6px;margin:5px 0 0;font-size:24px}.team-eyebrow{letter-spacing:1.4px;color:#697586;font-size:10px;font-weight:700}.team-facts{grid-template-columns:1fr 1fr;gap:22px;margin:25px 0;display:grid}.team-facts dt{color:#707b89;margin-bottom:7px;font-size:12px}.team-facts dd{overflow-wrap:anywhere;margin:0;font-weight:550}.team-steps{border-block:1px solid #edf0f2;gap:15px;margin:27px 0 24px;padding:18px 0;list-style:none;display:flex}.team-steps li{color:#717b88;flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.team-steps span{background:#f0f2f5;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.team-steps .done{color:#2e6b46}.team-steps .done span{background:#e6f4e9}.team-help{color:#687383;font-size:13px;line-height:1.65}.team-controls{flex-wrap:wrap;gap:10px;margin-top:19px;display:flex}.team-action-form{border-top:1px solid #e4e9ee;margin-top:20px;padding-top:22px}.team-action-form h3{margin:0 0 18px;font-size:17px}.team-action-form p{color:#687383;font-size:13px;line-height:1.6}.team-action-form label,.team-join label{gap:8px;margin-bottom:16px;font-size:13px;font-weight:550;display:grid}.team-action-form input[type=email],.team-join input{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccd5de;border-radius:9px;width:100%;padding:12px}.team-action-form .team-check{align-items:flex-start;gap:10px;font-weight:400;line-height:1.6;display:flex}.team-check input{accent-color:#233e30;flex-shrink:0;width:18px;height:18px;margin-top:2px}.team-timeline{margin-top:20px}.team-timeline h2,.team-scope h2{align-items:center;gap:10px;margin:0 0 20px;font-size:16px;display:flex}.team-event{gap:13px;padding:0 0 19px;display:flex;position:relative}.team-event-dot{background:#7c9788;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.team-event p{margin:4px 0;font-size:13px}.team-event strong{font-size:13px}.team-event small{color:#76808c;font-size:11px}.team-scope h3{text-transform:uppercase;letter-spacing:.8px;color:#687383;margin:25px 0 14px;font-size:11px}.team-scope ul{margin:0;padding:0;list-style:none}.team-scope li{align-items:center;gap:10px;padding:7px 0;font-size:12px;line-height:1.6;display:flex}.team-scope li svg{color:#3c7d52;flex-shrink:0}.team-scope .team-owner-only svg{color:#737e8b}.team-scope-foot{color:#5a6774;border-top:1px solid #e4e9ee;gap:11px;margin-top:18px;padding:17px 0;display:flex}.team-scope-foot svg{flex-shrink:0}.team-scope-foot p{margin:0;font-size:12px;line-height:1.7}.team-scope>small{color:#6d7886;font-size:11px;line-height:1.6;display:block}.team-notice{color:#285f40;background:#edf7ef;border-radius:9px;align-items:center;gap:9px;padding:12px;font-size:13px;display:flex}.team-enrollment-link{background:#f2f7f4;border-radius:10px;gap:14px;margin-top:20px;padding:19px;display:flex}.team-enrollment-link>svg{flex-shrink:0}.team-enrollment-link p{color:#617369;font-size:12px;line-height:1.6}.team-join{background:#f7f9fb;min-height:100vh;padding:35px}.team-join section{background:#fff;border:1px solid #dfe5ea;border-radius:20px;max-width:450px;margin:55px auto;padding:32px}.team-join h1{letter-spacing:-.8px;font-size:27px}.team-join p{color:#697586;line-height:1.65}.team-join form{margin-top:25px}.team-join small{color:#6d7784;margin:-8px 0 20px;font-size:12px;display:block}.team-claim{background:#f1f6f3;border:1px solid #dfe9e2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 16px 12px;padding:12px;display:flex}.team-claim.foreign{background:#fff7e8;border-color:#f1e2c4}.team-claim>div{flex:1;min-width:130px}.team-claim strong{font-size:12px;display:block}.team-claim small{color:#65746b;margin-top:3px;font-size:11px;display:block}.team-claim button{padding:6px 9px!important;font-size:11px!important}.team-claim select{border:1px solid #cfd9d2;border-radius:6px;max-width:100%;padding:5px;font-size:12px}.team-row-assignee{color:#4a6854;align-items:center;gap:4px;margin-top:3px;font-size:10px;display:inline-flex}.team-shared-label{color:#5b6e61;margin:0 0 12px;font-size:12px}.lc .team-member:focus-visible,.team-controls button:focus-visible,.team-action-form input:focus-visible{outline-offset:3px;outline:3px solid #769a85}@media (width<=1250px){.team-columns{grid-template-columns:minmax(0,1fr) 265px}.team-member-meta{gap:10px}.team-member-main{min-width:95px}}@media (width<=900px){.team-columns{grid-template-columns:1fr}.team-scope{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.team-scope h2,.team-scope-foot,.team-scope>small{grid-column:1/-1}.team-scope h3{grid-row:2}.team-scope ul{grid-row:3}.team-intro>.lc-badge{display:none}}@media (width<=560px){.team-intro{gap:12px;margin-bottom:22px}.team-intro h2{font-size:20px}.team-intro p{font-size:12px}.team-intro-icon{border-radius:13px;width:46px;height:46px}.team-members{grid-template-columns:1fr}.lc .team-member{padding:17px}.team-member-meta{gap:20px}.team-profile,.team-timeline,.team-scope{padding:20px}.team-facts{grid-template-columns:1fr;gap:18px}.team-steps{gap:8px}.team-steps li{flex-direction:column;align-items:flex-start;font-size:11px}.team-profile h2{font-size:22px}.team-join{padding:22px}.team-join section{margin-top:35px;padding:24px}.team-scope{display:block}.team-controls>*{min-height:42px}.team-action-form .team-check{font-size:12px}}.lc .team-workspace :is(p,small,dt,.team-steps li){color:#526174}.lc .team-workspace .team-member.selected{background:#f0f5f2}.lc .team-workspace .team-steps .done{color:#2a613f}.lc .team-workspace .team-facts>div{display:block}.lc .team-workspace .team-event p{margin:4px 0;font-size:12px;line-height:1.5}.lc .team-workspace .team-event small{font-size:11px}.lc .team-workspace .team-event{padding-bottom:16px}.team-activity-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.team-activity-columns .team-timeline{scrollbar-width:thin;max-height:340px;overflow:auto}.lc .team-claim{gap:8px}.lc .team-claim>div{min-width:110px}.lc .team-claim button{min-height:30px}.lc .team-claim small{color:#526655}@media (width<=560px){.team-activity-columns{grid-template-columns:1fr}.team-activity-columns .team-timeline{max-height:285px}.lc .team-workspace .team-facts{gap:18px}.lc .team-workspace .team-facts dt{margin-bottom:6px}}
