*{margin:0;padding:0;box-sizing:border-box}body,html{min-height:100%}body{background:radial-gradient(circle at top right,rgba(12,107,80,.16),transparent 32%),linear-gradient(180deg,#f6f2e8,#ebe3d4);color:#1d2a24;font-family:var(--ge-font-sans)}.flatpickr-day,.flatpickr-monthDropdown-month,.flatpickr-monthDropdown-months,.flatpickr-next-month,.flatpickr-prev-month,.numInputWrapper,[data-clickable=true],[data-radix-collection-item],[role=button],[role=checkbox],[role=combobox]:not(input):not(textarea),[role=link],[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[role=radio],[role=switch],[role=tab],a,button,input[type=button],input[type=checkbox],input[type=color],input[type=date],input[type=datetime-local],input[type=file],input[type=month],input[type=radio],input[type=range],input[type=reset],input[type=submit],input[type=time],input[type=week],label:has(input[type=checkbox],input[type=radio]),select,summary{cursor:pointer}.disabled,[aria-disabled=true],[data-disabled],button:disabled,input:disabled,label:has(input:disabled),select:disabled,textarea:disabled{cursor:not-allowed}input:-moz-read-only:not([type=button]):not([type=checkbox]):not([type=color]):not([type=date]):not([type=datetime-local]):not([type=file]):not([type=month]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]):not([type=time]):not([type=week]),textarea:-moz-read-only{cursor:default}input:read-only:not([type=button]):not([type=checkbox]):not([type=color]):not([type=date]):not([type=datetime-local]):not([type=file]):not([type=month]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]):not([type=time]):not([type=week]),textarea:read-only{cursor:default}.app-frame{display:grid;grid-template-columns:280px minmax(0,1fr)}.public-shell{position:relative;isolation:isolate;padding:28px 24px 56px;align-content:start;grid-gap:28px;gap:28px;background:linear-gradient(135deg,rgba(5,13,22,.92),rgba(11,38,44,.88) 44%,hsla(98,38%,94%,.92)),#071018;color:#f8fbf8}.public-title{max-width:15ch;color:#fff;font-size:clamp(42px,6.6vw,86px);line-height:.94;letter-spacing:0}.workspace-brand-logo{display:inline-flex;align-items:center;gap:12px;margin-bottom:18px;white-space:nowrap}.workspace-brand-logo-icon{display:block;width:42px;height:42px;flex:0 0 auto;object-fit:contain}.workspace-brand-logo-text{display:inline-flex;align-items:baseline;color:#fff;font-size:26px;font-weight:800;letter-spacing:0;line-height:1;text-shadow:0 16px 28px rgba(0,0,0,.22)}.workspace-brand-logo-growth{color:#0040a8}.workspace-brand-logo-gap{width:.36em}.workspace-brand-logo-engene{color:#38b038}.app-content{padding:24px}.status-pill{padding:10px 14px;background:rgba(255,252,245,.85);border:1px solid rgba(29,42,36,.1);color:#4b5a53;font-size:14px;font-weight:600}.signal-pill{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.signal-pill-success{background:rgba(12,107,80,.12);color:#0c6b50}.signal-pill-warning{background:rgba(188,139,57,.16);color:#8d6214}.signal-pill-danger{background:rgba(160,49,49,.12);color:#a03131}.signal-pill-info{background:rgba(34,102,168,.12);color:#2266a8}.page-shell{width:100%;padding:16px 0;display:flex;align-items:stretch;justify-content:stretch}.page-shell-stacked{min-height:auto;display:grid;justify-items:stretch;grid-gap:18px;gap:18px}.page-shell-stacked .page-card{width:100%}.content-stack>.page-shell.page-shell-stacked>.page-card:first-child:not(.page-card-compact){display:none}.page-card{width:100%;min-width:0;padding:32px;border-radius:24px;border:1px solid rgba(29,42,36,.1);background:rgba(255,252,245,.88);box-shadow:0 24px 60px rgba(29,42,36,.1)}.hero-card{background:linear-gradient(135deg,rgba(12,107,80,.1),rgba(188,139,57,.12)),rgba(255,252,245,.92)}.page-card-compact{width:100%;padding:24px}.card-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.admin-breadcrumbs{margin-top:14px;color:#55655d;font-size:13px;line-height:1.5}.admin-context-copy{margin-top:12px}.card-title{font-size:clamp(22px,2.6vw,32px);line-height:1.05}.eyebrow{margin-bottom:10px;color:#0c6b50;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1{font-size:clamp(22px,2.6vw,34px);line-height:1.05}.page-copy{margin-top:14px;max-width:58ch;color:#4b5a53;font-size:16px;line-height:1.6}.page-copy-tight{margin-top:10px}.data-grid,.metric-grid{width:100%;min-width:0;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.metric-value{font-size:40px;font-weight:700;color:#1d2a24}.setup-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.setup-actions{display:flex;gap:10px;flex-wrap:wrap}.setup-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.setup-sidebar{min-width:0;display:grid;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:18px}.setup-sidebar-account{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:14px;border-radius:8px;border:1px solid rgba(29,42,36,.08);background:rgba(255,252,245,.78)}.setup-sidebar-account strong{color:#1d2a24;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.setup-nav{display:grid;grid-gap:14px;gap:14px;padding:14px;border-radius:8px;border:1px solid rgba(29,42,36,.08);background:rgba(255,252,245,.78)}.setup-nav-group{min-width:0;display:grid;grid-gap:8px;gap:8px}.setup-nav-links{display:grid;grid-gap:4px;gap:4px}.setup-nav-link{display:block;min-width:0;padding:8px 10px;border-radius:8px;color:#55655d;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none}.setup-nav-link:hover{color:#0c6b50;background:rgba(12,107,80,.08)}.setup-nav-link-active{color:#fff;background:#0c6b50}.setup-main{min-width:0;display:grid;grid-gap:18px;gap:18px}.setup-card-header,.setup-overview-heading{min-width:0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.setup-card-header .button{flex:0 0 auto;padding:8px 10px;font-size:12px}.setup-action-selector{min-width:0;grid-column:1/-1;display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:8px;border:1px solid rgba(29,42,36,.08);background:rgba(255,252,245,.78)}.setup-action-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.setup-action-option{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:12px;border-radius:8px;background:hsla(0,0%,100%,.68);border:1px solid rgba(29,42,36,.08)}.setup-action-option span{min-width:0;display:grid;grid-gap:4px;gap:4px}.setup-action-option small{color:#55655d;font-size:12px}.setup-step-tabs,.setup-wizard-actions{display:flex;gap:8px;flex-wrap:wrap}.setup-quick-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.setup-quick-summary-card{min-width:0;display:grid;grid-gap:12px;gap:12px;align-content:space-between;min-height:150px;padding:14px;border-radius:8px;border:1px solid rgba(29,42,36,.1);background:rgba(12,107,80,.06)}.setup-quick-summary-card p{margin:0 0 6px;color:#0c6b50;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.setup-quick-summary-card span,.setup-quick-summary-card strong{display:block;min-width:0;overflow-wrap:anywhere}.setup-quick-summary-card strong{color:#1d2a24;font-size:16px;line-height:1.3}.setup-quick-summary-card span{margin-top:6px;color:#55655d;font-size:13px;line-height:1.4}.setup-quick-summary-card .button{width:-moz-fit-content;width:fit-content;min-height:36px;padding:8px 12px;font-size:12px}.setup-overview-grid .page-card{min-height:116px;display:grid;align-content:center;padding:18px}.setup-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.setup-overview-grid .metric-value{font-size:clamp(28px,2.2vw,38px);line-height:1.08}.setup-readiness-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.setup-readiness-card{min-width:0;padding:14px;border-radius:8px;border:1px solid rgba(29,42,36,.08);background:rgba(12,107,80,.06);display:grid;grid-gap:8px;gap:8px}.setup-readiness-card-link{color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.setup-readiness-card-link:hover{border-color:rgba(23,108,83,.28);box-shadow:0 14px 30px rgba(29,42,36,.08);transform:translateY(-1px)}.setup-readiness-card-optional{background:rgba(255,252,245,.78)}.setup-readiness-card span{color:#55655d;font-size:13px;line-height:1.5;word-break:break-word}.setup-progress-bar{height:10px;overflow:hidden;border-radius:999px;background:rgba(29,42,36,.08)}.setup-progress-bar span{display:block;height:100%;border-radius:inherit;background:#0c6b50}.setup-checklist-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.setup-checklist-card{min-width:0;min-height:220px;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(29,42,36,.08);border-radius:8px;background:hsla(0,0%,100%,.72);color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.setup-checklist-card:hover{border-color:rgba(23,108,83,.28);box-shadow:0 14px 30px rgba(29,42,36,.08);transform:translateY(-1px)}.setup-checklist-step{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.setup-checklist-step span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#0c6b50;color:#fff;font-size:12px;font-weight:900}.setup-checklist-action,.setup-checklist-step strong{color:#1d2a24}.setup-audit-note,.setup-checklist-card p,.setup-checklist-card small,.setup-launch-check-list small{color:#55655d;font-size:13px;line-height:1.45}.setup-audit-note,.setup-checklist-card p{margin:0}.setup-checklist-action{align-self:flex-end;font-size:13px;text-decoration:underline;text-underline-offset:3px}.setup-launch-breakdown{display:grid;grid-gap:14px;gap:14px;padding:14px;border:1px solid rgba(29,42,36,.08);border-radius:8px;background:rgba(255,252,245,.78)}.setup-launch-check-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.setup-launch-check-list div{min-width:0;display:grid;grid-gap:6px;gap:6px;padding:10px;border-radius:8px;background:hsla(0,0%,100%,.72)}.setup-launch-check-list strong{color:#1d2a24}.setup-workflow-intro{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);align-items:stretch}.setup-advanced-details,.setup-goal-card,.setup-workflow-card,.setup-workflow-step-card{min-width:0;border-radius:8px;border:1px solid rgba(29,42,36,.08);background:rgba(255,252,245,.78)}.setup-goal-card{display:grid;grid-gap:8px;gap:8px;align-content:center;padding:16px}.setup-goal-card span,.setup-workflow-card span,.setup-workflow-step-card small{color:#55655d;font-size:13px;line-height:1.5;word-break:break-word}.setup-goal-card strong{color:#1d2a24;font-size:17px;line-height:1.35}.setup-workflow-grid,.setup-workflow-step-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.setup-workflow-card{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:14px}.setup-workflow-card>strong{color:#1d2a24;font-size:18px;line-height:1.25}.setup-search-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.setup-search-source-tile{min-width:0;display:grid;grid-gap:12px;gap:12px;align-content:start;padding:16px;border-radius:8px;background:rgba(12,107,80,.06);border:1px solid rgba(12,107,80,.1)}.setup-search-source-tile .setup-card-header{align-items:flex-start}.setup-search-source-tile .setup-card-header>div{display:grid;grid-gap:4px;gap:4px}.setup-search-source-tile .setup-card-header span{color:#66746d;font-size:13px}.setup-search-preset-list{max-height:340px;overflow:auto}.setup-search-preset-list .detail-list-row{background:hsla(0,0%,100%,.55)}.setup-search-preset-modal{max-width:920px}.setup-search-preset-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-workflow-step-card{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px}.setup-step-number{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:rgba(12,107,80,.12);color:#0c6b50;font-weight:800}.setup-workflow-step-card p{margin-top:6px}.setup-workflow-step-card small{display:block;margin-top:8px}.setup-advanced-details{padding:16px}.setup-advanced-details summary{cursor:pointer;color:#0c6b50;font-weight:800}.setup-advanced-details[open]{display:grid;grid-gap:16px;gap:16px}.setup-section-body{margin-top:16px}.setup-edit-panel{display:grid;grid-gap:16px;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(29,42,36,.1)}.setup-edit-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.setup-sender-mailbox-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) minmax(160px,.8fr) auto;align-items:flex-end}.sender-mailbox-stack{display:grid;grid-gap:20px;gap:20px}.sender-identity-grid{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:flex-end}.resume-upload-grid{grid-template-columns:minmax(220px,1fr) minmax(260px,1.2fr) auto;align-items:flex-end}.setup-row-action{align-self:flex-end;justify-content:flex-end;padding-bottom:0}.setup-row-action .button{white-space:nowrap}.setup-target-controls-grid{grid-template-columns:minmax(220px,1.1fr) minmax(220px,1.1fr) minmax(220px,1.1fr) minmax(140px,auto) minmax(190px,auto);align-items:flex-end}.setup-target-controls-grid .form-field input,.setup-target-controls-grid .form-field select{height:48px;min-height:48px;padding-top:0;padding-bottom:0}.setup-target-controls-grid .checkbox-row{min-height:48px;align-self:flex-end;padding-bottom:2px}.setup-target-textarea-grid{grid-template-columns:repeat(5,minmax(160px,1fr));align-items:start}.setup-target-textarea-grid .form-field textarea{min-height:156px}.setup-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.setup-summary-card{min-width:0;min-height:96px;display:grid;align-content:start;grid-gap:6px;gap:6px;padding:14px;border:1px solid rgba(29,42,36,.12);border-radius:8px;background:rgba(12,107,80,.06)}.setup-summary-card p{margin:0;color:#6a786f;font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.setup-summary-card strong{min-width:0;color:#1d2a24;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.setup-mailbox-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.setup-mailbox-card{min-width:0;display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:8px;background:rgba(12,107,80,.06)}.setup-mailbox-card strong{min-width:0;color:#1d2a24;font-size:18px;line-height:1.3;overflow-wrap:anywhere}.setup-mailbox-card span{min-width:0;color:#55655d;font-size:14px;line-height:1.45;overflow-wrap:anywhere}@media (min-width:768px){.setup-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1280px){.setup-sender-mailbox-row{grid-template-columns:repeat(3,minmax(180px,1fr))}.setup-target-controls-grid{grid-template-columns:repeat(3,minmax(220px,1fr))}.setup-target-textarea-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:760px){.quick-setup-review-row{grid-template-columns:28px minmax(0,1fr) auto;gap:8px 10px}.quick-setup-review-row p{grid-column:2/-1;white-space:normal}.quick-setup-review-row .button{grid-column:2/-1;width:100%}}@media (max-width:720px){.setup-search-preset-field-grid,.setup-search-source-grid,.setup-sender-mailbox-row,.setup-target-controls-grid,.setup-target-textarea-grid{grid-template-columns:1fr}.setup-target-controls-grid .checkbox-row{align-self:start}}@media (min-width:1024px){.setup-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.setup-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.setup-account-picker-row{display:grid;grid-template-columns:minmax(260px,1fr) auto;grid-gap:12px;gap:12px;align-items:flex-end}.setup-account-picker-row .button{min-height:44px;white-space:nowrap}.inline-status{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 24px;border-radius:20px;background:rgba(255,252,245,.76);border:1px solid rgba(29,42,36,.08)}.auth-card{width:min(680px,100%);justify-self:center}.public-shell .eyebrow{color:#65e4a3}.public-shell .page-copy{color:rgba(248,251,248,.75)}.public-shell .auth-card{position:-webkit-sticky;position:sticky;top:24px;padding:28px;border:1px solid hsla(0,0%,100%,.18);background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.08)),rgba(248,251,248,.1);box-shadow:0 26px 70px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);animation:public-rise .76s ease-out 80ms both}.auth-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.auth-status-dot{position:relative;width:12px;height:12px;margin-top:8px;border-radius:999px;background:#65e4a3;box-shadow:0 0 0 6px rgba(101,228,163,.14),0 0 28px rgba(101,228,163,.72)}.auth-status-dot:after{content:"";position:absolute;inset:-8px;border-radius:inherit;border:1px solid rgba(101,228,163,.34);animation:auth-ring 2.4s ease-out infinite}.public-shell .auth-card .item-title{color:#fff;font-size:clamp(24px,3vw,34px);line-height:1.05}.auth-form{margin-top:20px;display:grid;grid-gap:16px;gap:16px}.field{display:grid;grid-gap:8px;gap:8px}.field span{font-size:14px;font-weight:700;color:#33423b}.field input{width:100%;min-height:44px;padding:14px 16px;border-radius:14px;border:1px solid rgba(29,42,36,.14);background:hsla(0,0%,100%,.8);color:#1d2a24}.public-shell .field span{color:rgba(248,251,248,.86)}.public-shell .field input{min-height:52px;border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.9);color:#071018;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.public-shell .field input:focus{border-color:rgba(101,228,163,.9);box-shadow:0 0 0 4px rgba(101,228,163,.18),inset 0 1px 0 hsla(0,0%,100%,.72);transform:translateY(-1px)}.public-shell .field input::placeholder{color:rgba(7,16,24,.42)}.field select,.field-input{min-height:44px}.field-input{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(29,42,36,.14);background:hsla(0,0%,100%,.8);color:#1d2a24}textarea.field-input{resize:vertical;min-height:88px;font:inherit}.field-select{width:100%;min-height:44px;padding:14px 16px;border-radius:14px;border:1px solid rgba(29,42,36,.14);background:hsla(0,0%,100%,.8);color:#1d2a24}.admin-email-send-filter-grid{align-items:flex-end;gap:16px;grid-template-columns:repeat(4,minmax(180px,1fr))}.admin-combobox-input,.admin-email-send-filter-grid .field-input,.admin-email-send-filter-grid .field-select{min-height:54px;max-height:54px;padding:13px 48px 13px 16px;font:inherit}.admin-combobox-field{min-width:0}.admin-combobox{position:relative;min-width:0}.admin-combobox-toggle{position:absolute;top:50%;right:10px;display:grid;width:32px;height:32px;place-items:center;transform:translateY(-50%);border:0;border-radius:999px;background:transparent;color:#33423b;cursor:pointer;font-size:0;font-weight:800}.admin-combobox-toggle:hover{background:rgba(29,42,36,.08)}.admin-combobox-toggle:after,.admin-combobox-toggle:before{content:"";display:block}.admin-combobox-toggle-open:before{width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translate(-1px,-2px)}.admin-combobox-toggle-clear:after,.admin-combobox-toggle-clear:before{position:absolute;width:12px;height:2px;border-radius:999px;background:currentColor}.admin-combobox-toggle-clear:before{transform:rotate(45deg)}.admin-combobox-toggle-clear:after{transform:rotate(-45deg)}.admin-combobox-input:disabled,.admin-combobox-toggle:disabled{cursor:not-allowed;opacity:.64}.admin-combobox-menu{position:absolute;z-index:25;top:calc(100% + 6px);right:0;left:0;display:grid;max-height:280px;overflow:auto;border:1px solid rgba(29,42,36,.12);border-radius:14px;background:rgba(255,252,245,.99);box-shadow:0 18px 40px rgba(29,42,36,.16);padding:6px}.admin-combobox-option{display:grid;grid-gap:3px;gap:3px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:#1d2a24;cursor:pointer;text-align:left}.admin-combobox-option-active,.admin-combobox-option:hover{background:rgba(226,236,224,.86)}.admin-combobox-option strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-combobox-empty,.admin-combobox-option small{color:#60716a;font-size:13px}.admin-combobox-empty{padding:10px 12px}.auth-actions{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:10px}.button-link{width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:#176c53;cursor:pointer;font:inherit;font-weight:700;padding:0;text-align:left;text-decoration:underline;text-underline-offset:3px}.button-link:disabled{cursor:not-allowed;opacity:.62}.success-text{margin:0;color:#176c53;font-size:14px;font-weight:700}.public-shell .auth-actions{gap:10px;flex-wrap:wrap}.auth-link-button{width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:#65e4a3;cursor:pointer;font:inherit;font-size:13px;font-weight:700;text-decoration:none}.auth-link-button:hover{color:#fff}.button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 16px;border-radius:14px;border:1px solid transparent;cursor:pointer;font-weight:700;text-decoration:none}.public-shell .button{padding:12px 18px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.public-shell .button:hover:not(:disabled){transform:translateY(-2px)}.public-shell .button-primary{background:linear-gradient(135deg,#13a36f,#2563eb);border-color:hsla(0,0%,100%,.18);box-shadow:0 16px 38px rgba(19,163,111,.28)}.public-shell .button-secondary{background:hsla(0,0%,100%,.88);border-color:hsla(0,0%,100%,.22);color:#071018}.button[class*=danger i],.button[class*=delete i],.button[class*=remove i],.button[class*=trash i],[class*=danger i] .button,[class*=delete i] .button,[class*=remove i] .button,[class*=trash i] .button,a[aria-label*=delete i],a[aria-label*=remove i],a[title*=delete i],a[title*=remove i],button[aria-label*=delete i],button[aria-label*=remove i],button[title*=delete i],button[title*=remove i]{--delete-action-color:#dc2626}.button[class*=danger i] svg,.button[class*=delete i] svg,.button[class*=remove i] svg,.button[class*=trash i] svg,.is-delete-action svg,[class*=danger i] .button svg,[class*=danger i] .lead-action-icon,[class*=delete i] .button svg,[class*=delete i] .lead-action-icon,[class*=remove i] .button svg,[class*=remove i] .lead-action-icon,[class*=trash i] .button svg,[class*=trash i] .lead-action-icon,a[aria-label*=delete i] svg,a[aria-label*=remove i] svg,a[title*=delete i] svg,a[title*=remove i] svg,button[aria-label*=delete i] svg,button[aria-label*=remove i] svg,button[title*=delete i] svg,button[title*=remove i] svg,svg[class*=danger i],svg[class*=delete i],svg[class*=remove i],svg[class*=trash i]{color:var(--delete-action-color,#dc2626);stroke:currentColor}.is-delete-action:focus-visible svg,.is-delete-action:hover svg{color:#b91c1c}.button[class*=danger i]:hover:not(:disabled) svg,.button[class*=delete i]:hover:not(:disabled) svg,.button[class*=remove i]:hover:not(:disabled) svg,.button[class*=trash i]:hover:not(:disabled) svg,a[aria-label*=delete i]:hover svg,a[aria-label*=remove i]:hover svg,a[title*=delete i]:hover svg,a[title*=remove i]:hover svg,button[aria-label*=delete i]:hover:not(:disabled) svg,button[aria-label*=remove i]:hover:not(:disabled) svg,button[title*=delete i]:hover:not(:disabled) svg,button[title*=remove i]:hover:not(:disabled) svg{color:#b91c1c}.public-shell .button-ghost{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.16);color:rgba(248,251,248,.86)}.public-shell .button-ghost:hover:not(:disabled){background:hsla(0,0%,100%,.14);color:#fff}@keyframes public-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.public-shell *,.public-shell :after,.public-shell :before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}.account-selection-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.account-selection-layout{display:grid;grid-gap:16px;gap:16px}.account-summary-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px;padding:16px;border:1px solid rgba(29,42,36,.08);border-radius:8px;background:hsla(0,0%,100%,.68)}.account-summary-panel div{display:grid;grid-gap:4px;gap:4px;min-width:0}.account-summary-panel span{color:#60716a;font-size:12px;font-weight:800;text-transform:uppercase}.account-summary-panel strong{overflow:hidden;color:#1d2a24;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.page-loading-overlay{z-index:12;padding:28px;background:radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.98) 0 150px,hsla(0,0%,100%,.72) 260px),linear-gradient(135deg,rgba(239,246,255,.86),rgba(236,253,245,.78));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:page-loading-overlay-in .18s ease-out both}.page-loading-overlay-content{top:0;min-height:calc(100vh - 112px)}.page-loading-overlay-viewport{z-index:1200}.page-loading-card{display:grid;justify-items:center;grid-gap:14px;gap:14px;min-width:min(220px,calc(100vw - 48px));padding:0;border:0;background:transparent;box-shadow:none}.page-loading-logo-shell{position:relative;display:grid;width:106px;height:106px;place-items:center;border-radius:999px;background:linear-gradient(135deg,rgba(0,64,168,.08),rgba(16,185,129,.08))}.page-loading-logo-shell:after,.page-loading-logo-shell:before{position:absolute;border-radius:inherit;content:""}.page-loading-logo-shell:before{inset:5px;border:1px solid rgba(0,64,168,.12)}.page-loading-logo-shell:after{inset:-7px;border:1px solid rgba(16,185,129,.16);animation:page-loading-halo 1.8s ease-in-out infinite}.page-loading-logo-ring{position:absolute;inset:-2px;border-radius:inherit;background:conic-gradient(from 0deg,var(--brand-blue,#0040a8),var(--brand-green,#38b038),transparent 72%,var(--brand-blue,#0040a8));animation:page-loading-ring-spin 1.1s linear infinite;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 5px),#000 calc(100% - 4px))}.page-loading-logo{position:relative;z-index:1;width:78px;height:78px;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,64,168,.16));animation:page-loading-logo-float 1.45s ease-in-out infinite}.page-loading-label{color:#0f274f;font-size:13px;letter-spacing:.03em;text-align:center;text-transform:uppercase}.page-loading-progress{position:relative;width:128px;height:4px;overflow:hidden;border-radius:999px;background:rgba(0,64,168,.1)}.page-loading-progress:after{position:absolute;inset:0;width:44%;border-radius:inherit;content:"";background:linear-gradient(90deg,var(--brand-blue,#0040a8),var(--brand-green,#38b038));animation:page-loading-progress-slide 1.25s ease-in-out infinite}@keyframes page-loading-overlay-in{0%{opacity:0}}@keyframes page-loading-ring-spin{to{transform:rotate(1turn)}}@keyframes page-loading-logo-float{0%,to{transform:translateY(0) scale(.98)}50%{transform:translateY(-5px) scale(1.03)}}@keyframes page-loading-halo{0%,to{opacity:.36;transform:scale(.94)}50%{opacity:.82;transform:scale(1.04)}}@keyframes page-loading-progress-slide{0%{transform:translateX(-120%)}55%,to{transform:translateX(240%)}}@media (prefers-reduced-motion:reduce){.page-loading-logo,.page-loading-logo-ring,.page-loading-logo-shell:after,.page-loading-overlay,.page-loading-progress:after{animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.account-selection-row,.resume-upload-grid,.sender-identity-grid{grid-template-columns:1fr}}.button:disabled{cursor:not-allowed;opacity:.65}.button-primary{background:#0c6b50;color:#fff}.button-secondary{background:rgba(12,107,80,.08);color:#0c6b50;border-color:rgba(12,107,80,.14)}.button-ghost{background:transparent;color:#4b5a53;border-color:rgba(29,42,36,.12)}.campaigns-page{max-width:1480px;margin:0 auto}.campaigns-header{display:flex;align-items:flex-start;margin-bottom:22px}.campaigns-heading{min-width:0}.campaigns-heading h1{font-size:clamp(32px,4vw,54px);line-height:1;letter-spacing:0}.campaigns-heading p{margin-top:8px;max-width:78ch;color:#24342d;font-size:clamp(16px,1.45vw,24px);line-height:1.35}.campaigns-primary-action{flex:0 0 auto;min-height:48px;white-space:nowrap}.campaigns-list{display:grid;grid-gap:16px;gap:16px}.campaigns-filter-grid{display:grid;grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(160px,.9fr));grid-gap:12px;gap:12px;align-items:flex-end}.campaigns-filter-field{min-width:0;color:#1d2a24;font-size:14px;font-weight:700}.campaigns-filter-field input,.campaigns-filter-field select{width:100%;min-width:0;height:42px;padding:8px 12px;border:1px solid rgba(29,42,36,.16);border-radius:8px;background:rgba(255,252,245,.9);color:#1d2a24;font:inherit;font-weight:500}.campaigns-table-shell{width:100%;overflow-x:auto;border:1px solid rgba(29,42,36,.1);border-radius:12px;background:rgba(255,252,245,.88);box-shadow:0 18px 40px rgba(29,42,36,.07)}.campaigns-grid-table{min-width:1120px;table-layout:fixed;color:#1d2a24;font-size:14px}.campaigns-grid-table td,.campaigns-grid-table th{padding:14px 12px;border-bottom:1px solid rgba(29,42,36,.08)}.campaigns-grid-table th{background:linear-gradient(135deg,var(--brand-blue),var(--brand-green));color:#fff;font-weight:800;letter-spacing:.08em;white-space:nowrap}.campaigns-grid-table tbody tr:hover{background:rgba(12,107,80,.045)}.campaigns-grid-table td:first-child,.campaigns-grid-table th:first-child{width:300px}.campaigns-grid-table td:nth-child(2),.campaigns-grid-table th:nth-child(2){width:160px}.campaigns-grid-table td:nth-child(3),.campaigns-grid-table td:nth-child(4),.campaigns-grid-table th:nth-child(3),.campaigns-grid-table th:nth-child(4){width:112px}.campaigns-grid-table td:nth-child(10),.campaigns-grid-table td:nth-child(11),.campaigns-grid-table td:nth-child(5),.campaigns-grid-table td:nth-child(6),.campaigns-grid-table td:nth-child(7),.campaigns-grid-table td:nth-child(8),.campaigns-grid-table td:nth-child(9),.campaigns-grid-table th:nth-child(10),.campaigns-grid-table th:nth-child(11),.campaigns-grid-table th:nth-child(5),.campaigns-grid-table th:nth-child(6),.campaigns-grid-table th:nth-child(7),.campaigns-grid-table th:nth-child(8),.campaigns-grid-table th:nth-child(9){width:72px}.campaigns-grid-table td:nth-child(12),.campaigns-grid-table th:nth-child(12){width:148px}.campaigns-grid-table td:nth-child(13),.campaigns-grid-table th:nth-child(13){width:184px}.campaign-name-cell{overflow-wrap:anywhere}.campaign-name-cell a{color:#075fb8;font-weight:800;line-height:1.25}.campaign-date-cell,.campaign-name-cell div{color:#60716a;font-size:12px;line-height:1.35}.campaign-channel-cell,.campaign-date-cell,.campaign-type-cell{white-space:nowrap}.campaigns-grid-table td:nth-child(n+5):nth-child(-n+11){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.campaign-actions{display:flex;gap:8px}.campaign-action-button{min-height:36px;padding:8px 12px;border-radius:10px;white-space:nowrap}@media (max-width:960px){.campaigns-header{display:grid}.campaigns-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.campaigns-page{padding:16px}.campaigns-filter-grid{grid-template-columns:1fr}}.table-card{width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;border-radius:24px;border:1px solid rgba(29,42,36,.08);background:rgba(255,252,245,.82)}.table-row{display:grid;grid-template-columns:80px 160px 120px 220px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:760px;padding:8px 12px;border-bottom:1px solid rgba(29,42,36,.08);font-size:14px}.table-row-wide{grid-template-columns:80px 180px 160px 220px minmax(0,1fr)}.company-grid-row{grid-template-columns:80px 180px 160px 220px 280px minmax(0,1fr);min-width:1080px}.company-description-copy{width:100%;max-width:none}.table-head{border-color:rgba(0,64,168,.22);background:linear-gradient(135deg,var(--brand-blue),var(--brand-green));color:#fff;font-weight:700}.item-title{font-size:20px;line-height:1.2}.item-subtitle{margin-top:6px;color:#55655d;font-size:14px;line-height:1.5;word-break:break-word}.table-row small{color:#66776f}.record-grid-row>span,.table-row>span{min-width:0}.record-grid-row>span:first-child,.table-row>span:first-child{display:grid;align-content:center;grid-gap:4px;gap:4px}.record-grid-row>span:first-child>small,.record-grid-row>span:first-child>strong,.table-row>span:first-child>small,.table-row>span:first-child>strong{display:block;min-width:0;max-width:100%;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.json-block,.record-grid-row>span:first-child>small,.table-row>span:first-child>small{font-size:12px}.json-block{max-width:100%;max-height:220px;overflow:auto;margin:0;padding:10px;border-radius:8px;background:rgba(29,42,36,.06);color:#27413a;line-height:1.45;white-space:pre-wrap;word-break:break-word}.job-json-block{max-height:360px;width:100%}.kv-list{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.kv-list div{display:flex;justify-content:space-between;gap:16px;font-size:14px}.kv-list dt{color:#55655d}.kv-list dd{font-weight:700}.portal-form-grid{width:100%;min-width:0;margin-top:22px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.portal-checkbox{align-content:center;grid-template-columns:auto minmax(0,1fr);align-items:center}.portal-checkbox input{width:18px;height:18px}.portal-action-row,.portal-schedule-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.portal-jobs-grid-row{grid-template-columns:minmax(110px,.55fr) minmax(180px,.95fr) minmax(220px,1.25fr) minmax(170px,.9fr) minmax(220px,1.15fr) minmax(100px,.5fr) minmax(110px,.55fr);align-items:start}.stacked-cell{display:grid;grid-gap:4px;gap:4px}.portal-schedule-actions{justify-content:flex-end;max-width:520px}.portal-schedule-actions .field-input{width:min(180px,100%)}.portal-run-log-card{margin-top:18px}.portal-run-log-card .table-row{grid-template-columns:80px 120px 80px 360px 180px minmax(0,1fr);min-width:960px}.error-text{color:#a03131;font-weight:700}.notice-banner{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:16px 18px;border-radius:18px;border:1px solid rgba(29,42,36,.08)}.notice-banner-copy{display:grid;grid-gap:6px;gap:6px}.notice-banner-copy strong{font-size:15px}.notice-banner-copy p{color:#55655d;font-size:14px;line-height:1.5}.notice-banner-dismiss{flex-shrink:0}.notice-banner-info{background:rgba(34,102,168,.08)}.notice-banner-success{background:rgba(12,107,80,.08)}.notice-banner-warning{background:rgba(188,139,57,.12)}.notice-banner-important{background:rgba(34,102,168,.1)}.notice-banner-error{background:rgba(160,49,49,.1)}.notice-important-mark{color:#a03131;font-weight:900}.notice-banner-combined{display:grid;grid-gap:8px;gap:8px}.notice-banner-combined-item{gap:3px;padding:10px 12px;border-radius:12px}.notice-banner-combined-item.notice-banner-info{background:rgba(34,102,168,.08)}.notice-banner-combined-item.notice-banner-important{background:rgba(34,102,168,.12);border-left:4px solid rgba(34,102,168,.62)}.notice-banner-combined-item.notice-banner-success{background:rgba(12,107,80,.1);border-left:4px solid rgba(12,107,80,.58)}.notice-banner-combined-item.notice-banner-warning{background:rgba(188,139,57,.16);border-left:4px solid rgba(188,139,57,.62)}.notice-banner-combined-item.notice-banner-error{background:rgba(160,49,49,.12);border-left:4px solid rgba(160,49,49,.62)}.notice-banner-combined-item.notice-banner-error p,.notice-banner-combined-item.notice-banner-error strong,.notice-banner-error .notice-banner-copy p,.notice-banner-error .notice-banner-copy strong{color:#8f2525}.section-label{color:#55655d;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.action-cell{display:grid;grid-gap:10px;gap:10px}.table-section{display:grid;grid-gap:12px;gap:12px}.table-footer{margin-top:8px;border-top:1px solid rgba(16,32,26,.08)}.activity-toolbar{display:flex;align-items:flex-end;justify-content:flex-start;gap:16px;flex-wrap:wrap}.activity-date-grid,.activity-form-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));grid-gap:14px;gap:14px}.activity-form-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.activity-search{display:flex;align-items:flex-end;gap:12px;flex-wrap:nowrap}.activity-search .field-input{min-width:min(320px,100%)}.activity-tabs{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.activity-tabs .activity-tab-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding-inline:18px;border-radius:14px;border-color:rgba(0,75,160,.18);background:linear-gradient(180deg,#fff,#f3f8ff);color:#0040a8;box-shadow:0 12px 28px rgba(0,64,168,.08)}.activity-tabs .activity-tab-button[data-active=true]{border-color:transparent;color:#fff;box-shadow:0 16px 30px rgba(0,148,84,.24)}.activity-tabs .activity-tab-button-jobs[data-active=true]{background:linear-gradient(135deg,#059669,#008a5b)}.activity-tabs .activity-tab-button-posts[data-active=true]{background:linear-gradient(135deg,#0066c8,#0040a8);box-shadow:0 16px 30px rgba(0,64,168,.22)}.activity-tabs .activity-tab-button-applied[data-active=true]{background:linear-gradient(135deg,#7c3aed,#005c9f);box-shadow:0 16px 30px rgba(93,55,178,.22)}.activity-action-icon,.activity-tab-icon{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{padding:14px 16px;border-bottom:1px solid #e2e8e2;text-align:left;vertical-align:top}.data-table th{color:#fff;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase;background:linear-gradient(135deg,var(--brand-blue),var(--brand-green))}.campaigns-grid-table td:first-child small,.campaigns-grid-table td:first-child strong,.data-table td:first-child small,.data-table td:first-child strong{display:block;min-width:0;max-width:100%;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.campaigns-grid-table td:first-child small,.data-table td:first-child small{margin-top:4px;color:#66776f;font-size:12px}.activity-data-table td:last-child{min-width:142px}.activity-action-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid rgba(0,126,103,.22);border-radius:12px;background:linear-gradient(135deg,#f0fdfa,#eef7ff);color:#006b5a;font:inherit;font-weight:850;line-height:1.1;text-align:center;text-decoration:none;box-shadow:0 10px 24px rgba(0,126,103,.1);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease;white-space:nowrap}.activity-action-link:hover{border-color:rgba(0,126,103,.42);color:#004d40;box-shadow:0 14px 28px rgba(0,126,103,.16);transform:translateY(-1px)}.activity-action-link:focus-visible{outline:3px solid rgba(14,165,233,.28);outline-offset:2px}.activity-linked-job-detail-host .page-shell{display:contents}.activity-linked-job-detail-host .page-shell>.admin-grid-shell,.activity-linked-job-detail-host .page-shell>.page-card,.activity-linked-job-detail-host .page-shell>.page-copy,.activity-linked-job-detail-host .page-shell>.table-section{display:none}.activity-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.activity-detail-item{padding:14px;border:1px solid #e2e8e2;border-radius:14px;background:#fff}.activity-detail-item span{display:block;color:#6d7c74;font-size:12px;font-weight:800;text-transform:uppercase}.activity-detail-item strong{display:block;margin-top:4px;color:#17362d;overflow-wrap:anywhere}.activity-section-title{margin-bottom:12px}.activity-manual-domain-card{display:grid;grid-gap:12px;gap:12px}.activity-manual-domain-row,.linkedin-job-actions-cell .linkedin-job-manual-domain-field{min-width:min(280px,100%)}.activity-manual-domain-row{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.activity-text-block{max-height:256px;overflow:auto;white-space:pre-wrap}.activity-pill-list{display:flex;gap:8px;flex-wrap:wrap}.activity-draft-preview{display:grid;grid-gap:12px;gap:12px;margin-top:14px;padding:14px;border:1px solid #e2e8e2;border-radius:14px;background:#f6f9f6}.activity-history-row{align-items:start}.activity-history-row small{grid-column:1/-1;color:#6d7c74;line-height:1.45;overflow-wrap:anywhere}.admin-grid-shell{gap:10px;min-width:0;overflow-x:auto;overflow-y:hidden;position:relative}.admin-grid-shell-loading{min-height:180px}.admin-grid-loader{position:absolute;inset:0;z-index:2;display:grid;grid-gap:10px;gap:10px;background:rgba(255,252,245,.72);color:#33453d;font-weight:700;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-grid-loader-spinner{width:34px;height:34px;border:3px solid rgba(12,107,80,.16);border-top:3px solid var(--color-primary);border-radius:999px;animation:admin-grid-loader-spin .78s linear infinite}@keyframes admin-grid-loader-spin{to{transform:rotate(1turn)}}.admin-selectable-row{border:1px solid transparent;border-radius:12px;margin:4px 6px;cursor:pointer;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.admin-selectable-row:hover{border-color:rgba(12,107,80,.18);background:rgba(12,107,80,.04)}.admin-selectable-row-active{border-color:rgba(12,107,80,.24);background:rgba(12,107,80,.06);box-shadow:inset 0 0 0 1px rgba(12,107,80,.08)}.table-meta-copy{color:#55655d;font-size:13px;line-height:1.5;word-break:break-word}.data-table-empty-state{padding:32px;color:#58685f;font-size:14px;font-weight:600;text-align:center}.job-summary-grid{display:grid;grid-gap:6px 14px;gap:6px 14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.action-row{display:flex;gap:8px;flex-wrap:wrap}.grid-filter-fields{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:flex-end}.applied-mailbox-filters{margin-top:12px}.applied-mailbox-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(320px,.9fr) minmax(0,1.35fr);align-items:start}.applied-mailbox-detail,.applied-mailbox-list{min-width:0}.applied-thread-list{display:grid;grid-gap:8px;gap:8px;padding:8px}.applied-thread-row{display:grid;grid-gap:8px;gap:8px;padding:14px;color:inherit;text-decoration:none;border-radius:8px;background:#fffdf7}.applied-thread-row>div:first-child{display:grid;grid-gap:2px;gap:2px}.applied-thread-row p,.applied-thread-row small,.applied-thread-row span,.applied-thread-row strong{min-width:0;overflow-wrap:anywhere}.applied-thread-row p{margin:0;color:#26382f;font-size:14px;font-weight:700;line-height:1.35}.applied-thread-row small{color:#617066;font-size:13px;line-height:1.45}.applied-thread-row-meta,.attachment-chip-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.applied-thread-row-meta span:not(.signal-pill){color:#617066;font-size:12px;font-weight:600}.applied-message-stack{display:grid;grid-gap:14px;gap:14px}.applied-message-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(29,42,36,.1);border-radius:8px;background:#fffdf7}.applied-message-inbound{border-left:4px solid #276f86}.applied-message-outbound{border-left:4px solid #0c6b50}.applied-message-body{margin:0;max-height:420px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:#26382f;font-family:inherit;font-size:14px;line-height:1.55}.attachment-chip{display:inline-flex;gap:6px;max-width:100%;align-items:center;padding:6px 8px;border:1px solid rgba(12,107,80,.18);border-radius:8px;background:rgba(12,107,80,.05);color:#26382f;font-size:12px}.attachment-chip small,.attachment-chip strong{min-width:0;overflow-wrap:anywhere}.attachment-chip em{padding:1px 5px;border-radius:999px;background:#e3f0e8;color:#0c6b50;font-size:11px;font-style:normal;font-weight:800}.attachment-chip button{min-height:24px;padding:0 8px;border:1px solid rgba(12,107,80,.22);border-radius:6px;background:#fff;color:#0c6b50;cursor:pointer;font-size:12px;font-weight:800}.attachment-chip button:disabled{cursor:wait;opacity:.65}.message-metadata{color:#617066;font-size:12px}.applied-thread-composer{display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding:14px;border:1px solid rgba(29,42,36,.12);border-radius:8px;background:#fff}.segmented-control{display:inline-flex;overflow:hidden;border:1px solid rgba(12,107,80,.18);border-radius:8px;background:#f5faf7}.segmented-control button{min-height:34px;padding:0 12px;border:0;border-right:1px solid rgba(12,107,80,.18);background:transparent;color:#26382f;cursor:pointer;font-size:13px;font-weight:800}.segmented-control button:last-child{border-right:0}.segmented-control button.active{background:#0c6b50;color:#fff}.applied-composer-textarea{min-height:140px;resize:vertical}.applied-composer-options{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(160px,1fr) minmax(180px,.8fr);align-items:flex-end}.message-metadata summary{cursor:pointer;font-weight:800}.message-metadata p{margin:6px 0 0;overflow-wrap:anywhere}@media (max-width:960px){.applied-mailbox-layout{grid-template-columns:1fr}}.select-all-cell{display:inline-flex;gap:8px;align-items:center;min-width:0}.workspace-admin-tabs{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.outreach-review-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.job-application-outreach-page{width:calc(100vw - 280px - 48px);max-width:none;justify-self:stretch}.job-application-outreach-page>*{width:100%;max-width:none}.outreach-review-layout{grid-template-columns:minmax(0,1fr)}.outreach-review-card-list{padding:18px}.outreach-review-select-row{width:100%;text-align:left;background:rgba(255,252,245,.9);border:1px solid rgba(29,42,36,.08);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(180px,.7fr) auto;grid-gap:16px;gap:16px;align-items:center}.outreach-review-select-row-disabled{opacity:.72}.outreach-review-select-row-active{border-color:rgba(12,107,80,.34);box-shadow:0 12px 28px rgba(12,107,80,.08)}.outreach-review-row-main,.outreach-review-row-meta{display:grid;grid-gap:4px;gap:4px;min-width:0}.outreach-review-row-main small,.outreach-review-row-meta small{color:#66776f}.outreach-review-row-meta{justify-items:end;text-align:right}.outreach-review-row-action{display:flex;justify-content:flex-end;align-items:center}.outreach-review-inline-resolver{display:grid;grid-gap:12px;gap:12px;grid-column:1/-1;grid-template-columns:minmax(140px,.55fr) minmax(180px,1fr) auto;align-items:flex-end;padding-top:12px;border-top:1px solid rgba(29,42,36,.1)}.outreach-review-metric-label{font-size:28px}.outreach-review-editor{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr)}.page-shell-stacked .page-card.form-grid.outreach-review-draft-editor{grid-template-columns:minmax(0,1fr)}.outreach-review-actions-editor{display:grid;grid-gap:18px;gap:18px;width:100%}.outreach-review-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;width:100%}.outreach-review-form-field{min-width:0}.outreach-review-form-field-full{grid-column:1/-1}.outreach-review-form-grid .field-input,.outreach-review-form-grid .field-select,.outreach-review-form-grid textarea{width:100%}.outreach-review-body-input{min-height:220px}.content-stack{min-width:0;display:grid;grid-gap:18px;gap:18px}.content-stack-tight{gap:6px}.admin-section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px;flex-wrap:wrap}.admin-section-head>*{min-width:0}.detail-list{display:grid;grid-gap:10px;gap:10px}.action-plan-recipe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.action-plan-recipe-tile{min-height:150px;padding:14px;border-radius:14px;background:rgba(12,107,80,.06);display:grid;align-content:space-between;grid-gap:14px;gap:14px}.action-plan-recipe-tile strong{color:#1d2d28;font-size:15px;line-height:1.25}.action-plan-recipe-tile span{color:#55655d;font-size:13px;line-height:1.45}.action-plan-recipe-tile .button{width:100%;justify-content:center}.detail-list-row{padding:12px 14px;border-radius:14px;background:rgba(12,107,80,.06);display:grid;grid-gap:4px;gap:4px}.detail-list-row-success{background:rgba(12,107,80,.08);border:1px solid rgba(12,107,80,.12)}.detail-list-row-info{background:rgba(34,102,168,.08);border:1px solid rgba(34,102,168,.12)}.detail-list-row-warning{background:rgba(188,139,57,.12);border:1px solid rgba(188,139,57,.22)}.detail-list-row-danger{background:rgba(160,49,49,.08);border:1px solid rgba(160,49,49,.18)}.detail-list-row .detail-value,.detail-list-row span{color:#55655d;font-size:13px;line-height:1.5;word-break:break-word}.form-checkbox{display:inline-flex;gap:8px;align-items:center;color:#27413a;font-size:14px;line-height:1.4}.form-checkbox input{width:16px;height:16px;accent-color:#0c6b50}.protected-card{width:min(720px,100%);border-style:dashed}.empty-state-card{width:100%}.form-label{display:grid;grid-gap:8px;gap:8px}.form-label span{font-size:14px;font-weight:700;color:#33423b}.field-help{margin-top:-2px;color:#607069;font-size:12px;font-weight:500;line-height:1.45}.form-grid{width:100%;display:grid;grid-gap:16px;gap:16px;align-content:start}.form-grid,.form-grid>div:first-child{min-width:0}.page-shell-stacked .page-card.form-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.page-shell-stacked .page-card.form-grid>.record-grid-actions,.page-shell-stacked .page-card.form-grid>div:first-child{grid-column:1/-1}.form-field{display:grid;grid-gap:7px;gap:7px;min-width:0}.form-field span{color:#33423b;font-size:13px;font-weight:800;line-height:1.25}.form-field input,.form-field select,.form-field textarea{width:100%;min-width:0;min-height:44px;padding:11px 13px;border:1px solid rgba(29,42,36,.14);border-radius:12px;background:hsla(0,0%,100%,.86);color:#1d2a24;font:inherit;line-height:1.35;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.form-field textarea{min-height:92px;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:#8a958f}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:rgba(12,107,80,.5);background:#fff;box-shadow:0 0 0 3px rgba(12,107,80,.1)}.checkbox-row{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:9px;align-items:center;color:#27413a;font-size:14px;font-weight:700;line-height:1.35}.checkbox-row input{width:17px;height:17px;margin:0;accent-color:#0c6b50}.pipeline-checkbox-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px;gap:8px}.two-column-grid{width:100%;min-width:0;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.post-engagement-page{width:100%}.post-engagement-embedded{width:100%;margin-top:18px}.post-engagement-stack{grid-template-columns:minmax(0,1fr)}.resume-profile-top-row{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:minmax(260px,380px) minmax(260px,380px) minmax(260px,380px) auto;grid-gap:22px;gap:22px;align-items:flex-end;justify-content:start}.resume-upload-button{min-height:54px;align-self:flex-end}.resume-upload-count{grid-column:3/-1}.form-section-heading{grid-column:1/-1;padding-top:8px;border-top:1px solid var(--border)}.form-section-heading span{display:block;margin-top:4px;color:var(--muted);font-size:.9rem}.linkedin-post-source-form{align-items:start}.linkedin-post-source-form .form-field{align-self:start;align-content:start}.linkedin-post-source-form .form-field input,.linkedin-post-source-form .form-field select{height:44px;min-height:44px}.linkedin-post-source-form .form-field textarea{min-height:132px}.linkedin-post-source-form .form-field small{color:#66736d;font-size:12px;line-height:1.35}.linkedin-post-schedule-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:flex-end}.linkedin-post-schedule-form .form-field{align-self:flex-end}.linkedin-post-schedule-form .form-field input,.linkedin-post-schedule-form .form-field select{min-height:42px;padding-block:9px}.linkedin-post-schedule-form .checkbox-row{align-self:flex-end;min-height:42px}.linkedin-post-schedule-form .form-field small{color:#66736d;font-size:12px;line-height:1.35}.linkedin-post-schedule-sources{grid-column:1/-1}.linkedin-post-schedule-sources select[multiple]{min-height:96px}.full-row-grid{grid-template-columns:minmax(0,1fr)}.campaign-create-page{width:min(100%,1180px);margin:0 auto;display:grid;grid-gap:20px;gap:20px}.campaign-create-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,260px);grid-gap:24px;gap:24px;align-items:stretch;padding:28px;overflow:hidden;border:1px solid rgba(12,107,80,.13);border-radius:28px;background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(243,252,247,.82)),radial-gradient(circle at 84% 12%,rgba(38,166,92,.2),transparent 34%);box-shadow:0 24px 70px rgba(29,42,36,.11)}.campaign-create-header:before{position:absolute;inset:0 auto 0 0;width:5px;content:"";background:linear-gradient(180deg,#0b66c3,#20a55b)}.campaign-create-heading{position:relative;display:grid;grid-gap:10px;gap:10px;align-content:center}.campaign-create-heading h1{margin:0;color:#1d2a24;font-size:clamp(30px,4vw,46px);font-weight:900;letter-spacing:0;line-height:1.02}.campaign-create-heading p:not(.eyebrow){max-width:640px;margin:0;color:#66766f;font-size:15px;line-height:1.6}.campaign-create-status-panel{position:relative;display:grid;grid-gap:6px;gap:6px;align-content:center;min-height:160px;padding:22px;border:1px solid hsla(0,0%,100%,.82);border-radius:22px;background:hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 18px 40px rgba(29,42,36,.08)}.campaign-create-status-panel small,.campaign-create-status-panel span{color:#0054b8;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.campaign-create-status-panel strong{color:#10241d;font-size:46px;font-weight:900;line-height:.95}.campaign-create-status-panel p{margin:5px 0 0;color:#52645c;font-size:14px;font-weight:800;text-transform:capitalize}.campaign-create-notice{margin:0}.campaign-mode-toggle{display:grid;width:min(100%,640px);max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:6px;border:1px solid rgba(12,107,80,.12);border-radius:22px;background:hsla(0,0%,100%,.74);box-shadow:0 16px 44px rgba(29,42,36,.08)}.campaign-mode-button{display:grid;grid-gap:4px;gap:4px;min-height:68px;padding:13px 16px;border:0;border-radius:17px;background:transparent;color:#4b5a53;font:inherit;text-align:left;cursor:pointer;transition:transform .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.campaign-mode-button strong{color:inherit;font-size:15px;font-weight:900;line-height:1.1}.campaign-mode-button span{color:inherit;font-size:12px;font-weight:700;line-height:1.35;opacity:.78}.campaign-mode-button:hover{background:rgba(12,107,80,.08);color:#0c6b50;transform:translateY(-1px)}.campaign-mode-button-active,.campaign-mode-button-active:hover{background:linear-gradient(135deg,#075faa,#20a55b);color:#fff;box-shadow:0 14px 28px rgba(12,107,80,.22)}.campaign-create-form{display:grid;grid-gap:20px;gap:20px}.campaign-create-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);grid-gap:18px;gap:18px;align-items:center;padding:20px 22px;border:1px solid rgba(12,107,80,.12);border-radius:24px;background:rgba(244,251,247,.82)}.campaign-create-overview h2{margin:4px 0 0;color:#10241d;font-size:22px;font-weight:900;line-height:1.18}.campaign-create-overview p:not(.eyebrow){margin:0;color:#607069;font-size:14px;line-height:1.55}.campaign-create-page .page-card{display:grid;grid-gap:16px;gap:16px;padding:26px;border:1px solid rgba(29,42,36,.08);border-radius:26px;background:hsla(0,0%,100%,.9);box-shadow:0 18px 52px rgba(29,42,36,.08)}.campaign-create-page .campaign-basics-card{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-end}.campaign-section-heading{display:flex;grid-column:1/-1;gap:12px;align-items:center;min-width:0}.campaign-section-heading>span{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:12px;background:linear-gradient(135deg,rgba(0,84,184,.12),rgba(32,165,91,.16));color:#0054b8;font-size:12px;font-weight:900}.campaign-section-heading .font-medium,.campaign-section-heading h3{margin:2px 0 0;color:#10241d;font-size:20px;font-weight:900;line-height:1.15}.campaign-section-toolbar{display:flex;gap:14px;align-items:center;justify-content:space-between}.campaign-create-page .campaign-basics-controls{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:flex-end}.campaign-create-page .campaign-basics-controls>div:has(input[type=checkbox]){min-height:44px;align-self:flex-end}.campaign-create-page h3{color:#1d2a24;font-size:20px;line-height:1.2}.campaign-create-page .grid label,.campaign-create-page .grid>div,.campaign-create-page section label:not(.checkbox-row),.campaign-create-page section>div:not([class]){display:grid;min-width:0;grid-gap:7px;gap:7px}.campaign-create-page label,.campaign-create-page label span{color:#33423b;font-size:13px;font-weight:800;line-height:1.25}.campaign-create-page input:not([type=checkbox]),.campaign-create-page select,.campaign-create-page textarea{width:100%;min-width:0;min-height:46px;padding:12px 14px;border:1px solid rgba(29,42,36,.12);border-radius:14px;background:rgba(250,252,251,.95);color:#1d2a24;font:inherit;line-height:1.35;outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease,transform .14s ease}.campaign-create-page textarea{min-height:132px;resize:vertical}.campaign-create-page input::placeholder,.campaign-create-page textarea::placeholder{color:#8a958f}.campaign-create-page input:not([type=checkbox]):focus,.campaign-create-page select:focus,.campaign-create-page textarea:focus{border-color:rgba(12,107,80,.5);background:#fff;box-shadow:0 0 0 4px rgba(12,107,80,.1)}.campaign-create-page .grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.campaign-create-page .flex{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.campaign-create-page .justify-between{justify-content:space-between}.campaign-create-page .justify-end{justify-content:flex-end}.campaign-create-page .space-y-3,.campaign-create-page .space-y-4,.campaign-create-page .space-y-5{display:grid;grid-gap:16px;gap:16px}.campaign-create-page .space-y-2{display:grid;grid-gap:9px;gap:9px}.campaign-create-page section>div>p,.campaign-create-page section>p{color:#607069;font-size:13px;line-height:1.45}.campaign-create-page .space-y-3>div.rounded,.campaign-create-page section>div.rounded{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(29,42,36,.1);border-radius:20px;background:rgba(248,252,250,.9)}.campaign-step-card{position:relative;overflow:hidden}.campaign-step-card:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:linear-gradient(180deg,#0b66c3,#20a55b)}.campaign-create-page .space-y-3>div.rounded>.flex:first-child{padding-bottom:2px}.campaign-create-page .space-y-3>div.rounded strong{display:inline-flex;gap:9px;align-items:center;color:#1d2a24;font-size:15px}.campaign-create-page .space-y-3>div.rounded strong span{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#0c6b50;color:#fff;font-size:12px;line-height:1}.campaign-create-page button:not(.button):not(.campaign-mode-button){min-height:38px;padding:9px 13px;border:1px solid rgba(12,107,80,.14);border-radius:12px;background:rgba(12,107,80,.08);color:#0c6b50;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.campaign-create-page button:not(.button):not(.campaign-mode-button):hover{background:rgba(12,107,80,.12)}.campaign-create-page button:disabled{cursor:not-allowed;opacity:.62}.campaign-create-page input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:#0c6b50}.campaign-create-page div:has(>input[type=checkbox]),.campaign-create-page label:has(input[type=checkbox]){display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;gap:9px;align-items:center;padding:8px 10px;border-radius:12px;background:rgba(12,107,80,.06);color:#27413a;font-size:14px;font-weight:700;line-height:1.35}.campaign-create-actions{position:-webkit-sticky;position:sticky;bottom:18px;z-index:4;display:flex;justify-content:flex-end;gap:12px;padding:14px;border:1px solid rgba(29,42,36,.1);border-radius:22px;background:hsla(0,0%,100%,.84);box-shadow:0 18px 54px rgba(29,42,36,.13);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.campaign-create-page .button{min-height:42px}@media (max-width:980px){.campaign-create-header,.campaign-create-overview{grid-template-columns:minmax(0,1fr)}.campaign-create-status-panel{min-height:0}.campaign-create-page .campaign-basics-card,.campaign-create-page .campaign-basics-controls{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.campaign-create-page{width:100%}.campaign-mode-toggle{width:100%;grid-template-columns:minmax(0,1fr)}.campaign-mode-button{min-height:62px}.campaign-create-page .page-card{padding:18px}.campaign-create-header{padding:22px;border-radius:24px}.campaign-create-heading h1{font-size:32px}.campaign-create-actions,.campaign-section-toolbar{align-items:stretch;flex-direction:column}.campaign-create-actions .button{width:100%}}.record-split-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1.5fr) minmax(320px,420px);align-items:start}.record-detail-pane,.record-list-pane{min-width:0}.record-grid-shell .page-card{width:100%}.record-grid-shell.table-section{width:100%;min-width:0;border-radius:24px;border:1px solid rgba(29,42,36,.08);background:rgba(255,252,245,.82);overflow-x:auto;overflow-y:hidden}.record-grid-shell .table-head,.record-grid-shell .table-row{min-width:0}.workspace-accounts-grid-row{grid-template-columns:minmax(260px,1.16fr) minmax(120px,.52fr) minmax(240px,.92fr) minmax(180px,.7fr) minmax(210px,.78fr) 180px;min-width:1210px}.workspace-workers-grid-row{grid-template-columns:minmax(200px,1.1fr) minmax(130px,.7fr) minmax(190px,.9fr) minmax(180px,.85fr) minmax(130px,.65fr) minmax(220px,1fr)}.workspace-jobs-grid-row{grid-template-columns:minmax(200px,1.05fr) minmax(170px,.85fr) minmax(240px,1.15fr) minmax(190px,.9fr) minmax(190px,.85fr)}.analytics-jobs-grid-row{grid-template-columns:75px minmax(180px,1.1fr) 115px minmax(200px,1.2fr) minmax(380px,2.5fr);align-items:start;gap:14px}.job-id-cell{font-family:var(--font-mono,monospace);font-size:13px;font-weight:700;color:#1a3328}.job-type-cell strong{display:block;font-size:14px;word-break:break-word;color:#10201a}.job-account-cell{word-break:break-all;overflow-wrap:anywhere;font-size:13px;line-height:1.45}.job-account-link{color:var(--brand-blue,#0052cc);text-decoration:none;font-weight:500;display:inline-block;word-break:break-all}.job-account-link:hover{text-decoration:underline}.job-runtime-cell{display:flex;flex-direction:column;gap:12px;width:100%}.job-runtime-cell .table-section{background:hsla(0,0%,100%,.72);border:1px solid rgba(16,32,26,.08);border-radius:12px;padding:12px 14px;gap:8px}.job-runtime-cell .section-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#58685f;margin-bottom:2px}.workspace-sessions-grid-row{grid-template-columns:minmax(180px,.95fr) minmax(220px,1.15fr) minmax(200px,1fr) minmax(170px,.8fr) minmax(190px,.85fr)}.workspace-payments-grid-row{grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(220px,1.1fr) minmax(170px,.85fr)}.workspace-users-grid-row{grid-template-columns:minmax(220px,1.2fr) minmax(140px,.75fr) minmax(130px,.7fr) minmax(150px,.75fr) minmax(150px,.75fr)}.workspace-audit-grid-row{grid-template-columns:minmax(180px,.95fr) minmax(170px,.8fr) minmax(200px,.95fr) minmax(170px,.8fr) minmax(320px,1.4fr)}.communication-events-grid-row{grid-template-columns:minmax(190px,.9fr) minmax(130px,.65fr) minmax(280px,1.3fr) minmax(190px,.9fr) minmax(360px,1.6fr)}.workspace-scheduler-grid-row{grid-template-columns:minmax(200px,1.05fr) minmax(150px,.75fr) minmax(240px,1.15fr) minmax(180px,.85fr)}.record-grid-row{grid-template-columns:minmax(220px,1.4fr) minmax(140px,.9fr) minmax(160px,1fr) minmax(150px,.8fr) minmax(220px,1fr)}.action-plans-grid-row{grid-template-columns:minmax(210px,1.15fr) minmax(130px,.68fr) minmax(220px,1.05fr) minmax(135px,.62fr) minmax(250px,1.2fr) minmax(292px,.95fr);min-width:1237px;align-items:start}.action-plans-grid-row>span{min-width:0}.action-plans-grid-row>span:not(.action-plan-actions-cell),.action-plans-grid-row>span:not(.action-plan-actions-cell)>:where(strong,small,span){overflow-wrap:anywhere;word-break:break-word}.action-plans-grid-row>span:nth-child(3){display:grid;grid-template-columns:auto minmax(0,max-content);align-items:start;grid-column-gap:8px;column-gap:8px;grid-row-gap:6px;row-gap:6px}.action-plans-grid-row>span:nth-child(3)>small{grid-column:1/-1}.action-plans-grid-row>span:nth-child(5) small{display:block;max-width:100%}.action-plan-actions-cell{display:flex;justify-content:flex-end}.action-plan-actions-cell .record-grid-actions{display:grid;grid-template-columns:repeat(2,minmax(0,132px));grid-gap:8px;gap:8px;justify-content:end;width:100%}.action-plan-actions-cell .record-grid-actions .button{width:100%;min-width:0;justify-content:center;padding-inline:10px;white-space:normal;text-align:center}.action-plan-actions-cell .record-grid-actions .button:first-child{grid-column:1/-1}.action-plan-actions-cell .record-grid-actions .button:only-child{grid-column:2}@media (max-width:760px){.action-plans-grid-row{min-width:1120px;grid-template-columns:minmax(190px,1fr) minmax(118px,.62fr) minmax(200px,1fr) minmax(118px,.58fr) minmax(220px,1fr) minmax(254px,.9fr)}.action-plan-actions-cell .record-grid-actions{grid-template-columns:repeat(2,minmax(0,116px))}}.admin-users-grid-row{grid-template-columns:minmax(260px,1.5fr) minmax(140px,.8fr) minmax(120px,.7fr) minmax(220px,1.1fr) minmax(180px,.9fr) minmax(120px,.55fr)}.admin-accounts-grid-row{grid-template-columns:minmax(280px,1.2fr) minmax(130px,.54fr) minmax(250px,.92fr) minmax(180px,.68fr) minmax(220px,.78fr) 180px;min-width:1240px}.admin-workspaces-grid-row{grid-template-columns:minmax(280px,1.55fr) minmax(130px,.7fr) minmax(240px,1.1fr) minmax(170px,.8fr) minmax(110px,.5fr) 64px}.admin-governance-workspaces-grid-row{grid-template-columns:minmax(220px,1.05fr) minmax(120px,.55fr) minmax(300px,1.35fr) minmax(180px,.8fr) minmax(190px,.8fr);min-width:1040px}.admin-governance-workspaces-grid-row>span:nth-child(3),.admin-governance-workspaces-grid-row>span:nth-child(4){min-width:0;overflow-wrap:anywhere;word-break:break-word}.admin-governance-workspaces-grid-row>span:last-child{display:flex;justify-content:flex-start}.admin-governance-workspaces-grid-row>span:last-child .button{width:-moz-fit-content;width:fit-content;white-space:nowrap}.admin-plans-grid-row{grid-template-columns:minmax(220px,1.35fr) minmax(200px,1fr) minmax(110px,.55fr) minmax(110px,.55fr) minmax(120px,.6fr) minmax(120px,.55fr)}.admin-plan-editor-form{display:grid;grid-gap:18px;gap:18px}.admin-plan-editor-form .admin-plan-form-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;align-items:start}.admin-plan-editor-form .admin-plan-credit-policy-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.admin-plan-config-section.page-card{padding:16px;border-radius:16px;border-color:rgba(16,32,26,.08);background:linear-gradient(145deg,hsla(0,0%,100%,.78),rgba(246,251,249,.68)),hsla(0,0%,100%,.64);box-shadow:0 12px 30px rgba(29,42,36,.055)}.admin-plan-config-section .item-title{margin-bottom:12px;font-size:18px}.admin-plan-action-grid,.admin-plan-credit-cost-grid{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.admin-plan-action-grid{grid-template-columns:repeat(auto-fit,minmax(390px,1fr))}.admin-plan-credit-cost-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.admin-plan-action-card.detail-list-row,.admin-plan-credit-cost-card.detail-list-row{min-width:0;gap:12px;align-items:flex-end;padding:12px;border:1px solid rgba(16,32,26,.07);border-radius:14px;background:rgba(247,251,249,.76);box-shadow:none}.admin-plan-action-card.detail-list-row{grid-template-columns:minmax(0,1fr) minmax(92px,.36fr) minmax(120px,.44fr)}.admin-plan-credit-cost-card.detail-list-row{grid-template-columns:minmax(0,1fr) minmax(110px,.35fr)}.admin-plan-action-card>span,.admin-plan-credit-cost-card>span{min-width:0;align-self:center}.admin-plan-action-card small,.admin-plan-action-card strong,.admin-plan-credit-cost-card small,.admin-plan-credit-cost-card strong{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;line-height:1.3}.admin-plan-action-card small,.admin-plan-credit-cost-card small{margin-top:3px;font-size:12px}.admin-plan-action-card .field,.admin-plan-credit-cost-card .field,.admin-plan-editor-form .field{min-width:0}.admin-plan-action-card .field>span,.admin-plan-credit-cost-card .field>span,.admin-plan-editor-form .field>span{overflow-wrap:anywhere;line-height:1.25}.admin-plan-action-card input,.admin-plan-action-card select,.admin-plan-credit-cost-card input,.admin-plan-credit-cost-card select,.admin-plan-editor-form .admin-plan-form-grid input,.admin-plan-editor-form .admin-plan-form-grid select{min-height:42px;padding-top:9px;padding-bottom:9px}@media (max-width:900px){.admin-plan-action-grid{grid-template-columns:1fr}.admin-plan-action-card.detail-list-row{grid-template-columns:minmax(0,1fr) minmax(92px,.36fr) minmax(120px,.44fr)}}@media (max-width:640px){.admin-plan-action-card.detail-list-row,.admin-plan-credit-cost-card.detail-list-row{grid-template-columns:1fr}}.admin-subscriptions-grid-row{grid-template-columns:minmax(240px,1.35fr) minmax(170px,.85fr) minmax(120px,.65fr) minmax(140px,.75fr) minmax(170px,.8fr) minmax(120px,.55fr)}.admin-payments-grid-row{grid-template-columns:minmax(240px,1.3fr) minmax(220px,1fr) minmax(120px,.65fr) minmax(130px,.65fr) minmax(170px,.8fr) 64px}.admin-usage-grid-row{grid-template-columns:minmax(240px,1.3fr) minmax(140px,.75fr) minmax(100px,.5fr) minmax(100px,.5fr) minmax(220px,1fr) minmax(120px,.55fr)}.admin-sessions-grid-row{grid-template-columns:minmax(180px,1fr) minmax(180px,.95fr) minmax(230px,1.2fr) minmax(230px,1.15fr) minmax(180px,.9fr) 64px}.admin-workers-grid-row{grid-template-columns:minmax(190px,1.05fr) minmax(100px,.52fr) minmax(180px,.86fr) minmax(175px,.84fr) minmax(140px,.68fr) minmax(200px,.95fr) 84px;min-width:1120px}.admin-workers-grid-row>span{min-width:0}.admin-workers-grid-row>span:nth-child(3),.admin-workers-grid-row>span:nth-child(6){overflow-wrap:anywhere;word-break:break-word}.admin-workers-grid-row>.table-action-cell{display:flex;justify-content:center;overflow:visible}.admin-leads-grid-row{grid-template-columns:minmax(220px,1.1fr) minmax(170px,.8fr) minmax(190px,.9fr) minmax(180px,.85fr) minmax(220px,1fr) minmax(180px,.85fr) 64px}.admin-jobs-grid-row{grid-template-columns:minmax(180px,.95fr) minmax(190px,.9fr) minmax(220px,1.05fr) minmax(220px,1.05fr) minmax(170px,.8fr) 64px}.admin-email-sends-grid-row{grid-template-columns:minmax(220px,1.1fr) minmax(220px,1fr) minmax(130px,.65fr) minmax(150px,.72fr) minmax(170px,.8fr) minmax(170px,.8fr)}.admin-email-domains-grid-row{grid-template-columns:minmax(220px,1.15fr) minmax(160px,.75fr) minmax(220px,1.05fr) minmax(180px,.85fr) minmax(170px,.78fr) minmax(110px,.48fr) minmax(120px,.52fr)}.admin-grid-actions{display:flex;gap:8px;align-items:center;justify-content:flex-start}.admin-grid-action-button{width:-moz-fit-content;width:fit-content;min-height:42px;padding:10px 16px;text-decoration:none}.admin-email-health-grid-row{grid-template-columns:minmax(220px,1.1fr) minmax(140px,.65fr) minmax(150px,.75fr) minmax(130px,.6fr) minmax(130px,.6fr)}.app-frame .email-health-window-grid{grid-template-columns:minmax(180px,320px) minmax(260px,340px);align-items:flex-end;justify-content:start}.app-frame .email-health-window-grid .detail-list-row{min-height:48px;align-content:center;padding:12px 16px}.app-frame .email-health-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.app-frame .email-health-metric-grid .metric-card{min-width:0;min-height:88px;display:grid;align-content:start;grid-gap:5px;gap:5px;padding:14px 16px;border:1px solid rgba(16,32,26,.08);border-radius:14px;background:linear-gradient(145deg,hsla(0,0%,100%,.8),rgba(246,251,249,.68)),hsla(0,0%,100%,.68);box-shadow:0 12px 28px rgba(29,42,36,.055)}.app-frame .email-health-metric-grid .metric-card small,.app-frame .email-health-metric-grid .metric-card strong,.app-frame .email-health-metric-grid .metric-label{display:block;min-width:0;max-width:100%;line-height:1.25;overflow-wrap:anywhere}.app-frame .email-health-metric-grid .metric-label{color:#34554a;font-size:12px;font-weight:850}.app-frame .email-health-metric-grid .metric-card strong{color:var(--brand-ink);font-size:24px;font-weight:900}.app-frame .email-health-metric-grid .metric-card small{color:#60756c;font-size:12px}.app-frame .email-health-card{overflow:hidden}.app-frame .email-health-safety-card .admin-section-head{margin-bottom:14px}.app-frame .email-health-safety-card .email-health-safety-metrics,.app-frame .email-health-safety-grid{margin-top:14px}.app-frame .email-health-safety-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px}.app-frame .email-health-safety-grid .detail-list-row{min-width:0;min-height:76px;align-content:start}.app-frame .email-health-split{grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:22px}.app-frame .email-health-split .record-list-pane{min-width:0;overflow:hidden}.app-frame .email-health-split .record-list-pane>.page-card+.email-health-table-shell{margin-top:12px}.app-frame .email-health-table-shell.record-grid-shell.table-section{border-radius:16px;overflow-x:auto;overflow-y:hidden}.app-frame .email-health-table-shell .admin-email-health-grid-row{grid-template-columns:minmax(160px,1.15fr) minmax(100px,.65fr) minmax(120px,.75fr) minmax(105px,.6fr) minmax(110px,.65fr);min-width:640px}.app-frame .email-health-table-shell .table-row{min-height:58px;padding:11px 14px}.app-frame .email-health-domain-grid-row{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.75fr) minmax(170px,.85fr) minmax(110px,.55fr);min-width:0}.app-frame .email-health-suppressions .admin-section-head{gap:16px;align-items:start}.app-frame .email-health-filter-form{margin-top:18px}.app-frame .email-health-suppression-filter-grid{grid-template-columns:minmax(220px,320px) minmax(220px,320px) auto;align-items:flex-end;justify-content:start;gap:16px}.app-frame .email-health-suppression-filter-grid .action-row{align-items:flex-end}.app-frame .email-health-suppression-filter-grid .button{min-height:48px;white-space:nowrap}.app-frame .email-health-suppressions .admin-grid-shell{margin-top:16px}.app-frame .email-health-suppression-grid-row{grid-template-columns:minmax(190px,1.05fr) minmax(160px,.8fr) minmax(220px,1fr) minmax(160px,.75fr) minmax(110px,.55fr);min-width:840px}@media (max-width:1180px){.app-frame .email-health-metric-grid,.app-frame .email-health-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame .email-health-split{grid-template-columns:1fr}.app-frame .email-health-suppression-filter-grid{grid-template-columns:minmax(220px,320px) minmax(220px,320px)}.app-frame .email-health-suppression-filter-grid .action-row{grid-column:1/-1}}@media (max-width:720px){.app-frame .email-health-metric-grid,.app-frame .email-health-safety-grid,.app-frame .email-health-suppression-filter-grid,.app-frame .email-health-window-grid{grid-template-columns:1fr}.app-frame .email-health-suppressions .admin-section-head{align-items:stretch}.app-frame .email-health-suppression-filter-grid .button,.app-frame .email-health-suppressions .admin-section-head .button{width:100%}}.admin-email-domain-detail-grid-row{grid-template-columns:minmax(220px,1.15fr) minmax(150px,.75fr) minmax(170px,.85fr) minmax(150px,.75fr) minmax(260px,1.25fr)}.admin-email-smtp-accounts-grid-row{grid-template-columns:minmax(220px,1.15fr) minmax(150px,.75fr) minmax(220px,1.1fr) minmax(160px,.8fr) minmax(220px,1fr) minmax(180px,.85fr)}.admin-email-smtp-accounts-list-grid-row{grid-template-columns:minmax(240px,1.2fr) minmax(190px,.95fr) minmax(180px,.85fr) minmax(170px,.8fr) minmax(170px,.8fr) minmax(180px,.85fr)}.admin-domain-pacing-grid-row{grid-template-columns:minmax(220px,1.3fr) minmax(190px,1fr) minmax(140px,.75fr) minmax(160px,.85fr) minmax(160px,.85fr)}.workspace-verification-queue-grid-row{grid-template-columns:72px minmax(220px,1.2fr) minmax(220px,1.1fr) minmax(140px,.7fr) minmax(240px,1.1fr) minmax(130px,.62fr) minmax(120px,.55fr)}.verified-emails-grid-row{grid-template-columns:44px minmax(190px,1fr) minmax(180px,.95fr) minmax(220px,1.05fr) minmax(140px,.65fr) minmax(160px,.75fr) minmax(220px,.95fr) minmax(240px,1.05fr) minmax(110px,.5fr)}.candidate-rating{display:inline-flex;min-width:0;flex-direction:column;gap:3px;line-height:1.2}.candidate-rating-stars{display:inline-flex;gap:1px;color:#f59e0b;font-size:1rem;line-height:1;white-space:nowrap}.candidate-rating-empty,.candidate-rating-star-empty{color:var(--muted)}.leads-grid-row{grid-template-columns:minmax(240px,1.5fr) minmax(220px,1.3fr) minmax(160px,.9fr) minmax(220px,1fr)}.linkedin-posts-grid-row{grid-template-columns:minmax(240px,1.45fr) minmax(180px,.95fr) minmax(170px,.85fr) minmax(150px,.72fr) minmax(220px,.95fr)}.contact-group-add-grid-row{grid-template-columns:48px minmax(160px,1fr) minmax(200px,1fr) minmax(220px,1.1fr) minmax(160px,.8fr) minmax(110px,.55fr)}.lead-verification-grid-row{grid-template-columns:72px minmax(120px,.72fr) minmax(198px,1.08fr) minmax(160px,.85fr) minmax(128px,.68fr) minmax(240px,1fr)}.lead-verification-checkbox{width:18px;height:18px;accent-color:#33423b}.lead-verification-checkbox-verified{accent-color:#0f766e;outline:2px solid rgba(15,118,110,.34);outline-offset:2px}.lead-verification-row-verified{background:rgba(15,118,110,.045)}.lead-verification-row-verified:hover{background:rgba(15,118,110,.075)}.lead-verification-action-cell{display:grid;justify-items:end;grid-gap:8px;gap:8px;text-align:right}.lead-verification-action-cell>small{max-width:220px;color:#6b7b73;font-size:12px;line-height:1.35}.lead-verification-action-cell .record-grid-actions{width:100%;display:flex;justify-content:flex-end;gap:8px}.lead-action-button,.lead-verification-action-cell .record-grid-actions .button{width:38px;min-width:38px;height:38px;min-height:38px;display:inline-grid;place-items:center;justify-content:center;padding:0;border-radius:10px;font-size:13px;white-space:nowrap;overflow-wrap:normal;word-break:normal;box-shadow:0 8px 18px rgba(29,42,36,.055)}.lead-action-icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.record-grid-row>span{min-width:0}.record-grid-row a,.record-grid-row small,.record-grid-row span,.record-grid-row strong{overflow-wrap:anywhere;word-break:break-word}.record-grid-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-start}.record-grid-actions .button{white-space:nowrap;padding:8px 12px;border-radius:12px}.table-action-row{justify-content:flex-end;flex-wrap:nowrap}.table-action-row .button{min-height:36px;padding:7px 12px;border-radius:10px;font-size:13px;line-height:1.1;white-space:nowrap}.table-action-menu{position:relative;display:inline-flex;justify-self:end}.table-action-menu.table-action-menu-open,.table-action-menu[open]{z-index:80}.record-grid-row:has(.table-action-menu-open),.record-grid-row:has(.table-action-menu[open]),.table-row:has(.table-action-menu-open),.table-row:has(.table-action-menu[open]){position:relative;z-index:70}.table-action-trigger{width:38px;height:38px;min-height:38px;display:inline-grid;place-items:center;gap:3px;padding:8px;border:1px solid rgba(0,64,168,.16);border-radius:10px;background:linear-gradient(135deg,rgba(0,64,168,.08),rgba(56,176,56,.08)),hsla(0,0%,100%,.78);color:var(--brand-blue);list-style:none;box-shadow:0 10px 22px rgba(29,42,36,.055)}.table-action-trigger::-webkit-details-marker{display:none}.table-action-trigger span{width:4px;height:4px;border-radius:999px;background:currentColor}.table-action-menu-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:90;width:max-content;min-width:176px;display:grid;grid-gap:6px;gap:6px;padding:8px;border:1px solid rgba(16,32,26,.12);border-radius:12px;background:hsla(0,0%,100%,.96);box-shadow:0 18px 44px rgba(29,42,36,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page-shell-stacked .page-card.form-grid>.post-topic-identity-actions,.post-topic-identity-actions{grid-column:auto;align-self:flex-end;justify-content:flex-end}.linkedin-post-search-filter{grid-template-columns:minmax(420px,1fr) auto;align-items:flex-end}.page-shell-stacked .page-card.form-grid.linkedin-post-search-filter>.record-grid-actions{grid-column:auto}.linkedin-post-search-filter .record-grid-actions{align-self:flex-end;flex-wrap:nowrap}.linkedin-post-email-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.linkedin-post-email-item{display:inline-flex;max-width:100%;min-height:32px;align-items:center;gap:8px;padding:5px 6px 5px 10px;border:1px solid rgba(12,107,80,.16);border-radius:999px;background:rgba(236,246,240,.82);color:#27413a}.linkedin-post-email-item small{overflow-wrap:anywhere}.linkedin-post-email-delete{width:22px;height:22px;display:inline-grid;place-items:center;border:0;border-radius:999px;background:rgba(163,56,42,.1);color:#8a2b20;cursor:pointer;font:inherit;font-size:17px;font-weight:800;line-height:1}.linkedin-post-email-delete:focus-visible:not(:disabled),.linkedin-post-email-delete:hover:not(:disabled){background:rgba(163,56,42,.18);outline:none}.linkedin-post-email-delete:disabled{cursor:not-allowed;opacity:.55}.linkedin-post-email-fallback{display:block;margin-top:8px}.linkedin-post-company-people{display:grid;grid-gap:0;gap:0;margin-top:10px;border:1px solid rgba(29,42,36,.1);border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.58)}.linkedin-post-company-people-head,.linkedin-post-company-people-row{display:grid;grid-template-columns:minmax(150px,.95fr) minmax(170px,1fr) minmax(140px,.85fr) minmax(210px,1.2fr);grid-gap:12px;gap:12px;align-items:start;padding:10px 12px}.linkedin-post-company-people-head{background:rgba(236,246,240,.84);color:#27413a;font-size:12px;font-weight:800;text-transform:uppercase}.linkedin-post-company-people-row{border-top:1px solid rgba(29,42,36,.08)}.linkedin-post-company-people-row span{min-width:0;overflow-wrap:anywhere}.linkedin-post-company-people-actions{display:flex;flex-wrap:wrap;gap:8px}.linkedin-post-company-people-footer{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border-top:1px solid rgba(29,42,36,.08);background:hsla(43,41%,97%,.72)}.linkedin-post-person-email-modal{max-width:560px}.contact-groups-create-action{width:100%;justify-content:flex-end}.table-pagination-card{padding:10px 14px}.table-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px}.table-pagination-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.table-pagination-controls .button{min-width:110px}.table-page-button-group,.table-page-buttons{display:inline-flex;align-items:center;gap:6px}.table-page-buttons{flex-wrap:wrap}.table-pagination-controls .table-page-button{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-radius:10px}.table-page-ellipsis{min-width:14px;color:#708178;font-size:13px;font-weight:800;text-align:center}.table-pagination-field{display:inline-flex;align-items:center;gap:6px;color:#55655d;font-size:12px;font-weight:700}.table-pagination-select{min-width:78px;padding:8px 10px;border-radius:10px;font-size:13px}.record-name-link{color:inherit;text-decoration:none}.record-name-link:hover{text-decoration:underline}.modal-root{position:fixed;inset:0 0 0 280px;z-index:40;display:grid;place-items:center;padding:24px}.modal-backdrop{position:absolute;inset:0;border:0;background:rgba(29,42,36,.36)}.modal-panel{position:relative;z-index:1;width:min(1180px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:24px;border:1px solid rgba(29,42,36,.08);background:rgba(255,252,245,.98);box-shadow:0 24px 60px rgba(29,42,36,.18);padding:18px}.modal-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.modal-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.modal-body{display:grid;grid-gap:14px;gap:14px}.modal-body .page-card{width:100%}.setup-target-modal{width:min(1280px,100%)}.setup-target-modal-frame{width:100%;min-height:min(76vh,860px);border:1px solid rgba(29,42,36,.1);border-radius:14px;background:#fff}.setup-topic-profile-form{display:grid;grid-gap:18px;gap:18px}.setup-action-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.setup-action-list-row>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.setup-action-list-row .button{width:-moz-fit-content;width:fit-content;justify-self:end}.linkedin-post-details-modal{width:min(1040px,100%)}.linkedin-post-detail-section{display:grid;grid-gap:12px;gap:12px}.linkedin-post-full-text{max-height:260px;white-space:pre-wrap}.linkedin-post-full-text,.linkedin-post-html{overflow:auto;color:#182822;line-height:1.55;overflow-wrap:anywhere}.linkedin-post-html{max-height:320px}.linkedin-post-html *{max-width:100%}.linkedin-post-html a{color:#0a66c2;text-decoration:underline}.linkedin-post-html img,.linkedin-post-html video{display:none}.linkedin-post-detail-list .detail-list-row{grid-template-columns:minmax(140px,220px) minmax(0,1fr)}.linkedin-post-draft-text{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.linkedin-post-json-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.linkedin-post-json-panel{min-width:0;display:grid;grid-gap:8px;gap:8px}.json-pre{max-height:220px;overflow:auto;margin:0;padding:12px;border:1px solid rgba(29,42,36,.08);border-radius:8px;background:#f7f4ee;color:#20342d;font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.record-detail-pane .content-stack,.record-detail-pane .detail-list,.record-detail-pane .detail-list-row,.record-detail-pane .detail-list-row span,.record-detail-pane .detail-list-row strong,.record-detail-pane .kv-list,.record-detail-pane .kv-list div,.record-detail-pane .page-card{min-width:0;overflow-wrap:anywhere}.outreach-review-layout .record-detail-pane{display:none}.linkedin-jobs-layout{grid-template-columns:minmax(0,1.7fr) minmax(360px,460px)}.linkedin-jobs-grid-row{grid-template-columns:minmax(220px,1.15fr) minmax(130px,.58fr) minmax(130px,.58fr) minmax(120px,.52fr) minmax(220px,1fr) minmax(150px,.7fr);align-items:start}.table-sort-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:700;letter-spacing:0;padding:0;text-align:left}.table-sort-button-active,.table-sort-button:hover{color:var(--color-primary)}.linkedin-applied-jobs-grid-row{grid-template-columns:minmax(190px,1fr) minmax(150px,.75fr) minmax(180px,.9fr) minmax(190px,.95fr) minmax(260px,1.25fr) minmax(150px,.75fr) minmax(140px,.72fr);align-items:start}.applied-jobs-filter-bar{margin-top:18px}.linkedin-job-actions-cell,.linkedin-job-captured-cell,.linkedin-job-company-cell,.linkedin-job-hiring-team-cell,.linkedin-job-location-cell,.linkedin-job-primary-cell{display:grid;grid-gap:6px;gap:6px;align-content:start}.linkedin-job-captured-cell strong,.linkedin-job-company-cell,.linkedin-job-hiring-team-cell strong,.linkedin-job-location-cell,.linkedin-job-primary-cell strong{font-size:15px;line-height:1.45}.linkedin-job-captured-cell small,.linkedin-job-hiring-team-cell small,.linkedin-job-primary-cell small{color:#66776f;font-size:12px;line-height:1.45}.linkedin-job-hiring-team-cell{min-width:0}.linkedin-job-hiring-team-cell small,.linkedin-job-hiring-team-cell strong{overflow-wrap:anywhere}.search-intelligence-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px;margin-top:18px}.search-intelligence-provider-grid{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.search-intelligence-settings-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) auto;grid-gap:14px;gap:14px;align-items:flex-end;margin-top:18px}.search-intelligence-settings-toggle{min-height:52px;align-self:flex-end}.search-intelligence-settings-footer{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:16px}.search-intelligence-management-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));grid-gap:18px;gap:18px;align-items:start}.settings-subnav{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settings-subnav-link{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;border:1px solid rgba(15,23,42,.12);border-radius:1rem;background:hsla(0,0%,100%,.78);text-decoration:none;color:inherit;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.settings-subnav-link:hover{transform:translateY(-1px);border-color:rgba(15,118,110,.35);box-shadow:0 10px 30px rgba(15,23,42,.06)}.settings-subnav-link strong{font-size:1rem}.settings-subnav-link span{color:rgba(15,23,42,.7);font-size:.92rem;line-height:1.4}.settings-subnav-link-active{border-color:rgba(15,118,110,.45);background:rgba(236,253,245,.9)}.search-intelligence-policy-number-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.search-intelligence-search-row{grid-template-columns:80px 140px 120px minmax(160px,1fr) 220px}.search-intelligence-detail-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);grid-gap:18px;gap:18px;align-items:start}.search-intelligence-detail-grid-single{grid-template-columns:minmax(0,1fr)}.search-intelligence-candidate-list,.search-intelligence-run-list{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.search-intelligence-review-toolbar{display:grid;grid-template-columns:minmax(240px,520px);grid-gap:12px;gap:12px;margin-top:14px}.search-intelligence-review-summary{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.search-intelligence-review-summary span{display:inline-flex;align-items:baseline;gap:6px;padding:8px 12px;border:1px solid rgba(29,42,36,.1);border-radius:8px;background:rgba(255,252,245,.78);color:#314239;font-size:13px;font-weight:700}.search-intelligence-review-summary strong{color:#1d2a24;font-size:18px}.search-intelligence-filter-bar{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.search-intelligence-filter-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(29,42,36,.14);border-radius:999px;background:rgba(255,252,245,.92);color:#314239;font-size:12px;font-weight:700;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.search-intelligence-filter-chip:hover{border-color:rgba(29,42,36,.28);transform:translateY(-1px)}.search-intelligence-filter-chip strong{color:#1d2a24;font-size:12px}.search-intelligence-filter-chip-active{background:linear-gradient(135deg,rgba(217,238,223,.96),hsla(46,55%,94%,.98));border-color:rgba(42,95,65,.34);box-shadow:0 10px 20px rgba(29,42,36,.08)}.search-intelligence-run-metrics{display:grid;grid-gap:4px;gap:4px;min-width:96px;color:#4b5a53;font-size:13px;text-align:right}.search-intelligence-candidate-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 76px;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:12px;border:1px solid rgba(29,42,36,.08);border-radius:12px;background:rgba(255,252,245,.64);color:#1d2a24;text-align:left}.search-intelligence-candidate-row small{display:block;margin-top:4px;color:#66776f}.search-intelligence-candidate-summary{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.search-intelligence-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.search-intelligence-evidence-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px;margin-top:22px}.search-intelligence-evidence-item{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(29,42,36,.08);border-radius:12px;background:hsla(0,0%,100%,.55);word-break:break-word}.search-intelligence-evidence-item a,.search-intelligence-evidence-item small{color:#55655d;font-size:13px}.search-intelligence-diff-panel{margin-top:22px}.search-intelligence-diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px}.search-intelligence-diff-row{display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:12px;background:rgba(29,42,36,.05)}.search-intelligence-diff-row span{color:#66776f;font-size:12px;font-weight:700;text-transform:uppercase}.search-intelligence-diff-row strong{color:#1d2a24;font-size:14px;overflow-wrap:anywhere}.search-intelligence-comparison{grid-template-columns:repeat(2,minmax(260px,1fr))}.search-intelligence-comparison,.search-intelligence-target-review{display:grid;grid-gap:18px;gap:18px}.search-intelligence-target-review label{display:grid;grid-gap:8px;gap:8px}.search-intelligence-target-review label span{color:#66776f;font-size:12px;font-weight:700;text-transform:uppercase}.search-intelligence-target-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.search-intelligence-review-note{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid rgba(29,42,36,.08);background:rgba(12,107,80,.05)}.search-intelligence-review-note strong{color:#1d2a24;font-size:13px}.search-intelligence-review-note p{margin:0;color:#55655d;font-size:13px;line-height:1.5}.search-intelligence-target-chip{border:1px solid rgba(29,42,36,.12);border-radius:999px;background:rgba(255,252,245,.92);color:#1d2a24;cursor:pointer;font:inherit;padding:8px 12px}.search-intelligence-comparison-column{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}.search-intelligence-comparison-wide{grid-column:1/-1}.search-intelligence-comparison-row{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:10px 12px;border-radius:12px;background:rgba(29,42,36,.05)}.search-intelligence-comparison-row span{color:#66776f;font-size:12px;font-weight:700;text-transform:uppercase}.search-intelligence-comparison-row strong{color:#1d2a24;font-size:14px;overflow-wrap:anywhere}.linkedin-job-location-cell{color:#44544d;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.linkedin-job-actions-cell{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;justify-content:flex-start;gap:6px;min-width:0;white-space:normal}.linkedin-job-actions-cell .button{flex:0 0 auto;min-height:34px;padding-inline:11px;white-space:nowrap}.linkedin-job-contact-grid-section{margin-top:1rem}.linkedin-job-contact-grid-wrap{overflow-x:auto;border:1px solid rgba(12,107,80,.14);border-radius:8px;background:#fffdf8}.linkedin-job-contact-grid{width:100%;min-width:1080px;border-collapse:collapse;font-size:14px}.linkedin-job-contact-grid td,.linkedin-job-contact-grid th{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(12,107,80,.12)}.linkedin-job-contact-grid th{color:#fff;background:linear-gradient(135deg,var(--brand-blue),var(--brand-green));font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.linkedin-job-contact-grid tbody tr:last-child td{border-bottom:0}.linkedin-job-contact-grid td:first-child,.linkedin-job-contact-grid th:first-child{width:48px}.linkedin-job-contact-grid td:nth-child(2){display:grid;grid-gap:4px;gap:4px;min-width:190px}.linkedin-job-contact-grid td:nth-child(2) strong{color:#184438}.linkedin-job-contact-grid td:nth-child(3),.linkedin-job-contact-grid td:nth-child(4){min-width:190px;color:#27413a;overflow-wrap:anywhere}.linkedin-job-contact-grid td:nth-child(5){min-width:430px}.linkedin-job-contact-grid input[type=checkbox]{width:16px;height:16px;accent-color:#0c6b50}.linkedin-job-contact-grid-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px}.linkedin-job-resume-select-field{min-width:220px}.applied-job-message-cell{overflow-wrap:anywhere}.linkedin-job-kv-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.linkedin-job-kv-list div{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:14px;background:rgba(12,107,80,.05)}.linkedin-job-kv-list dt{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.linkedin-job-kv-list dd{font-size:15px;line-height:1.5}.linkedin-job-detail-list{gap:12px}.linkedin-job-detail-row{grid-template-columns:minmax(120px,140px) minmax(0,1fr);align-items:start;gap:14px}.linkedin-job-detail-row strong{color:#184438;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.linkedin-job-detail-row span{color:#27413a;font-size:14px;line-height:1.6}.linkedin-job-detail-row-block{grid-template-columns:1fr}.linkedin-job-detail-row-block strong{margin-bottom:2px}.linkedin-job-detail-row-block span{white-space:pre-wrap}.linkedin-job-person-row-selected{border-color:rgba(12,107,80,.35);background:rgba(12,107,80,.06)}.linkedin-job-action-details{display:grid;grid-gap:8px;gap:8px}.linkedin-job-action-details summary{cursor:pointer;color:#0c6b50;font-weight:700}.linkedin-job-action-json{max-height:420px}.linkedin-job-rich-html{color:#27413a;font-size:14px;line-height:1.7}.linkedin-job-rich-html blockquote,.linkedin-job-rich-html ol,.linkedin-job-rich-html p,.linkedin-job-rich-html ul{margin:0 0 .9rem}.linkedin-job-rich-html ol,.linkedin-job-rich-html ul{padding-left:1.25rem}.linkedin-job-rich-html li+li{margin-top:.35rem}.linkedin-job-rich-html a{color:#0c6b50;text-decoration:underline}.three-column-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.preset-toolbar{display:grid;grid-gap:10px;gap:10px}.search-console-grid .page-card{width:100%}.action-plan-step-card{width:100%;border-style:dashed}.action-plan-step-header{justify-content:space-between;align-items:center}.pipeline-new-shell{display:grid;grid-gap:18px;gap:18px}.pipeline-new-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,auto);grid-gap:16px;gap:16px;align-items:center}.pipeline-new-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;min-width:0;max-width:920px}.pipeline-back-link{flex:0 0 auto;padding:8px 12px}.pipeline-create-button{min-width:150px}.pipeline-notice-stack{display:grid;grid-gap:10px;gap:10px}.pipeline-builder-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr);align-items:start}.pipeline-settings-card,.pipeline-steps-card{width:100%}.pipeline-settings-card{order:2;position:static;display:grid;grid-gap:18px;gap:18px}.pipeline-steps-card{order:1}.pipeline-form-grid,.pipeline-linked-resources{display:grid;grid-gap:14px;gap:14px}.pipeline-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-field-wide,.pipeline-linked-resources{grid-column:1/-1}.pipeline-linked-resources{padding-top:18px;border-top:1px solid rgba(29,42,36,.08)}.pipeline-steps-header{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:18px}.pipeline-editor-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:14px;border:1px solid rgba(29,42,36,.1);background:rgba(29,42,36,.04)}.pipeline-editor-tab{border:0;border-radius:10px;padding:8px 12px;background:transparent;color:#55655d;cursor:pointer;font-weight:700}.pipeline-editor-tab-active{background:#0c6b50;color:#fff}.pipeline-flow-list{display:grid;grid-gap:12px;gap:12px}.pipeline-step-card{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:14px;gap:14px;position:relative;min-width:0}.pipeline-step-card:not(:last-child):before{content:"";position:absolute;left:23px;top:54px;bottom:-16px;width:2px;background:rgba(12,107,80,.18)}.pipeline-step-marker{position:relative;z-index:1;display:grid;justify-items:center}.pipeline-step-marker span{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#0c6b50;color:#fff;font-weight:800;box-shadow:0 10px 24px rgba(12,107,80,.18)}.pipeline-step-main{min-width:0;padding:18px;border-radius:18px;border:1px solid rgba(29,42,36,.08);background:hsla(0,0%,100%,.72)}.pipeline-step-title-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.pipeline-step-title-row h3{font-size:20px;line-height:1.25}.pipeline-step-title-row p{margin-top:4px;color:#55655d;font-size:14px;line-height:1.5}.pipeline-step-kicker{color:#0c6b50!important;font-size:12px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pipeline-step-summary{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.pipeline-step-summary span{max-width:100%;padding:7px 10px;border-radius:999px;background:rgba(12,107,80,.07);color:#27413a;font-size:12px;font-weight:700;overflow-wrap:anywhere}.pipeline-step-config{margin-top:14px}.pipeline-step-config summary{cursor:pointer;color:#4b5a53;font-size:13px;font-weight:800}.pipeline-json-textarea{min-height:132px;margin-top:10px}.pipeline-json-textarea,.pipeline-steps-json{font-family:Cascadia Mono,Consolas,monospace;font-size:12px;line-height:1.55}.pipeline-steps-json{min-height:620px}.pipeline-trigger-config{margin-top:18px;padding-top:18px;border-top:1px solid rgba(29,42,36,.08)}.pipeline-detail-page{width:100%}.pipeline-detail-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.pipeline-detail-heading{min-width:0;display:grid;grid-gap:12px;gap:12px}.pipeline-detail-back{width:-moz-fit-content;width:fit-content;text-decoration:none}.pipeline-detail-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pipeline-page-title{max-width:18ch;font-size:clamp(22px,2.2vw,34px);line-height:1.05}.pipeline-detail-actions{display:grid;grid-template-columns:repeat(3,minmax(132px,auto));justify-content:end;grid-gap:8px;gap:8px;align-items:stretch;align-self:start;max-width:680px}.pipeline-detail-actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-block:8px;text-decoration:none;white-space:nowrap}.pipeline-detail-actions .pipeline-create-button{grid-column:span 2}.pipeline-detail-danger-button{color:#a03131;border-color:rgba(160,49,49,.2)}.pipeline-detail-layout{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start}.pipeline-detail-form,.pipeline-detail-main,.pipeline-detail-sidebar,.pipeline-detail-step-list{display:grid;grid-gap:18px;gap:18px;min-width:0}.pipeline-detail-save{width:-moz-fit-content;width:fit-content}.pipeline-detail-metric-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-detail-metric{min-width:0;padding:18px;border-radius:18px;border:1px solid rgba(29,42,36,.08);background:rgba(255,252,245,.88);box-shadow:0 16px 34px rgba(29,42,36,.07);display:grid;grid-gap:6px;gap:6px}.pipeline-detail-metric span{color:#55655d;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pipeline-detail-metric strong{color:#1d2a24;font-size:28px;line-height:1.1}.pipeline-detail-metric small{color:#66776f;font-size:13px;line-height:1.4}.pipeline-detail-step-row{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(130px,180px) minmax(0,1fr) minmax(100px,140px);align-items:start;padding:16px;border-radius:18px;border:1px solid rgba(29,42,36,.08);background:hsla(0,0%,100%,.62)}.pipeline-detail-step-meta,.pipeline-detail-step-stats{display:grid;grid-gap:5px;gap:5px;min-width:0}.pipeline-detail-step-meta span,.pipeline-detail-step-stats small,.pipeline-detail-step-stats span{color:#66776f;font-size:13px;line-height:1.4}.pipeline-detail-step-meta span{color:#0c6b50;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pipeline-detail-step-meta strong,.pipeline-detail-step-stats strong{color:#1d2a24;font-size:16px;line-height:1.3}.pipeline-detail-trigger-json{max-height:360px}.pipelines-list-page{align-items:stretch}.pipeline-new-link,.pipelines-list-page .pipeline-action-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}.pipelines-list-page .pipeline-action-button{gap:8px;min-height:42px;border-radius:13px;font-weight:850}.pipelines-list-page .pipeline-action-button svg{width:16px;height:16px;flex:0 0 auto}.pipelines-list-page .pipeline-action-button :where(svg,span){color:inherit}.pipelines-list-page .pipeline-action-button-new{border-color:rgba(7,148,85,.28)!important;background:linear-gradient(135deg,#079455,#0c8f63)!important;color:#fff!important;box-shadow:0 14px 30px rgba(7,148,85,.22)!important}.pipelines-list-page .pipeline-action-button-edit{border-color:rgba(37,99,235,.22)!important;background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;color:#1d4ed8!important}.pipelines-list-page .pipeline-action-button-run{border-color:rgba(79,70,229,.22)!important;background:linear-gradient(135deg,#eef2ff,#dcfce7)!important;color:#4338ca!important}.pipelines-list-page .pipeline-action-button-delete{border-color:rgba(220,38,38,.18)!important;background:linear-gradient(135deg,#fef2f2,#fee2e2)!important;color:#b91c1c!important}.pipelines-list-page .pipeline-action-button:focus-visible:not(:disabled),.pipelines-list-page .pipeline-action-button:hover:not(:disabled){border-color:currentColor!important;background:#fff!important}.pipelines-list-page .pipeline-action-button-new:focus-visible,.pipelines-list-page .pipeline-action-button-new:hover{background:linear-gradient(135deg,#047857,#079455)!important;color:#fff!important}.pipelines-list-page .pipeline-row-actions{align-items:stretch}.pipelines-list-page .pipeline-row-actions .pipeline-action-button{min-width:104px}.pipeline-list-summary{display:grid;grid-gap:4px;gap:4px}.pipelines-grid-row{grid-template-columns:minmax(220px,1.25fr) minmax(160px,.8fr) minmax(130px,.65fr) minmax(110px,.55fr) minmax(190px,.95fr) minmax(110px,.55fr) minmax(130px,.6fr);align-items:center}.pipeline-name-cell,.pipeline-yield-cell{display:grid;grid-gap:6px;gap:6px;min-width:0}.pipeline-name-cell strong,.pipeline-yield-cell strong{color:#1d2a24;font-size:15px;line-height:1.35}.pipeline-name-cell small,.pipeline-yield-cell small{color:#66776f;font-size:12px;line-height:1.35}.public-shell{min-height:100vh;padding:clamp(20px,4vw,56px);overflow:auto;display:grid;background:radial-gradient(circle at 18% 18%,rgba(12,107,80,.12),transparent 34%),radial-gradient(circle at 88% 12%,rgba(0,64,168,.1),transparent 30%),linear-gradient(135deg,#f7fbf8,#eef5f0 48%,#f9fafb);color:#10201a}.public-login-layout{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);grid-gap:clamp(32px,7vw,92px);gap:clamp(32px,7vw,92px)}.public-brand-panel{max-width:560px;animation:public-rise .52s ease-out both}.public-brand-panel .workspace-brand-logo{margin-bottom:34px}.public-brand-panel .workspace-brand-logo-icon{width:54px;height:54px}.public-brand-panel .workspace-brand-logo-text{color:#10201a;font-size:clamp(28px,4vw,40px);text-shadow:none}.public-brand-panel .eyebrow,.public-shell .auth-card .eyebrow{color:#0c6b50}.public-brand-panel .public-title{max-width:12ch;color:#10201a;font-size:clamp(48px,7vw,82px);line-height:.96;letter-spacing:0}.public-brand-panel .page-copy{max-width:42ch;color:#4b5a53;font-size:clamp(17px,1.6vw,20px);line-height:1.65}.public-shell .auth-card{position:relative;top:auto;width:100%;padding:clamp(26px,4vw,38px);border-radius:8px;border:1px solid rgba(16,32,26,.1);background:hsla(0,0%,100%,.82);box-shadow:0 28px 80px rgba(16,32,26,.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:public-rise .56s ease-out 90ms both}.public-shell .auth-card .item-title{color:#10201a;font-size:clamp(28px,3vw,38px)}.public-shell .auth-card .page-copy{color:#5d6d65}.public-shell .field span{color:#24342d}.public-shell .field input{min-height:54px;border-radius:8px;border:1px solid rgba(16,32,26,.12);background:hsla(0,0%,100%,.92);color:#10201a;box-shadow:none}.public-shell .field input:focus{outline:none;border-color:rgba(12,107,80,.7);box-shadow:0 0 0 4px rgba(12,107,80,.12);transform:none}.public-shell .button{min-height:48px;border-radius:8px}.public-shell .button-primary{background:#0c6b50;border-color:#0c6b50;color:#fff;box-shadow:0 14px 30px rgba(12,107,80,.2)}.public-shell .button-secondary{background:rgba(12,107,80,.08);border-color:rgba(12,107,80,.14);color:#0c6b50}.public-shell .button-ghost{background:transparent;border-color:rgba(16,32,26,.12);color:#4b5a53}.public-shell .button:hover:not(:disabled){transform:translateY(-1px)}.auth-link-button{color:#0c6b50}.auth-link-button:hover{color:#0040a8}.auth-status-dot{background:#0c6b50;box-shadow:0 0 0 6px rgba(12,107,80,.1)}.auth-status-dot:after{border-color:rgba(12,107,80,.24)}@media (max-width:860px){.public-shell{align-items:start}.public-login-layout{grid-template-columns:1fr;gap:28px}.public-brand-panel{max-width:100%}.public-brand-panel .workspace-brand-logo{margin-bottom:22px}.public-brand-panel .public-title{max-width:14ch;font-size:clamp(42px,10vw,62px)}}@media (max-width:720px){.quick-setup-capability-row,.quick-setup-template-heading{grid-template-columns:1fr;justify-items:start}.quick-setup-capability-row .button,.quick-setup-template-heading .button{width:100%}}@media (max-width:520px){.public-shell{padding:16px}.public-brand-panel .workspace-brand-logo-icon{width:42px;height:42px}.public-brand-panel .workspace-brand-logo-text{font-size:26px}.public-brand-panel .public-title{font-size:clamp(38px,12vw,50px)}.public-shell .auth-actions,.public-shell .button{width:100%}}.app-frame .page-shell{padding-block:18px}.app-frame .page-shell-stacked{gap:20px}.app-frame .empty-state-card,.app-frame .page-card,.app-frame .record-grid-shell.table-section,.app-frame .table-card,.app-frame .table-section{position:relative;border:1px solid rgba(16,32,26,.08);border-radius:18px;background:linear-gradient(145deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.64)),hsla(0,0%,100%,.7);box-shadow:0 20px 54px rgba(29,42,36,.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.app-frame .page-card:before,.app-frame .record-grid-shell.table-section:before,.app-frame .table-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,hsla(0,0%,100%,.55),transparent 42%);opacity:.72}.app-frame .page-card>*,.app-frame .record-grid-shell.table-section>*,.app-frame .table-card>*{position:relative}.app-frame .page-card{padding:clamp(20px,2vw,28px)}.app-frame .page-card-compact,.app-frame .table-pagination-card{padding:16px}.app-frame .card-header{align-items:center;gap:16px;padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid rgba(16,32,26,.07)}.app-frame .card-title{color:#10201a;font-size:clamp(22px,2.1vw,30px);letter-spacing:0}.app-frame .card-copy,.app-frame .page-copy{color:#58685f}.app-frame .page-card>.eyebrow,.app-frame .table-card>.eyebrow,.app-frame .table-section>.eyebrow{margin-bottom:8px}.app-frame .page-card>.item-title,.app-frame .table-card>.item-title,.app-frame .table-section>.item-title{margin-bottom:10px}.app-frame .page-card>.page-copy,.app-frame .page-card>p:not(.eyebrow),.app-frame .table-card>.page-copy,.app-frame .table-section>.page-copy{margin-bottom:14px}.app-frame .page-card>.table-toolbar,.app-frame .record-grid-shell>.table-toolbar,.app-frame .table-card>.table-toolbar,.app-frame .table-section>.table-toolbar{margin-top:6px;margin-bottom:16px}.app-frame .page-card>.item-title+.table-toolbar,.app-frame .page-card>.table-row.table-head,.app-frame .record-grid-shell>.table-head,.app-frame .table-card>.item-title+.table-toolbar,.app-frame .table-card>.table-row.table-head,.app-frame .table-section>.item-title+.table-toolbar,.app-frame .table-section>.table-row.table-head{margin-top:14px}.app-frame .page-card>.table-toolbar+.table-row.table-head,.app-frame .record-grid-shell>.table-toolbar+.table-head,.app-frame .table-card>.table-toolbar+.table-row.table-head,.app-frame .table-section>.table-toolbar+.table-row.table-head{margin-top:4px}.app-frame .admin-section-head+.record-grid-shell,.app-frame .admin-section-head+.table-row.table-head,.app-frame .admin-section-head+.table-section,.app-frame .campaigns-filter-grid+.table-row.table-head,.app-frame .card-header+.record-grid-shell,.app-frame .card-header+.table-row.table-head,.app-frame .card-header+.table-section,.app-frame .data-grid+.table-row.table-head,.app-frame .form-grid+.table-row.table-head,.app-frame .grid-filter-fields+.table-row.table-head,.app-frame .table-toolbar+.campaigns-grid-table,.app-frame .table-toolbar+.data-table{margin-top:16px}.app-frame .button{min-height:42px;border-radius:12px;border-color:rgba(16,32,26,.1);font-weight:800;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease}.app-frame .button:hover:not(:disabled){transform:translateY(-1px)}.app-frame .button-primary{border-color:rgba(18,160,112,.34);background:linear-gradient(135deg,#0c6b50,#12a070);color:#fff;box-shadow:0 14px 28px rgba(12,107,80,.22)}.app-frame .button-primary:hover:not(:disabled){box-shadow:0 18px 34px rgba(12,107,80,.28)}.app-frame .button-secondary{border-color:rgba(12,107,80,.18);background:rgba(12,107,80,.08);color:#075f49}.app-frame .button-ghost:hover:not(:disabled),.app-frame .button-secondary:hover:not(:disabled){border-color:rgba(12,107,80,.24);background:hsla(0,0%,100%,.9);box-shadow:0 12px 28px rgba(29,42,36,.08)}.app-frame .action-row,.app-frame .campaign-actions,.app-frame .form-actions,.app-frame .portal-action-row,.app-frame .record-grid-actions{gap:10px;align-items:center;flex-wrap:wrap}.app-frame .activity-date-grid,.app-frame .activity-form-grid,.app-frame .campaigns-filter-grid,.app-frame .form-grid,.app-frame .grid-filter-fields,.app-frame .portal-form-grid{gap:16px}.app-frame .campaigns-filter-field,.app-frame .field,.app-frame .form-field{gap:8px}.app-frame .campaigns-filter-field,.app-frame .field span,.app-frame .form-field span{color:#24342d;font-size:13px;font-weight:800}.app-frame .campaigns-filter-field input,.app-frame .campaigns-filter-field select,.app-frame .field input,.app-frame .field select,.app-frame .field textarea,.app-frame .field-input,.app-frame .field-select,.app-frame .form-field input,.app-frame .form-field select,.app-frame .form-field textarea,.app-frame .table-pagination-select{min-height:46px;border:1px solid rgba(16,32,26,.12);border-radius:12px;background:hsla(0,0%,100%,.78);color:#10201a;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.78);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease,transform .15s ease}.app-frame .campaigns-filter-field input:hover,.app-frame .campaigns-filter-field select:hover,.app-frame .field-input:hover,.app-frame .field-select:hover,.app-frame .form-field input:hover,.app-frame .form-field select:hover,.app-frame .form-field textarea:hover{border-color:rgba(12,107,80,.22);background:hsla(0,0%,100%,.92)}.app-frame .campaigns-filter-field input:focus,.app-frame .campaigns-filter-field select:focus,.app-frame .field input:focus,.app-frame .field select:focus,.app-frame .field textarea:focus,.app-frame .field-input:focus,.app-frame .field-select:focus,.app-frame .form-field input:focus,.app-frame .form-field select:focus,.app-frame .form-field textarea:focus,.app-frame .table-pagination-select:focus{outline:none;border-color:rgba(12,107,80,.46);background:#fff;box-shadow:0 0 0 4px rgba(12,107,80,.1),0 12px 28px rgba(29,42,36,.08)}.app-frame .form-field textarea,.app-frame textarea.field-input{min-height:108px}.app-frame .admin-filter-card,.app-frame .applied-jobs-filter-bar,.app-frame .applied-mailbox-filters,.app-frame .campaigns-filter-grid,.app-frame .search-intelligence-filter-bar{padding:16px;border:1px solid rgba(16,32,26,.08);border-radius:16px;background:linear-gradient(145deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.58)),hsla(0,0%,100%,.66);box-shadow:0 14px 34px rgba(29,42,36,.06);-webkit-backdrop-filter:blur(14px) saturate(1.05);backdrop-filter:blur(14px) saturate(1.05)}.app-frame .campaigns-table-shell,.app-frame .data-table-wrap,.app-frame .table-scroll{border:1px solid rgba(16,32,26,.08);border-radius:16px;background:hsla(0,0%,100%,.68);box-shadow:0 16px 42px rgba(29,42,36,.07);overflow:auto}.app-frame .campaigns-grid-table,.app-frame .data-table{border-collapse:separate;border-spacing:0;background:transparent}.app-frame .campaigns-grid-table th,.app-frame .data-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;border-bottom:1px solid hsla(0,0%,100%,.2);background:linear-gradient(135deg,var(--brand-blue),var(--brand-green));color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-frame .campaigns-grid-table th:first-child,.app-frame .data-table th:first-child{border-top-left-radius:14px}.app-frame .campaigns-grid-table th:last-child,.app-frame .data-table th:last-child{border-top-right-radius:14px}.app-frame .campaigns-grid-table td,.app-frame .data-table td{border-bottom:1px solid rgba(16,32,26,.07);color:#26362f}.app-frame .campaigns-grid-table tbody tr,.app-frame .data-table tbody tr{transition:background-color .15s ease,box-shadow .15s ease}.app-frame .campaigns-grid-table tbody tr:hover,.app-frame .data-table tbody tr:hover{background:rgba(12,107,80,.045)}.app-frame .record-grid-row,.app-frame .table-head,.app-frame .table-row{border-radius:0;border:1px solid rgba(16,32,26,.07);background:hsla(0,0%,100%,.7);box-shadow:0 10px 26px rgba(29,42,36,.045);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.app-frame .table-head{border-color:rgba(0,64,168,.22);background:linear-gradient(135deg,var(--brand-blue),var(--brand-green));color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 10px 22px rgba(0,64,168,.055)}.app-frame .table-head span,.app-frame .table-head strong{color:inherit}.app-frame .admin-selectable-row:hover,.app-frame .record-grid-row:hover,.app-frame .table-row:hover{transform:translateY(-1px);border-color:rgba(12,107,80,.16);background:hsla(0,0%,100%,.94);box-shadow:0 14px 32px rgba(29,42,36,.08)}.app-frame .admin-selectable-row-active,.app-frame .admin-selectable-row-active:hover{border-color:rgba(12,107,80,.34);background:linear-gradient(135deg,rgba(12,107,80,.12),rgba(18,160,112,.05)),hsla(0,0%,100%,.94)}.app-frame .campaign-name-cell a,.app-frame .record-grid-row strong,.app-frame .record-name-link,.app-frame .table-row strong{color:#10201a}.app-frame .campaigns-grid-table th,.app-frame .data-table th,.app-frame .table-head,.app-frame .table-head .table-sort-button,.app-frame .table-head a,.app-frame .table-head button,.app-frame .table-head span,.app-frame .table-head strong{color:#fff}.app-frame .campaign-date-cell,.app-frame .campaign-name-cell div,.app-frame .record-grid-row small,.app-frame .table-row small{color:#617169}.app-frame .search-intelligence-filter-chip,.app-frame .segmented-control button,.app-frame .table-sort-button{border-radius:999px;transition:transform .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.app-frame .search-intelligence-filter-chip:hover,.app-frame .segmented-control button:hover,.app-frame .table-sort-button:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(29,42,36,.07)}.app-frame .segmented-control{padding:4px;border:1px solid rgba(16,32,26,.1);border-radius:999px;background:hsla(0,0%,100%,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.app-frame .segmented-control button.active{background:#10201a;color:#fff;box-shadow:0 10px 22px rgba(16,32,26,.16)}.app-frame .notice-banner{border-radius:16px;border-color:rgba(16,32,26,.09);box-shadow:0 14px 34px rgba(29,42,36,.06);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-frame .notice-banner-info{background:linear-gradient(135deg,rgba(7,95,184,.1),hsla(0,0%,100%,.78))}.app-frame .notice-banner-success{background:linear-gradient(135deg,rgba(12,107,80,.12),hsla(0,0%,100%,.78))}.app-frame .notice-banner-important,.app-frame .notice-banner-warning{background:linear-gradient(135deg,rgba(188,139,57,.16),hsla(0,0%,100%,.78))}.app-frame .notice-banner-error{background:linear-gradient(135deg,rgba(184,46,46,.12),hsla(0,0%,100%,.78))}.app-frame .table-pagination,.app-frame .table-pagination-card{border-radius:16px}.app-frame .table-pagination-card{border:1px solid rgba(16,32,26,.08);background:hsla(0,0%,100%,.72);box-shadow:0 12px 30px rgba(29,42,36,.055);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-frame .table-pagination{color:#58685f}.app-frame .table-pagination-controls .button{min-width:104px}.app-frame .table-footer{margin-top:10px;padding:14px 16px;border-top-color:rgba(16,32,26,.08);border-radius:0 0 16px 16px;background:rgba(246,251,249,.58);box-shadow:none}.app-frame .table-pagination-controls .table-page-button{width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.app-frame .table-action-row{justify-content:flex-end;flex-wrap:nowrap}.app-frame .table-action-row .button{min-height:36px;width:auto;padding:7px 12px;border-radius:10px;font-size:13px;line-height:1.1}.app-frame .record-grid-row:has(.table-action-menu-open),.app-frame .record-grid-row:has(.table-action-menu[open]),.app-frame .table-row:has(.table-action-menu-open),.app-frame .table-row:has(.table-action-menu[open]){position:relative;z-index:70;transform:none;border-color:rgba(0,64,168,.18);box-shadow:0 18px 40px rgba(29,42,36,.09)}@keyframes app-surface-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.app-frame .empty-state-card,.app-frame .page-card,.app-frame .record-grid-shell,.app-frame .table-section{animation:app-surface-rise .36s ease-out both}@media (prefers-reduced-motion:reduce){.app-frame .empty-state-card,.app-frame .page-card,.app-frame .record-grid-shell,.app-frame .table-section{animation:none}.app-frame .button,.app-frame .field-input,.app-frame .field-select,.app-frame .record-grid-row,.app-frame .table-row{transition:none}}@media (max-width:900px){.app-frame .campaigns-header,.app-frame .card-header,.app-frame .table-pagination{align-items:stretch}.app-frame .campaigns-header,.app-frame .table-pagination{display:grid}.app-frame .activity-date-grid,.app-frame .activity-form-grid,.app-frame .campaigns-filter-grid,.app-frame .grid-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.app-frame .page-shell{padding-block:12px}.app-frame .empty-state-card,.app-frame .page-card,.app-frame .page-card-compact,.app-frame .table-card{padding:18px;border-radius:16px}.app-frame .action-row,.app-frame .campaign-actions,.app-frame .card-header,.app-frame .form-actions,.app-frame .portal-action-row,.app-frame .record-grid-actions{align-items:stretch}.app-frame .action-row,.app-frame .card-header,.app-frame .form-actions,.app-frame .portal-action-row,.app-frame .record-grid-actions{flex-direction:column}.app-frame .activity-date-grid,.app-frame .activity-form-grid,.app-frame .campaigns-filter-grid,.app-frame .form-grid,.app-frame .grid-filter-fields,.app-frame .portal-form-grid{grid-template-columns:1fr}.app-frame .action-row .button,.app-frame .button,.app-frame .campaign-actions .button,.app-frame .form-actions .button,.app-frame .portal-action-row .button,.app-frame .record-grid-actions .button{width:100%}.app-frame .campaigns-table-shell,.app-frame .data-table-wrap,.app-frame .record-grid-shell.table-section,.app-frame .table-scroll{border-radius:14px}}.public-login-layout{align-items:center}.public-brand-panel{width:100%;max-width:620px;justify-self:start;display:grid;justify-items:start;align-content:center;grid-gap:0;gap:0;padding-left:clamp(8px,2vw,28px)}.public-brand-panel .eyebrow,.public-brand-panel .page-copy,.public-brand-panel .public-title,.public-brand-panel .workspace-brand-logo{margin-left:0}.public-brand-panel .workspace-brand-logo{margin-bottom:clamp(28px,4vw,42px)}.public-brand-panel .eyebrow{margin-bottom:clamp(16px,2vw,22px)}.public-brand-panel .public-title{max-width:11.5ch;font-size:clamp(40px,4.6vw,64px);line-height:.98}.public-brand-panel .page-copy{margin-top:clamp(18px,2.4vw,26px);max-width:44ch}@media (min-width:1181px){.public-login-layout{grid-template-columns:minmax(0,1fr) minmax(420px,470px)}}@media (max-width:1180px) and (min-width:901px){.public-brand-panel{padding-left:0}.public-brand-panel .public-title{max-width:11ch;font-size:clamp(38px,4.4vw,54px)}}@media (max-width:900px){.public-login-layout{justify-items:stretch}.public-brand-panel{max-width:100%;padding-left:0}.public-brand-panel .workspace-brand-logo{margin-bottom:22px}.public-brand-panel .eyebrow{margin-bottom:12px}.public-brand-panel .public-title{max-width:13ch;font-size:clamp(34px,7.5vw,48px);line-height:1}}@media (max-width:520px){.public-brand-panel{padding-left:2px}.public-brand-panel .workspace-brand-logo{margin-bottom:18px}.public-brand-panel .eyebrow{margin-bottom:10px}.public-brand-panel .public-title{max-width:12.5ch;font-size:clamp(30px,8.7vw,40px)}.public-brand-panel .page-copy{max-width:100%}}body{background:radial-gradient(circle at 14% 8%,rgba(0,64,168,.1),transparent 28%),radial-gradient(circle at 88% 12%,rgba(12,107,80,.12),transparent 30%),linear-gradient(135deg,#f4f8f6,#eef4f1 48%,#f7faf9)}.app-frame{min-height:100vh;grid-template-columns:292px minmax(0,1fr);background:radial-gradient(circle at 20% 8%,rgba(0,64,168,.08),transparent 24%),linear-gradient(135deg,hsla(0,0%,100%,.64),rgba(236,245,240,.82))}.app-content{padding:22px clamp(18px,3vw,34px) 34px}.status-pill{min-height:38px;display:inline-flex;align-items:center;border-radius:999px;background:hsla(0,0%,100%,.68);color:#52645c;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.84)}.status-pill-primary{color:#0c6b50;border-color:rgba(12,107,80,.16);background:rgba(232,247,241,.78)}.content-stack{position:relative;width:100%}.dashboard-page{width:100%;display:grid;grid-gap:22px;gap:22px;animation:dashboard-panel-in .52s ease-out both}.setup-actions{margin-top:14px;justify-content:flex-start}.account-modal-root{z-index:80;place-items:center;padding:clamp(18px,4vw,34px)}.account-modal-backdrop{position:absolute;background:radial-gradient(circle at 70% 18%,rgba(118,198,170,.22),transparent 34%),rgba(16,32,26,.38);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.account-modal-panel{width:min(430px,100%);max-height:calc(100svh - (clamp(18px, 4vw, 34px) * 2));gap:18px;border:1px solid hsla(0,0%,100%,.54);border-radius:24px;padding:22px;color:#10201a;background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(238,249,244,.78)),hsla(0,0%,100%,.72);box-shadow:0 28px 80px rgba(16,32,26,.26),inset 0 1px 0 hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(24px) saturate(1.08);backdrop-filter:blur(24px) saturate(1.08);animation:account-modal-in .22s ease-out both}.account-modal-header{align-items:flex-start;gap:16px}.account-modal-avatar{width:54px;height:54px;flex:0 0 auto;display:inline-grid;place-items:center;border-radius:18px;font-size:22px;font-weight:800;background:radial-gradient(circle at 30% 22%,hsla(0,0%,100%,.34),transparent 30%),linear-gradient(135deg,#0c6b50,#24a86b);box-shadow:0 16px 36px rgba(12,107,80,.22)}.account-modal-identity h3{margin:4px 0 0;color:#10201a;font-size:18px;line-height:1.25;word-break:break-word}.account-modal-close{width:38px;height:38px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid rgba(16,32,26,.08);background:hsla(0,0%,100%,.66);transition:transform .16s ease,background .16s ease,border-color .16s ease}.account-modal-close:focus-visible,.account-modal-close:hover{transform:translateY(-1px);border-color:rgba(12,107,80,.2);background:rgba(232,247,241,.84)}.account-modal-close span{width:16px;height:16px}.account-modal-close span:after,.account-modal-close span:before{content:"";top:7px;left:1px;width:14px;height:2px;border-radius:999px;background:#0c6b50}.account-modal-close span:before{transform:rotate(45deg)}.account-modal-close span:after{transform:rotate(-45deg)}.account-detail-row{grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);border:1px solid rgba(16,32,26,.08);border-radius:16px;background:hsla(0,0%,100%,.58)}.account-detail-row span{color:#607269;letter-spacing:0}.account-detail-row strong{color:#10201a;font-weight:650}.account-modal-footer{padding-top:4px}.account-logout-button{width:100%}.onboarding-modal-root{position:fixed;inset:0;z-index:85;display:grid;place-items:center;padding:clamp(18px,4vw,34px)}.onboarding-modal-backdrop{position:absolute;inset:0;background:rgba(16,32,26,.38);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.onboarding-modal-panel{position:relative;z-index:1;width:min(760px,100%);max-height:min(760px,calc(100vh - 36px));overflow:auto;display:grid;grid-gap:22px;gap:22px;border:1px solid hsla(0,0%,100%,.58);border-radius:18px;padding:clamp(22px,4vw,34px);color:#10201a;background:hsla(0,0%,100%,.94);box-shadow:0 28px 80px rgba(16,32,26,.26),inset 0 1px 0 hsla(0,0%,100%,.92);animation:account-modal-in .22s ease-out both}.onboarding-modal-header h3{margin:4px 0 10px;color:#10201a;font-size:clamp(28px,4vw,36px);line-height:1.08;letter-spacing:0}.onboarding-form{display:grid;grid-gap:18px;gap:18px}.onboarding-form .field-select{min-height:52px;border-radius:12px;background:#fff}.onboarding-actions{display:flex;justify-content:flex-end;padding-top:8px}.onboarding-actions .button{min-width:130px;justify-content:center}@keyframes account-modal-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.dashboard-command-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:2px 0 6px}.dashboard-command-header h1{margin-top:4px;color:var(--brand-ink);font-size:clamp(32px,4vw,58px);font-weight:900;line-height:.95;letter-spacing:0}.dashboard-header-status{min-width:min(100%,260px);display:flex;align-items:center;justify-content:flex-end;gap:12px;color:var(--brand-muted);font-size:13px;font-weight:650}.dashboard-header-status strong{min-height:30px;display:inline-flex;align-items:center;padding:6px 10px;border:1px solid rgba(56,176,56,.18);border-radius:8px;background:rgba(56,176,56,.09);color:var(--brand-green-strong);line-height:1}.dashboard-operations-panel{border:1px solid rgba(0,64,168,.1);border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.82),rgba(248,252,250,.66)),hsla(0,0%,100%,.72);box-shadow:0 22px 58px rgba(8,31,24,.075),0 8px 20px rgba(0,64,168,.045),inset 0 1px 0 hsla(0,0%,100%,.78)}.dashboard-kpi-section{display:grid;grid-gap:14px;gap:14px}.dashboard-kpi-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 2px}.dashboard-section-head h2{margin-top:4px;color:var(--brand-ink);font-size:clamp(24px,2.4vw,34px);font-weight:900;line-height:1.02;letter-spacing:0}.dashboard-job-row small,.dashboard-readiness-list dt,.dashboard-section-head span{color:var(--brand-muted)}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:14px;gap:14px}.dashboard-kpi-card{--dashboard-card-accent:var(--brand-blue);--dashboard-card-soft:rgba(0,64,168,.09);--dashboard-card-glow:rgba(0,64,168,.13);position:relative;overflow:hidden;min-width:0;min-height:172px;display:grid;align-content:space-between;grid-gap:16px;gap:16px;padding:18px;border:1px solid rgba(0,64,168,.1);border-radius:18px;background:radial-gradient(circle at 94% 14%,var(--dashboard-card-glow),transparent 34%),linear-gradient(150deg,hsla(0,0%,100%,.94),rgba(246,251,249,.68)),hsla(0,0%,100%,.76);box-shadow:0 24px 58px rgba(8,31,24,.08),0 8px 20px rgba(0,64,168,.045),inset 0 1px 0 hsla(0,0%,100%,.86),inset 0 -1px 0 rgba(8,31,24,.035);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.dashboard-kpi-card:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,hsla(0,0%,100%,.68),transparent 34%),linear-gradient(180deg,transparent 58%,rgba(8,31,24,.035));opacity:.88}.dashboard-kpi-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--dashboard-card-accent) 28%,transparent);background:radial-gradient(circle at 94% 14%,var(--dashboard-card-glow),transparent 38%),linear-gradient(150deg,hsla(0,0%,100%,.98),rgba(246,251,249,.8)),hsla(0,0%,100%,.88);box-shadow:0 30px 76px rgba(0,64,168,.13),0 12px 28px rgba(8,31,24,.075),inset 0 1px 0 hsla(0,0%,100%,.94)}.dashboard-kpi-card[data-tone=green]{--dashboard-card-accent:var(--brand-green);--dashboard-card-soft:rgba(56,176,56,.11);--dashboard-card-glow:rgba(56,176,56,.16)}.dashboard-kpi-card[data-tone=teal]{--dashboard-card-accent:#0f9f92;--dashboard-card-soft:rgba(15,159,146,.11);--dashboard-card-glow:rgba(15,159,146,.15)}.dashboard-kpi-card[data-tone=violet]{--dashboard-card-accent:#6953c9;--dashboard-card-soft:rgba(105,83,201,.1);--dashboard-card-glow:rgba(105,83,201,.14)}.dashboard-kpi-card[data-tone=amber]{--dashboard-card-accent:#b7791f;--dashboard-card-soft:rgba(183,121,31,.11);--dashboard-card-glow:rgba(183,121,31,.15)}.dashboard-kpi-card[data-tone=red]{--dashboard-card-accent:#b94848;--dashboard-card-soft:rgba(185,72,72,.1);--dashboard-card-glow:rgba(185,72,72,.13)}.dashboard-kpi-card p,.dashboard-kpi-card strong,.dashboard-kpi-card-foot,.dashboard-kpi-card-head,.dashboard-kpi-card-main{position:relative;z-index:1}.dashboard-kpi-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-kpi-card-head span{min-height:28px;display:inline-flex;align-items:center;padding:6px 9px;border:1px solid color-mix(in srgb,var(--dashboard-card-accent) 18%,transparent);border-radius:999px;background:var(--dashboard-card-soft);color:var(--dashboard-card-accent);font-size:11px;font-weight:900;letter-spacing:.06em;line-height:1;text-transform:uppercase}.dashboard-kpi-card-head small{min-width:0;color:rgba(8,31,24,.68);font-size:13px;font-weight:850;line-height:1.25;text-align:right}.dashboard-kpi-card-main{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-end;grid-gap:10px;gap:10px}.dashboard-kpi-card strong{overflow-wrap:anywhere;color:var(--brand-ink);font-size:clamp(42px,4.2vw,62px);font-weight:950;line-height:.92;letter-spacing:0}.dashboard-kpi-card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.dashboard-kpi-card p{margin:0;color:var(--brand-muted);font-size:13px;font-weight:750;line-height:1.35}.dashboard-kpi-card-foot small{flex:0 0 auto;color:color-mix(in srgb,var(--dashboard-card-accent) 72%,#10201a);font-size:12px;font-weight:900;line-height:1.2}.dashboard-job-row small,.dashboard-section-head span{font-size:13px;font-weight:750;line-height:1.35}.dashboard-operations{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:16px;gap:16px}.dashboard-operations-panel{min-width:0;padding:22px 24px}.dashboard-section-head{display:grid;grid-gap:4px;gap:4px}.dashboard-job-list{margin-top:24px;display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(0,64,168,.08)}.dashboard-job-row{min-height:74px;display:grid;grid-template-columns:minmax(120px,.8fr) minmax(180px,1fr) minmax(92px,auto);align-items:center;grid-gap:18px;gap:18px;border-bottom:1px solid rgba(0,64,168,.08)}.dashboard-job-row>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.dashboard-job-row span{color:rgba(8,31,24,.76);font-size:14px;font-weight:850}.dashboard-job-row strong{color:var(--brand-ink);font-size:22px;font-weight:920;line-height:1}.dashboard-job-track{height:8px;overflow:hidden;border-radius:999px;background:rgba(0,64,168,.08)}.dashboard-job-fill{display:block;min-width:0;max-width:100%;height:100%;border-radius:inherit;background:var(--brand-blue);transition:width .26s ease}.dashboard-job-fill-success{background:var(--brand-green)}.dashboard-job-fill-live{background:var(--brand-blue)}.dashboard-job-fill-danger{background:#b94848}.dashboard-readiness-list{margin:24px 0 0;display:grid;border-top:1px solid rgba(0,64,168,.08)}.dashboard-readiness-list div{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(0,64,168,.08)}.dashboard-readiness-list dt{font-size:14px;font-weight:850}.dashboard-readiness-list dd{margin:0;color:var(--brand-ink);font-size:clamp(30px,3.6vw,46px);font-weight:950;line-height:.95}@media (max-width:1180px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-operations{grid-template-columns:1fr}}@media (max-width:760px){.dashboard-command-header,.dashboard-kpi-section-head{align-items:stretch;flex-direction:column}.dashboard-header-status{width:100%;justify-content:flex-start}.dashboard-kpi-grid{grid-template-columns:1fr}.dashboard-kpi-card-main{grid-template-columns:minmax(0,1fr)}.dashboard-kpi-card-foot{align-items:flex-start;flex-direction:column;gap:8px}.dashboard-operations-panel{padding:18px}.dashboard-job-row{grid-template-columns:1fr;gap:10px;padding:16px 0}}.public-shell{height:100svh;min-height:100svh;overflow:hidden;align-content:center;align-items:center;padding:clamp(14px,2.4vw,34px)}.public-login-layout{max-height:calc(100svh - clamp(28px, 4.8vw, 68px))}.public-shell .auth-card{padding:clamp(22px,2.7vw,34px)}.public-shell .auth-form{margin-top:20px;gap:14px}.public-shell .button,.public-shell .field input{min-height:52px}.public-shell .auth-divider{margin:16px 0}.public-shell .google-auth-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:12px;overflow:hidden;border-color:transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,#4285f4,#34a853 38%,#fbbc05 66%,#ea4335) border-box;color:#202124;font-weight:800;box-shadow:0 16px 34px rgba(66,133,244,.14),inset 0 1px 0 hsla(0,0%,100%,.9)}.public-shell .google-auth-button:before{content:none;display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 43%,#fbbc05 0 62%,#ea4335 0 82%,#4285f4 0);color:transparent;font-size:18px;font-weight:900;line-height:1;-webkit-background-clip:text;background-clip:text}.public-shell .google-auth-button:after{content:"";position:absolute;inset:auto 18px 7px;height:3px;border-radius:999px;background:linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335);opacity:.7;transform:scaleX(.72);transform-origin:center;transition:transform .18s ease,opacity .18s ease}.public-shell .google-auth-button:focus-visible,.public-shell .google-auth-button:hover:not(:disabled){border-color:transparent;background:linear-gradient(135deg,rgba(66,133,244,.08),rgba(52,168,83,.08)) padding-box,linear-gradient(135deg,#4285f4,#34a853 38%,#fbbc05 66%,#ea4335) border-box;color:#202124;box-shadow:0 18px 38px rgba(66,133,244,.2),0 0 0 5px rgba(52,168,83,.09),inset 0 1px 0 hsla(0,0%,100%,.92)}.public-shell .google-auth-button:focus-visible:after,.public-shell .google-auth-button:hover:not(:disabled):after{opacity:1;transform:scaleX(1)}.billing-page{--billing-line:rgba(0,64,168,.1);--billing-line-strong:rgba(0,64,168,.18);--billing-surface:hsla(0,0%,100%,.78);--billing-surface-soft:rgba(247,251,249,.72);--billing-shadow:0 18px 48px rgba(0,64,168,.08);gap:16px}.billing-overview-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);grid-gap:28px;gap:28px;align-items:flex-end;padding:28px;border:1px solid hsla(0,0%,100%,.68);border-radius:22px;background:linear-gradient(135deg,hsla(0,0%,100%,.9),rgba(246,253,249,.66)),radial-gradient(circle at 92% 16%,rgba(56,176,56,.18),transparent 34%),hsla(0,0%,100%,.72);box-shadow:var(--billing-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.billing-overview-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,64,168,.1),transparent 38%),linear-gradient(180deg,hsla(0,0%,100%,.78),transparent 42%);opacity:.72}.billing-overview-copy,.billing-overview-facts{position:relative}.billing-status-pill{display:inline-flex;align-items:center;min-height:30px;padding:7px 12px;border:1px solid rgba(0,64,168,.14);border-radius:999px;background:rgba(0,64,168,.07);color:var(--brand-blue);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.billing-status-pill-active{border-color:rgba(56,176,56,.22);background:rgba(56,176,56,.12);color:var(--brand-green-strong)}.billing-overview-copy h1{max-width:720px;margin-top:18px;color:var(--brand-ink);font-size:34px;line-height:1.04;letter-spacing:0}.billing-overview-copy p{max-width:620px;margin-top:12px;color:#536960;font-size:16px;line-height:1.55}.billing-overview-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--billing-line);border-radius:16px;background:var(--billing-line)}.billing-overview-facts div{min-width:0;padding:16px;background:hsla(0,0%,100%,.76)}.billing-empty-panel .page-copy,.billing-overview-facts span,.billing-wallet-panel .page-copy{color:#60756c}.billing-overview-facts span{display:block;font-size:12px;font-weight:800}.billing-overview-facts strong{display:block;margin-top:7px;overflow-wrap:anywhere;color:var(--brand-ink);font-size:19px;line-height:1.15}.billing-region-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:18px 20px;border:1px solid var(--billing-line);border-radius:18px;background:var(--billing-surface-soft);box-shadow:0 14px 34px rgba(8,31,24,.055)}.billing-region-bar h3{color:var(--brand-ink);font-size:20px;line-height:1.2}.billing-segmented-control{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--billing-line);border-radius:14px;background:hsla(0,0%,100%,.62)}.billing-segmented-control .button{min-height:40px;border-radius:10px;box-shadow:none}.billing-address-panel.page-card{border-color:var(--billing-line);background:linear-gradient(145deg,hsla(0,0%,100%,.9),rgba(250,253,252,.7)),var(--billing-surface)}.billing-section-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);grid-gap:18px;gap:18px;align-items:flex-end;padding-bottom:2px}.billing-section-intro .page-copy{max-width:640px}.billing-address-panel .record-grid-actions{padding-top:4px}.billing-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));grid-gap:14px;gap:14px}.billing-metric-card{position:relative;overflow:hidden;min-width:0;min-height:126px;padding:18px;border:1px solid var(--billing-line);border-radius:18px;background:hsla(0,0%,100%,.78);box-shadow:0 16px 36px rgba(8,31,24,.055);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.billing-metric-card:after{content:"";position:absolute;inset:auto 16px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,rgba(0,64,168,.36),rgba(56,176,56,.38));opacity:.5}.billing-metric-card:hover{transform:translateY(-2px);border-color:var(--billing-line-strong);background:hsla(0,0%,100%,.92);box-shadow:0 22px 48px rgba(0,64,168,.09)}.billing-metric-card-primary{background:linear-gradient(135deg,rgba(0,64,168,.09),rgba(56,176,56,.09)),hsla(0,0%,100%,.86)}.billing-metric-card .eyebrow{min-height:30px;margin-bottom:12px;color:#34554a;font-size:11px;letter-spacing:.1em}.billing-metric-card .metric-value{max-width:100%;overflow-wrap:anywhere;color:var(--brand-ink);font-size:34px;line-height:1}.billing-empty-panel.page-card,.billing-wallet-panel.page-card{border-color:var(--billing-line);background:hsla(0,0%,100%,.78)}.billing-plan-grid .page-card{min-height:220px}.billing-plan-grid .card-header{align-items:flex-start}.billing-plan-grid .card-actions{width:100%}.billing-plan-grid .action-row{justify-content:flex-end}.billing-table-card.table-card{padding:8px;border-radius:18px;border-color:var(--billing-line);background:hsla(0,0%,100%,.62)}.billing-table-card .table-row{grid-template-columns:minmax(80px,.58fr) minmax(120px,.8fr) minmax(120px,.7fr) minmax(140px,.8fr) minmax(220px,1fr);min-width:760px;margin-bottom:6px;padding:12px 14px;border-bottom:0}.billing-table-card .table-row:last-child{margin-bottom:0}.billing-table-card .table-head{border-color:rgba(0,64,168,.22);background:linear-gradient(135deg,var(--brand-blue),var(--brand-green));color:#fff;font-size:12px;letter-spacing:.02em;text-transform:uppercase}@media (max-width:1280px){.billing-metric-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:980px){.billing-overview-panel,.billing-region-bar,.billing-section-intro{grid-template-columns:1fr}.billing-segmented-control{width:100%}.billing-segmented-control .button{flex:1 1}.billing-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.billing-overview-panel{padding:20px;border-radius:18px}.billing-overview-copy h1{font-size:28px}.billing-metric-grid,.billing-overview-facts{grid-template-columns:1fr}.billing-region-bar{padding:16px}.billing-segmented-control{display:grid}}@media (max-width:900px){.public-shell{align-content:start;align-items:start;padding:14px}.public-login-layout{max-height:calc(100svh - 28px);gap:16px}.public-brand-panel .workspace-brand-logo{margin-bottom:12px}.public-brand-panel .public-title{max-width:100%;font-size:clamp(28px,6.8vw,42px)}.public-brand-panel .page-copy{margin-top:10px;font-size:15px;line-height:1.45}}@media (max-width:560px){.public-brand-panel .page-copy{display:none}.public-shell .auth-card{padding:18px}.public-shell .auth-card .item-title{font-size:clamp(26px,7vw,32px)}}@media (max-height:760px) and (min-width:901px){.public-brand-panel .page-copy,.public-brand-panel .workspace-brand-logo{margin-bottom:16px}.public-brand-panel .public-title{font-size:clamp(36px,4.2vw,54px)}.public-shell .auth-card .page-copy,.public-shell .auth-card>.page-copy.page-copy-tight{display:none}}.analytics-page{--analytics-line:rgba(0,64,168,.1);--analytics-line-strong:rgba(0,64,168,.18);--analytics-surface:hsla(0,0%,100%,.78);--analytics-surface-soft:rgba(246,251,249,.72);--analytics-shadow:0 18px 46px rgba(0,64,168,.075);gap:16px}.analytics-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);grid-gap:28px;gap:28px;align-items:flex-end;padding:28px;border:1px solid hsla(0,0%,100%,.68);border-radius:22px;background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(246,253,250,.68)),radial-gradient(circle at 90% 12%,rgba(56,176,56,.16),transparent 34%),hsla(0,0%,100%,.72);box-shadow:var(--analytics-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.analytics-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,64,168,.09),transparent 40%),linear-gradient(180deg,hsla(0,0%,100%,.76),transparent 44%);opacity:.78}.analytics-health-panel,.analytics-hero-copy{position:relative}.analytics-hero-copy h1{max-width:780px;margin-top:8px;color:var(--brand-ink);font-size:36px;line-height:1.04;letter-spacing:0}.analytics-hero-copy p:not(.eyebrow){max-width:720px;margin-top:12px;color:#536960;font-size:16px;line-height:1.55}.analytics-health-panel{min-width:0;padding:18px;border:1px solid var(--analytics-line);border-radius:18px;background:linear-gradient(135deg,rgba(0,64,168,.08),rgba(56,176,56,.09)),hsla(0,0%,100%,.76)}.analytics-empty-copy,.analytics-health-panel small,.analytics-health-panel span,.analytics-kpi-card>span,.analytics-list-row small{color:#60756c}.analytics-health-panel span{display:inline-flex;min-height:28px;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(0,64,168,.08);color:var(--brand-blue);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.analytics-health-panel strong{display:block;margin-top:16px;color:var(--brand-ink);font-size:48px;line-height:.95}.analytics-health-panel p{margin-top:6px;color:#34554a;font-weight:800}.analytics-health-panel small{display:block;margin-top:14px;font-size:12px;line-height:1.4}.analytics-kpi-grid{display:grid;grid-template-columns:repeat(6,minmax(150px,1fr));grid-gap:14px;gap:14px}.analytics-kpi-card{position:relative;overflow:hidden;min-width:0;min-height:136px;display:grid;align-content:space-between;grid-gap:16px;gap:16px;padding:18px;border:1px solid var(--analytics-line);border-radius:18px;background:hsla(0,0%,100%,.78);box-shadow:0 16px 36px rgba(8,31,24,.055);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.analytics-kpi-card:after{content:"";position:absolute;inset:auto 16px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,rgba(0,64,168,.34),rgba(56,176,56,.38));opacity:.54}.analytics-insight-card:hover,.analytics-kpi-card:hover{transform:translateY(-2px);border-color:var(--analytics-line-strong);background:hsla(0,0%,100%,.92);box-shadow:0 22px 48px rgba(0,64,168,.09)}.analytics-kpi-card .eyebrow{min-height:30px;margin-bottom:12px;color:#34554a;font-size:11px;letter-spacing:.1em}.analytics-kpi-card .metric-value{max-width:100%;overflow-wrap:anywhere;color:var(--brand-ink);font-size:36px;line-height:1}.analytics-kpi-card>span{display:block;font-size:13px;font-weight:750;line-height:1.35}.analytics-kpi-card-blue{background:linear-gradient(135deg,rgba(0,64,168,.08),hsla(0,0%,100%,.76)),hsla(0,0%,100%,.78)}.analytics-kpi-card-green{background:linear-gradient(135deg,rgba(56,176,56,.1),hsla(0,0%,100%,.76)),hsla(0,0%,100%,.78)}.analytics-kpi-card-amber{background:linear-gradient(135deg,rgba(188,139,57,.12),hsla(0,0%,100%,.76)),hsla(0,0%,100%,.78)}.analytics-kpi-card-violet{background:linear-gradient(135deg,rgba(94,92,230,.1),hsla(0,0%,100%,.76)),hsla(0,0%,100%,.78)}.analytics-insight-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:14px;gap:14px}.analytics-insight-card{position:relative;min-width:0;min-height:220px;grid-column:span 3;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:18px;border:1px solid var(--analytics-line);border-radius:18px;background:hsla(0,0%,100%,.76);box-shadow:0 16px 36px rgba(8,31,24,.055);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.analytics-insight-card-tall{min-height:260px}.analytics-outcome-card{grid-column:span 6}.analytics-insight-card .item-title{font-size:23px;line-height:1.12}.analytics-insight-card .page-copy{margin-top:0;color:#60756c;font-size:15px}.analytics-meter{align-self:flex-end;width:100%;height:8px;overflow:hidden;border-radius:999px;background:rgba(0,64,168,.08)}.analytics-meter span{display:block;min-width:8px;max-width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-blue),var(--brand-green))}.analytics-meter-warning span{background:linear-gradient(90deg,#bc8b39,#e0b15f)}.analytics-meter-success span{background:linear-gradient(90deg,var(--brand-green),var(--brand-blue))}.analytics-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.analytics-list-row,.analytics-outcome-grid div{min-width:0;padding:11px 12px;border:1px solid rgba(0,64,168,.08);border-radius:13px;background:var(--analytics-surface-soft)}.analytics-list-row span,.analytics-outcome-grid span{display:block;color:#60756c;font-size:12px;font-weight:800;line-height:1.35}.analytics-list-row strong,.analytics-outcome-grid strong{display:block;margin-top:4px;overflow-wrap:anywhere;color:var(--brand-ink);font-size:15px;line-height:1.25}.analytics-list-row small{display:block;margin-top:5px;font-size:12px;line-height:1.35}.analytics-empty-copy{margin:0;font-size:15px;line-height:1.5}.analytics-panel-highlight{margin:0;padding:11px 12px;border-radius:13px;background:rgba(0,64,168,.07);color:var(--brand-blue);font-size:13px;font-weight:850;line-height:1.4}@media (max-width:1360px){.analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-insight-card{grid-column:span 4}.analytics-outcome-card{grid-column:span 8}}@media (max-width:980px){.analytics-hero{grid-template-columns:1fr}.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-insight-card,.analytics-outcome-card{grid-column:span 6}}@media (max-width:640px){.analytics-hero,.analytics-kpi-grid,.analytics-outcome-grid{grid-template-columns:1fr}.analytics-hero{padding:20px;border-radius:18px}.analytics-hero-copy h1{font-size:28px}.analytics-insight-grid{grid-template-columns:1fr}.analytics-insight-card,.analytics-outcome-card{grid-column:auto}}.post-engagement-embedded,.post-engagement-page{--post-line:rgba(0,64,168,.1);--post-line-strong:rgba(0,64,168,.18);--post-surface:hsla(0,0%,100%,.78);--post-surface-soft:rgba(246,251,249,.72);--post-shadow:0 18px 46px rgba(0,64,168,.075)}.post-engagement-page{gap:16px}.post-engagement-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);grid-gap:28px;gap:28px;align-items:flex-end;padding:28px;border:1px solid hsla(0,0%,100%,.68);border-radius:22px;background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(246,253,250,.68)),radial-gradient(circle at 90% 12%,rgba(56,176,56,.16),transparent 34%),hsla(0,0%,100%,.72);box-shadow:var(--post-shadow);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.post-engagement-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,64,168,.09),transparent 40%),linear-gradient(180deg,hsla(0,0%,100%,.76),transparent 44%);opacity:.78}.post-engagement-hero-copy,.post-engagement-hero-panel{position:relative}.post-engagement-hero-copy h1{max-width:780px;margin-top:8px;color:var(--brand-ink);font-size:34px;line-height:1.04;letter-spacing:0}.post-engagement-hero-copy p:not(.eyebrow){max-width:760px;margin-top:12px;color:#536960;font-size:16px;line-height:1.55}.post-engagement-hero-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--post-line);border-radius:16px;background:var(--post-line)}.post-engagement-hero-panel div{min-width:0;padding:16px;background:hsla(0,0%,100%,.76)}.post-engagement-hero-panel span,.post-engagement-stat-card>span{display:block;color:#60756c;font-size:12px;font-weight:800;line-height:1.35}.post-engagement-hero-panel strong{display:block;margin-top:7px;overflow-wrap:anywhere;color:var(--brand-ink);font-size:19px;line-height:1.15}.post-engagement-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.post-engagement-stat-card{position:relative;overflow:hidden;min-width:0;min-height:124px;padding:18px;border:1px solid var(--post-line);border-radius:18px;background:hsla(0,0%,100%,.78);box-shadow:0 16px 36px rgba(8,31,24,.055);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.post-engagement-stat-card:after{content:"";position:absolute;inset:auto 16px 0;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,rgba(0,64,168,.34),rgba(56,176,56,.38));opacity:.52}.post-engagement-stat-card:hover{transform:translateY(-2px);border-color:var(--post-line-strong);background:hsla(0,0%,100%,.92);box-shadow:0 22px 48px rgba(0,64,168,.09)}.post-engagement-stat-card-primary{background:linear-gradient(135deg,rgba(0,64,168,.09),rgba(56,176,56,.09)),hsla(0,0%,100%,.86)}.post-engagement-stat-card .eyebrow{min-height:30px;margin-bottom:12px;color:#34554a;font-size:11px;letter-spacing:.1em}.post-engagement-stat-card .metric-value{max-width:100%;overflow-wrap:anywhere;color:var(--brand-ink);font-size:34px;line-height:1}.post-engagement-stat-card .metric-value-small{font-size:clamp(25px,2.2vw,34px);line-height:1.08}.post-engagement-workbench{gap:16px}.post-engagement-form.page-card{padding:22px;border-color:var(--post-line);border-radius:20px;background:linear-gradient(145deg,hsla(0,0%,100%,.92),rgba(250,253,252,.72)),var(--post-surface)}.page-shell-stacked .post-engagement-form.form-grid{grid-template-columns:repeat(4,minmax(170px,1fr));gap:16px}.page-shell-stacked .post-engagement-resume-form.form-grid{grid-template-columns:repeat(4,minmax(180px,1fr))}.post-engagement-form-header{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.post-engagement-form-header .eyebrow,.post-engagement-form-header .item-title{grid-column:1}.post-engagement-form-header .item-title{font-size:22px}.post-engagement-form-header>span{grid-column:2;grid-row:1/span 2;display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;border:1px solid rgba(56,176,56,.2);border-radius:999px;background:rgba(56,176,56,.1);color:var(--brand-green-strong);font-size:12px;font-weight:900;line-height:1;white-space:nowrap}.post-engagement-form .resume-profile-top-row{grid-column:1/-1;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(240px,1fr) auto;gap:14px;justify-content:stretch}.post-engagement-form .resume-upload-button{min-height:46px;white-space:nowrap}.post-engagement-form .resume-upload-count{grid-column:3/-1}.post-engagement-form .form-section-heading{margin-top:8px;padding:14px 16px;border:1px solid var(--post-line);border-radius:14px;background:var(--post-surface-soft)}.post-engagement-form .form-section-heading .eyebrow{margin-bottom:4px}.post-engagement-form .form-section-heading span{color:#60756c;font-size:13px;line-height:1.45}.post-engagement-form .form-field input,.post-engagement-form .form-field select{min-height:46px}.post-engagement-form .checkbox-row{width:100%;min-height:46px;padding:11px 12px;border:1px solid var(--post-line);border-radius:13px;background:hsla(0,0%,100%,.58)}.post-engagement-form .checkbox-row input{flex:0 0 auto}.post-topic-identity-actions{align-self:flex-end}.post-engagement-filter-panel .page-card{padding:16px;border-color:var(--post-line);border-radius:18px;background:hsla(0,0%,100%,.72)}.post-engagement-filter-panel .admin-section-head{margin-bottom:10px}.post-engagement-filter-panel .grid-filter-fields{grid-template-columns:minmax(260px,1fr) minmax(220px,.75fr);box-shadow:none}.post-engagement-list-grid{gap:16px}.post-engagement-list-grid .page-card{border-color:var(--post-line);border-radius:18px;background:hsla(0,0%,100%,.76)}.post-engagement-list-grid .card-header{align-items:flex-start;padding-bottom:12px}.post-engagement-list-grid .card-title{font-size:26px}.post-engagement-list-grid .table-meta-copy{margin:0 0 10px;color:#60756c}.post-engagement-list-grid .detail-list{gap:8px}.post-engagement-list-grid .detail-list-row{padding:14px;border:1px solid rgba(0,64,168,.08);border-radius:14px;background:rgba(246,251,249,.72)}.post-engagement-list-grid .detail-list-row strong{color:var(--brand-ink);font-size:15px}.post-engagement-list-grid .detail-list-row .button{width:-moz-fit-content;width:fit-content;min-height:34px;margin-top:8px;margin-right:6px;padding:7px 11px;border-radius:10px;font-size:12px}@media (max-width:1180px){.page-shell-stacked .post-engagement-form.form-grid,.page-shell-stacked .post-engagement-resume-form.form-grid,.post-engagement-hero{grid-template-columns:1fr 1fr}.post-engagement-form .form-section-heading,.post-engagement-form .record-grid-actions,.post-engagement-form .resume-profile-top-row,.post-engagement-form-header,.post-engagement-hero-copy,.post-engagement-hero-panel{grid-column:1/-1}.post-engagement-form .resume-profile-top-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-shell-stacked .post-engagement-form.form-grid,.page-shell-stacked .post-engagement-resume-form.form-grid,.post-engagement-filter-panel .grid-filter-fields,.post-engagement-form .resume-profile-top-row,.post-engagement-hero,.post-engagement-hero-panel,.post-engagement-summary{grid-template-columns:1fr}.post-engagement-hero{padding:20px;border-radius:18px}.post-engagement-hero-copy h1{font-size:28px}.post-engagement-form-header{grid-template-columns:1fr}.post-engagement-form-header>span{grid-column:1;grid-row:auto;width:-moz-fit-content;width:fit-content}.post-engagement-form .resume-upload-count{grid-column:auto}}.quick-setup-redesign{width:100%;display:grid;grid-gap:22px;gap:22px;padding:4px 0 18px;color:#07152f}.quick-setup-capability-card,.quick-setup-card-heading,.quick-setup-form-actions,.quick-setup-redesign-header,.quick-setup-redesign-title,.quick-setup-review-item,.quick-setup-scope-row{display:flex;align-items:center}.quick-setup-redesign-header{justify-content:space-between;gap:18px}.quick-setup-redesign-title{align-items:flex-start;gap:12px}.quick-setup-card-icon,.quick-setup-tab-icon,.quick-setup-title-icon{display:inline-grid;place-items:center;flex:0 0 auto}.quick-setup-title-icon{width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#e8f0ff,#dff7e9)}.quick-setup-redesign h1,.quick-setup-redesign h2,.quick-setup-redesign h3,.quick-setup-redesign p{margin:0}.quick-setup-redesign h1{font-size:28px;font-weight:850;line-height:1.1}.quick-setup-card-heading p,.quick-setup-redesign-header p,.quick-setup-scope-row p{color:#52627f;font-size:13px;font-weight:500;line-height:1.45}.workspace-role-menu{position:relative;flex:0 0 auto;min-width:0}.workspace-role-button{min-height:40px;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 14px;border:1px solid #10a55b;border-radius:8px;background:#fff;color:#008a45;font-size:14px;font-weight:650;line-height:1;list-style:none;white-space:nowrap;cursor:pointer;box-shadow:0 8px 20px rgba(7,21,47,.035);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.workspace-role-button::-webkit-details-marker{display:none}.workspace-role-menu[open] .workspace-role-button{background:#f0fbf5;box-shadow:0 14px 30px rgba(7,21,47,.08)}.workspace-role-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.workspace-role-chevron{width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px)}.workspace-role-menu[open] .workspace-role-chevron{transform:rotate(225deg) translate(-2px,-1px)}.workspace-role-options{position:absolute;z-index:30;top:calc(100% + 8px);right:0;width:min(260px,calc(100vw - 32px));display:grid;overflow:hidden;border:1px solid #dfe5ef;border-radius:10px;background:#fff;box-shadow:0 18px 42px rgba(7,21,47,.14)}.workspace-role-options>div{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-bottom:1px solid #edf0f5;background:#f8fafc}.workspace-role-options strong{color:#07152f;font-size:13px}.workspace-role-options span{overflow:hidden;color:#65738b;font-size:12px;text-overflow:ellipsis}.workspace-role-options a{padding:12px 16px;color:#25334d;font-size:13px;font-weight:700;text-decoration:none}.workspace-role-options a:focus-visible,.workspace-role-options a:hover{background:#f0fbf5;color:#008a45;outline:none}.quick-setup-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #e1e7f0;border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(7,21,47,.045)}.quick-setup-tab{position:relative;min-width:0;min-height:92px;display:flex;align-items:center;gap:12px;padding:18px 16px;border:0;border-right:1px solid #eef2f7;background:#fff;color:#07152f;text-align:left;cursor:pointer}.quick-setup-tab:last-child{border-right:0}.quick-setup-tab:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:999px 999px 0 0;background:transparent}.quick-setup-tab-active:after{background:#10a860}.quick-setup-tab-icon,.quick-setup-tab-number{width:24px;height:24px;border-radius:999px;background:#e8f0ff;color:#176bff;font-size:12px;font-weight:900}.quick-setup-tab-icon{width:42px;height:42px}.quick-setup-tab-number{position:absolute;left:52px;top:22px;width:20px;height:20px;display:inline-grid;place-items:center;border:2px solid #fff}.quick-setup-tab:first-child .quick-setup-tab-icon,.quick-setup-tab:first-child .quick-setup-tab-number{background:#dff7e9;color:#00974a}.quick-setup-tab:nth-child(3) .quick-setup-tab-icon,.quick-setup-tab:nth-child(3) .quick-setup-tab-number{background:#f0e2ff;color:#8b2cf5}.quick-setup-tab:nth-child(4) .quick-setup-tab-icon,.quick-setup-tab:nth-child(4) .quick-setup-tab-number{background:#fff0df;color:#f27a11}.quick-setup-tab:nth-child(5) .quick-setup-tab-icon,.quick-setup-tab:nth-child(5) .quick-setup-tab-number{background:#ddf8f7;color:#159aa0}.quick-setup-tab-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.quick-setup-tab-copy strong{font-size:14px;font-weight:850;line-height:1.2}.quick-setup-tab-copy small{overflow:hidden;color:#52627f;font-size:12px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.quick-setup-scope-row{justify-content:space-between;align-items:flex-start;gap:18px}.quick-setup-scope-row h2{display:inline-flex;align-items:center;gap:6px;color:#07152f;font-size:18px;font-weight:850;line-height:1.2}.quick-setup-scope-row h2 span{width:14px;height:14px;display:inline-grid;place-items:center;border:1px solid #8b9ab0;border-radius:999px;color:#52627f;font-size:9px;font-weight:800}.quick-setup-account-picker{position:relative;width:min(100%,360px);display:grid;grid-gap:8px;gap:8px;padding:12px 14px 14px;border:1px solid #e1e7f0;border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(7,21,47,.045)}.quick-setup-account-picker span{color:#52627f;font-size:11px;font-weight:850}.quick-setup-account-picker:after{content:"";position:absolute;right:28px;bottom:27px;width:8px;height:8px;border-right:2px solid #52627f;border-bottom:2px solid #52627f;pointer-events:none;transform:rotate(45deg)}.quick-setup-account-picker select{width:100%;min-height:42px;padding:0 38px 0 12px;border:1px solid #d8e0eb;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fbfcff;color:#07152f;font-size:13px;font-weight:800;cursor:pointer;outline:none}.quick-setup-account-picker select:hover{border-color:#8bdab5;background:#fff}.quick-setup-account-picker select:focus{border-color:#10a55b;box-shadow:0 0 0 3px rgba(16,165,91,.12)}.quick-setup-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.quick-setup-main-column{min-width:0;display:grid;grid-gap:24px;gap:24px}.quick-setup-form-card{border:1px solid #e1e7f0;border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(7,21,47,.045);display:grid;grid-gap:26px;gap:26px;min-height:340px;padding:26px}.quick-setup-card-heading{align-items:flex-start;gap:16px}.quick-setup-card-icon{width:44px;height:44px;border-radius:999px;background:#dff7e9;color:#00974a}.quick-setup-card-heading h2{color:#07152f;font-size:19px;font-weight:850;line-height:1.2}.quick-setup-field-grid{display:grid;grid-gap:24px;gap:24px}.quick-setup-field-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-setup-field-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-setup-field-grid .field,.quick-setup-field-grid .form-field{display:grid;grid-gap:9px;gap:9px}.quick-setup-field-grid small{color:#52627f;font-size:12px;font-weight:500}.quick-setup-inputs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}.quick-setup-input-column{min-width:0;display:grid;align-content:start;grid-gap:12px;gap:12px}.quick-setup-input-label{display:inline-flex;align-items:center;gap:5px;color:#07152f;font-size:12px;font-weight:850}.quick-setup-input-label b{color:#e11d48}.quick-setup-input-label i{width:14px;height:14px;display:inline-grid;place-items:center;border:1px solid #8b9ab0;border-radius:999px;color:#52627f;font-size:9px;font-style:normal;font-weight:850}.quick-setup-select-shell{position:relative}.quick-setup-select-shell:after{content:"";position:absolute;top:50%;right:14px;width:8px;height:8px;border-right:2px solid #52627f;border-bottom:2px solid #52627f;pointer-events:none;transform:translateY(-65%) rotate(45deg)}.quick-setup-select-shell input,.quick-setup-select-shell select{width:100%;min-height:44px;padding:0 38px 0 14px;border:1px solid #d8e0eb;border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;color:#07152f;font-size:13px;font-weight:700;outline:none;box-shadow:0 8px 20px rgba(7,21,47,.035)}.quick-setup-select-shell input::placeholder{color:#7b8798;font-weight:600}.quick-setup-select-shell input:focus,.quick-setup-select-shell select:focus{border-color:#176bff;box-shadow:0 0 0 3px rgba(23,107,255,.12)}.quick-setup-manage-resumes{width:100%;min-height:74px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"icon title" "icon detail";grid-gap:3px 10px;gap:3px 10px;align-items:center;padding:14px 16px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;color:#07152f;text-align:left;cursor:pointer;box-shadow:0 8px 20px rgba(7,21,47,.035)}.quick-setup-manage-resumes:focus-visible:not(:disabled),.quick-setup-manage-resumes:hover:not(:disabled){border-color:rgba(23,107,255,.38);box-shadow:0 14px 32px rgba(7,21,47,.08);outline:none}.quick-setup-manage-resumes>span{grid-area:icon;width:28px;height:28px;display:inline-grid;place-items:center;color:#07152f}.quick-setup-manage-resumes .quick-setup-icon{width:19px;height:19px}.quick-setup-manage-resumes strong{grid-area:title;color:#07152f;font-size:13px;font-weight:850}.quick-setup-manage-resumes small{grid-area:detail;color:#52627f;font-size:11px;font-weight:600}.quick-setup-chip-list{display:flex;flex-wrap:wrap;gap:8px}.quick-setup-chip{min-height:30px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;border:0;border-radius:6px;background:#edf2ff;color:#0f3f9f;font-size:12px;font-weight:850;cursor:pointer}.quick-setup-chip i{color:#176bff;font-size:13px;font-style:normal;line-height:1}.quick-setup-chip:focus-visible,.quick-setup-chip:hover{background:#e3ebff;outline:none}.quick-setup-add-chip{width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:#176bff;font-size:12px;font-weight:850;cursor:pointer}.quick-setup-add-chip:focus-visible:not(:disabled),.quick-setup-add-chip:hover:not(:disabled){color:#008a45;text-decoration:underline;outline:none}.quick-setup-capabilities-panel{display:grid;grid-gap:14px;gap:14px}.quick-setup-capability-note,.quick-setup-capability-row,.quick-setup-template-panel{border:1px solid #e1e7f0;border-radius:8px;background:#fff}.quick-setup-capability-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:88px;padding:16px 18px;box-shadow:0 10px 24px rgba(7,21,47,.035)}.quick-setup-capability-icon{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:8px;background:#edf2ff;color:#173d8f}.quick-setup-capability-icon-linkedin{background:#e5f0ff;color:#0a66c2}.quick-setup-capability-icon-template{background:#edf2ff;color:#4361ee}.quick-setup-capability-icon .quick-setup-icon{width:20px;height:20px}.quick-setup-capability-copy{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px}.quick-setup-capability-copy strong{flex-basis:100%;color:#07152f;font-size:14px;font-weight:850}.quick-setup-capability-copy p{flex-basis:100%;margin:0;color:#52627f;font-size:12px;font-weight:600}.quick-setup-capability-status{display:inline-flex;align-items:center;gap:6px;color:#c27803;font-size:11px;font-weight:850}.quick-setup-capability-status i{width:6px;height:6px;border-radius:999px;background:currentColor}.quick-setup-capability-status-ready{color:#00974a}.quick-setup-capability-copy small{color:#52627f;font-size:11px;font-weight:600}.quick-setup-capability-row .button,.quick-setup-template-heading .button{min-height:36px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:850}.quick-setup-template-panel{display:grid;grid-gap:16px;gap:16px;padding:18px;box-shadow:0 10px 24px rgba(7,21,47,.035)}.quick-setup-template-heading{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.quick-setup-template-heading strong{display:block;color:#07152f;font-size:14px;font-weight:850}.quick-setup-template-heading p{margin:4px 0 0;color:#52627f;font-size:12px;font-weight:600}.quick-setup-template-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.quick-setup-template-count{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:70px;padding:14px;border:1px solid #e8edf4;border-radius:8px;background:#fff}.quick-setup-template-count>span{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:999px;background:#edf2ff;color:#4361ee}.quick-setup-template-count em,.quick-setup-template-count small{display:block;color:#52627f;font-size:11px;font-style:normal;font-weight:650}.quick-setup-template-count strong{display:block;margin:3px 0 1px;color:#07152f;font-size:16px;font-weight:850}.quick-setup-capability-note{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fbfcff;color:#173d8f}.quick-setup-capability-note>span{width:18px;height:18px;display:inline-grid;place-items:center;border:1px solid;border-radius:999px;font-size:11px;font-weight:850}.quick-setup-capability-note p{margin:0;color:#263957;font-size:12px;font-weight:650}.quick-setup-capability-note a{color:#176bff;font-weight:850;text-decoration:none}.quick-setup-action-list,.quick-setup-capability-grid,.quick-setup-review-list{display:grid;grid-gap:12px;gap:12px}.quick-setup-action-option,.quick-setup-capability-card,.quick-setup-review-item{min-width:0;gap:14px;padding:14px;border:1px solid #e8edf4;border-radius:8px;background:#fbfcff}.quick-setup-action-option{display:flex;align-items:flex-start}.quick-setup-action-option span,.quick-setup-capability-card div,.quick-setup-review-item div{min-width:0;display:grid;grid-gap:5px;gap:5px}.quick-setup-action-option strong,.quick-setup-capability-card strong,.quick-setup-review-item strong{color:#07152f;font-size:14px;font-weight:850}.quick-setup-action-option small,.quick-setup-capability-card span,.quick-setup-review-item span{color:#52627f;font-size:12px;font-weight:600}.quick-setup-capability-card,.quick-setup-review-item{justify-content:space-between}.quick-setup-review-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.quick-setup-review-actions .button{min-height:34px;padding:0 12px;border-radius:8px;font-size:12px}.quick-setup-review-table-card{display:grid;grid-gap:10px;gap:10px}.quick-setup-review-table-card h3{margin:0;color:#07152f;font-size:14px;font-weight:850}.quick-setup-review-table{display:grid;overflow:hidden;border:1px solid #dfe5ef;border-radius:8px;background:#fff}.quick-setup-review-row{min-width:0;display:grid;grid-template-columns:34px minmax(140px,.58fr) minmax(220px,1.5fr) 92px 92px;align-items:center;grid-gap:12px;gap:12px;min-height:54px;padding:10px 12px;border-bottom:1px solid #e8edf4}.quick-setup-review-row:last-child{border-bottom:0}.quick-setup-review-icon{width:24px;height:24px;display:inline-grid;place-items:center;border-radius:6px;background:#e8f0ff;color:#176bff}.quick-setup-review-icon .quick-setup-icon{width:15px;height:15px}.quick-setup-review-row:nth-child(2) .quick-setup-review-icon{background:#dff7e9;color:#00974a}.quick-setup-review-row:nth-child(3) .quick-setup-review-icon{background:#e8f0ff;color:#176bff}.quick-setup-review-row:nth-child(4) .quick-setup-review-icon{background:#dff7e9;color:#00974a}.quick-setup-review-row:nth-child(5) .quick-setup-review-icon{background:#fff0df;color:#f27a11}.quick-setup-review-row:nth-child(6) .quick-setup-review-icon{background:#f0e2ff;color:#8b2cf5}.quick-setup-review-row strong{min-width:0;font-size:12px;font-weight:850}.quick-setup-review-row p{min-width:0;margin:0;overflow:hidden;color:#52627f;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.quick-setup-review-row .quick-setup-status{justify-self:start;min-height:24px;padding:4px 10px}.quick-setup-review-row .button{min-height:32px;padding:0 12px;border-radius:7px;font-size:11px;font-weight:850}.quick-setup-form-actions{justify-content:space-between;gap:14px;margin-top:auto}.quick-setup-form-actions .button{min-width:118px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:8px}.quick-setup-button-icon{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.quick-setup-action-grid{display:grid;grid-template-columns:repeat(4,minmax(168px,1fr));grid-gap:14px;gap:14px}.quick-setup-action-option{position:relative;min-height:168px;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:18px 42px 16px 16px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;cursor:pointer;box-shadow:0 12px 28px rgba(7,21,47,.045);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.quick-setup-action-option:focus-within,.quick-setup-action-option:hover{transform:translateY(-1px);border-color:rgba(16,165,91,.38);box-shadow:0 18px 42px rgba(7,21,47,.09)}.quick-setup-action-option-selected{border-color:rgba(16,165,91,.42);background:linear-gradient(135deg,#fff,#f8fffb)}.quick-setup-action-option input{position:absolute;inset:0;opacity:0;cursor:pointer}.quick-setup-action-check{position:absolute;top:16px;right:14px;width:20px;height:20px;display:inline-grid;place-items:center;border:1px solid #c7d1df;border-radius:5px;background:#fff}.quick-setup-action-option-selected .quick-setup-action-check{border-color:#00974a;background:#00974a}.quick-setup-action-option-selected .quick-setup-action-check:before{content:"";width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px)}.quick-setup-action-option-icon{width:38px;height:38px;display:inline-grid;place-items:center;border-radius:8px;background:var(--quick-action-bg,#e8f0ff);color:var(--quick-action-color,#176bff)}.quick-setup-action-option-icon .quick-setup-icon{width:21px;height:21px}.quick-setup-action-option-copy{min-width:0;display:grid;grid-gap:8px;gap:8px}.quick-setup-action-option-copy strong{color:#07152f;overflow-wrap:anywhere;font-size:14px;font-weight:850;line-height:1.22}.quick-setup-action-option-copy em{min-height:40px;color:#263957;font-size:12px;font-style:normal;font-weight:560;line-height:1.45}.quick-setup-action-option-copy small{color:var(--quick-action-color,#176bff);font-size:11px;font-weight:800}.quick-setup-action-option[data-tone=green]{--quick-action-bg:#dff7e9;--quick-action-color:#00974a}.quick-setup-action-option[data-tone=purple]{--quick-action-bg:#f0e2ff;--quick-action-color:#6647d8}.quick-setup-action-option[data-tone=blue]{--quick-action-bg:#e8f0ff;--quick-action-color:#176bff}.quick-setup-action-option[data-tone=teal]{--quick-action-bg:#ddf8f7;--quick-action-color:#159aa0}.quick-setup-action-option[data-tone=orange]{--quick-action-bg:#fff0df;--quick-action-color:#f27a11}.quick-setup-action-option[data-tone=pink]{--quick-action-bg:#ffe8f1;--quick-action-color:#d8175d}.quick-setup-action-option[data-tone=violet]{--quick-action-bg:#eee7ff;--quick-action-color:#5d38d6}.quick-setup-action-option[data-tone=amber]{--quick-action-bg:#fff0df;--quick-action-color:#d66a00}.quick-setup-status{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 11px;border-radius:999px;background:#fff5e8;color:#c27803;font-size:11px;font-weight:850;white-space:nowrap}.quick-setup-status-progress{background:#dff7e9;color:#008a45}.quick-setup-status-ready{background:#e8f0ff;color:#176bff}.quick-setup-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.quick-setup-title-icon .quick-setup-icon{width:18px;height:18px;color:#176bff}.quick-setup-card-icon .quick-setup-icon,.quick-setup-tab-icon .quick-setup-icon{width:21px;height:21px}@media (max-width:1180px){.quick-setup-workspace-grid{grid-template-columns:1fr}.quick-setup-action-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:860px){.quick-setup-redesign-header,.quick-setup-scope-row{flex-direction:column;align-items:stretch}.quick-setup-account-picker,.workspace-role-button{width:100%}.quick-setup-action-grid,.quick-setup-field-grid-2,.quick-setup-field-grid-3,.quick-setup-inputs-grid,.quick-setup-tabs,.quick-setup-template-grid{grid-template-columns:1fr}.quick-setup-tab{min-height:72px;border-right:0;border-bottom:1px solid #eef2f7}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.customer-dashboard{width:100%;min-width:0;display:grid;grid-gap:18px;padding:28px 0;color:#07152f;font-family:var(--app-font-sans);font-feature-settings:"cv02","cv03","cv04","kern";letter-spacing:0;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:customer-dashboard-in .42s ease-out both}.customer-dashboard-actions,.customer-dashboard-active-row,.customer-dashboard-activity-grid,.customer-dashboard-add,.customer-dashboard-date,.customer-dashboard-date-menu,.customer-dashboard-filter-button,.customer-dashboard-header,.customer-dashboard-kpis,.customer-dashboard-row-account,.customer-dashboard-section-title,.customer-dashboard-switch,.customer-dashboard-table-controls,.customer-dashboard-table-controls>div,.customer-dashboard-table-health,.customer-dashboard-table-status,.customer-dashboard-tabs,.workspace-role-button,.workspace-role-menu{min-width:0}.customer-dashboard-header{align-items:flex-start}.customer-dashboard-header h1{font-size:30px;font-weight:760;line-height:1.12}.customer-dashboard-header p,.customer-dashboard-section-title p{margin:6px 0 0;color:#51617d;font-size:13px;font-weight:450;line-height:1.45}.customer-dashboard-header p span{color:#00974a;font-weight:650}.customer-dashboard-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:14px;white-space:nowrap}.customer-dashboard-add,.customer-dashboard-date,.customer-dashboard-filter-button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;color:#07152f;font-size:14px;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 8px 20px rgba(7,21,47,.035);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.customer-dashboard-add{padding:0 18px;border-color:#009e50;background:linear-gradient(180deg,#10a860,#008948);color:#fff;box-shadow:0 14px 28px rgba(0,137,72,.18)}.customer-dashboard-add:hover,.customer-dashboard-date:hover,.customer-dashboard-filter-button:hover,.workspace-role-button:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(7,21,47,.08)}.customer-dashboard-chevron{width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);opacity:.8}.customer-dashboard-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.customer-dashboard-kpis{grid-gap:18px;gap:18px}.customer-dashboard-account-panel,.customer-dashboard-active-account,.customer-dashboard-activity,.customer-dashboard-kpi{border:1px solid #e1e7f0;border-radius:8px;background:#fff}.customer-dashboard-kpi{min-height:128px;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);align-items:start;grid-gap:12px 18px;gap:12px 18px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.customer-dashboard-kpi-breakdown-row,.customer-dashboard-kpi-link,.customer-dashboard-kpi-main-link{color:inherit;text-decoration:none;cursor:pointer}.customer-dashboard-kpi-main-link{grid-column:1/-1;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;grid-gap:12px 18px;gap:12px 18px}.customer-dashboard-kpi-breakdown-row:focus-visible,.customer-dashboard-kpi-link:focus-visible,.customer-dashboard-kpi-main-link:focus-visible{outline:3px solid rgba(23,107,255,.28);outline-offset:3px;border-color:rgba(23,107,255,.45)}.customer-dashboard-kpi:hover,.customer-dashboard-table-row:hover{transform:translateY(-1px);box-shadow:0 18px 38px rgba(7,21,47,.075)}.customer-dashboard-activity-icon,.customer-dashboard-kpi-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:8px;background:var(--tile-bg)}.customer-dashboard-activity-item[data-tone=green],.customer-dashboard-kpi[data-tone=green]{--tile-color:#00974a;--tile-bg:#dff7e9;--tile-chip:#dcf7e7}.customer-dashboard-activity-item[data-tone=blue],.customer-dashboard-kpi[data-tone=blue]{--tile-color:#176bff;--tile-bg:#e8f0ff;--tile-chip:#e5efff}.customer-dashboard-activity-item[data-tone=violet],.customer-dashboard-kpi[data-tone=violet]{--tile-color:#8b2cf5;--tile-bg:#f0e2ff;--tile-chip:#f2e6ff}.customer-dashboard-activity-item[data-tone=orange],.customer-dashboard-kpi[data-tone=orange]{--tile-color:#f27a11;--tile-bg:#fff0df;--tile-chip:#fff0df}.customer-dashboard-activity-item[data-tone=teal]{--tile-color:#159aa0;--tile-bg:#ddf8f7}.customer-dashboard-activity-item p,.customer-dashboard-kpi p{margin:2px 0 12px;color:#07152f;font-size:18px;font-weight:760;line-height:1.2}.customer-dashboard-activity-item strong,.customer-dashboard-kpi strong{color:#07152f;font-size:30px;font-weight:720;line-height:1.05;letter-spacing:0}.customer-dashboard-kpi-footer{grid-column:1/-1;align-self:flex-end;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;color:#52627f;font-size:13px;line-height:1.35}.customer-dashboard-kpi-footer span{min-width:0;overflow-wrap:break-word}.customer-dashboard-activity-item p{margin:4px 0 8px;font-weight:600;line-height:1.35}.customer-dashboard-kpi-breakdown{grid-column:1/-1;display:grid;grid-gap:10px;gap:10px;margin-top:2px;padding-top:14px;border-top:1px solid #edf1f6;color:#52627f;font-size:13px;font-weight:600}.customer-dashboard-kpi-breakdown>span{margin-top:-4px;color:#52627f;font-size:13px;font-weight:600}.customer-dashboard-kpi-breakdown div,.customer-dashboard-kpi-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:30px;padding:4px 6px;border-radius:8px;color:#07152f;transition:background-color .16s ease,color .16s ease}.customer-dashboard-kpi-breakdown-row:focus-visible,.customer-dashboard-kpi-breakdown-row:hover{background:rgba(0,64,168,.07);color:#0040a8}.customer-dashboard-kpi-breakdown div span,.customer-dashboard-kpi-breakdown-row span{min-width:0;color:inherit;font-size:13px;font-weight:700}.customer-dashboard-kpi-breakdown div strong,.customer-dashboard-kpi-breakdown-row strong{flex:0 0 auto;color:inherit;font-size:13px;font-weight:800;line-height:1.2}.customer-dashboard-kpi-footer small,.customer-dashboard-status-chip{flex:0 0 auto;min-height:26px;max-width:128px;background:var(--tile-chip);color:var(--tile-color);font-size:11px;font-weight:750;line-height:1.15;text-align:center;white-space:normal}.customer-dashboard-status-chip{max-width:none;min-height:27px;padding:5px 13px;background:#d7f6e5;color:#008a45;font-size:14px;font-weight:700;line-height:1.2}.customer-dashboard-activity{display:grid;grid-gap:22px;gap:22px;padding:18px 20px 22px}.customer-dashboard-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.customer-dashboard-active-title h2,.customer-dashboard-section-title h2{color:#07152f;font-size:18px;font-weight:720;letter-spacing:0}.customer-dashboard-date-menu{position:relative;flex:0 0 auto}.customer-dashboard-date{display:inline-flex;align-items:center;gap:12px;min-width:236px;padding:0 14px;border:1px solid #dfe5ef;background:#fff;color:#07152f;font-size:14px;font-weight:650;list-style:none;box-shadow:0 8px 20px rgba(7,21,47,.03);cursor:pointer}.customer-dashboard-date::-webkit-details-marker{display:none}.customer-dashboard-date-menu[open] .customer-dashboard-chevron{transform:rotate(225deg) translate(-2px,-1px)}.customer-dashboard-date-options{position:absolute;z-index:50;top:calc(100% + 8px);right:0;min-width:180px;display:grid;overflow:hidden;border:1px solid #dfe5ef;border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(7,21,47,.14)}.customer-dashboard-date-options button{min-height:40px;padding:0 14px;border:0;border-bottom:1px solid #edf1f6;background:#fff;color:#07152f;font-size:13px;font-weight:600;text-align:left}.customer-dashboard-date-options button:last-child{border-bottom:0}.customer-dashboard-date-options button.active,.customer-dashboard-date-options button:focus-visible,.customer-dashboard-date-options button:hover{background:#f0fbf5;color:#008a45;outline:none}.customer-dashboard-date-range{display:grid;grid-gap:10px;gap:10px;padding:12px;border-top:1px solid #edf1f6;background:#fbfdfc}.customer-dashboard-date-range label{display:grid;grid-gap:6px;gap:6px}.customer-dashboard-date-range span{color:#52627f;font-size:11px;font-weight:700}.customer-dashboard-date-range input{width:100%;min-height:36px;padding:0 10px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;color:#07152f;font-size:13px;font-weight:600}.customer-dashboard-date-range input:focus{border-color:#008a45;outline:3px solid rgba(0,151,74,.12)}.customer-dashboard-activity-grid{display:grid}.customer-dashboard-activity-item{min-height:122px;display:grid;align-content:start;grid-gap:8px;padding:0 24px;border-left:1px solid #e8edf4}.customer-dashboard-activity-item:first-child{border-left:0}.customer-dashboard-activity-icon{width:34px;height:34px;border-radius:8px}.customer-dashboard-activity-icon .customer-dashboard-icon{width:18px;height:18px}.customer-dashboard-activity-item strong span{color:#07152f}.customer-dashboard-time-value{font-size:26px!important}.customer-dashboard-meter{max-width:122px;height:7px;overflow:hidden;background:#e6ebf2}.customer-dashboard-meter span{display:block;height:100%;border-radius:inherit;background:#00974a;transition:width .22s ease}.customer-dashboard-activity-item small{font-weight:650}.customer-dashboard-active-account{position:relative;z-index:5;overflow:visible;border-color:rgba(0,151,74,.28)}.customer-dashboard-active-title{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 20px;border-bottom:1px solid rgba(0,151,74,.22);background:linear-gradient(90deg,#f1fff7,#fff)}.customer-dashboard-active-title h2{color:#008a45}.customer-dashboard-active-title span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:#dff7e9;color:#008a45;font-size:16px}.customer-dashboard-active-row{display:grid;align-items:center;grid-gap:20px;gap:20px}.customer-dashboard-linkedin-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:8px;background:#0a66c2;color:#fff;font-size:28px;font-weight:850;font-family:Arial,sans-serif;line-height:1}.customer-dashboard-account-main,.customer-dashboard-active-detail{min-width:0;padding:0 24px}.customer-dashboard-account-main{border-right:1px solid #e8edf4}.customer-dashboard-account-main>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.customer-dashboard-account-main strong,.customer-dashboard-active-detail strong,.customer-dashboard-row-account strong,.customer-dashboard-table-row>span strong{color:#07152f;font-size:14px;font-weight:650;line-height:1.35}.customer-dashboard-account-main a,.customer-dashboard-row-account a{display:block;margin-top:7px;overflow:hidden;color:#41527a;font-size:13px;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.customer-dashboard-account-main a:hover,.customer-dashboard-row-account a:hover{color:#0a66c2;text-decoration:underline}.customer-dashboard-active-detail{display:grid;grid-gap:10px;gap:10px}.customer-dashboard-active-detail span{color:#07152f;font-size:12px;font-weight:600}.customer-dashboard-active-detail strong{display:inline-flex;align-items:center;gap:8px}.customer-dashboard-active-detail i,.customer-dashboard-table-status i{width:8px;height:8px;border-radius:999px;background:#00974a;flex:0 0 auto}.customer-dashboard-switch{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;padding-left:24px}.customer-dashboard-search input,.customer-dashboard-switch select,.customer-dashboard-table-controls select{width:100%;min-height:40px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;color:#07152f;font-size:13px;font-weight:600}.customer-dashboard-switch select{padding:0 12px}.customer-dashboard-switch .button{min-height:40px;border-radius:8px;font-size:13px}.customer-dashboard-tabs{align-items:flex-end;gap:28px}.customer-dashboard-tabs button{position:relative;min-height:38px;padding:0 0 10px;color:#52627f;font-size:14px;font-weight:600}.customer-dashboard-tabs button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:999px 999px 0 0;background:transparent}.customer-dashboard-tabs button.active{color:#00974a}.customer-dashboard-tabs button.active:after{background:#00a957}.customer-dashboard-account-panel{overflow:visible}.customer-dashboard-table-controls{align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid #edf1f6}.customer-dashboard-search{position:relative;width:min(100%,420px)}.customer-dashboard-search input{padding:0 44px 0 16px}.customer-dashboard-search .customer-dashboard-icon{position:absolute;top:50%;right:14px;width:18px;height:18px;color:#07152f;transform:translateY(-50%)}.customer-dashboard-table-controls>div{display:flex;align-items:center;justify-content:flex-end;gap:12px}.customer-dashboard-table-controls select{width:172px;min-height:38px;padding:0 14px}.customer-dashboard-filter-button{min-height:38px;padding:0 14px}.customer-dashboard-table{position:relative;min-width:980px;overflow:visible}.customer-dashboard-table-head,.customer-dashboard-table-row{display:grid;grid-template-columns:minmax(300px,1.6fr) minmax(110px,.62fr) minmax(130px,.72fr) minmax(120px,.68fr) minmax(130px,.74fr) minmax(130px,.74fr) 90px;align-items:center;grid-gap:0;gap:0}.customer-dashboard-table-head{min-height:48px;padding:0 20px;border-bottom:1px solid #edf1f6;color:#07152f;font-size:12px;font-weight:700;text-transform:uppercase}.customer-dashboard-table-head span:last-child{justify-self:center;text-align:center}.customer-dashboard-table-row{position:relative;min-height:74px;padding:10px 20px;border-bottom:1px solid #edf1f6;color:#07152f;font-size:14px;font-weight:550;overflow:visible;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.customer-dashboard-table-row:last-child{border-bottom:0}.customer-dashboard-table-row.action-open{z-index:20}.customer-dashboard-avatar{display:grid;place-items:center;border-radius:999px;background:#e8f0ff;color:#176bff;font-size:14px;font-weight:700;flex:0 0 auto}.customer-dashboard-row-account{display:flex;align-items:center;gap:14px;padding-right:18px}.customer-dashboard-row-account>div{min-width:0}.customer-dashboard-row-account small{margin-left:8px;padding:4px 10px;border-radius:999px;background:#dcf7e7;color:#008a45;font-size:12px;font-weight:650}.customer-dashboard-table-row>span{min-width:0;display:grid;grid-gap:4px;gap:4px}.customer-dashboard-table-row>span small{color:#52627f;font-size:12px;font-weight:500}.customer-dashboard-table-health,.customer-dashboard-table-status{display:inline-flex!important;gap:8px}.customer-dashboard-table-health .customer-dashboard-icon{width:18px;height:18px;color:#00974a;fill:#00974a;stroke:#fff}.customer-dashboard-row-action{width:35px;height:35px;display:inline-grid;place-items:center;margin:0 auto;padding:5px;border:1px solid #dfe5ef;border-radius:8px}.customer-dashboard-row-action span,.customer-dashboard-row-action:after,.customer-dashboard-row-action:before{content:"";width:4px;height:4px;border-radius:999px;background:#07152f}.customer-dashboard-row-action-cell{position:relative;display:flex!important;justify-content:center;overflow:visible}.customer-dashboard-row-action-menu{position:relative;width:42px;display:grid;justify-items:center}.customer-dashboard-row-action-menu[open]{z-index:40}.customer-dashboard-row-action::-webkit-details-marker{display:none}.customer-dashboard-row-action-options{position:absolute;z-index:45;top:calc(100% + 8px);right:0;min-width:148px;display:grid;overflow:hidden;border:1px solid #dfe5ef;border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(7,21,47,.14)}.customer-dashboard-row-action-options :where(a,button){width:100%;display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-bottom:1px solid #edf1f6;background:transparent;color:#07152f;font:inherit;font-size:13px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.customer-dashboard-row-action-options .customer-dashboard-icon{width:16px;height:16px;color:#008a45}.customer-dashboard-row-action-options :where(a,button):last-child{border-bottom:0}.customer-dashboard-row-action-options :where(a,button):focus-visible,.customer-dashboard-row-action-options :where(a,button):hover{background:#f0fbf5;color:#008a45;outline:none}.customer-dashboard-empty{min-height:92px;color:#52627f;font-size:14px;font-weight:650}.customer-dashboard-skeleton{display:grid;grid-gap:22px;gap:22px}.customer-dashboard-skeleton .customer-dashboard-account-panel,.customer-dashboard-skeleton .customer-dashboard-active-account,.customer-dashboard-skeleton .customer-dashboard-activity,.customer-dashboard-skeleton .customer-dashboard-header,.customer-dashboard-skeleton .customer-dashboard-kpi{pointer-events:none}.customer-dashboard-skeleton-avatar,.customer-dashboard-skeleton-button,.customer-dashboard-skeleton-chip,.customer-dashboard-skeleton-dot,.customer-dashboard-skeleton-icon,.customer-dashboard-skeleton-line,.customer-dashboard-skeleton-meter,.customer-dashboard-skeleton-pill,.customer-dashboard-skeleton-select,.customer-dashboard-skeleton-tab{display:block;position:relative;overflow:hidden;border-radius:999px;background:#eef4f7}.customer-dashboard-skeleton-avatar:after,.customer-dashboard-skeleton-button:after,.customer-dashboard-skeleton-chip:after,.customer-dashboard-skeleton-dot:after,.customer-dashboard-skeleton-icon:after,.customer-dashboard-skeleton-line:after,.customer-dashboard-skeleton-meter:after,.customer-dashboard-skeleton-pill:after,.customer-dashboard-skeleton-select:after,.customer-dashboard-skeleton-tab:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.78),transparent);transform:translateX(-100%);animation:customer-dashboard-skeleton-shimmer 1.35s ease-in-out infinite}.customer-dashboard-skeleton-title{width:168px;height:34px;margin-bottom:12px;border-radius:8px}.customer-dashboard-skeleton-heading{width:182px;height:20px;border-radius:8px}.customer-dashboard-skeleton-copy{width:min(100%,320px);height:13px}.customer-dashboard-skeleton-name{width:154px;height:16px;margin-bottom:10px}.customer-dashboard-skeleton-label{width:112px;height:13px;margin-bottom:12px}.customer-dashboard-skeleton-value{width:76px;height:30px;border-radius:8px}.customer-dashboard-skeleton-button,.customer-dashboard-skeleton-pill,.customer-dashboard-skeleton-select{width:148px;height:42px;border-radius:8px}.customer-dashboard-skeleton-select{width:172px;height:38px}.customer-dashboard-skeleton-button{width:136px;height:38px}.customer-dashboard-skeleton-dot{width:28px;height:28px}.customer-dashboard-skeleton-avatar{width:46px;height:46px;border-radius:8px}.customer-dashboard-skeleton-avatar-small{width:42px;height:42px;border-radius:999px}.customer-dashboard-skeleton-icon{width:52px;height:52px;border-radius:8px;background:#e6f2ee}.customer-dashboard-skeleton-icon-small{width:34px;height:34px}.customer-dashboard-skeleton-chip{width:112px;height:28px}.customer-dashboard-skeleton-meter{width:122px;height:7px}.customer-dashboard-skeleton-tab{width:126px;height:32px;border-radius:8px}.customer-dashboard-skeleton-cell{width:min(100%,118px);height:16px}@keyframes customer-dashboard-skeleton-shimmer{to{transform:translateX(100%)}}@keyframes customer-dashboard-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1280px){.customer-dashboard{padding:24px 0}.customer-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dashboard-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0}.customer-dashboard-activity-item:nth-child(3n+1){border-left:0}.customer-dashboard-active-row{grid-template-columns:52px minmax(0,1fr) auto;gap:18px}.customer-dashboard-active-detail:nth-of-type(3),.customer-dashboard-switch{border-right:0}.customer-dashboard-switch{grid-column:2/-1;grid-template-columns:minmax(0,1fr) auto}}@media (max-width:860px){.customer-dashboard{padding:20px 0}.customer-dashboard-header,.customer-dashboard-section-title,.customer-dashboard-table-controls{align-items:stretch;flex-direction:column}.customer-dashboard-actions,.customer-dashboard-table-controls>div{flex:1 1 auto;justify-content:stretch}.customer-dashboard-actions>*,.customer-dashboard-filter-button,.customer-dashboard-search,.customer-dashboard-table-controls select{width:100%}.customer-dashboard-activity-grid,.customer-dashboard-kpis{grid-template-columns:1fr}.customer-dashboard-activity-item,.customer-dashboard-activity-item:nth-child(3n+1){min-height:auto;padding:0 0 18px;border-left:0;border-bottom:1px solid #e8edf4}.customer-dashboard-activity-item:last-child{border-bottom:0;padding-bottom:0}.customer-dashboard-active-row{grid-template-columns:1fr}.customer-dashboard-account-main,.customer-dashboard-active-detail,.customer-dashboard-switch{padding:0;border-right:0}.customer-dashboard-linkedin-mark{width:44px}.customer-dashboard-switch{grid-column:auto;grid-template-columns:1fr}.customer-dashboard-tabs{gap:16px;overflow-x:auto;padding-bottom:2px}.customer-dashboard-tabs button{flex:0 0 auto}.customer-dashboard-account-panel{overflow-x:auto}}.customer-dashboard{gap:20px;padding:24px 24px 28px;background:#fbfcff}.customer-dashboard .protected-section{gap:22px}.customer-dashboard-header{align-items:center}.customer-dashboard-header h1{font-size:32px}.customer-dashboard-actions{gap:16px;flex-wrap:nowrap}.customer-dashboard-add,.customer-dashboard-date,.customer-dashboard-filter-button,.customer-dashboard-switch-button,.workspace-role-button{min-height:46px;border-radius:8px}.workspace-role-button{min-width:216px}.customer-dashboard-add{min-width:250px}.customer-dashboard-kpis{gap:24px}.customer-dashboard-account-panel,.customer-dashboard-active-account,.customer-dashboard-activity,.customer-dashboard-kpi{border-color:#dfe5ef;box-shadow:0 14px 34px rgba(7,21,47,.045)}.customer-dashboard-kpi{min-height:160px;padding:22px}.customer-dashboard-activity{padding:18px 20px 24px}.customer-dashboard-active-row{grid-template-columns:52px minmax(0,1fr) auto}.customer-dashboard-switch-menu{position:relative;justify-self:end;min-width:192px;padding-left:0}.customer-dashboard-switch-button{display:inline-flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border:1px solid #dfe5ef;background:#fff;color:#07152f;font-size:14px;font-weight:650;list-style:none;box-shadow:0 8px 20px rgba(7,21,47,.03)}.customer-dashboard-switch-button::-webkit-details-marker{display:none}.customer-dashboard-switch-menu[open] .customer-dashboard-chevron{transform:rotate(225deg) translate(-2px,-1px)}.customer-dashboard-switch-options{position:absolute;z-index:50;top:calc(100% + 8px);right:0;width:min(260px,calc(100vw - 32px));display:grid;overflow:hidden;border:1px solid #dfe5ef;border-radius:10px;background:#fff;box-shadow:0 18px 42px rgba(7,21,47,.14)}.customer-dashboard-switch-options button{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border:0;border-bottom:1px solid #edf1f6;background:#fff;color:#07152f;text-align:left}.customer-dashboard-switch-options button:last-child{border-bottom:0}.customer-dashboard-switch-options button.active,.customer-dashboard-switch-options button:focus-visible,.customer-dashboard-switch-options button:hover{background:#f0fbf5;outline:none}.customer-dashboard-switch-options strong{font-size:13px}.customer-dashboard-switch-options small{color:#00974a;font-size:12px;font-weight:600}@media (max-width:760px){.customer-dashboard{padding:20px 0}.customer-dashboard-add,.workspace-role-button{min-width:0}.customer-dashboard-switch-menu{justify-self:stretch;min-width:0;padding-left:0}}.account-maintenance-page{width:100%;gap:20px}.account-maintenance-page .protected-section{gap:22px}.account-maintenance-hero{display:grid;grid-gap:14px;gap:14px}.account-maintenance-breadcrumb{display:inline-flex;align-items:center;gap:12px;color:#5e6d78;font-size:13px;font-weight:600}.account-maintenance-breadcrumb a{color:inherit;text-decoration:none}.account-maintenance-account-row,.account-maintenance-card-header,.account-maintenance-heading-row,.account-maintenance-quick-setup{display:flex;align-items:center;justify-content:space-between;gap:18px}.account-maintenance-heading-row h1{margin:0 0 8px;color:#07152f;font-size:31px;font-weight:750;line-height:1.1}.account-maintenance-card-header p,.account-maintenance-heading-row p,.account-maintenance-quick-setup p{margin:0;color:#52627f;font-size:14px;font-weight:500}.account-maintenance-card{display:grid;grid-gap:22px;gap:22px;padding:24px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;box-shadow:0 16px 38px rgba(7,21,47,.06)}.account-maintenance-card-header h2,.account-maintenance-confirm-card h2,.account-maintenance-quick-setup h2{margin:0 0 8px;color:#07152f;font-size:18px;font-weight:750;line-height:1.2}.account-maintenance-card-header-actions .button,.account-maintenance-help-button,.account-maintenance-manage-button{min-height:44px;border-radius:8px;white-space:nowrap}.account-maintenance-action-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.account-maintenance-account-select{position:relative;width:min(100%,760px);min-width:0;min-height:76px;flex:0 1 760px;display:grid;grid-template-columns:52px minmax(0,1fr) 18px;align-items:center;grid-gap:18px;gap:18px;padding:12px 18px;border:1px solid #dfe5ef;border-radius:14px;background:#fff}.account-maintenance-account-select select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.account-maintenance-avatar,.account-maintenance-invite-icon,.account-maintenance-rocket,.account-maintenance-status-icon{display:inline-grid;place-items:center;border-radius:999px;flex:0 0 auto}.account-maintenance-avatar{width:52px;height:52px;background:linear-gradient(135deg,#0aa66b,#008a45);font-size:17px;font-weight:800}.account-maintenance-account-copy{min-width:0;display:grid;grid-gap:6px;gap:6px}.account-maintenance-account-copy strong{color:#07152f;font-size:16px;font-weight:750}.account-maintenance-account-copy small{overflow:hidden;color:#005bb5;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.account-maintenance-down,.account-maintenance-select-chevron,.account-maintenance-up{width:9px;height:9px;border-right:2px solid;border-bottom:2px solid}.account-maintenance-down,.account-maintenance-select-chevron{transform:rotate(45deg) translateY(-2px)}.account-maintenance-up{transform:rotate(225deg) translate(-2px,-1px)}.account-maintenance-manage-button{min-width:184px;justify-content:center}.account-maintenance-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e8edf4;border-radius:8px;overflow:hidden}.account-maintenance-status-panel{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px;border-right:1px solid #e8edf4}.account-maintenance-status-panel:last-child{border-right:0}.account-maintenance-status-panel[data-tone=green]{--maintenance-tone:#008a45;--maintenance-tone-bg:#dff7e9}.account-maintenance-status-panel[data-tone=blue]{--maintenance-tone:#176bff;--maintenance-tone-bg:#e8f0ff}.account-maintenance-invite-icon,.account-maintenance-status-icon{width:52px;height:52px;background:var(--maintenance-tone-bg);color:var(--maintenance-tone)}.account-maintenance-invite-icon:before,.account-maintenance-rocket:before,.account-maintenance-sparkle:before,.account-maintenance-status-icon:before{color:currentColor;font-size:25px;font-weight:850;line-height:1}.account-maintenance-status-icon-link:before{content:"link";font-size:12px}.account-maintenance-status-icon-shield:before{content:"ok";font-size:13px}.account-maintenance-status-icon-clock:before{content:"time";font-size:11px}.account-maintenance-invite-icon-pending:before{content:"+"}.account-maintenance-invite-icon-recent:before{content:"time";font-size:11px}.account-maintenance-invite-icon-withdrawn:before{content:"x"}.account-maintenance-sparkle:before{content:"*"}.account-maintenance-rocket:before{content:">"}.account-maintenance-invite-card h3,.customer-dashboard-activity-item>p,.customer-dashboard-kpi>div>p{margin:0 0 8px;color:#1d2a36;font-size:13px;font-weight:750}.account-maintenance-status-panel strong{display:block;margin-bottom:8px;color:var(--maintenance-tone);font-size:15px;font-weight:800}.account-maintenance-invite-card p,.account-maintenance-status-panel small{color:#52627f;font-size:13px;font-weight:500}.account-maintenance-invite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.account-maintenance-invite-card{min-height:226px;display:grid;align-content:space-between;grid-gap:22px;gap:22px;padding:22px;border:1px solid rgba(7,21,47,.08);border-radius:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),var(--maintenance-soft-bg))}.account-maintenance-invite-card[data-tone=green]{--maintenance-tone:#008a45;--maintenance-tone-bg:#dff7e9;--maintenance-soft-bg:#f0fbf5}.account-maintenance-invite-card[data-tone=orange]{--maintenance-tone:#f27a11;--maintenance-tone-bg:#fff0df;--maintenance-soft-bg:#fff9ef}.account-maintenance-invite-card[data-tone=purple]{--maintenance-tone:#8b2cf5;--maintenance-tone-bg:#f0e2ff;--maintenance-soft-bg:#fbf6ff}.account-maintenance-invite-card-main{display:grid;grid-template-columns:58px minmax(0,1fr);grid-gap:18px;gap:18px}.account-maintenance-invite-card strong{display:block;margin-bottom:10px;color:#07152f;font-size:36px;font-weight:800;line-height:1}.account-maintenance-invite-card footer{padding-top:18px;border-top:1px solid rgba(7,21,47,.08);color:var(--maintenance-tone);font-size:14px;font-weight:800;text-align:center}.account-maintenance-info-banner,.account-maintenance-tip{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid #cfe1f8;border-radius:8px;background:#f0f7ff;color:#0f4f9a}.account-maintenance-sparkle{width:42px;height:42px;display:inline-grid;place-items:center;flex:0 0 auto;color:#176bff}.account-maintenance-info-banner strong,.account-maintenance-tip strong{color:#0f4f9a;font-size:14px;font-weight:800}.account-maintenance-info-banner p{margin:4px 0 0;color:#21456f;font-size:13px}.account-maintenance-advanced-body{display:grid;grid-template-columns:minmax(280px,1fr) 190px;align-items:center;grid-gap:20px;gap:20px;padding:20px;border:1px solid #dfe5ef;border-radius:8px}.account-maintenance-pacing-field{display:grid;grid-gap:10px;gap:10px}.account-maintenance-pacing-field>span:first-child{color:#07152f;font-size:13px;font-weight:750}.account-maintenance-pacing-field i{display:inline-grid;width:16px;height:16px;place-items:center;border:1px solid #81909f;border-radius:999px;color:#52627f;font-size:10px;font-style:normal}.account-maintenance-input-group{width:min(100%,400px);display:grid;grid-template-columns:minmax(0,1fr) 92px;border:1px solid #dfe5ef;border-radius:8px;overflow:hidden}.account-maintenance-input-group input{min-height:48px;padding:0 14px;border:0;color:#07152f;font-size:15px;font-weight:650}.account-maintenance-input-group em{display:grid;place-items:center;border-left:1px solid #dfe5ef;color:#07152f;background:#fbfcff;font-size:14px;font-style:normal;font-weight:750}.account-maintenance-pacing-field small{color:#52627f;font-size:13px}.account-maintenance-advanced-art{min-height:86px;display:flex;align-items:center;justify-content:center;overflow:hidden}.account-maintenance-advanced-svg{width:min(100%,190px);height:88px}.account-maintenance-advanced-svg circle,.account-maintenance-advanced-svg path,.account-maintenance-advanced-svg rect{vector-effect:non-scaling-stroke}.account-maintenance-confetti,.account-maintenance-speed-line{stroke:#78cfa8;stroke-width:3;opacity:.72}.account-maintenance-calendar-svg,.account-maintenance-stopwatch-svg{stroke:#41b985;stroke-width:4;fill:#dcf8e8}.account-maintenance-calendar-svg path,.account-maintenance-calendar-svg rect,.account-maintenance-stopwatch-svg circle,.account-maintenance-stopwatch-svg path{filter:drop-shadow(0 2px 0 rgba(0,138,69,.08))}.account-maintenance-inner-dial{fill:#edfdf4;stroke-width:2;opacity:.9}.account-maintenance-calendar-svg path,.account-maintenance-stopwatch-svg path:not(.account-maintenance-ticks){stroke:#169b65}.account-maintenance-calendar-dots,.account-maintenance-ticks{stroke:#92d7b6;stroke-width:4}.account-maintenance-tip{align-items:flex-start;background:#f0f7ff}.account-maintenance-table-wrap{overflow-x:auto;border:1px solid #e8edf4;border-radius:8px}.account-maintenance-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.account-maintenance-table td,.account-maintenance-table th{padding:14px 16px;border-bottom:1px solid #edf1f6;color:#07152f;font-size:13px;text-align:left;vertical-align:middle}.account-maintenance-table th{background:#fbfcff;font-size:12px;font-weight:800;text-transform:uppercase}.account-maintenance-table tr:last-child td{border-bottom:0}.account-maintenance-table td:first-child,.account-maintenance-table td:nth-child(2),.account-maintenance-table th:first-child,.account-maintenance-table th:nth-child(2){width:20%}.account-maintenance-table td:nth-child(3),.account-maintenance-table td:nth-child(4),.account-maintenance-table th:nth-child(3),.account-maintenance-table th:nth-child(4){width:14%}.account-maintenance-table td:nth-child(5),.account-maintenance-table th:nth-child(5){width:20%}.account-maintenance-table td:nth-child(6),.account-maintenance-table th:nth-child(6){width:12%;text-align:right}.account-maintenance-invite-name{display:block;color:#07152f;font-size:13px;font-weight:800}.account-maintenance-invite-meta{display:block;max-width:220px;margin-top:4px;overflow:hidden;color:#52627f;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.account-maintenance-muted-text{color:#6a778b;font-weight:650}.account-maintenance-profile-link{display:inline-flex;align-items:center;gap:8px;color:#176bff;font-weight:800;text-decoration:none;white-space:nowrap}.account-maintenance-profile-icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.account-maintenance-profile-link:focus-visible,.account-maintenance-profile-link:hover{color:#008a45;text-decoration:underline;outline:none}.account-maintenance-invite-status{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:800;white-space:nowrap}.account-maintenance-invite-status span{width:7px;height:7px;border-radius:999px;background:currentColor}.account-maintenance-invite-status-eligible{color:#c65d08;background:#fff0df}.account-maintenance-invite-status-pending{color:#42526f;background:#eef2f8}.account-maintenance-table-action .button{min-height:34px;padding:0 16px;border-radius:8px;font-size:12px;font-weight:800}.account-maintenance-table-action>span{color:#7b8798;font-size:16px;font-weight:800}.account-maintenance-quick-setup{padding:24px;border:1px solid #d7f0df;border-radius:8px;background:linear-gradient(90deg,#eefbf2,#fff);box-shadow:0 14px 34px rgba(0,138,69,.08)}.account-maintenance-rocket{width:62px;height:62px;color:#008a45;background:#d7f6e5}.account-maintenance-quick-setup>div{min-width:0;flex:1 1 auto}.account-maintenance-quick-setup .button{min-width:220px;min-height:50px;border-radius:8px;justify-content:center;background:#008a45}@media (max-width:1080px){.account-maintenance-invite-grid,.account-maintenance-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-maintenance-status-panel:nth-child(2){border-right:0}.account-maintenance-status-panel:nth-child(-n+2){border-bottom:1px solid #e8edf4}}@media (max-width:760px){.account-maintenance-account-row,.account-maintenance-card-header,.account-maintenance-heading-row,.account-maintenance-quick-setup{align-items:stretch;flex-direction:column}.account-maintenance-advanced-body,.account-maintenance-invite-grid,.account-maintenance-status-grid{grid-template-columns:1fr}.account-maintenance-status-panel,.account-maintenance-status-panel:nth-child(2){border-right:0;border-bottom:1px solid #e8edf4}.account-maintenance-status-panel:last-child{border-bottom:0}.account-maintenance-account-select,.account-maintenance-manage-button,.account-maintenance-quick-setup .button{width:100%;min-width:0}}.app-frame .template-pools-page{width:min(100%,1180px);justify-self:center;gap:18px}.app-frame .template-pools-page>.page-card:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px 20px;gap:12px 20px}.app-frame .template-pools-page>.page-card:first-child .page-copy{grid-column:1/-1;margin-top:0}.app-frame .template-pools-page>.form-grid-3{grid-template-columns:minmax(220px,1fr) minmax(180px,.5fr) minmax(260px,1.3fr);align-items:flex-end}.app-frame .template-pools-page>.form-grid-2{grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:start}.app-frame .template-pools-page .page-card{border-radius:14px}.app-frame .template-pools-page .form-label span{color:#20322b;font-size:12px;font-weight:700}.app-frame .template-pools-page .field-input{min-height:40px;padding:10px 12px;border-radius:10px;font-size:13px}.app-frame .template-pools-page textarea.field-input{min-height:78px;line-height:1.45}.app-frame .template-pools-page .page-card>.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.app-frame .template-pools-page .page-card>.form-grid-3 .form-label:nth-last-child(-n+3){grid-column:span 1}.app-frame .template-pools-page .detail-list{display:grid;grid-gap:8px;gap:8px}.app-frame .template-pools-page .detail-list-row{width:100%;border:1px solid rgba(12,107,80,.14);border-radius:10px;background:hsla(0,0%,100%,.74);text-align:left}.app-frame .template-pools-page .detail-list-row strong{color:#10201a;font-size:14px}.app-frame .template-pools-page .action-row{gap:8px}.app-frame .template-pools-page .action-row .button{min-height:36px;padding:0 12px;border-radius:9px;font-size:12px}.app-frame .template-pools-variants-wrap{max-height:680px;overflow:auto;border-radius:14px}.app-frame .template-pools-variants-table{min-width:920px;table-layout:fixed}.app-frame .template-pools-variants-table td:first-child,.app-frame .template-pools-variants-table th:first-child{width:64%}.app-frame .template-pools-variants-table td:nth-child(2),.app-frame .template-pools-variants-table th:nth-child(2){width:110px}.app-frame .template-pools-variants-table td:nth-child(3),.app-frame .template-pools-variants-table th:nth-child(3){width:250px}.app-frame .template-pools-variants-table td,.app-frame .template-pools-variants-table th{padding:12px 14px;vertical-align:top}.app-frame .template-pools-variants-table textarea.field-input{min-height:64px;resize:vertical;background:#fbfdfc;color:#4f6259;font-size:12px}.app-frame .template-pools-variants-table .table-meta-copy{margin-top:6px;color:#687970;font-size:11px;line-height:1.35}.app-frame .template-pools-status{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#eff7f1;color:#40524a;font-size:11px;font-weight:700;letter-spacing:0;text-transform:uppercase}.app-frame .template-pools-variants-table td:nth-child(3){position:relative;overflow:visible}.app-frame .template-pools-variant-action-menu{position:relative;width:38px;margin:0 auto}.app-frame .template-pools-variant-action-menu[open]{z-index:20}.app-frame .template-pools-variant-action-trigger{width:34px;height:34px;display:inline-grid;place-items:center;padding:5px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;color:#07152f;cursor:pointer;list-style:none}.app-frame .template-pools-variant-action-trigger::-webkit-details-marker{display:none}.app-frame .template-pools-variant-action-trigger span,.app-frame .template-pools-variant-action-trigger span:after,.app-frame .template-pools-variant-action-trigger span:before{width:4px;height:4px;border-radius:999px;background:currentColor}.app-frame .template-pools-variant-action-trigger span{position:relative;display:block}.app-frame .template-pools-variant-action-trigger span:after,.app-frame .template-pools-variant-action-trigger span:before{content:"";position:absolute;left:0}.app-frame .template-pools-variant-action-trigger span:before{top:-8px}.app-frame .template-pools-variant-action-trigger span:after{top:8px}.app-frame .template-pools-variant-action-options{position:absolute;z-index:25;top:calc(100% + 8px);right:0;min-width:148px;display:grid;grid-gap:4px;gap:4px;padding:8px;border:1px solid #dfe5ef;border-radius:10px;background:#fff;box-shadow:0 18px 42px rgba(7,21,47,.14)}.app-frame .template-pools-variant-action-options .button{width:100%;min-height:34px;justify-content:flex-start;padding:0 10px;border-radius:8px;font-size:12px}@media (max-width:1100px){.app-frame .template-pools-page .page-card>.form-grid-3,.app-frame .template-pools-page>.form-grid-2,.app-frame .template-pools-page>.form-grid-3{grid-template-columns:1fr}}.account-maintenance-card-header h2,.account-maintenance-invite-card h3,.account-maintenance-status-panel p,.admin-section-head h2,.admin-section-head h3,.analytics-insight-card .item-title,.billing-metric-card h3,.customer-dashboard-active-title h2,.customer-dashboard-section-title h2,.dashboard-panel h2,.metric-card h2,.metric-card h3,.page-card .card-title,.page-card .item-title,.page-card>h2,.page-card>h3,.record-grid-shell .card-title,.record-grid-shell .item-title,.record-grid-shell>h2,.record-grid-shell>h3,.table-card .card-title,.table-card .item-title,.table-card>h2,.table-card>h3,.table-section .card-title,.table-section .item-title,.table-section>h2,.table-section>h3{color:#10201a;font-size:clamp(18px,1.2vw,22px);font-weight:800;line-height:1.2;letter-spacing:0}.account-maintenance-invite-card h3,.account-maintenance-status-panel p,.customer-dashboard-activity-item>p,.customer-dashboard-kpi>div>p,.metric-card h2,.metric-card h3,.page-card-compact .card-title,.page-card-compact .item-title,.page-card-compact>h2,.page-card-compact>h3,.table-pagination-card .card-title,.table-pagination-card .item-title{font-size:clamp(16px,1vw,19px)}.account-maintenance-card-header h2,.admin-section-head h2,.admin-section-head h3,.card-header .card-title{margin:0}@media (max-width:640px){.account-maintenance-card-header h2,.account-maintenance-invite-card h3,.account-maintenance-status-panel p,.admin-section-head h2,.admin-section-head h3,.analytics-insight-card .item-title,.billing-metric-card h3,.customer-dashboard-activity-item>p,.customer-dashboard-kpi>div>p,.customer-dashboard-section-title h2,.dashboard-panel h2,.metric-card h2,.metric-card h3,.page-card .card-title,.page-card .item-title,.page-card>h2,.page-card>h3,.record-grid-shell .card-title,.record-grid-shell .item-title,.record-grid-shell>h2,.record-grid-shell>h3,.table-card .card-title,.table-card .item-title,.table-card>h2,.table-card>h3,.table-section .card-title,.table-section .item-title,.table-section>h2,.table-section>h3{font-size:18px}.account-maintenance-invite-card h3,.account-maintenance-status-panel p,.customer-dashboard-activity-item>p,.customer-dashboard-kpi>div>p,.metric-card h2,.metric-card h3,.page-card-compact .card-title,.page-card-compact .item-title,.page-card-compact>h2,.page-card-compact>h3,.table-pagination-card .card-title,.table-pagination-card .item-title{font-size:16px}}.account-maintenance-status-panel p,.customer-dashboard-activity-item>p,.customer-dashboard-kpi>div>p{margin:4px 0 10px;color:#07152f;font-weight:800}.customer-dashboard-active-title h2,.customer-dashboard-section-title h2{font-weight:800}.campaigns-page{width:100%;max-width:none;display:grid;grid-gap:22px;gap:22px;margin:0;padding:4px 0 28px;color:#07152f}.campaign-actions,.campaign-channel,.campaign-name-cell,.campaigns-cta-card,.campaigns-filter-panel,.campaigns-header,.campaigns-pagination,.campaigns-pagination label,.campaigns-stat-grid,.campaigns-table-footer{display:flex;align-items:center}.campaigns-header{justify-content:space-between;gap:18px;margin:0}.campaigns-heading h1{margin:0;color:#07152f;font-size:30px;font-weight:850;line-height:1.12}.campaigns-heading p{margin:6px 0 0;max-width:none;color:#52627f;font-size:13px;font-weight:500;line-height:1.45}.campaigns-primary-action{min-height:42px;gap:8px;padding:0 18px;border-radius:8px;box-shadow:0 12px 26px rgba(16,168,96,.22)}.campaigns-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.campaign-metric-card{min-width:0;min-height:112px;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:18px;border:1px solid #e1e7f0;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(7,21,47,.045)}.campaign-metric-icon,.campaign-row-icon,.campaigns-cta-icon{display:inline-grid;place-items:center;flex:0 0 auto}.campaign-metric-icon{width:48px;height:48px;border-radius:12px;background:#dff7e9;color:#00974a}.campaign-metric-card[data-tone=blue] .campaign-metric-icon{background:#e8f0ff;color:#176bff}.campaign-metric-card[data-tone=orange] .campaign-metric-icon{background:#fff0df;color:#f27a11}.campaign-metric-card[data-tone=purple] .campaign-metric-icon{background:#f0e2ff;color:#8b2cf5}.campaign-metric-card[data-tone=red] .campaign-metric-icon{background:#ffe7e7;color:#ef4a56}.campaign-metric-card p,.campaign-metric-card small,.campaign-metric-card strong,.campaigns-cta-card h2,.campaigns-cta-card p{margin:0}.campaign-metric-card p{color:#52627f;font-size:12px;font-weight:850}.campaign-metric-card strong{display:block;margin-top:4px;color:#07152f;font-size:30px;font-weight:900;line-height:1}.campaign-metric-card small{display:block;margin-top:6px;color:#52627f;font-size:12px;font-weight:650}.campaign-metric-card[data-tone=blue] small{color:#00974a}.campaigns-filter-panel{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(4,minmax(140px,1fr)) 82px;grid-gap:16px;gap:16px;padding:18px;border:1px solid #e1e7f0;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(7,21,47,.04)}.campaigns-filter-field,.campaigns-search-field{min-width:0}.campaigns-search-field{position:relative}.campaigns-search-field .campaign-icon{position:absolute;left:14px;top:50%;width:18px;height:18px;color:#8b9ab0;transform:translateY(-50%)}.campaigns-filter-field select,.campaigns-search-field input{width:100%;height:44px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;color:#07152f;font-size:13px;font-weight:650;outline:none}.campaigns-search-field input{padding:0 14px 0 42px}.campaigns-filter-field{display:grid;grid-gap:6px;gap:6px}.campaigns-filter-field span{color:#07152f;font-size:12px;font-weight:850}.campaigns-filter-field select{padding:0 34px 0 13px}.campaign-row-menu summary,.campaign-view-button,.campaigns-pagination button,.campaigns-reset-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dfe5ef;border-radius:8px;background:#fff;color:#52627f;font-size:13px;font-weight:800;cursor:pointer}.campaigns-reset-button{align-self:flex-end;height:44px;gap:8px}.campaigns-cta-card,.campaigns-empty-card,.campaigns-table-card{overflow:visible;border:1px solid #e1e7f0;border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(7,21,47,.045)}.campaigns-table-wrap{overflow-x:auto;overflow-y:auto;padding-bottom:112px;margin-bottom:-112px;scrollbar-gutter:stable}.campaigns-grid-table{width:100%;min-width:980px;border-collapse:collapse;table-layout:auto;color:#07152f;font-size:13px}.campaigns-grid-table td,.campaigns-grid-table th{padding:16px 18px;border-bottom:1px solid #edf1f7;vertical-align:middle}.campaigns-grid-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:40}.campaigns-grid-table th{position:-webkit-sticky;position:sticky;top:0;z-index:41;background:#fbfcff;color:#52627f;font-size:11px;font-weight:900;letter-spacing:.04em;text-align:left;text-transform:uppercase}.campaigns-grid-table td:nth-child(5),.campaigns-grid-table th:nth-child(5){text-align:center}.campaigns-grid-table td:nth-child(7),.campaigns-grid-table th:nth-child(7){text-align:right}.campaigns-grid-table tbody tr:hover{background:#fbfcff}.campaign-name-cell{gap:12px;overflow-wrap:normal}.campaign-name-cell a{color:#07152f;font-size:13px;font-weight:900;line-height:1.2;text-decoration:none}.campaign-name-cell small{display:block;margin-top:4px;color:#52627f;font-size:11px;font-weight:650}.campaign-row-icon{width:34px;height:34px;border-radius:8px;background:#dff7e9;color:#00974a}.campaign-row-icon[data-tone=blue]{background:#e8f0ff;color:#176bff}.campaign-row-icon[data-tone=orange]{background:#fff0df;color:#f27a11}.campaign-row-icon[data-tone=purple]{background:#f0e2ff;color:#8b2cf5}.campaign-row-icon[data-tone=red]{background:#ffe7e7;color:#ef4a56}.campaign-channel{gap:8px;color:#07152f;font-weight:750}.campaign-channel .campaign-icon{width:15px;height:15px;color:#52627f}.campaign-status-badge{display:inline-flex;min-height:22px;align-items:center;justify-content:center;padding:3px 9px;border-radius:6px;background:#eef2f7;color:#52627f;font-size:11px;font-weight:900;text-transform:uppercase}.campaign-status-active{background:#dff7e9;color:#00974a}.campaign-status-draft{background:#eef2f7;color:#52627f}.campaign-status-paused{background:#fff0df;color:#c27803}.campaign-status-completed{background:#f0e2ff;color:#8b2cf5}.campaign-status-archived{background:#ffe7e7;color:#ef4a56}.campaign-actions{justify-content:flex-end;gap:10px}.campaign-view-button{min-width:58px;min-height:34px;border-color:#8bdab5;color:#008a45;text-decoration:none}.campaigns-grid-table tr:has(.campaign-row-menu[open]){position:relative;z-index:30}.campaign-row-menu{position:relative;z-index:1}.campaign-row-menu[open]{z-index:60}.campaign-row-menu summary{width:34px;height:34px;list-style:none;font-size:18px}.campaign-row-menu summary::-webkit-details-marker{display:none}.campaign-row-menu div{position:absolute;z-index:70;right:0;top:calc(100% + 8px);width:162px;display:grid;overflow:hidden;border:1px solid #dfe5ef;border-radius:10px;background:#fff;box-shadow:0 18px 42px rgba(7,21,47,.18)}.campaign-row-menu a,.campaign-row-menu button{padding:10px 12px;border:0;background:transparent;color:#25334d;font:inherit;font-size:13px;font-weight:750;text-align:left;text-decoration:none}.campaign-row-menu a:hover,.campaign-row-menu button:hover{background:#f0fbf5;color:#008a45}.campaigns-empty-card,.campaigns-empty-row{padding:32px;color:#52627f;text-align:center}.campaigns-table-footer{justify-content:space-between;gap:16px;padding:16px 18px;color:#52627f;font-size:12px;font-weight:750}.campaigns-pagination{gap:10px}.campaigns-pagination label{gap:8px;color:#07152f}.campaigns-pagination select{height:34px;border:1px solid #dfe5ef;border-radius:8px;background:#fff;color:#07152f;font-weight:800}.campaigns-pagination button{width:34px;height:34px}.campaigns-pagination button.active{border-color:#00974a;background:#00974a;color:#fff}.campaigns-pagination button:disabled{cursor:not-allowed;opacity:.45}.campaigns-cta-card{min-height:112px;justify-content:space-between;gap:18px;padding:22px 26px;background:linear-gradient(135deg,#f8fbff,#fff)}.campaigns-cta-icon{width:64px;height:64px;border-radius:18px;background:#e8f0ff;color:#00974a}.campaigns-cta-card div{flex:1 1 auto;min-width:0}.campaigns-cta-card h2{color:#07152f;font-size:16px;font-weight:900}.campaigns-cta-card p{margin-top:6px;color:#52627f;font-size:13px;font-weight:550}.campaign-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1180px){.campaigns-filter-panel,.campaigns-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campaigns-reset-button{grid-column:span 2}}@media (max-width:760px){.campaigns-cta-card,.campaigns-header,.campaigns-table-footer{align-items:stretch;flex-direction:column}.campaigns-filter-panel,.campaigns-stat-grid{grid-template-columns:1fr}.campaigns-reset-button{grid-column:auto}.campaigns-cta-card .button,.campaigns-primary-action{width:100%}}.app-frame{background:radial-gradient(circle at 18% 6%,rgba(0,64,168,.08),transparent 30%),radial-gradient(circle at 86% 10%,rgba(56,176,56,.09),transparent 34%),linear-gradient(135deg,#f8fcff,#f5fcf7 48%,#fff)}.customer-dashboard{padding:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.58),rgba(244,250,247,.72)),radial-gradient(circle at 12% 0,rgba(0,64,168,.1),transparent 34%),radial-gradient(circle at 92% 12%,rgba(56,176,56,.13),transparent 32%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.customer-dashboard .protected-section{padding:28px;border:1px solid rgba(0,64,168,.1);background:rgba(248,251,249,.66);box-shadow:0 28px 80px rgba(7,21,47,.08)}.customer-dashboard-header{padding:4px 2px 8px}.customer-dashboard-header h1{color:#07152f;font-weight:850}.customer-dashboard-header p,.customer-dashboard-section-title p{color:#40536f;font-weight:600}.customer-dashboard-account-panel,.customer-dashboard-active-account,.customer-dashboard-activity,.customer-dashboard-kpi{border-color:rgba(0,64,168,.14);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(250,253,251,.9));box-shadow:0 18px 46px rgba(7,21,47,.09),0 5px 16px rgba(0,64,168,.05),inset 0 1px 0 hsla(0,0%,100%,.88)}.customer-dashboard-kpi{position:relative}.customer-dashboard-kpi:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--tile-color),transparent 72%);opacity:.62}.customer-dashboard-kpi:hover,.customer-dashboard-table-row:hover{box-shadow:0 24px 58px rgba(7,21,47,.13),0 8px 20px rgba(0,64,168,.08)}.customer-dashboard-activity-icon,.customer-dashboard-kpi-icon{box-shadow:0 12px 24px color-mix(in srgb,var(--tile-color) 20%,transparent),inset 0 1px 0 hsla(0,0%,100%,.64)}.customer-dashboard-active-title{border-bottom-color:rgba(0,64,168,.12);background:linear-gradient(90deg,rgba(0,64,168,.08),rgba(56,176,56,.13)),#f4fbf7}.customer-dashboard-active-title h2,.customer-dashboard-section-title h2{color:#09271d}.customer-dashboard-activity{border-top:3px solid rgba(0,64,168,.18)}.customer-dashboard-activity-item{border-left-color:rgba(0,64,168,.12)}.customer-dashboard-tabs{padding:0 10px}.customer-dashboard-account-panel{border-top:3px solid var(--brand-green)}.customer-dashboard-table-controls,.customer-dashboard-table-head{background:linear-gradient(180deg,#f6faff,#f9fcfb)}.customer-dashboard-table-row{background:hsla(0,0%,100%,.96)}.customer-dashboard-table-row:nth-child(2n){background:#fbfdfc}.customer-dashboard-date,.customer-dashboard-filter-button,.customer-dashboard-switch-button,.workspace-role-button{border-color:rgba(0,64,168,.18);background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(242,250,246,.88));box-shadow:0 12px 28px rgba(7,21,47,.07)}@media (max-width:760px){.customer-dashboard,.customer-dashboard .protected-section{padding:18px}}.account-maintenance-page .protected-section{padding:0;gap:24px}.account-maintenance-hero{position:relative;overflow:hidden;padding:28px 30px;border:1px solid rgba(0,64,168,.12);border-radius:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(239,250,244,.9)),linear-gradient(90deg,rgba(0,64,168,.1),rgba(56,176,56,.12));box-shadow:0 24px 64px rgba(7,21,47,.1)}.account-maintenance-hero:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--brand-blue),var(--brand-green))}.account-maintenance-breadcrumb{color:var(--brand-blue)}.account-maintenance-heading-row h1{color:#061a13;font-size:34px;font-weight:850}.account-maintenance-card-header p,.account-maintenance-heading-row p,.account-maintenance-quick-setup p{color:#40536f;font-weight:600}.account-maintenance-card{border-color:rgba(0,64,168,.13);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(250,253,251,.93));box-shadow:0 18px 48px rgba(7,21,47,.09),0 5px 16px rgba(0,64,168,.05),inset 0 1px 0 hsla(0,0%,100%,.9)}.account-maintenance-card-header{padding-bottom:16px;border-bottom:1px solid rgba(0,64,168,.1)}.account-maintenance-card-header h2,.account-maintenance-quick-setup h2{color:#081f18;font-size:20px;font-weight:850}.account-maintenance-account-select{border-color:rgba(0,64,168,.16);border-radius:8px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(242,250,246,.9));box-shadow:0 14px 34px rgba(7,21,47,.07)}.account-maintenance-account-select:hover{border-color:rgba(0,64,168,.28);box-shadow:0 18px 42px rgba(7,21,47,.1)}.account-maintenance-avatar{background:linear-gradient(135deg,var(--brand-blue),var(--brand-green));box-shadow:0 14px 28px rgba(0,64,168,.18)}.account-maintenance-status-grid{border-color:rgba(0,64,168,.12);background:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9)}.account-maintenance-status-panel{background:linear-gradient(180deg,#fff,#f8fbff);border-right-color:rgba(0,64,168,.1)}.account-maintenance-status-panel strong{color:#07152f}.account-maintenance-invite-card{position:relative;overflow:hidden;border-color:rgba(0,64,168,.11);box-shadow:0 16px 38px rgba(7,21,47,.07)}.account-maintenance-invite-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--maintenance-tone),transparent 72%);opacity:.7}.account-maintenance-invite-icon,.account-maintenance-status-icon{box-shadow:0 12px 24px rgba(7,21,47,.07),inset 0 1px 0 hsla(0,0%,100%,.72)}.account-maintenance-info-banner,.account-maintenance-tip{border-color:rgba(0,64,168,.14);background:linear-gradient(135deg,rgba(232,240,255,.86),rgba(240,251,245,.88));color:#0f3f7a}.account-maintenance-advanced-body{border-color:rgba(0,64,168,.12);background:linear-gradient(135deg,#fbfdff,#f4fbf7)}.account-maintenance-table-wrap{border-color:rgba(0,64,168,.13);box-shadow:0 14px 34px rgba(7,21,47,.06)}.account-maintenance-table th{background:linear-gradient(180deg,#f3f8ff,#f8fcfa);color:#07152f}.account-maintenance-table td{border-bottom-color:rgba(0,64,168,.08)}.account-maintenance-table tbody tr:nth-child(2n) td{background:#fbfdfc}.account-maintenance-table tbody tr:hover td{background:#f4fbf7}.account-maintenance-quick-setup{border-color:rgba(0,64,168,.12);background:linear-gradient(135deg,rgba(0,64,168,.08),rgba(56,176,56,.14)),#fff;box-shadow:0 20px 52px rgba(0,64,168,.1)}.account-maintenance-rocket{color:#fff;background:linear-gradient(135deg,var(--brand-blue),var(--brand-green));box-shadow:0 16px 32px rgba(0,64,168,.18)}@media (max-width:760px){.account-maintenance-page{padding:18px}.account-maintenance-card,.account-maintenance-hero,.account-maintenance-quick-setup{padding:20px}}.account-maintenance-scope-card .account-maintenance-card-header{align-items:flex-start}.account-maintenance-scope-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:16px;gap:16px}.account-maintenance-copy-settings-card{display:grid;grid-gap:10px;gap:10px;min-width:0}.account-maintenance-copy-settings-select{position:relative;min-height:56px;display:grid;grid-template-columns:minmax(0,1fr) 18px;grid-gap:7px 12px;gap:7px 12px;align-items:center;padding:12px 16px;border:1px solid rgba(0,64,168,.16);border-radius:8px;background:linear-gradient(135deg,#fff,#f7fcf9);box-shadow:0 10px 24px rgba(7,21,47,.055)}.account-maintenance-scope-select{min-height:64px;background:linear-gradient(135deg,rgba(0,64,168,.045),rgba(56,176,56,.075)),#fff}.account-maintenance-copy-settings-select .account-maintenance-field-label,.account-maintenance-copy-settings-select strong{grid-column:1}.account-maintenance-field-label{color:#40536f;font-size:12px;font-weight:850;line-height:1.2}.account-maintenance-copy-settings-select strong{overflow:hidden;color:#07152f;font-size:16px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.account-maintenance-copy-settings-select select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.account-maintenance-copy-settings-button{width:100%;min-height:48px;justify-content:center;border-radius:8px;font-weight:850}@media (max-width:1180px){.account-maintenance-scope-fields{grid-template-columns:1fr}}.app-frame .button-primary,.button-primary{border-color:rgba(0,137,73,.22);background:#079455;box-shadow:0 12px 24px rgba(7,148,85,.22),inset 0 1px 0 hsla(0,0%,100%,.18)}.app-frame .button-primary:hover:not(:disabled),.button-primary:hover:not(:disabled){border-color:rgba(0,137,73,.28);background:#087443;box-shadow:0 16px 30px rgba(7,148,85,.28),inset 0 1px 0 hsla(0,0%,100%,.2)}.app-frame .button-secondary,.button-secondary{background:#f6fbf8;border-color:rgba(0,64,168,.16);color:#0040a8}.app-frame .button-secondary:hover:not(:disabled),.button-secondary:hover:not(:disabled){border-color:rgba(0,137,73,.26);color:#075f49}.account-maintenance-avatar{background:#0b8063;box-shadow:0 12px 24px rgba(11,128,99,.2),inset 0 1px 0 hsla(0,0%,100%,.18)}:root{--ge-blue:#0040a8;--ge-blue-strong:#06327f;--ge-blue-soft:rgba(0,64,168,.1);--ge-green:#079455;--ge-green-strong:#067647;--ge-green-soft:rgba(7,148,85,.11);--ge-surface:#fff;--ge-border:rgba(0,64,168,.14)}.app-frame{background:radial-gradient(circle at 16% 4%,rgba(0,64,168,.075),transparent 31%),radial-gradient(circle at 88% 8%,rgba(7,148,85,.08),transparent 34%),linear-gradient(135deg,#f8fbff,#f6fcf8 52%,#fff)}.app-frame .button-primary,.button-primary{border-color:rgba(7,148,85,.3);background:var(--ge-green);color:#fff;box-shadow:0 12px 24px rgba(7,148,85,.22),0 0 0 1px rgba(0,64,168,.05),inset 0 1px 0 hsla(0,0%,100%,.18)}.app-frame .button-primary:hover:not(:disabled),.button-primary:hover:not(:disabled){border-color:rgba(7,148,85,.38);background:var(--ge-green-strong);box-shadow:0 16px 30px rgba(7,148,85,.27),0 0 0 1px rgba(0,64,168,.08),inset 0 1px 0 hsla(0,0%,100%,.2)}.app-frame .button-primary:focus-visible,.button-primary:focus-visible{outline:3px solid rgba(0,64,168,.22);outline-offset:2px}.app-frame .button-secondary,.button-secondary{border-color:var(--ge-border);background:#f8fbff;color:var(--ge-blue);box-shadow:0 8px 18px rgba(7,21,47,.045)}.app-frame .button-secondary:hover:not(:disabled),.button-secondary:hover:not(:disabled){border-color:rgba(7,148,85,.28);background:#fff;color:var(--ge-green-strong)}.account-maintenance-avatar{background:var(--ge-green);color:#fff;box-shadow:0 0 0 4px rgba(0,64,168,.1),0 12px 24px rgba(7,148,85,.2)}body,html{max-width:100%;overflow-x:clip}.modal-root{padding:28px}.modal-backdrop{background:linear-gradient(135deg,rgba(6,24,48,.52),rgba(9,35,29,.46));-webkit-backdrop-filter:blur(7px) saturate(.95);backdrop-filter:blur(7px) saturate(.95)}.setup-quick-modal,.setup-search-preset-modal,.setup-target-modal{width:min(1120px,100%);max-height:min(86vh,920px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;padding:0;border:1px solid rgba(0,64,168,.14);border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(7,21,47,.28),0 0 0 1px hsla(0,0%,100%,.72),inset 0 1px 0 hsla(0,0%,100%,.96)}.setup-target-modal{width:min(1180px,100%)}.setup-quick-modal:before,.setup-search-preset-modal:before,.setup-target-modal:before{content:"";height:4px;background:linear-gradient(90deg,var(--ge-blue,#0040a8),var(--ge-green,#079455))}.setup-quick-modal .modal-header,.setup-search-preset-modal .modal-header,.setup-target-modal .modal-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:14px 18px;gap:14px 18px;margin:0;padding:22px 24px 18px;border-bottom:1px solid rgba(0,64,168,.1);background:linear-gradient(135deg,rgba(248,251,255,.98),rgba(245,252,248,.96)),#fff}.setup-quick-modal .modal-header>div,.setup-search-preset-modal .modal-header>div,.setup-target-modal .modal-header>div{display:grid;min-width:0;grid-gap:7px;gap:7px}.setup-quick-modal .modal-header .eyebrow,.setup-search-preset-modal .modal-header .eyebrow,.setup-target-modal .modal-header .eyebrow{margin:0;color:var(--ge-blue,#0040a8);letter-spacing:.12em;line-height:1.2}.setup-quick-modal .modal-header .item-title,.setup-search-preset-modal .modal-header .item-title,.setup-target-modal .modal-header .item-title{min-width:0;margin:0;color:#07152f;font-size:clamp(21px,1.35vw,24px);font-weight:900;line-height:1.18;overflow-wrap:anywhere}.setup-quick-modal .modal-header .button,.setup-search-preset-modal .modal-header .button,.setup-target-modal .modal-header .button{flex:0 0 auto;align-self:start;min-height:42px;padding:0 18px;white-space:nowrap;border-color:rgba(7,21,47,.12);background:#fff;color:#2f3f3a;box-shadow:0 10px 22px rgba(7,21,47,.06)}.setup-quick-modal .modal-header .button:hover,.setup-search-preset-modal .modal-header .button:hover,.setup-target-modal .modal-header .button:hover{border-color:rgba(0,64,168,.22);color:var(--ge-blue,#0040a8)}.setup-quick-modal .modal-body,.setup-search-preset-modal .modal-body,.setup-target-modal .modal-body{min-height:0;max-height:calc(86vh - 92px);overflow:auto;padding:22px 24px 24px;background:radial-gradient(circle at 8% 0,rgba(0,64,168,.045),transparent 30%),radial-gradient(circle at 96% 8%,rgba(7,148,85,.052),transparent 28%),#fff}.setup-quick-modal .detail-list,.setup-search-preset-modal .detail-list,.setup-target-modal .detail-list{display:grid;grid-gap:12px;gap:12px}.setup-quick-modal .detail-list-row,.setup-search-preset-modal .detail-list-row,.setup-target-modal .detail-list-row{min-height:70px;padding:16px 18px;border:1px solid rgba(0,64,168,.11);border-radius:10px;background:#f8fbff;box-shadow:0 10px 24px rgba(7,21,47,.045),inset 3px 0 0 rgba(7,148,85,.36)}.setup-quick-modal .detail-list-row span,.setup-search-preset-modal .detail-list-row span,.setup-target-modal .detail-list-row span{color:#07152f;font-size:15px;font-weight:850}.setup-quick-modal .detail-list-row .detail-value,.setup-quick-modal .detail-list-row strong,.setup-search-preset-modal .detail-list-row .detail-value,.setup-search-preset-modal .detail-list-row strong,.setup-target-modal .detail-list-row .detail-value,.setup-target-modal .detail-list-row strong{color:#40536f;font-size:14px;font-weight:650}.setup-quick-modal .form-grid,.setup-search-preset-modal .form-grid,.setup-target-modal .form-grid{gap:18px}.setup-quick-modal .field,.setup-quick-modal .form-field,.setup-search-preset-modal .field,.setup-search-preset-modal .form-field,.setup-target-modal .field,.setup-target-modal .form-field{gap:9px}.setup-quick-modal input,.setup-search-preset-modal input,.setup-search-preset-modal select,.setup-search-preset-modal textarea,.setup-target-modal input{border-color:rgba(0,64,168,.15);border-radius:10px;background:#fff;box-shadow:0 8px 20px rgba(7,21,47,.035)}.setup-quick-modal input:focus,.setup-search-preset-modal input:focus,.setup-search-preset-modal select:focus,.setup-search-preset-modal textarea:focus,.setup-target-modal input:focus{border-color:var(--ge-blue,#0040a8);box-shadow:0 0 0 3px rgba(0,64,168,.12),0 10px 24px rgba(7,21,47,.06)}.setup-quick-modal .notice-banner,.setup-search-preset-modal .notice-banner,.setup-target-modal .notice-banner{border-radius:12px;box-shadow:0 12px 28px rgba(7,21,47,.06)}.setup-quick-modal .modal-actions,.setup-search-preset-modal .modal-actions,.setup-target-modal .modal-actions{justify-content:flex-end;gap:10px;padding-top:4px}@media (max-width:760px){.modal-root{inset:0;padding:14px}.setup-quick-modal,.setup-search-preset-modal,.setup-target-modal{max-height:calc(100vh - 28px);border-radius:14px}.setup-quick-modal .modal-body,.setup-quick-modal .modal-header,.setup-search-preset-modal .modal-body,.setup-search-preset-modal .modal-header,.setup-target-modal .modal-body,.setup-target-modal .modal-header{padding-left:18px;padding-right:18px}.setup-quick-modal .modal-header,.setup-search-preset-modal .modal-header,.setup-target-modal .modal-header{grid-template-columns:minmax(0,1fr)}.setup-quick-modal .modal-header .button,.setup-search-preset-modal .modal-header .button,.setup-target-modal .modal-header .button{justify-self:start}.setup-quick-modal .modal-header .item-title,.setup-search-preset-modal .modal-header .item-title,.setup-target-modal .modal-header .item-title{font-size:21px}}.setup-discovery-page-card{position:relative;overflow:hidden;padding:26px;border-color:rgba(0,64,168,.13);background:radial-gradient(circle at 0 0,rgba(0,64,168,.055),transparent 34%),radial-gradient(circle at 100% 8%,rgba(7,148,85,.06),transparent 32%),#fff;box-shadow:0 22px 58px rgba(7,21,47,.09),inset 0 1px 0 hsla(0,0%,100%,.94)}.setup-discovery-page-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--ge-blue,#0040a8),var(--ge-green,#079455))}.setup-discovery-page-card>.eyebrow{color:var(--ge-blue,#0040a8)}.setup-discovery-page-card>.item-title{margin-top:6px;color:#07152f;font-size:24px;font-weight:900}.setup-discovery-page-card .setup-section-body{gap:22px}.setup-discovery-page-card .setup-search-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.setup-discovery-page-card .setup-search-source-tile{min-height:178px;border:1px solid rgba(0,64,168,.12);border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(7,21,47,.06),inset 0 3px 0 rgba(7,148,85,.22)}.setup-discovery-page-card .setup-search-source-tile:hover{border-color:rgba(0,64,168,.2);box-shadow:0 18px 42px rgba(7,21,47,.085),inset 0 3px 0 var(--ge-green,#079455)}.setup-discovery-page-card .setup-search-source-tile .setup-card-header{align-items:flex-start;gap:12px}.setup-discovery-page-card .setup-search-source-tile .setup-card-header strong{color:#07152f;font-size:17px;font-weight:900}.setup-discovery-page-card .setup-search-source-tile .setup-card-header span{color:#66758c;font-weight:700}.setup-discovery-page-card .setup-search-source-tile .page-copy{margin-top:10px;color:#40536f;font-weight:600;line-height:1.55}.setup-discovery-page-card .setup-search-preset-list .detail-list-row{min-height:auto;margin-top:12px;padding:14px 16px;border-color:rgba(0,64,168,.08);border-radius:10px;background:#f8fbff;box-shadow:none}.setup-discovery-page-card .post-engagement-embedded{display:grid;grid-gap:18px;gap:18px;margin:4px 0 0;padding:0;background:transparent}.setup-discovery-page-card .post-engagement-form.page-card,.setup-discovery-page-card .post-engagement-list-grid .page-card,.setup-discovery-page-card .setup-edit-panel{border:1px solid rgba(0,64,168,.12);border-radius:12px;background:#fff;box-shadow:0 16px 38px rgba(7,21,47,.065)}.setup-discovery-page-card .post-engagement-form-header{padding-bottom:14px;border-bottom:1px solid rgba(0,64,168,.1)}.setup-discovery-page-card .post-engagement-form-header .item-title,.setup-discovery-page-card .post-engagement-list-grid .card-title{color:#07152f;font-size:19px;font-weight:900}.setup-discovery-page-card .post-engagement-form .form-section-heading{border-color:rgba(0,64,168,.11);border-radius:10px;background:linear-gradient(135deg,#f8fbff,#f5fcf8)}.setup-discovery-page-card .post-engagement-form .form-field input,.setup-discovery-page-card .post-engagement-form .form-field select{min-height:44px;border-color:rgba(0,64,168,.13);border-radius:10px;background:#fff;box-shadow:0 8px 20px rgba(7,21,47,.035)}.setup-discovery-page-card .post-engagement-form .checkbox-row{min-height:48px;border-color:rgba(0,64,168,.1);border-radius:10px;background:#fff;box-shadow:0 8px 18px rgba(7,21,47,.035)}.setup-discovery-page-card .post-engagement-form .checkbox-row:has(input:checked){border-color:rgba(7,148,85,.24);background:#f3fbf7}.setup-discovery-page-card .setup-edit-panel{padding:22px}.setup-discovery-page-card .setup-edit-panel .setup-actions{margin-top:14px;justify-content:flex-start}@media (max-width:1100px){.setup-discovery-page-card .setup-search-source-grid{grid-template-columns:1fr}}.setup-discovery-page-card .post-engagement-topic-form .post-engagement-form-header{align-items:center}.setup-discovery-page-card .post-engagement-topic-form .post-engagement-form-header>span{justify-self:end;min-height:32px;padding:8px 14px;border-color:rgba(7,148,85,.2);background:#ecfdf3;color:var(--ge-green-strong,#067647);box-shadow:0 8px 18px rgba(7,148,85,.08)}.setup-discovery-page-card .post-topic-identity-actions{--button-green:#067647;--button-green-strong:#055c37;grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;margin-top:-4px;padding-top:2px}.setup-discovery-page-card .post-topic-identity-actions .button{min-width:188px;min-height:46px;justify-content:center;border-color:rgba(7,148,85,.28);background:var(--ge-green,#079455);color:#fff;box-shadow:0 12px 24px rgba(7,148,85,.2),inset 0 1px 0 hsla(0,0%,100%,.18)}.setup-discovery-page-card .post-topic-identity-actions .button:hover:not(:disabled){border-color:rgba(7,148,85,.36);background:var(--ge-green-strong,#067647);box-shadow:0 16px 30px rgba(7,148,85,.26),inset 0 1px 0 hsla(0,0%,100%,.2)}@media (max-width:760px){.setup-discovery-page-card .post-topic-identity-actions{justify-content:stretch}.setup-discovery-page-card .post-topic-identity-actions .button{width:100%}}.setup-discovery-page-card .post-engagement-topic-form>.post-topic-identity-actions,.setup-discovery-page-card.page-card.form-grid>.post-engagement-topic-form .post-topic-identity-actions{grid-column:1/-1;width:100%;display:flex;justify-content:flex-end;align-items:center;justify-self:stretch}.setup-discovery-page-card .post-topic-identity-actions .button,.setup-discovery-page-card .post-topic-identity-actions .button:focus-visible:not(:disabled),.setup-discovery-page-card .post-topic-identity-actions .button:hover:not(:disabled),.setup-discovery-page-card .post-topic-identity-actions .button:visited{color:#fff;text-decoration:none}.setup-discovery-page-card .post-topic-identity-actions .button *{color:inherit}.setup-discovery-page-card .post-engagement-topic-form.form-grid>.record-grid-actions.post-topic-identity-actions{grid-column:1/-1!important;width:100%!important;max-width:none!important;display:flex!important;justify-content:flex-end!important;justify-self:stretch!important;margin-left:0!important}.setup-discovery-page-card .post-engagement-topic-form.form-grid>.record-grid-actions.post-topic-identity-actions .button{margin-left:auto!important;color:#fff!important}.setup-discovery-page-card .post-engagement-topic-form.form-grid>.record-grid-actions.post-topic-identity-actions .button:focus-visible:not(:disabled),.setup-discovery-page-card .post-engagement-topic-form.form-grid>.record-grid-actions.post-topic-identity-actions .button:hover:not(:disabled){color:#fff!important}.setup-templates-page-card{overflow:hidden}.setup-templates-page-card .setup-section-body{display:grid;grid-gap:22px;gap:22px}.setup-template-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.setup-template-mini-list .detail-list-row,.setup-template-summary-grid .detail-list-row{border:1px solid rgba(0,64,168,.1);border-radius:12px;background:linear-gradient(135deg,rgba(248,251,255,.96),rgba(244,252,248,.92));box-shadow:0 10px 26px rgba(7,21,47,.04)}.setup-template-summary-grid .detail-list-row{min-height:86px;align-content:center;padding:16px}.setup-template-summary-grid .detail-list-row strong{color:#07152f;font-size:14px;font-weight:900}.setup-template-summary-grid .detail-list-row .detail-value,.setup-template-summary-grid .detail-list-row span{color:#52627f;font-size:12px;font-weight:750}.setup-template-mini-list{display:grid;grid-gap:10px;gap:10px;padding-top:2px}.setup-template-catalog-panel{display:grid;grid-gap:18px;gap:18px;padding:20px;border:1px solid rgba(0,64,168,.12);border-radius:14px;background:#fff;box-shadow:0 16px 38px rgba(7,21,47,.06)}.setup-template-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid rgba(0,64,168,.1)}.setup-template-section-head .item-title{margin:4px 0 0;color:#07152f;font-size:20px;font-weight:900}.setup-template-status-pill{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:8px 14px;border:1px solid rgba(7,148,85,.2);border-radius:999px;background:#ecfdf3;color:var(--ge-green-strong,#067647);font-size:12px;font-weight:900;box-shadow:0 8px 18px rgba(7,148,85,.08)}.setup-template-catalog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.setup-template-catalog-item{display:grid;grid-gap:8px;gap:8px;min-height:132px;padding:16px;border:1px solid rgba(0,64,168,.1);border-radius:12px;background:linear-gradient(135deg,#fff,#f7fbff 52%,#f5fcf8);box-shadow:0 10px 24px rgba(7,21,47,.045)}.setup-template-catalog-title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.setup-template-catalog-title strong{min-width:0;color:#07152f;font-size:15px;font-weight:900;line-height:1.3}.setup-template-catalog-title .signal-pill{flex:0 0 auto}.setup-template-catalog-item p,.setup-template-catalog-item small{margin:0;color:#52627f;font-size:12px;font-weight:650;line-height:1.45}.setup-template-catalog-item small{color:#637089}.setup-template-primary-actions,.setup-template-secondary-actions{justify-content:flex-end;align-items:center;width:100%}.setup-template-primary-actions{padding-top:2px}.setup-template-secondary-actions{padding-top:4px}.setup-template-primary-actions .button,.setup-template-secondary-actions .button{min-height:42px;justify-content:center;border-radius:10px;font-size:13px;font-weight:900;text-decoration:none}.setup-template-primary-actions .button-primary,.setup-template-primary-actions .button-primary:focus-visible:not(:disabled),.setup-template-primary-actions .button-primary:hover:not(:disabled){color:#fff}.setup-template-primary-actions .button-secondary,.setup-template-secondary-actions .button-secondary{border-color:rgba(0,64,168,.16);background:#fff;color:var(--ge-blue-strong,#0040a8);box-shadow:0 8px 18px rgba(0,64,168,.06)}.setup-template-primary-actions .button-secondary:focus-visible:not(:disabled),.setup-template-primary-actions .button-secondary:hover:not(:disabled),.setup-template-secondary-actions .button-secondary:focus-visible:not(:disabled),.setup-template-secondary-actions .button-secondary:hover:not(:disabled){border-color:rgba(7,148,85,.24);background:#f5fcf8;color:var(--ge-green-strong,#067647)}@media (max-width:1180px){.setup-template-catalog-list,.setup-template-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.setup-template-catalog-list,.setup-template-summary-grid{grid-template-columns:1fr}.setup-template-catalog-title,.setup-template-section-head{flex-direction:column}.setup-template-catalog-title .signal-pill,.setup-template-primary-actions .button,.setup-template-secondary-actions .button,.setup-template-status-pill{width:100%;justify-content:center}}.linkedin-jobs-dashboard-page,.linkedin-jobs-list-page{gap:22px}.linkedin-jobs-dashboard-hero,.linkedin-jobs-list-page>.page-card:first-of-type{position:relative;overflow:hidden;padding:26px 28px;border:1px solid rgba(0,64,168,.13);border-radius:16px;background:linear-gradient(135deg,rgba(248,251,255,.98),rgba(244,252,248,.96)),#fff;box-shadow:0 22px 56px rgba(7,21,47,.08),inset 0 1px 0 hsla(0,0%,100%,.96)}.linkedin-jobs-dashboard-hero:before,.linkedin-jobs-list-page>.page-card:first-of-type:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--ge-blue,#0040a8),var(--ge-green,#079455))}.linkedin-jobs-dashboard-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.linkedin-jobs-dashboard-hero h1,.linkedin-jobs-list-page>.page-card:first-of-type .card-title{margin:6px 0 0;color:#07152f;font-size:28px;font-weight:950;line-height:1.15}.linkedin-jobs-dashboard-hero p:not(.eyebrow),.linkedin-jobs-list-page>.page-card:first-of-type .page-copy{max-width:780px;margin:8px 0 0;color:#52627f;font-size:14px;font-weight:650;line-height:1.55}.linkedin-jobs-dashboard-hero>span{flex:0 0 auto;display:inline-flex;align-items:center;min-height:38px;padding:9px 16px;border:1px solid rgba(7,148,85,.2);border-radius:999px;background:#ecfdf3;color:var(--ge-green-strong,#067647);font-size:13px;font-weight:900;box-shadow:0 10px 22px rgba(7,148,85,.08)}.linkedin-jobs-dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.linkedin-jobs-dashboard-stat{position:relative;min-height:176px;display:grid;align-content:space-between;grid-gap:20px;gap:20px;overflow:hidden;padding:20px;border:1px solid rgba(0,64,168,.12);border-radius:18px;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,251,255,.94)),#fff;box-shadow:0 18px 44px rgba(7,21,47,.075),inset 0 1px 0 hsla(0,0%,100%,.96)}.linkedin-jobs-dashboard-stat:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,64,168,.16),rgba(7,148,85,.16)) top /100% 3px no-repeat,radial-gradient(circle at 100% 0,rgba(7,148,85,.08),transparent 34%)}.linkedin-jobs-dashboard-stat-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px}.linkedin-jobs-dashboard-stat-icon{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:14px;background:#eef5ff;color:var(--ge-blue,#0040a8);box-shadow:inset 0 0 0 1px rgba(0,64,168,.08)}.linkedin-jobs-dashboard-stat-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.linkedin-jobs-dashboard-stat-chip{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border:1px solid rgba(7,148,85,.16);border-radius:999px;background:#f1fbf6;color:var(--ge-green-strong,#067647);font-size:11px;font-weight:900}.linkedin-jobs-dashboard-stat .eyebrow,.linkedin-jobs-dashboard-stat .metric-value,.linkedin-jobs-dashboard-stat-helper{position:relative}.linkedin-jobs-dashboard-stat .eyebrow{color:var(--ge-blue,#0040a8);font-size:11px;letter-spacing:.12em}.linkedin-jobs-dashboard-stat .metric-value{margin:12px 0 0;color:#07152f;font-size:44px;font-weight:950;line-height:.95}.linkedin-jobs-dashboard-stat-helper{margin:10px 0 0;color:#5c6b85;font-size:12px;font-weight:700;line-height:1.35}.linkedin-jobs-dashboard-stat-applied .linkedin-jobs-dashboard-stat-icon,.linkedin-jobs-dashboard-stat-fresh .linkedin-jobs-dashboard-stat-icon{background:#eafaf1;color:var(--ge-green,#079455)}.linkedin-jobs-dashboard-stat-needs-review .linkedin-jobs-dashboard-stat-icon{background:#fff4e4;color:#c96d05}.linkedin-jobs-dashboard-stat-drafts .linkedin-jobs-dashboard-stat-icon{background:#f4efff;color:#7047d8}.linkedin-jobs-dashboard-stat-not-interested .linkedin-jobs-dashboard-stat-icon{background:#fff1f2;color:#d92d20}.linkedin-jobs-list-page>.page-card:first-of-type{margin-bottom:0}.linkedin-jobs-list-page .page-card:has(.admin-filter-fields),.linkedin-jobs-list-page .record-grid-shell.linkedin-jobs-table-shell{border:1px solid rgba(0,64,168,.12);border-radius:16px;background:#fff;box-shadow:0 18px 46px rgba(7,21,47,.07)}.linkedin-jobs-list-page .page-card:has(.admin-filter-fields){padding:22px}.linkedin-jobs-list-page .page-card:has(.admin-filter-fields) .eyebrow{color:#07152f;font-size:18px;font-weight:950}.linkedin-jobs-list-page .grid-filter-fields{grid-template-columns:minmax(280px,1.2fr) minmax(220px,.8fr);gap:16px;align-items:flex-end}.linkedin-jobs-list-page .grid-filter-fields .field{gap:8px}.linkedin-jobs-list-page .grid-filter-fields .field span{color:#24352f;font-size:12px;font-weight:900}.linkedin-jobs-list-page .grid-filter-fields input,.linkedin-jobs-list-page .grid-filter-fields select{min-height:46px;border-color:rgba(0,64,168,.14);border-radius:12px;background:#fff;box-shadow:0 10px 22px rgba(7,21,47,.04)}.linkedin-jobs-list-page .record-grid-shell.linkedin-jobs-table-shell{overflow-x:auto;overflow-y:hidden}.linkedin-jobs-list-page .linkedin-jobs-table-shell .table-meta-copy,.linkedin-jobs-list-page .linkedin-jobs-table-shell>.table-meta-copy{color:#52627f;font-size:13px;font-weight:700}.linkedin-jobs-list-page .linkedin-jobs-grid-row{grid-template-columns:minmax(210px,1.18fr) minmax(150px,.78fr) minmax(140px,.72fr) minmax(100px,.5fr) minmax(170px,.86fr) minmax(150px,.64fr);gap:12px;align-items:center}.linkedin-jobs-list-page .table-head.linkedin-jobs-grid-row{min-height:42px;border:0;background:linear-gradient(90deg,var(--ge-blue,#0040a8),var(--ge-green,#079455));color:#fff}.linkedin-jobs-list-page .table-head.linkedin-jobs-grid-row .table-sort-button,.linkedin-jobs-list-page .table-head.linkedin-jobs-grid-row strong{color:#fff;font-size:12px;font-weight:900}.linkedin-jobs-list-page .table-head.linkedin-jobs-grid-row .table-sort-button-active,.linkedin-jobs-list-page .table-head.linkedin-jobs-grid-row .table-sort-button:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.linkedin-jobs-list-page .linkedin-jobs-empty-state{display:flex;min-height:220px;align-items:center;justify-content:center;border-top:1px solid rgba(0,64,168,.08);color:#52627f;font-size:16px;font-weight:800;text-align:center}.linkedin-jobs-list-page .table-row.linkedin-jobs-grid-row:not(.table-head){min-height:104px;border-bottom:1px solid rgba(0,64,168,.08);background:#fff}.linkedin-jobs-list-page .table-row.linkedin-jobs-grid-row:not(.table-head):nth-child(2n){background:#f9fcfb}.linkedin-jobs-list-page .table-row.linkedin-jobs-grid-row:not(.table-head):hover{background:#f4fbf8;box-shadow:inset 3px 0 0 var(--ge-green,#079455)}.linkedin-jobs-list-page .linkedin-job-primary-cell strong{color:#07152f;font-size:15px;font-weight:950;line-height:1.35}.linkedin-jobs-list-page .linkedin-job-captured-cell small,.linkedin-jobs-list-page .linkedin-job-hiring-team-cell small,.linkedin-jobs-list-page .linkedin-job-primary-cell small{color:#66758c;font-size:12px;font-weight:650}.linkedin-jobs-list-page .linkedin-job-location-cell{color:#40536f;font-size:14px;font-weight:650;line-height:1.45}.linkedin-jobs-list-page .linkedin-job-captured-cell strong,.linkedin-jobs-list-page .linkedin-job-hiring-team-cell strong{color:#07152f;font-size:14px;font-weight:900}.linkedin-jobs-list-page .linkedin-jobs-grid-row>.linkedin-job-company-cell{width:-moz-fit-content;width:fit-content;min-width:70px;max-width:100%;padding:6px 10px;border:1px solid rgba(0,64,168,.1);border-radius:999px;background:#f2f7ff;color:var(--ge-blue-strong,#0040a8);font-size:12px;font-weight:900;text-align:center}.linkedin-jobs-list-page .linkedin-job-actions-cell{justify-content:flex-end;justify-self:stretch;gap:8px}.linkedin-jobs-list-page .linkedin-job-actions-cell .button{min-height:34px;min-width:62px;border-color:rgba(0,64,168,.16);border-radius:10px;background:#fff;color:var(--ge-blue-strong,#0040a8);font-size:12px;font-weight:900;box-shadow:0 8px 18px rgba(0,64,168,.06)}.linkedin-jobs-list-page .linkedin-job-actions-cell .button:focus-visible:not(:disabled),.linkedin-jobs-list-page .linkedin-job-actions-cell .button:hover:not(:disabled){border-color:rgba(7,148,85,.24);background:#f5fcf8;color:var(--ge-green-strong,#067647)}.linkedin-jobs-list-page .pagination-controls,.linkedin-jobs-list-page .record-grid-pagination{border-top:1px solid rgba(0,64,168,.08);background:#fbfcff}@media (max-width:1180px){.linkedin-jobs-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.linkedin-jobs-list-page .linkedin-jobs-grid-row{grid-template-columns:minmax(210px,1.1fr) minmax(145px,.75fr) minmax(138px,.72fr) minmax(96px,.5fr) minmax(165px,.85fr) minmax(140px,.65fr)}}@media (max-width:760px){.linkedin-jobs-dashboard-hero{flex-direction:column}.linkedin-jobs-dashboard-grid,.linkedin-jobs-dashboard-hero>span,.linkedin-jobs-list-page .grid-filter-fields{width:100%;grid-template-columns:1fr}.linkedin-jobs-list-page .record-grid-shell.linkedin-jobs-table-shell{overflow-x:auto}.linkedin-jobs-list-page .linkedin-jobs-grid-row{min-width:920px}}.modal-panel:has(.linkedin-company-detail-content){width:min(1120px,calc(100vw - 40px));max-height:min(86vh,860px);overflow:hidden;border:1px solid rgba(0,64,168,.14);border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(7,21,47,.26),inset 0 1px 0 hsla(0,0%,100%,.94)}.modal-panel:has(.linkedin-company-detail-content):before{content:"";display:block;height:4px;background:linear-gradient(90deg,var(--ge-blue,#0040a8),var(--ge-green,#079455))}.modal-panel:has(.linkedin-company-detail-content) .modal-header{margin:0;padding:22px 24px 16px;border-bottom:1px solid rgba(0,64,168,.1);background:linear-gradient(135deg,rgba(248,251,255,.98),rgba(245,252,248,.96)),#fff}.modal-panel:has(.linkedin-company-detail-content) .modal-header .item-title{color:#07152f;font-size:24px;font-weight:950;line-height:1.18}.modal-panel:has(.linkedin-company-detail-content) .modal-body{max-height:calc(86vh - 92px);overflow:auto;padding:22px 24px 24px;background:radial-gradient(circle at 0 0,rgba(0,64,168,.045),transparent 34%),radial-gradient(circle at 100% 8%,rgba(7,148,85,.05),transparent 30%),#fff}.linkedin-company-detail-content{display:grid;grid-gap:18px;gap:18px}.linkedin-company-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.linkedin-company-description-card,.linkedin-company-detail-grid>div,.linkedin-company-stat-grid article{border:1px solid rgba(0,64,168,.11);border-radius:14px;background:linear-gradient(145deg,#fff,#f8fbff 58%,#f5fcf8);box-shadow:0 12px 28px rgba(7,21,47,.055)}.linkedin-company-stat-grid article{min-width:0;min-height:128px;display:grid;align-content:space-between;padding:16px;box-shadow:0 12px 28px rgba(7,21,47,.055),inset 0 3px 0 rgba(7,148,85,.22)}.linkedin-company-stat-grid article strong{min-width:0;color:#07152f;font-size:28px;font-weight:950;line-height:1.1;overflow-wrap:anywhere}.linkedin-company-stat-grid article span{color:#66758c;font-size:12px;font-weight:750}.linkedin-company-description-card{padding:18px}.linkedin-company-description-card .company-description-copy{margin:8px 0 0;max-width:100%;color:#40536f;font-size:15px;font-weight:650;line-height:1.6}.linkedin-company-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0}.linkedin-company-detail-grid>div{min-width:0;min-height:92px;padding:14px 16px}.linkedin-company-detail-grid dt{margin:0 0 8px;color:#52627f;font-size:12px;font-weight:900}.linkedin-company-detail-grid dd{min-width:0;margin:0;color:#10231d;font-size:15px;font-weight:700;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.linkedin-company-detail-grid a{color:var(--ge-blue-strong,#0040a8);text-decoration-thickness:1px;text-underline-offset:3px}@media (max-width:980px){.linkedin-company-detail-grid,.linkedin-company-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.modal-panel:has(.linkedin-company-detail-content){width:calc(100vw - 24px)}.modal-panel:has(.linkedin-company-detail-content) .modal-body,.modal-panel:has(.linkedin-company-detail-content) .modal-header{padding-left:16px;padding-right:16px}.linkedin-company-detail-grid,.linkedin-company-stat-grid{grid-template-columns:1fr}}.linkedin-companies-table-shell.table-section{overflow-x:auto;overflow-y:hidden;border:1px solid rgba(0,64,168,.12);border-radius:18px;background:#fff;box-shadow:0 18px 48px rgba(7,21,47,.075)}.linkedin-companies-table-shell .company-grid-row{grid-template-columns:minmax(58px,.28fr) minmax(250px,1.45fr) minmax(190px,.95fr) minmax(180px,.92fr) minmax(190px,.78fr) minmax(150px,.58fr);min-width:1120px;gap:18px;align-items:center;padding:14px 18px}.linkedin-companies-table-shell .table-head.company-grid-row{min-height:46px;padding-top:12px;padding-bottom:12px;border:0;background:linear-gradient(90deg,var(--ge-blue,#0040a8),var(--ge-green,#079455));color:#fff}.linkedin-companies-table-shell .table-head.company-grid-row span{color:#fff;font-size:12px;font-weight:950}.linkedin-companies-table-shell .company-grid-row:not(.table-head){min-height:72px;border-bottom:1px solid rgba(0,64,168,.075);background:#fff}.linkedin-companies-table-shell .company-grid-row:not(.table-head):nth-child(odd){background:#fbfdfc}.linkedin-companies-table-shell .company-grid-row:not(.table-head):hover{background:#f4fbf8;box-shadow:inset 3px 0 0 var(--ge-green,#079455)}.linkedin-companies-table-shell .company-grid-row>*{min-width:0}.company-grid-id{color:#07152f;font-size:13px;font-weight:950}.company-grid-category,.company-grid-company,.company-grid-domain{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#263a33;font-size:14px;font-weight:700;line-height:1.38}.company-grid-category,.company-grid-domain{color:#536760;font-weight:650}.company-grid-actions,.company-grid-counts{display:flex;align-items:center;gap:8px}.company-grid-counts{flex-wrap:wrap}.company-grid-counts .button{min-height:34px;padding:0 12px;border-color:rgba(7,21,47,.09);border-radius:999px;background:#fff;color:#263a33;font-size:12px;font-weight:900;box-shadow:0 8px 18px rgba(7,21,47,.04)}.company-grid-counts .button:focus-visible:not(:disabled),.company-grid-counts .button:hover:not(:disabled){border-color:rgba(7,148,85,.22);background:#f5fcf8;color:var(--ge-green-strong,#067647)}.company-grid-actions{justify-content:flex-end}.company-grid-actions .button{min-height:38px;min-width:118px;justify-content:center;border-color:rgba(0,64,168,.14);border-radius:11px;background:#f8fbff;color:var(--ge-blue-strong,#0040a8);font-size:12px;font-weight:950;box-shadow:0 10px 22px rgba(0,64,168,.055)}.company-grid-actions .button:focus-visible:not(:disabled),.company-grid-actions .button:hover:not(:disabled){border-color:rgba(7,148,85,.24);background:#f3fbf7;color:var(--ge-green-strong,#067647)}.linkedin-companies-empty-state{min-height:180px;display:flex;align-items:center;justify-content:center;margin:0;color:#52627f;font-weight:800;text-align:center}.linkedin-companies-table-shell+.inline-status{margin-top:14px;padding:14px 18px;border:1px solid rgba(0,64,168,.1);border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(245,252,248,.9));box-shadow:0 12px 28px rgba(7,21,47,.045)}@media (max-width:900px){.linkedin-companies-table-shell .company-grid-row{min-width:980px;grid-template-columns:minmax(56px,.25fr) minmax(220px,1.3fr) minmax(170px,.9fr) minmax(160px,.86fr) minmax(170px,.78fr) minmax(140px,.58fr)}}.app-frame{background:radial-gradient(circle at 17% 8%,rgba(0,64,168,.12),transparent 30%),radial-gradient(circle at 88% 10%,rgba(7,148,85,.12),transparent 34%),linear-gradient(135deg,#edf4f8,#f3f8f5 48%,#fff)}.linkedin-companies-page{gap:18px}.linkedin-companies-page>.page-card:first-of-type{overflow:hidden;border:1px solid rgba(0,64,168,.12);border-radius:18px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(245,252,248,.92)),#fff;box-shadow:0 20px 52px rgba(7,21,47,.075)}.linkedin-companies-page>.page-card:first-of-type:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--ge-blue,#0040a8),var(--ge-green,#079455))}.linkedin-companies-page>.page-card:first-of-type .card-header{margin-bottom:16px}.linkedin-companies-page>.page-card:first-of-type .grid-filter-fields{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;gap:14px}.linkedin-companies-page>.page-card:first-of-type .record-grid-actions{justify-content:flex-end;flex-wrap:nowrap}.linkedin-companies-page>.page-card:first-of-type .record-grid-actions .button{min-width:92px}.linkedin-companies-page>.page-card:first-of-type .page-copy{margin:12px 0 0;color:#52627f;font-weight:700}.linkedin-companies-page>.page-card-compact:has(.linkedin-companies-table-shell){padding:14px;overflow:hidden;border:1px solid rgba(0,64,168,.12);border-radius:20px;background:hsla(0,0%,100%,.82);box-shadow:0 24px 64px rgba(7,21,47,.09)}.linkedin-companies-table-shell.table-section{width:100%;overflow:hidden;border-radius:16px;box-shadow:none}.linkedin-companies-table-shell .company-grid-row,.linkedin-companies-table-shell .table-row-wide.company-grid-row{width:100%;min-width:0!important;grid-template-columns:minmax(46px,.28fr) minmax(170px,1.2fr) minmax(140px,.94fr) minmax(130px,.82fr) minmax(150px,.78fr) minmax(126px,.62fr)!important;gap:14px;padding:13px 16px}.linkedin-companies-table-shell .company-grid-row:not(.table-head){min-height:68px}.company-grid-category,.company-grid-company,.company-grid-domain{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.company-grid-company{color:#10231d;font-weight:850}.company-grid-category,.company-grid-domain{font-size:13px}.company-grid-counts{justify-content:flex-start;gap:6px}.company-grid-counts .button{min-width:66px;min-height:32px;padding-inline:10px}.company-grid-actions .button{width:100%;min-width:0;min-height:36px;padding-inline:10px}.linkedin-companies-page .inline-status.admin-context-copy{display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;grid-gap:12px;gap:12px;margin-top:14px;padding:14px 16px;border:1px solid rgba(0,64,168,.1);border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(246,252,248,.94)),#fff}.linkedin-companies-page .inline-status.admin-context-copy>span{justify-self:center;color:#40536f;font-size:14px;font-weight:800}.linkedin-companies-page .inline-status.admin-context-copy .button:last-child{justify-self:end}@media (max-width:1180px){.linkedin-companies-table-shell .company-grid-row,.linkedin-companies-table-shell .table-row-wide.company-grid-row{grid-template-columns:54px minmax(160px,1.2fr) minmax(126px,.9fr) minmax(118px,.78fr) minmax(136px,.78fr) minmax(112px,.58fr)!important;gap:10px;padding-inline:12px}.company-grid-actions .button,.company-grid-counts .button{font-size:11px}}@media (max-width:860px){.linkedin-companies-page .inline-status.admin-context-copy,.linkedin-companies-page>.page-card:first-of-type .grid-filter-fields{grid-template-columns:1fr}.linkedin-companies-page .inline-status.admin-context-copy .button,.linkedin-companies-page .inline-status.admin-context-copy .button:last-child,.linkedin-companies-page>.page-card:first-of-type .record-grid-actions{width:100%;justify-self:stretch}.linkedin-companies-page .inline-status.admin-context-copy>span{order:-1}.linkedin-companies-table-shell .table-head.company-grid-row{display:none}.linkedin-companies-table-shell .company-grid-row,.linkedin-companies-table-shell .table-row-wide.company-grid-row{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;min-height:auto;padding:16px;border:1px solid rgba(0,64,168,.1);border-radius:14px;margin:10px}.company-grid-actions:before,.company-grid-category:before,.company-grid-company:before,.company-grid-counts:before,.company-grid-domain:before,.company-grid-id:before{display:block;margin-bottom:4px;color:#66758c;font-size:11px;font-weight:900;text-transform:uppercase}.company-grid-id:before{content:"ID"}.company-grid-company:before{content:"Company"}.company-grid-category:before{content:"Category"}.company-grid-domain:before{content:"Domain"}.company-grid-counts:before{content:"Jobs / people"}.company-grid-actions:before{content:"Details"}.company-grid-actions,.company-grid-counts{display:grid;grid-template-columns:1fr 1fr}.company-grid-actions{grid-template-columns:1fr}}.job-application-outreach-page{width:100%!important;max-width:100%!important;min-width:0;gap:18px;overflow-x:hidden}.job-application-outreach-page>*{min-width:0;max-width:100%}.modal-root{left:0;width:100%;max-width:100%;padding-inline:clamp(12px,2vw,24px)}.job-application-outreach-page .workspace-admin-tabs{width:100%;max-width:100%;display:flex;gap:8px;overflow-x:auto;padding:4px 2px 10px;scrollbar-width:thin;scrollbar-color:rgba(0,64,168,.22) transparent}.job-application-outreach-page .outreach-review-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}.job-application-outreach-page .outreach-review-summary-grid .page-card{min-width:0;min-height:168px;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:20px;border-radius:18px;border-color:rgba(0,64,168,.11);background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,251,255,.92)),#fff;box-shadow:0 18px 42px rgba(7,21,47,.07)}.job-application-outreach-page .outreach-review-summary-grid .page-card:after{content:"";position:absolute;top:18px;right:18px;width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,rgba(0,64,168,.12),rgba(7,148,85,.12))}.job-application-outreach-page .outreach-review-summary-grid .metric-value{margin:4px 0 0;color:#07152f;font-size:34px;font-weight:950;line-height:1}.job-application-outreach-page .outreach-review-metric-label{font-size:28px!important;word-break:keep-all}.job-application-outreach-page .outreach-review-summary-grid .page-copy{margin:0;max-width:100%;color:#5c6b85;font-size:14px;font-weight:650;line-height:1.48}.job-application-outreach-page .outreach-review-layout{width:100%;display:grid;grid-template-columns:minmax(0,1fr)}.job-application-outreach-page .record-list-pane{min-width:0;display:grid;grid-gap:14px;gap:14px}.job-application-outreach-page .record-list-pane>.admin-grid-shell,.job-application-outreach-page .record-list-pane>.page-card,.job-application-outreach-page .record-list-pane>.page-card-compact,.job-application-outreach-page .record-list-pane>.record-grid-shell{width:100%;max-width:100%}.job-application-outreach-page .admin-filter-card,.job-application-outreach-page .record-list-pane>.page-card:first-child{overflow:hidden;border:1px solid rgba(0,64,168,.12);border-radius:18px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(245,252,248,.92)),#fff;box-shadow:0 18px 44px rgba(7,21,47,.07)}.job-application-outreach-page .record-list-pane .card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.job-application-outreach-page .record-list-pane .action-row,.job-application-outreach-page .record-list-pane .card-actions .action-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.job-application-outreach-page .record-list-pane .card-actions .button{min-height:38px;padding-inline:16px;border-radius:11px}.job-application-outreach-page .record-grid-shell.table-section{overflow:hidden;border:1px solid rgba(0,64,168,.12);border-radius:18px;background:#fff;box-shadow:0 20px 52px rgba(7,21,47,.075)}.job-application-outreach-page .record-grid-shell .detail-list:has(.detail-list-row),.job-application-outreach-page .record-grid-shell>.page-card-compact:first-child .detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.job-application-outreach-page .record-grid-shell .detail-list-row{min-width:0;border-radius:14px;border-color:rgba(0,64,168,.1);background:linear-gradient(135deg,#f8fbff,#f5fcf8)}.job-application-outreach-page .outreach-review-card-list{width:100%;max-width:100%;padding:16px;gap:12px}.job-application-outreach-page .outreach-review-select-row{width:100%;min-width:0;grid-template-columns:minmax(0,1.45fr) minmax(130px,.34fr) minmax(160px,auto);gap:14px;padding:16px;border-radius:16px;border-color:rgba(0,64,168,.11);background:linear-gradient(135deg,hsla(0,0%,100%,.94),rgba(246,252,248,.9)),#fff;box-shadow:0 10px 24px rgba(7,21,47,.045)}.job-application-outreach-page .outreach-review-select-row-active{border-color:rgba(7,148,85,.32);box-shadow:0 16px 34px rgba(7,148,85,.1),inset 4px 0 0 var(--ge-green,#079455)}.job-application-outreach-page .outreach-review-row-main strong{color:#10231d;font-size:15px;font-weight:900;line-height:1.35}.job-application-outreach-page .outreach-review-row-main small,.job-application-outreach-page .outreach-review-row-meta small{max-width:100%;color:#66758c;font-size:12px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.job-application-outreach-page .outreach-review-row-meta{justify-items:end;align-content:center;text-align:right}.job-application-outreach-page .outreach-review-row-action{min-width:0;justify-content:flex-end}.job-application-outreach-page .outreach-review-row-action .action-row{justify-content:flex-end;flex-wrap:nowrap}.job-application-outreach-page .outreach-review-row-action .button{min-height:38px;min-width:86px;padding-inline:14px;border-radius:12px}.job-application-outreach-page .outreach-review-row-action .button-ghost{border-color:rgba(217,45,32,.16);color:#b42318}.job-application-outreach-page .outreach-review-row-action .button-ghost:hover:not(:disabled){background:#fff1f2;color:#912018}.job-application-outreach-page .table-footer.table-pagination-card{padding:14px 16px;border-top:1px solid rgba(0,64,168,.08);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(246,252,248,.94)),#fff}.job-application-outreach-page .table-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.job-application-outreach-page .table-pagination-controls{justify-content:flex-end;flex-wrap:wrap}@media (max-width:1320px){.job-application-outreach-page .outreach-review-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.job-application-outreach-page .outreach-review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job-application-outreach-page .outreach-review-select-row,.job-application-outreach-page .record-list-pane .card-header,.job-application-outreach-page .table-pagination{grid-template-columns:1fr}.job-application-outreach-page .outreach-review-row-action,.job-application-outreach-page .outreach-review-row-action .action-row,.job-application-outreach-page .outreach-review-row-meta,.job-application-outreach-page .record-list-pane .card-actions .action-row,.job-application-outreach-page .table-pagination-controls{justify-content:flex-start;justify-items:start;text-align:left}}@media (max-width:640px){.job-application-outreach-page .outreach-review-summary-grid,.job-application-outreach-page .record-grid-shell .detail-list:has(.detail-list-row),.job-application-outreach-page .record-grid-shell>.page-card-compact:first-child .detail-list{grid-template-columns:1fr}.job-application-outreach-page .outreach-review-card-list{padding:12px}.job-application-outreach-page .outreach-review-row-action .action-row,.job-application-outreach-page .outreach-review-row-action .button,.job-application-outreach-page .record-list-pane .card-actions .button{width:100%}.job-application-outreach-page .outreach-review-row-action .action-row{flex-wrap:wrap}}:root{--ge-font-sans:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--linkedin-header-font:"LinkedIn Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;--ge-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--ge-text-xs:12px;--ge-text-sm:13px;--ge-text-md:14px;--ge-text-lg:16px;--ge-title-sm:18px;--ge-title-md:22px;--ge-title-lg:28px;--ge-title-xl:34px;--ge-line-tight:1.18;--ge-line-body:1.5}body,button,html,input,select,textarea{font-family:var(--ge-font-sans)}body{color:#10231d;font-size:var(--ge-text-md);font-weight:500;line-height:var(--ge-line-body);letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-frame,.app-frame button,.app-frame input,.app-frame select,.app-frame textarea,.modal-root,.modal-root button,.modal-root input,.modal-root select,.modal-root textarea{font-family:var(--ge-font-sans);letter-spacing:0}.app-frame .admin-page-title,.app-frame .card-title,.app-frame .dashboard-title,.app-frame .item-title,.app-frame h1,.app-frame h2,.app-frame h3,.modal-root .card-title,.modal-root .item-title{color:#07152f;font-family:var(--linkedin-header-font);font-weight:800;letter-spacing:0;line-height:var(--ge-line-tight)}.app-frame .admin-page-title,.app-frame .dashboard-title,.app-frame h1{font-size:clamp(28px,2.2vw,var(--ge-title-xl))}.app-frame .card-title,.app-frame h2{font-size:clamp(22px,1.6vw,var(--ge-title-lg))}.app-frame .item-title,.app-frame h3,.modal-root .item-title{font-size:var(--ge-title-md)}.app-frame .page-copy-tight,.app-frame small,.modal-root .page-copy-tight,.modal-root small{font-size:var(--ge-text-sm);line-height:1.45}.app-frame .eyebrow,.app-frame .field span,.app-frame .form-field span,.app-frame .table-head,.app-frame .table-head span,.app-frame .table-head strong,.app-frame dt,.modal-root .eyebrow,.modal-root dt{font-size:var(--ge-text-xs);font-weight:700;letter-spacing:.08em;line-height:1.2}.app-frame .field span,.app-frame .form-field span,.app-frame dt,.modal-root dt{letter-spacing:0}.app-frame .metric-value,.modal-root .metric-value{color:#07152f;font-family:var(--ge-font-sans);font-size:clamp(32px,2.7vw,42px);font-weight:750;letter-spacing:0;line-height:1}.app-frame .workspace-brand-logo-text{font-family:var(--ge-font-sans);font-weight:800;letter-spacing:0}.app-frame .detail-list-row,.app-frame .kv-list,.app-frame .table-row,.modal-root .detail-list-row,.modal-root .kv-list{font-size:var(--ge-text-md);line-height:var(--ge-line-body)}.app-frame .detail-list-row strong,.app-frame .table-row strong,.app-frame dd,.modal-root .detail-list-row strong,.modal-root dd{font-weight:650}.customer-dashboard .dashboard-title,.customer-dashboard h1{font-size:clamp(30px,2.3vw,36px);font-weight:800}.customer-dashboard .dashboard-subtitle,.customer-dashboard .page-copy{font-size:14px;font-weight:500}.customer-dashboard .dashboard-stat-value,.customer-dashboard .metric-value{font-size:clamp(30px,2.4vw,40px);font-weight:750}.customer-dashboard-activity{gap:18px;padding:22px 24px 24px;border-top:0}.customer-dashboard-activity .customer-dashboard-section-title{align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(0,64,168,.1)}.customer-dashboard-activity .customer-dashboard-section-title h2{font-size:clamp(22px,1.6vw,28px);font-weight:800}.customer-dashboard-activity .customer-dashboard-section-title p{margin-top:4px;font-size:14px;font-weight:500}.customer-dashboard-activity .customer-dashboard-date{min-width:0;min-height:44px;padding:0 16px;border-radius:14px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(244,251,248,.92))}.customer-dashboard-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.customer-dashboard-activity-item{position:relative;min-height:148px;gap:10px;padding:18px;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--tile-color) 16%,transparent),transparent 38%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(247,252,250,.92));box-shadow:0 14px 32px rgba(7,21,47,.055),inset 0 1px 0 hsla(0,0%,100%,.9)}.customer-dashboard-activity-item:first-child{border-left:1px solid rgba(0,64,168,.1)}.customer-dashboard-activity-item:before{content:"";position:absolute;inset:0 auto 0 0;width:4px}.customer-dashboard-activity-item:hover{border-color:color-mix(in srgb,var(--tile-color) 26%,rgba(0,64,168,.12));box-shadow:0 18px 42px rgba(7,21,47,.09),0 8px 18px color-mix(in srgb,var(--tile-color) 10%,transparent);transform:translateY(-1px)}.customer-dashboard-activity-icon{width:36px;height:36px;border-radius:12px;background:color-mix(in srgb,var(--tile-color) 13%,#fff)}.customer-dashboard-activity-item p{max-width:210px;color:#07152f;font-size:15px}.customer-dashboard-activity-item strong{color:#07152f;font-size:34px}.customer-dashboard-activity-item strong span{color:#40536f;font-size:20px;font-weight:500}.customer-dashboard-activity-item small{max-width:230px;color:#52627f;font-size:12px;font-weight:600;line-height:1.42}.customer-dashboard-time-value{font-size:30px!important}.customer-dashboard-meter{max-width:160px;height:8px}.customer-dashboard-meter span{background:linear-gradient(90deg,var(--tile-color),color-mix(in srgb,var(--tile-color) 72%,#fff))}@media (max-width:1180px){.customer-dashboard-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.customer-dashboard-activity{padding:18px}.customer-dashboard-activity .customer-dashboard-section-title{align-items:stretch}.customer-dashboard-activity .customer-dashboard-date,.customer-dashboard-activity .customer-dashboard-date-menu{width:100%}.customer-dashboard-activity-grid{grid-template-columns:1fr}.customer-dashboard-activity-item{min-height:132px}}.customer-dashboard-activity{padding:18px 20px 20px}.customer-dashboard-activity .customer-dashboard-section-title{padding-bottom:12px}.customer-dashboard-activity .customer-dashboard-section-title h2{font-size:clamp(21px,1.35vw,25px)}.customer-dashboard-activity .customer-dashboard-section-title p{margin-top:2px;font-size:13px}.customer-dashboard-activity .customer-dashboard-date{min-height:40px;padding:0 14px;border-radius:12px;font-size:13px}.customer-dashboard-activity-item{min-height:132px;gap:8px;padding:14px 14px 14px 16px;border-radius:14px;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(247,252,250,.86));box-shadow:0 10px 22px rgba(7,21,47,.045),inset 0 1px 0 hsla(0,0%,100%,.9)}.customer-dashboard-activity-icon{width:30px;height:30px;border-radius:10px}.customer-dashboard-activity-item p{max-width:none;min-height:38px;font-size:13px;font-weight:750;line-height:1.28}.customer-dashboard-activity-item strong{font-weight:750}.customer-dashboard-activity-item strong span{font-size:17px}.customer-dashboard-meter{max-width:118px}.customer-dashboard-activity-item small{max-width:none}@media (max-width:1380px){.customer-dashboard-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-dashboard-activity-item{min-height:118px}}@media (max-width:860px){.customer-dashboard-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.customer-dashboard-activity-grid{grid-template-columns:1fr}}.quick-setup-review-row{min-height:68px;gap:18px;padding:16px 18px}.quick-setup-review-row strong{color:#07152f;font-size:16px;font-weight:800;line-height:1.25}.quick-setup-review-row p{color:#40536f;font-size:15px;font-weight:600;line-height:1.42}.quick-setup-review-row .quick-setup-status{min-height:34px;padding:7px 14px;font-size:14px;font-weight:800}.quick-setup-review-row .button{min-height:40px;min-width:112px;padding:9px 18px;font-size:15px;font-weight:800}.quick-setup-review-icon{width:34px;height:34px}.quick-setup-review-icon .quick-setup-icon{width:18px;height:18px}@media (max-width:760px){.quick-setup-review-row{gap:12px;padding:14px}.quick-setup-review-row strong{font-size:15px}.quick-setup-review-row p{font-size:14px}.quick-setup-review-row .button{width:100%}}.quick-setup-review-row{grid-template-columns:42px minmax(180px,.7fr) minmax(280px,1.35fr) minmax(118px,max-content) minmax(118px,max-content);column-gap:18px}.quick-setup-review-row .button,.quick-setup-review-row .quick-setup-status{justify-self:end;white-space:nowrap}.quick-setup-review-row .button{width:118px;min-width:118px}@media (max-width:980px){.quick-setup-review-row{grid-template-columns:38px minmax(150px,.8fr) minmax(200px,1fr) minmax(108px,max-content) minmax(106px,max-content);column-gap:12px}.quick-setup-review-row .quick-setup-status{font-size:13px;padding-inline:12px}.quick-setup-review-row .button{width:106px;min-width:106px;font-size:14px}}@media (max-width:760px){.quick-setup-review-row{grid-template-columns:34px minmax(0,1fr);align-items:start}.quick-setup-review-row .button,.quick-setup-review-row .quick-setup-status,.quick-setup-review-row p{grid-column:2}.quick-setup-review-row .button,.quick-setup-review-row .quick-setup-status{justify-self:stretch;width:100%;min-width:0}}.quick-setup-tab{gap:14px;padding:16px 18px}.quick-setup-tab-icon{position:relative;flex:0 0 42px}.quick-setup-tab-number{left:48px;top:12px;z-index:2;width:18px;height:18px;font-size:11px;line-height:1;box-shadow:0 4px 10px rgba(7,21,47,.08)}.quick-setup-tab-copy{padding-left:2px}.quick-setup-tab-copy small,.quick-setup-tab-copy strong{display:block;max-width:100%}@media (max-width:1180px){.quick-setup-tab{gap:10px;padding-inline:14px}.quick-setup-tab-icon{flex-basis:38px;width:38px;height:38px}.quick-setup-tab-number{left:42px;top:12px}.quick-setup-tab-copy strong{font-size:13px}.quick-setup-tab-copy small{font-size:11px}}@media (max-width:760px){.quick-setup-tab-number{left:40px;top:10px}}.post-engagement-list-grid .page-card:has(.detail-list-row .button) .detail-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px}.post-engagement-list-grid .page-card:has(.detail-list-row .button) .detail-list-row{min-height:214px;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:18px;border:1px solid rgba(0,64,168,.12);border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(7,148,85,.1),transparent 34%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(246,252,249,.92));box-shadow:0 14px 34px rgba(7,21,47,.055),inset 0 3px 0 rgba(7,148,85,.22)}.post-engagement-list-grid .page-card:has(.detail-list-row .button) .detail-list-row strong{color:#07152f;font-size:18px;font-weight:800;line-height:1.25}.post-engagement-list-grid .page-card:has(.detail-list-row .button) .detail-list-row>span{display:flex;min-height:0;flex-direction:column;align-items:flex-start;gap:7px;color:#40536f;font-size:14px;font-weight:600;line-height:1.42}.post-engagement-list-grid .page-card:has(.detail-list-row .button) .detail-list-row .button{margin-top:auto;margin-right:0;min-width:84px;min-height:38px;padding:8px 16px;border-radius:11px;font-size:13px;font-weight:800}.setup-discovery-page-card .post-engagement-list-grid .page-card:has(.detail-list-row .button) .detail-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media (min-width:1280px){.setup-discovery-page-card .post-engagement-list-grid .page-card:has(.detail-list-row .button) .detail-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.post-engagement-list-grid .page-card:has(.detail-list-row .button) .detail-list{grid-template-columns:1fr}.post-engagement-list-grid .page-card:has(.detail-list-row .button) .detail-list-row{min-height:auto;padding:16px}}body.auth-shell-active,html.auth-shell-active{height:100%;overflow:hidden!important}body.auth-shell-active{position:fixed;inset:0}.public-shell-auth{height:100dvh;min-height:100dvh;overflow:hidden!important;align-content:center;align-items:center;padding:clamp(14px,2vw,24px)}.public-shell-auth:before{left:max(-90px,-7vw);top:max(-80px,-6vw)}.public-shell-auth:after{right:max(-110px,-8vw);bottom:max(-120px,-8vw)}.public-shell-auth .public-login-layout{max-height:calc(100dvh - clamp(28px, 4vw, 48px));grid-template-columns:minmax(320px,.86fr) minmax(480px,540px);grid-gap:clamp(20px,3vw,48px);gap:clamp(20px,3vw,48px)}.public-shell-auth .public-login-layout:before{inset:-10px}.public-shell-auth .public-brand-panel{justify-self:stretch;padding:clamp(28px,4vw,54px);border:1px solid rgba(134,239,172,.2);background:linear-gradient(145deg,rgba(7,21,47,.94),rgba(5,45,52,.9) 54%,rgba(4,80,61,.86)),radial-gradient(circle at 20% 18%,rgba(0,84,199,.28),transparent 34%),radial-gradient(circle at 84% 8%,rgba(7,148,85,.24),transparent 32%);box-shadow:0 30px 70px rgba(7,21,47,.2),inset 0 1px 0 hsla(0,0%,100%,.12)}.public-shell-auth .public-brand-panel .workspace-brand-logo{margin-inline:auto;margin-bottom:16px;box-shadow:0 18px 40px rgba(0,0,0,.18)}.public-shell-auth .public-brand-panel .workspace-brand-logo-icon{width:44px;height:44px}.public-shell-auth .public-brand-panel .workspace-brand-logo-text{font-size:clamp(26px,3vw,38px)}.public-shell-auth .public-brand-panel .eyebrow{font-size:11px}.public-shell-auth .public-brand-panel .public-title{margin-inline:auto;font-size:clamp(28px,3vw,40px)}.public-shell-auth .public-brand-panel .page-copy{margin:14px auto 0;max-width:38ch;color:rgba(226,245,239,.82);font-size:clamp(13px,1.1vw,16px);line-height:1.48}.public-shell-auth .auth-card{display:grid;align-content:center;padding:22px 26px}.public-shell-auth .auth-card .item-title{max-width:none;font-size:clamp(28px,2.2vw,34px);line-height:1.1}.public-shell-auth .auth-card>.page-copy{margin-top:6px;max-width:none;font-size:14px;line-height:1.36}.public-shell-auth-signup .auth-card .item-title,.public-shell-auth-signup .auth-card>.page-copy{white-space:nowrap}.public-shell-auth .auth-form{margin-top:14px;gap:10px}.public-shell-auth .field{gap:6px}.public-shell-auth .field span{font-size:12px}.public-shell-auth .button,.public-shell-auth .field input{min-height:44px;border-radius:12px;padding:10px 14px;font-size:13px}.public-shell-auth .auth-primary-actions{gap:10px}.public-shell-auth .auth-divider{margin:10px 0}.public-shell-auth .google-auth-button:after{inset:auto 18px 6px}@media (max-width:900px){body.auth-shell-active,html.auth-shell-active{position:static;height:auto;min-height:100%;overflow:hidden!important}.public-shell-auth{height:100dvh;min-height:100dvh;overflow-x:hidden!important;overflow-y:auto!important;align-content:start;align-items:start;padding:14px}.public-shell-auth .public-brand-panel,.public-shell-auth .public-login-layout:before,.public-shell-auth:after,.public-shell-auth:before{display:none}.public-shell-auth .public-login-layout{width:100%;max-height:none;grid-template-columns:1fr;gap:16px}.public-shell-auth .auth-card{width:min(100%,520px);justify-self:center;padding:18px}.public-shell-auth .auth-card .item-title{font-size:clamp(26px,7vw,32px);white-space:normal}.public-shell-auth .auth-card>.page-copy{max-width:32ch;font-size:14px;white-space:normal}.public-shell-auth .auth-primary-actions{grid-template-columns:1fr}.public-shell-auth .google-auth-button{display:inline-flex}}.app-frame .linkedin-companies-table-shell .table-head.company-grid-row,.app-frame :where(.data-table,.campaigns-grid-table,.account-maintenance-table,.linkedin-job-contact-grid) th,.app-frame :where(.table-head,.record-grid-header){border-color:rgba(125,180,255,.16)!important;border-bottom:1px solid hsla(0,0%,100%,.12)!important;background:radial-gradient(circle at 18% 0,rgba(0,94,220,.24),transparent 34%),radial-gradient(circle at 100% 22%,rgba(7,148,85,.2),transparent 36%),linear-gradient(180deg,#0a2140,#0a3040 52%,#082a32)!important;color:#f8fbff!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 10px 22px rgba(7,21,47,.08)!important}.app-frame .linkedin-companies-table-shell .table-head.company-grid-row *,.app-frame :where(.data-table,.campaigns-grid-table,.account-maintenance-table,.linkedin-job-contact-grid) th *,.app-frame :where(.table-head,.record-grid-header) *{color:inherit!important}.app-frame .linkedin-companies-table-shell .table-head.company-grid-row:first-child,.app-frame :where(.data-table,.campaigns-grid-table,.account-maintenance-table,.linkedin-job-contact-grid) th:first-child,.app-frame :where(.table-head,.record-grid-header):first-child{border-top-left-radius:inherit}.app-frame .linkedin-companies-table-shell .table-head.company-grid-row:last-child,.app-frame :where(.data-table,.campaigns-grid-table,.account-maintenance-table,.linkedin-job-contact-grid) th:last-child,.app-frame :where(.table-head,.record-grid-header):last-child{border-top-right-radius:inherit}.app-frame .campaigns-grid-table th,.app-frame .campaigns-grid-table thead{position:-webkit-sticky;position:sticky;top:0}.app-frame .campaigns-grid-table thead{z-index:80}.app-frame .campaigns-grid-table th{z-index:81;background:linear-gradient(90deg,#3e6e87,#168276)!important;-webkit-backdrop-filter:none;backdrop-filter:none}:root{--button-height:42px;--button-radius:12px;--button-font-size:14px;--button-font-weight:800;--button-blue:var(--ge-blue,#0040a8);--button-blue-strong:var(--ge-blue-strong,#06327f);--button-green:var(--ge-green,#079455);--button-green-strong:var(--ge-green-strong,#067647);--button-danger:#dc2626;--button-danger-strong:#b91c1c;--button-line:rgba(0,64,168,.16)}.button,a.button,button.button{min-height:var(--button-height);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid transparent;border-radius:var(--button-radius);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:1.1;letter-spacing:0;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.button:hover:not(:disabled),a.button:hover{text-decoration:none;transform:translateY(-1px)}.button:focus-visible,a.button:focus-visible{outline:3px solid rgba(0,64,168,.22);outline-offset:2px}.button:disabled,.button[aria-disabled=true],button.button:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.button-add,.button-create,.button-primary,.button-save,.button-submit{border-color:rgba(7,148,85,.32)!important;background:var(--button-green)!important;color:#fff!important;box-shadow:0 12px 24px rgba(7,148,85,.22),inset 0 1px 0 hsla(0,0%,100%,.18)!important}.button-add:hover:not(:disabled),.button-create:hover:not(:disabled),.button-primary:hover:not(:disabled),.button-save:hover:not(:disabled),.button-submit:hover:not(:disabled){border-color:rgba(7,148,85,.42)!important;background:var(--button-green-strong)!important;color:#fff!important;box-shadow:0 16px 30px rgba(7,148,85,.28),inset 0 1px 0 hsla(0,0%,100%,.2)!important}.button-edit,.button-open,.button-review,.button-secondary{border-color:var(--button-line)!important;background:#f8fbff!important;color:var(--button-blue)!important;box-shadow:0 8px 18px rgba(7,21,47,.045)!important}.button-edit:hover:not(:disabled),.button-open:hover:not(:disabled),.button-review:hover:not(:disabled),.button-secondary:hover:not(:disabled){border-color:rgba(0,64,168,.28)!important;background:#fff!important;color:var(--button-blue-strong)!important;box-shadow:0 12px 24px rgba(0,64,168,.1)!important}.button-back,.button-cancel,.button-ghost{border-color:rgba(15,35,57,.12)!important;background:hsla(0,0%,100%,.76)!important;color:#344054!important;box-shadow:none!important}.button-back:hover:not(:disabled),.button-cancel:hover:not(:disabled),.button-ghost:hover:not(:disabled){border-color:rgba(15,35,57,.2)!important;background:#fff!important;color:#07152f!important;box-shadow:0 10px 22px rgba(7,21,47,.07)!important}.account-logout-button,.button-danger,.button-delete,.button-reject,.button-remove,.is-delete-action.button{border-color:rgba(220,38,38,.2)!important;background:#fff5f5!important;color:var(--button-danger)!important;box-shadow:0 8px 18px rgba(220,38,38,.07)!important}.account-logout-button:hover:not(:disabled),.button-danger:hover:not(:disabled),.button-delete:hover:not(:disabled),.button-reject:hover:not(:disabled),.button-remove:hover:not(:disabled),.is-delete-action.button:hover:not(:disabled){border-color:rgba(220,38,38,.34)!important;background:var(--button-danger)!important;color:#fff!important;box-shadow:0 14px 28px rgba(220,38,38,.18)!important}.button-sm{min-height:34px;padding:7px 12px;border-radius:10px;font-size:12px}.button-lg{min-height:48px;padding:12px 22px;border-radius:14px;font-size:15px}@media (max-width:560px){.button,a.button,button.button{min-height:40px;padding-inline:14px;white-space:normal}}.action-plan-library-actions{align-items:center;justify-content:flex-start;gap:12px}.action-plan-library-actions .button{min-width:178px}.action-plan-library-actions .button-create{min-width:136px}@media (max-width:760px){.action-plan-library-actions{width:100%}.action-plan-library-actions .button{width:100%;min-width:0}}.action-plan-schedule-list{gap:12px}.action-plan-schedule-card{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 20px;min-height:132px;padding:18px;overflow:hidden;border:1px solid rgba(16,32,26,.08);border-radius:18px;background:linear-gradient(135deg,hsla(0,0%,100%,.88),rgba(241,248,246,.78)),hsla(0,0%,100%,.74);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.82),0 16px 36px rgba(29,42,36,.08)}.action-plan-schedule-card:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:linear-gradient(180deg,#2563eb,#10b981)}.action-plan-schedule-card-active:before{background:linear-gradient(180deg,#10b981,#14b8a6)}.action-plan-schedule-card-completed:before{background:linear-gradient(180deg,#6366f1,#3b82f6)}.action-plan-schedule-card-paused:before{background:linear-gradient(180deg,#f59e0b,#d97706)}.action-plan-schedule-card-header{display:flex;min-width:0;gap:12px;align-items:flex-start}.action-plan-schedule-icon{display:inline-grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border:1px solid rgba(37,99,235,.14);border-radius:14px;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(16,185,129,.12));color:#075f49;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.action-plan-schedule-button svg,.action-plan-schedule-icon svg,.action-plan-schedule-meta-item svg{width:17px;height:17px;flex:0 0 auto}.action-plan-schedule-title-group{display:grid;min-width:0;grid-gap:8px;gap:8px}.action-plan-schedule-title-group>strong{color:#0f172a;font-size:17px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.action-plan-schedule-pills{display:flex;min-width:0;gap:8px;align-items:center;flex-wrap:wrap}.action-plan-status-pill,.action-plan-type-pill{display:inline-flex;align-items:center;min-height:26px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.045em;line-height:1;text-transform:uppercase}.action-plan-status-pill-active{border:1px solid rgba(16,185,129,.24);background:rgba(16,185,129,.12);color:#047857}.action-plan-status-pill-completed{border:1px solid rgba(99,102,241,.22);background:rgba(99,102,241,.1);color:#3730a3}.action-plan-status-pill-paused{border:1px solid rgba(217,119,6,.24);background:rgba(245,158,11,.14);color:#92400e}.action-plan-status-pill-neutral,.action-plan-type-pill{border:1px solid rgba(71,85,105,.16);background:rgba(248,250,252,.8);color:#475569}.action-plan-schedule-meta{grid-column:1;display:grid;min-width:0;grid-gap:8px;gap:8px;padding-left:54px}.action-plan-schedule-meta-item{display:inline-flex;min-width:0;gap:8px;align-items:center;color:#475569;font-size:14px;font-weight:650;line-height:1.45}.action-plan-schedule-meta-item span:last-child{min-width:0;overflow-wrap:anywhere}.action-plan-schedule-meta-item svg{color:#64748b}.action-plan-schedule-dot{width:8px;height:8px;margin-inline:5px;border-radius:999px;background:#14b8a6;box-shadow:0 0 0 4px rgba(20,184,166,.12)}.action-plan-schedule-actions{grid-column:2;grid-row:1/span 2;justify-content:flex-end;align-self:center;width:min(348px,100%)}.action-plan-schedule-button.button{min-height:42px;gap:8px;padding-inline:14px;border-radius:13px;box-shadow:0 10px 22px rgba(15,23,42,.06)}.action-plan-schedule-button.button :where(svg,span){color:inherit}.action-plan-schedule-button-edit.button{border-color:rgba(37,99,235,.2)!important;background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(219,234,254,.78))!important;color:#1d4ed8!important}.action-plan-schedule-button-pause.button{border-color:rgba(217,119,6,.24)!important;background:linear-gradient(135deg,rgba(255,251,235,.98),hsla(48,96%,89%,.82))!important;color:#92400e!important}.action-plan-schedule-button-resume.button{border-color:rgba(16,185,129,.26)!important;background:linear-gradient(135deg,rgba(236,253,245,.98),rgba(209,250,229,.82))!important;color:#047857!important}.action-plan-schedule-button-delete.button{border-color:rgba(220,38,38,.18)!important;background:linear-gradient(135deg,hsla(0,86%,97%,.98),hsla(0,93%,94%,.75))!important;color:#b91c1c!important}.action-plan-schedule-button.button:focus-visible:not(:disabled),.action-plan-schedule-button.button:hover:not(:disabled){border-color:currentColor!important;background:#fff!important}@media (max-width:900px){.action-plan-schedule-card{grid-template-columns:minmax(0,1fr)}.action-plan-schedule-meta{padding-left:0}.action-plan-schedule-actions{grid-column:1;grid-row:auto;justify-content:flex-start;width:100%}}@media (max-width:560px){.action-plan-schedule-card{padding:16px}.action-plan-schedule-actions,.action-plan-schedule-actions .button{width:100%}}.customer-dashboard-activity-link,.customer-dashboard-activity-link:focus-visible,.customer-dashboard-activity-link:hover{color:inherit;text-decoration:none}.customer-dashboard-activity-link p,.customer-dashboard-activity-link small,.customer-dashboard-activity-link span,.customer-dashboard-activity-link strong{text-decoration:none}:where(.app-frame,.public-shell,.modal-root) :where(h1,h2,h3,h4,h5,h6,.card-title,.item-title,.admin-page-title,.dashboard-title,.pipeline-page-title,.public-title,.page-title,.section-title){font-family:var(--linkedin-header-font)}.account-modal-header,.modal-panel>.modal-header,.onboarding-modal-header{position:-webkit-sticky;position:sticky;top:0;z-index:100}.modal-panel>.modal-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;flex-shrink:0;padding-block:12px;background-color:#fff;border-bottom:1px solid rgba(29,42,36,.08)}.account-modal-header>:first-child,.modal-panel>.modal-header>:first-child,.onboarding-modal-header>:first-child{min-width:0;overflow-wrap:anywhere}.account-modal-close,.modal-panel>.modal-header>.button:last-child,.modal-panel>.modal-header>.modal-actions,.modal-panel>.modal-header>.modal-close-button{position:-webkit-sticky;position:sticky;top:12px;z-index:110;justify-self:end;align-self:start;flex:0 0 auto;margin-left:auto}.modal-panel>.modal-header>.modal-actions{display:flex;justify-content:flex-end;flex-wrap:nowrap}.modal-panel>.modal-header>.button:last-child,.modal-panel>.modal-header>.modal-actions .button:last-child,.modal-panel>.modal-header>.modal-actions .modal-close-button,.modal-panel>.modal-header>.modal-close-button{min-width:72px;white-space:nowrap}.account-modal-header{background:inherit}@media (max-width:640px){.modal-panel>.modal-header{grid-template-columns:minmax(0,1fr) auto}.modal-panel>.modal-header>.modal-actions{max-width:48vw}}.account-modal-root{position:fixed;inset:0;z-index:1200;display:grid;place-items:start end;padding:clamp(72px,8vh,92px) clamp(18px,3vw,40px) 24px;overflow-y:auto;pointer-events:none}.account-modal-backdrop{position:fixed;inset:0;z-index:0;width:100%;height:100%;padding:0;border:0;background:rgba(7,21,47,.34);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:default;pointer-events:auto}.account-modal-panel{position:relative;z-index:1;width:min(420px,calc(100vw - 32px));max-height:calc(100svh - clamp(72px, 8vh, 92px) - 24px);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(219,234,254,.82);border-radius:22px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(240,253,244,.92)),#fff;box-shadow:0 28px 70px rgba(7,21,47,.24),inset 0 1px 0 hsla(0,0%,100%,.86);pointer-events:auto}.account-modal-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 22px 18px;border-bottom:1px solid rgba(0,64,168,.1)}.account-modal-identity{min-width:0;display:flex;align-items:center;gap:14px}.account-modal-avatar{width:48px;min-width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#0040a8,#079455);color:#fff;font-size:17px;font-weight:900;box-shadow:0 14px 28px rgba(0,64,168,.22)}.account-modal-identity h3{margin:2px 0 0;color:#07152f;font-size:22px;line-height:1.15}.account-modal-close{width:40px;min-width:40px;height:40px;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,64,168,.14);border-radius:14px;background:hsla(0,0%,100%,.76);color:#43546e;cursor:pointer}.account-modal-close span,.account-modal-close span:after,.account-modal-close span:before{width:16px;height:2px;display:block;border-radius:999px;content:""}.account-modal-close span{position:relative;background:transparent}.account-modal-close span:after,.account-modal-close span:before{position:absolute;top:50%;left:50%;background:currentColor}.account-modal-close span:before{transform:translate(-50%,-50%) rotate(45deg)}.account-modal-close span:after{transform:translate(-50%,-50%) rotate(-45deg)}.account-detail-list{display:grid;grid-gap:10px;gap:10px;padding:18px 22px 20px;overflow-y:auto}.account-detail-row{min-width:0;display:grid;grid-template-columns:minmax(110px,.5fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:12px 14px;border:1px solid rgba(0,64,168,.08);border-radius:14px;background:hsla(0,0%,100%,.68)}.account-detail-row span{color:#52627f;font-size:12px;font-weight:800;text-transform:uppercase}.account-detail-row strong{min-width:0;color:#07152f;font-size:14px;font-weight:850;line-height:1.35;overflow-wrap:anywhere}.account-modal-footer{display:flex;gap:10px;justify-content:flex-end;padding:0 22px 22px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(240,253,244,.92)),#fff}.account-logout-button{justify-content:center}@media (max-width:640px){.account-modal-root{place-items:end stretch;padding:16px}.account-modal-panel{width:100%;max-height:calc(100svh - 32px);border-radius:20px}.account-detail-row{grid-template-columns:1fr;gap:6px}}.app-frame .table-pagination-controls .table-pagination-arrow-button,.table-pagination-controls .table-pagination-arrow-button{width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border-radius:13px}.table-pagination-arrow-icon{width:20px;height:20px;display:block;flex:0 0 auto}.public-shell-auth{width:100%;padding:clamp(18px,2.4vw,32px);background:radial-gradient(circle at 10% 12%,rgba(0,84,199,.12),transparent 28%),radial-gradient(circle at 92% 8%,rgba(7,148,85,.16),transparent 32%),linear-gradient(115deg,#eaf4fb,#f8fbff 46%,#dff5ed)}.public-shell-auth .public-login-layout{grid-template-columns:minmax(340px,.92fr) minmax(430px,540px);grid-gap:clamp(18px,2.5vw,32px);gap:clamp(18px,2.5vw,32px)}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth .public-login-layout{height:auto;max-height:none}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel{min-height:620px;border-radius:26px}.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel{min-height:540px}.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel{min-height:500px}.public-shell-auth .public-brand-panel{align-self:stretch;display:grid;align-content:center;justify-items:center;padding:clamp(30px,4vw,56px);background:radial-gradient(circle at 22% 18%,rgba(18,102,211,.3),transparent 34%),radial-gradient(circle at 90% 12%,rgba(27,186,107,.18),transparent 36%),linear-gradient(145deg,#071a35,#082b3b 52%,#062328);color:#eef8ff;box-shadow:0 28px 80px rgba(7,21,47,.2)}.public-shell-auth .public-brand-panel .workspace-brand-logo{margin:0 auto clamp(20px,2.8vw,30px);padding:10px 14px;border-radius:18px;background:hsla(0,0%,100%,.94);box-shadow:0 18px 44px rgba(0,0,0,.2)}.public-shell-auth .public-brand-panel .workspace-brand-logo-icon{width:clamp(38px,3.3vw,48px);height:clamp(38px,3.3vw,48px)}.public-shell-auth .public-brand-panel .workspace-brand-logo-text{font-size:clamp(28px,3vw,42px)}.public-shell-auth .public-brand-panel .eyebrow{display:block;margin:0 auto 16px;color:#7df0bd;letter-spacing:.16em}.public-shell-auth .public-brand-panel .public-title{max-width:13ch;font-size:clamp(34px,3.2vw,52px)}.public-shell-auth .public-brand-panel .page-copy{max-width:39ch;color:rgba(226,245,239,.84);font-size:clamp(16px,1.28vw,21px)}.public-shell-auth .auth-card{align-self:stretch;overflow:visible;padding:clamp(28px,3vw,42px);border:1px solid rgba(148,163,184,.22);background:hsla(0,0%,100%,.82);box-shadow:0 30px 90px rgba(7,21,47,.16);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.public-shell-auth .auth-card-header{margin-bottom:8px}.public-shell-auth .auth-card .eyebrow{letter-spacing:.16em}.public-shell-auth .auth-card .item-title{max-width:100%;margin:0;font-size:clamp(32px,2.9vw,46px);letter-spacing:0;white-space:normal}.public-shell-auth-signup .auth-card .item-title{font-size:clamp(30px,2.7vw,42px)}.public-shell-auth .auth-card>.page-copy{display:block;max-width:100%;margin:8px 0 20px;color:#536272;line-height:1.46;white-space:normal}.public-shell-auth-signup .auth-card>.page-copy{white-space:normal}.public-shell-auth .field input{min-height:52px;padding:13px 18px;border-radius:16px}.public-shell-auth .auth-primary-actions{grid-gap:12px;gap:12px;margin-top:2px}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .google-auth-button{padding:13px 18px;border-radius:16px;font-weight:850}.public-shell-auth .auth-divider{margin:16px 0}.public-shell-auth .google-auth-button:after{inset:auto 64px 8px;height:2px}.public-shell-auth .button-link{margin-top:0}@media (max-width:1180px) and (min-width:901px){.public-shell-auth{align-items:start;padding:18px}.public-shell-auth .public-login-layout{grid-template-columns:minmax(300px,.86fr) minmax(390px,500px);gap:20px}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel{min-height:580px}.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel{min-height:520px}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel{padding:26px}.public-shell-auth .public-brand-panel .public-title{font-size:clamp(30px,3vw,42px)}.public-shell-auth .public-brand-panel .page-copy{font-size:16px}.public-shell-auth .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{font-size:clamp(30px,3vw,38px)}.public-shell-auth .auth-card>.page-copy{margin-bottom:16px;font-size:15px}}@media (max-height:760px) and (min-width:901px){.public-shell-auth{align-items:start;padding-block:14px}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel,.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel{min-height:calc(100svh - 28px)}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel{padding:22px 26px}.public-shell-auth .public-brand-panel .workspace-brand-logo{margin-bottom:14px}.public-shell-auth .public-brand-panel .public-title{font-size:clamp(30px,3vw,42px)}.public-shell-auth .public-brand-panel .page-copy{margin-top:12px;font-size:15px;line-height:1.48}.public-shell-auth .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{font-size:clamp(28px,2.8vw,36px)}.public-shell-auth .auth-form{gap:10px}.public-shell-auth .field input{min-height:48px}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .google-auth-button{min-height:50px}.public-shell-auth .auth-divider{margin:10px 0}}@media (max-width:900px){.public-shell-auth{min-height:100svh;overflow:visible!important;place-items:start center;padding:16px}.public-shell-auth .public-login-layout:before,.public-shell-auth:after,.public-shell-auth:before{display:none}.public-shell-auth .public-login-layout{width:100%;grid-template-columns:1fr;gap:16px}.public-shell-auth .public-brand-panel{display:none}.public-shell-auth .auth-card,.public-shell-auth-forgot .auth-card,.public-shell-auth-signin .auth-card,.public-shell-auth-signup .auth-card{width:min(100%,520px);min-height:auto;justify-self:center;padding:20px;border-radius:22px}.public-shell-auth .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{font-size:clamp(28px,8vw,34px)}.public-shell-auth .auth-card>.page-copy{font-size:15px}}@media (max-width:560px){.public-shell-auth{padding:12px}.public-shell-auth .auth-primary-actions{grid-template-columns:1fr}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .google-auth-button{min-height:50px;white-space:normal}}.public-shell-auth .public-login-layout{position:relative;width:min(1180px,100%);margin:0 auto;padding:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;backdrop-filter:none;-webkit-backdrop-filter:none;grid-template-columns:minmax(420px,1fr) minmax(420px,520px);grid-gap:clamp(36px,5.2vw,78px);gap:clamp(36px,5.2vw,78px)}.public-shell-auth .public-login-layout:before{content:"";position:absolute;inset:-32px;z-index:-1;display:block;border:1px solid hsla(0,0%,100%,.54);border-radius:28px;background:linear-gradient(115deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.16)),repeating-linear-gradient(90deg,rgba(12,107,80,.05) 0 1px,transparent 1px 72px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);pointer-events:none}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel{min-height:600px}.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel{min-height:520px}.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel{min-height:480px}.public-shell-auth .public-brand-panel{border-radius:22px;border:1px solid rgba(125,180,255,.18);box-shadow:0 24px 70px rgba(7,21,47,.18),inset 0 1px 0 hsla(0,0%,100%,.12)}.public-shell-auth .auth-card{border:1px solid hsla(0,0%,100%,.72);border-radius:18px;background:linear-gradient(145deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.58)),hsla(0,0%,100%,.54);box-shadow:0 34px 90px rgba(18,34,28,.16),inset 0 1px 0 hsla(0,0%,100%,.86);backdrop-filter:blur(26px) saturate(1.18);-webkit-backdrop-filter:blur(26px) saturate(1.18)}.public-shell-auth .auth-card:before{background:linear-gradient(115deg,hsla(0,0%,100%,.66),transparent 38%),radial-gradient(circle at 94% 8%,rgba(13,148,103,.2),transparent 18%)}@media (max-width:1180px) and (min-width:901px){.public-shell-auth .public-login-layout{width:min(100%,1060px);grid-template-columns:minmax(300px,.9fr) minmax(390px,500px);gap:28px}.public-shell-auth .public-login-layout:before{inset:-18px}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel{min-height:560px}.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel{min-height:500px}}@media (max-height:760px) and (min-width:901px){.public-shell-auth .public-login-layout{width:min(100%,1120px);gap:24px}.public-shell-auth .public-login-layout:before{inset:-14px}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel,.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel{min-height:calc(100svh - 44px)}}@media (max-width:900px){.public-shell-auth .public-login-layout{width:min(100%,540px);grid-template-columns:1fr;gap:16px}.public-shell-auth .public-login-layout:before{inset:-8px;border-radius:26px}.public-shell-auth .auth-card,.public-shell-auth-forgot .auth-card,.public-shell-auth-signin .auth-card,.public-shell-auth-signup .auth-card{width:100%;min-height:auto;border-radius:20px}}.public-shell-auth .public-brand-panel{isolation:isolate;background:linear-gradient(145deg,rgba(4,13,31,.9),rgba(5,35,46,.82) 48%,rgba(3,61,48,.78)),radial-gradient(circle at 18% 18%,rgba(46,242,124,.16),transparent 32%),url(/images/auth/auth-dashboard-flow-bg.png) 50% /cover no-repeat;background-blend-mode:normal,screen,normal}.public-shell-auth .public-brand-panel:before{inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 34%),linear-gradient(90deg,rgba(0,64,168,.22),transparent 48%)}.public-shell-auth .public-brand-panel .workspace-brand-logo{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.public-shell-auth{padding:clamp(22px,4vw,56px);background:radial-gradient(circle at 18% 12%,hsla(0,0%,100%,.86),transparent 34%),radial-gradient(circle at 88% 16%,rgba(208,233,226,.72),transparent 32%),linear-gradient(180deg,#f8f3ec,#edf3f6)}.public-shell-auth:after,.public-shell-auth:before{opacity:.32}.public-shell-auth .public-login-layout{width:min(100%,1280px);grid-template-columns:minmax(420px,1fr) minmax(420px,.92fr);padding:14px;border:0;background:hsla(0,0%,100%,.96);box-shadow:0 38px 90px rgba(15,23,42,.13),0 18px 42px rgba(0,64,168,.08),inset 0 1px 0 hsla(0,0%,100%,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel{min-height:min(720px,calc(100svh - clamp(72px, 8vw, 112px)))}.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel{min-height:min(640px,calc(100svh - clamp(72px, 8vw, 112px)))}.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel{min-height:min(560px,calc(100svh - clamp(72px, 8vw, 112px)))}.public-shell-auth .public-brand-panel{justify-items:stretch;padding:clamp(46px,5vw,76px);border-radius:24px;background:linear-gradient(180deg,hsla(40,33%,96%,.94),rgba(237,241,247,.92)),#f4f1ec}.public-shell-auth .public-brand-panel:before{inset:auto -22% -20% -12%;height:58%;border-radius:42px;background:linear-gradient(180deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.2)),url(/images/auth/auth-dashboard-flow-bg.png) bottom /cover no-repeat;opacity:.2;filter:saturate(.78) brightness(1.18)}.public-shell-auth .public-brand-panel .workspace-brand-logo{margin:0 0 clamp(34px,5vw,58px)}.public-shell-auth .public-brand-panel .workspace-brand-logo-icon{width:clamp(48px,4vw,64px);height:clamp(48px,4vw,64px)}.public-shell-auth .public-brand-panel .workspace-brand-logo-text{font-size:clamp(34px,4vw,56px)}.public-shell-auth .public-brand-panel .eyebrow{margin:0 0 clamp(16px,2vw,22px);font-size:13px}.public-shell-auth .public-brand-panel .public-title{max-width:12.5ch;font-size:clamp(38px,4.2vw,64px);line-height:.98}.public-shell-auth .public-brand-panel .page-copy{max-width:44ch;margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(16px,1.35vw,20px);line-height:1.62}.public-shell-auth .auth-card{padding:clamp(44px,5vw,76px);border-radius:0 24px 24px 0}.public-shell-auth .auth-card:before{background:radial-gradient(circle at 88% 10%,rgba(7,148,85,.07),transparent 24%),linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.98))}.public-shell-auth .auth-card .eyebrow{margin:0 0 14px;font-size:13px}.public-shell-auth .auth-card .item-title{color:#07152f;line-height:1.04}.public-shell-auth .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{max-width:12ch;font-size:clamp(34px,3.2vw,50px)}.public-shell-auth .auth-card>.page-copy{margin:0 0 28px;max-width:36ch;color:#667085;font-size:16px;line-height:1.55}.public-shell-auth .auth-form{gap:16px}.public-shell-auth .field span{font-size:14px;font-weight:800}.public-shell-auth .field input{min-height:58px;padding:15px 22px;background:#f8f8f8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95);font-size:16px}.public-shell-auth .field input:focus{border-color:rgba(0,64,168,.32);box-shadow:0 0 0 4px rgba(0,64,168,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.public-shell-auth .auth-primary-actions{margin-top:4px}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .google-auth-button{min-height:58px}.public-shell-auth .auth-primary-actions .button:first-child{box-shadow:0 18px 36px rgba(7,148,85,.2)}.public-shell-auth .auth-divider{margin:22px 0}.public-shell-auth .button-link{font-weight:800}@media (max-width:1180px) and (min-width:901px){.public-shell-auth{padding:22px}.public-shell-auth .public-login-layout{grid-template-columns:minmax(330px,.94fr) minmax(390px,1fr)}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel{min-height:min(660px,calc(100svh - 44px));padding:34px}.public-shell-auth .public-brand-panel .workspace-brand-logo{margin-bottom:28px}.public-shell-auth .public-brand-panel .public-title{font-size:clamp(34px,4vw,48px)}.public-shell-auth .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{font-size:clamp(32px,3.6vw,42px)}}@media (max-height:760px) and (min-width:901px){.public-shell-auth{padding-block:16px}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel,.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel{min-height:auto}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel{padding:28px 34px}.public-shell-auth .public-brand-panel .workspace-brand-logo{margin-bottom:18px}.public-shell-auth .public-brand-panel .page-copy{margin-top:14px}.public-shell-auth .auth-card>.page-copy{margin-bottom:16px}.public-shell-auth .auth-form{gap:10px}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .field input,.public-shell-auth .google-auth-button{min-height:50px}.public-shell-auth .auth-divider{margin:12px 0}}@media (max-width:900px){.public-shell-auth{padding:16px;place-items:start center}.public-shell-auth .public-login-layout{width:min(100%,560px);grid-template-columns:1fr;padding:10px;border-radius:28px}.public-shell-auth .public-brand-panel{display:none}.public-shell-auth .auth-card,.public-shell-auth-forgot .auth-card,.public-shell-auth-signin .auth-card,.public-shell-auth-signup .auth-card{width:100%;min-height:auto;padding:26px 22px;border-radius:22px}.public-shell-auth .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{max-width:100%;font-size:clamp(28px,8vw,36px)}}@media (max-width:560px){.public-shell-auth .auth-primary-actions{grid-template-columns:1fr}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .field input,.public-shell-auth .google-auth-button{min-height:52px;white-space:normal}}.public-shell-auth-signup{padding:clamp(16px,2.6vw,34px)}.public-shell-auth-signup .public-login-layout{width:min(100%,1160px);grid-template-columns:minmax(360px,.94fr) minmax(400px,500px)}.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{min-height:min(640px,calc(100svh - clamp(44px, 5.2vw, 72px)));padding:clamp(28px,3.4vw,48px)}.public-shell-auth-signup .public-brand-panel .workspace-brand-logo{margin-bottom:clamp(22px,3vw,34px)}.public-shell-auth-signup .public-brand-panel .workspace-brand-logo-icon{width:clamp(40px,3.4vw,54px);height:clamp(40px,3.4vw,54px)}.public-shell-auth-signup .public-brand-panel .workspace-brand-logo-text{font-size:clamp(28px,3.3vw,44px)}.public-shell-auth-signup .public-brand-panel .eyebrow{margin-bottom:14px;font-size:12px}.public-shell-auth-signup .public-brand-panel .public-title{font-size:clamp(32px,3.4vw,48px);line-height:1.02}.public-shell-auth-signup .public-brand-panel .page-copy{margin-top:14px;font-size:clamp(14px,1.15vw,17px);line-height:1.5}.public-shell-auth-signup .auth-card-header{margin-bottom:8px}.public-shell-auth-signup .auth-card .eyebrow{margin-bottom:10px;font-size:12px}.public-shell-auth-signup .auth-card .item-title{font-size:clamp(30px,2.8vw,40px)}.public-shell-auth-signup .auth-card>.page-copy{margin-bottom:18px;font-size:15px;line-height:1.45}.public-shell-auth-signup .auth-form{gap:11px}.public-shell-auth-signup .field{gap:6px}.public-shell-auth-signup .field span{font-size:13px}.public-shell-auth-signup .field input{min-height:50px;padding:12px 18px}.public-shell-auth-signup .auth-primary-actions .button,.public-shell-auth-signup .auth-provider-actions .button,.public-shell-auth-signup .google-auth-button{min-height:50px}.public-shell-auth-signup .auth-divider{margin:12px 0}@media (max-width:1180px) and (min-width:901px){.public-shell-auth-signup .public-login-layout{grid-template-columns:minmax(310px,.86fr) minmax(390px,1fr)}.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{min-height:min(600px,calc(100svh - 44px));padding:28px}.public-shell-auth-signup .public-brand-panel .public-title{font-size:clamp(30px,3.2vw,40px)}.public-shell-auth-signup .auth-card .item-title{font-size:clamp(28px,3vw,36px)}}@media (min-width:901px){.public-shell-auth-signup .auth-card .item-title{max-width:none;white-space:nowrap;font-size:clamp(28px,2.35vw,38px)}.public-shell-auth-signup .auth-card>.page-copy{max-width:none;white-space:nowrap}}@media (max-width:900px){.public-shell-auth-signup .auth-card .item-title,.public-shell-auth-signup .auth-card>.page-copy{white-space:normal}}@media (min-width:901px){.public-shell-auth-signin .auth-card .item-title{max-width:none;white-space:nowrap;font-size:clamp(30px,2.5vw,40px)}.public-shell-auth-signin .auth-card>.page-copy{max-width:none;white-space:nowrap}}@media (max-width:900px){.public-shell-auth-signin .auth-card .item-title,.public-shell-auth-signin .auth-card>.page-copy{white-space:normal}}@media (min-width:901px){.public-shell-auth .public-brand-panel .public-title{max-width:17ch;font-size:clamp(32px,3.25vw,50px);line-height:1.04}.public-shell-auth-signup .public-brand-panel .public-title{max-width:17ch;font-size:clamp(30px,3vw,44px)}}.public-shell-auth{padding:clamp(20px,3.2vw,52px);font-family:var(--font-sans,"Inter","Poppins","Segoe UI",sans-serif);background:radial-gradient(circle at 12% 10%,rgba(0,64,168,.12),transparent 30%),radial-gradient(circle at 88% 8%,rgba(7,148,85,.16),transparent 32%),linear-gradient(135deg,#f5f8fb,#eef4f8 48%,#f8f4ee)}.public-shell-auth:after,.public-shell-auth:before{opacity:.2}.public-shell-auth .public-login-layout{width:min(100%,1240px);grid-template-columns:minmax(390px,.96fr) minmax(420px,.86fr);border:1px solid hsla(0,0%,100%,.86);box-shadow:0 38px 95px rgba(7,21,47,.13),0 14px 40px rgba(0,64,168,.08),inset 0 1px 0 hsla(0,0%,100%,.98)}.public-shell-auth .public-login-layout:before{display:none}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel{min-height:min(690px,calc(100svh - clamp(64px, 7vw, 104px)));height:auto;max-height:none}.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel{min-height:min(610px,calc(100svh - clamp(64px, 7vw, 104px)))}.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{min-height:min(640px,calc(100svh - clamp(48px, 6vw, 88px)))}.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel{min-height:min(540px,calc(100svh - clamp(64px, 7vw, 104px)))}.public-shell-auth .public-brand-panel{padding:clamp(40px,5vw,72px);background:linear-gradient(180deg,rgba(248,250,252,.9),rgba(239,244,248,.94)),#f3f5f7}.public-shell-auth .public-brand-panel:before{right:-28%;bottom:-18%;width:96%;height:56%;border-radius:44px;background:linear-gradient(180deg,hsla(0,0%,100%,.58),hsla(0,0%,100%,.2)),url(/images/auth/auth-dashboard-flow-bg.png) bottom /cover no-repeat;opacity:.22;filter:saturate(.84) brightness(1.18)}.public-shell-auth .public-brand-panel .workspace-brand-logo{justify-content:flex-start;margin:0 0 clamp(30px,4vw,46px)}.public-shell-auth .public-brand-panel .workspace-brand-logo-icon{width:clamp(42px,3.7vw,58px);height:clamp(42px,3.7vw,58px);filter:drop-shadow(0 14px 24px rgba(0,64,168,.16))}.public-shell-auth .public-brand-panel .workspace-brand-logo-text{font-size:clamp(30px,3.6vw,50px)}.public-shell-auth .public-brand-panel .eyebrow{margin:0 0 16px}.public-shell-auth .public-brand-panel .public-title{margin:0;font-size:clamp(32px,3.15vw,48px);line-height:1.04;text-align:left}.public-shell-auth .public-brand-panel .page-copy{margin:18px 0 0;color:#536272;font-size:clamp(15px,1.18vw,18px);line-height:1.58;text-align:left}.public-shell-auth .auth-card{padding:clamp(42px,5vw,72px)}.public-shell-auth .auth-card:before{background:radial-gradient(circle at 92% 10%,rgba(7,148,85,.075),transparent 24%),radial-gradient(circle at 12% 92%,rgba(0,64,168,.055),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.94),#fff)}.public-shell-auth .auth-card-header,.public-shell-auth .auth-card>.error-text,.public-shell-auth .auth-card>.page-copy,.public-shell-auth .auth-divider,.public-shell-auth .auth-form,.public-shell-auth .auth-provider-actions{position:relative;z-index:1}.public-shell-auth .auth-card-header{margin-bottom:12px}.public-shell-auth .auth-card .eyebrow{margin:0 0 12px}.public-shell-auth .auth-card .item-title,.public-shell-auth-signin .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{font-size:clamp(30px,2.65vw,42px)}.public-shell-auth .auth-card>.page-copy,.public-shell-auth-signin .auth-card>.page-copy,.public-shell-auth-signup .auth-card>.page-copy{margin:0 0 26px;color:#667085;line-height:1.55}.public-shell-auth .auth-form{grid-gap:14px;gap:14px}.public-shell-auth .field{grid-gap:8px;gap:8px}.public-shell-auth .field input{min-height:56px;padding:14px 22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 8px 22px rgba(7,21,47,.035)}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .google-auth-button{min-height:56px}.public-shell-auth .auth-primary-actions .button:first-child{box-shadow:0 18px 36px rgba(7,148,85,.22)}.public-shell-auth .auth-divider{margin:20px 0}.public-shell-auth .error-text,.public-shell-auth .success-text{position:relative;z-index:1}@media (max-width:1180px) and (min-width:901px){.public-shell-auth{padding:20px}.public-shell-auth .public-login-layout{width:min(100%,1080px);grid-template-columns:minmax(330px,.9fr) minmax(390px,1fr);padding:10px}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{min-height:min(620px,calc(100svh - 40px));padding:30px}.public-shell-auth .public-brand-panel .workspace-brand-logo{margin-bottom:24px}.public-shell-auth .public-brand-panel .workspace-brand-logo-text{font-size:clamp(28px,3vw,42px)}.public-shell-auth .public-brand-panel .public-title{font-size:clamp(30px,3.2vw,42px)}.public-shell-auth .public-brand-panel .page-copy{font-size:15px}.public-shell-auth .auth-card .item-title,.public-shell-auth-signin .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{font-size:clamp(28px,3vw,36px)}}@media (max-height:760px) and (min-width:901px){.public-shell-auth{padding-block:14px}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel,.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel,.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{min-height:auto;padding-block:26px}.public-shell-auth .public-brand-panel .workspace-brand-logo{margin-bottom:18px}.public-shell-auth .public-brand-panel .public-title{font-size:clamp(28px,3vw,38px)}.public-shell-auth .auth-card>.page-copy,.public-shell-auth .public-brand-panel .page-copy{font-size:14px;line-height:1.42}.public-shell-auth .auth-card>.page-copy{margin-bottom:14px}.public-shell-auth .auth-form{gap:9px}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .field input,.public-shell-auth .google-auth-button{min-height:48px}.public-shell-auth .auth-divider{margin:10px 0}}@media (max-width:560px){.public-shell-auth{padding:12px}.public-shell-auth .auth-primary-actions{grid-template-columns:1fr}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .field input,.public-shell-auth .google-auth-button{min-height:52px;white-space:normal}}body.auth-shell-active,html.auth-shell-active{width:100%;min-height:100%;height:auto;overflow-x:hidden!important;overflow-y:auto!important;position:static!important}.public-shell-auth{height:auto;padding:clamp(18px,3vw,44px);overflow:visible!important;background:radial-gradient(circle at 14% 12%,rgba(0,64,168,.14),transparent 26%),radial-gradient(circle at 88% 10%,rgba(7,148,85,.18),transparent 28%),radial-gradient(circle at 54% 96%,rgba(99,102,241,.1),transparent 34%),linear-gradient(135deg,#edf5fb,#f8fbff 46%,#eef8f1);color:#07152f}.public-shell-auth:after,.public-shell-auth:before{opacity:.18}.public-shell-auth .public-login-layout{width:min(100%,1220px);min-height:0;max-height:none;display:grid;grid-template-columns:minmax(390px,.96fr) minmax(430px,.88fr);align-items:stretch;grid-gap:0;gap:0;padding:12px;border:1px solid hsla(0,0%,100%,.88);border-radius:34px;background:hsla(0,0%,100%,.92);box-shadow:0 34px 86px rgba(7,21,47,.14),0 12px 32px rgba(0,64,168,.08),inset 0 1px 0 hsla(0,0%,100%,.98);overflow:hidden;isolation:isolate;backdrop-filter:blur(18px) saturate(1.06);-webkit-backdrop-filter:blur(18px) saturate(1.06)}.public-shell-auth .public-login-layout:before{display:none!important}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel,.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel,.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{min-height:min(650px,calc(100svh - clamp(44px, 6vw, 88px)));height:auto;max-height:none}.public-shell-auth .public-brand-panel{align-items:flex-start;gap:0;padding:clamp(36px,4.5vw,62px);border:0;background:linear-gradient(135deg,rgba(248,250,252,.95),rgba(232,240,247,.94)),#eef4f8;box-shadow:none;color:#07152f;text-align:left}.public-shell-auth .public-brand-panel:before{inset:auto clamp(18px,3vw,42px) clamp(18px,3vw,42px);z-index:0;height:clamp(160px,23vw,250px);border:1px solid hsla(0,0%,100%,.82);border-radius:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.72)),url(/images/auth/auth-dashboard-flow-bg.png) center 74% /cover no-repeat;opacity:.52;filter:saturate(.82) brightness(1.34);box-shadow:0 24px 54px rgba(7,21,47,.1),inset 0 1px 0 hsla(0,0%,100%,.8);pointer-events:none}.public-shell-auth .public-brand-panel .workspace-brand-logo{width:100%;margin:0 0 clamp(22px,3.2vw,36px);padding:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.public-shell-auth .public-brand-panel .workspace-brand-logo-icon{width:clamp(42px,3.8vw,58px);height:clamp(42px,3.8vw,58px);filter:drop-shadow(0 12px 22px rgba(0,64,168,.16))}.public-shell-auth .public-brand-panel .workspace-brand-logo-text{font-size:clamp(30px,3.5vw,48px);line-height:1;letter-spacing:0}.public-shell-auth .public-brand-panel .eyebrow{color:#007357;letter-spacing:.18em}.public-shell-auth .public-brand-panel .public-title{max-width:18ch;color:#07152f;font-size:clamp(30px,3.05vw,44px);line-height:1.06;letter-spacing:0}.public-shell-auth .public-brand-panel .page-copy{max-width:43ch;color:#506176;font-size:clamp(14px,1.12vw,17px)}.public-shell-auth .auth-card{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,5vw,68px);overflow:hidden;border:0;border-radius:0 26px 26px 0;background:#fff;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.public-shell-auth .auth-card:before{background:radial-gradient(circle at 92% 10%,rgba(7,148,85,.08),transparent 24%),radial-gradient(circle at 12% 94%,rgba(0,64,168,.055),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.92),#fff)}.public-shell-auth .auth-card-header{margin-bottom:10px}.public-shell-auth .auth-status-dot{background:#079455;box-shadow:0 0 0 8px rgba(7,148,85,.1),0 0 28px rgba(7,148,85,.3)}.public-shell-auth .auth-card .eyebrow{margin:0 0 10px;color:#007357;letter-spacing:.18em}.public-shell-auth .auth-card .item-title,.public-shell-auth-signin .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{max-width:none;margin:0;color:#07152f;font-size:clamp(30px,2.55vw,40px);line-height:1.08;letter-spacing:0;white-space:nowrap}.public-shell-auth .auth-card>.page-copy,.public-shell-auth-signin .auth-card>.page-copy,.public-shell-auth-signup .auth-card>.page-copy{max-width:none;margin:0 0 24px;color:#5b6a80;font-size:15px;line-height:1.5;white-space:nowrap}.public-shell-auth .auth-form{grid-gap:13px;gap:13px}.public-shell-auth .field{grid-gap:7px;gap:7px}.public-shell-auth .field span{color:#172033;font-size:13px;font-weight:850}.public-shell-auth .field input{min-height:54px;padding:13px 21px;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#f8fafc;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 8px 20px rgba(7,21,47,.035);color:#07152f;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.public-shell-auth .field input:focus{border-color:rgba(0,64,168,.34);box-shadow:0 0 0 4px rgba(0,64,168,.08),0 14px 28px rgba(7,21,47,.06),inset 0 1px 0 hsla(0,0%,100%,.96)}.public-shell-auth .auth-primary-actions{margin-top:6px}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .google-auth-button{min-height:54px;padding:13px 20px;border-radius:999px;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,color .16s ease}.public-shell-auth .auth-primary-actions .button:first-child{background:linear-gradient(135deg,#0040a8,#079455);box-shadow:0 16px 34px rgba(7,148,85,.22)}.public-shell-auth .auth-primary-actions .button:first-child:focus-visible,.public-shell-auth .auth-primary-actions .button:first-child:hover:not(:disabled){box-shadow:0 18px 38px rgba(7,148,85,.26),0 0 0 4px rgba(7,148,85,.1)}.public-shell-auth .auth-primary-actions .button:last-child{border-color:rgba(15,23,42,.12);background:#fff;color:#172033;box-shadow:none}.public-shell-auth .auth-divider{margin:18px 0;color:#07152f}.public-shell-auth .auth-divider span{background:rgba(15,23,42,.1)}.public-shell-auth .auth-divider small{color:#07152f;font-size:13px;font-weight:800}.public-shell-auth .google-auth-button{border-color:transparent;background:linear-gradient(#06164a,#06164a) padding-box,linear-gradient(135deg,#4285f4,#34a853 38%,#fbbc05 66%,#ea4335) border-box;box-shadow:0 18px 38px rgba(6,22,74,.18)}.public-shell-auth .google-auth-button:focus-visible,.public-shell-auth .google-auth-button:hover:not(:disabled){background:linear-gradient(#071d61,#071d61) padding-box,linear-gradient(135deg,#4285f4,#34a853 38%,#fbbc05 66%,#ea4335) border-box;color:#fff;box-shadow:0 20px 42px rgba(6,22,74,.24),0 0 0 4px rgba(66,133,244,.08)}.public-shell-auth .google-auth-button:after{display:none}.public-shell-auth .button-link{color:#0040a8;font-weight:850}@media (max-width:1180px) and (min-width:901px){.public-shell-auth{padding:18px}.public-shell-auth .public-login-layout{width:min(100%,1060px);grid-template-columns:minmax(330px,.9fr) minmax(390px,1fr);padding:10px}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel,.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{min-height:min(590px,calc(100svh - 36px));padding:28px}.public-shell-auth .public-brand-panel .workspace-brand-logo{margin-bottom:20px}.public-shell-auth .public-brand-panel .workspace-brand-logo-text{font-size:clamp(26px,3vw,40px)}.public-shell-auth .public-brand-panel .public-title{font-size:clamp(28px,3vw,38px)}.public-shell-auth .auth-card>.page-copy,.public-shell-auth .public-brand-panel .page-copy{font-size:14px}.public-shell-auth .auth-card .item-title,.public-shell-auth-signin .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{font-size:clamp(28px,2.8vw,34px)}}@media (max-height:760px) and (min-width:901px){.public-shell-auth{padding-block:12px}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel,.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel,.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{min-height:auto;padding-block:24px}.public-shell-auth .public-brand-panel:before{height:38%}.public-shell-auth .public-brand-panel .workspace-brand-logo{margin-bottom:16px}.public-shell-auth .public-brand-panel .public-title{font-size:clamp(26px,2.8vw,34px)}.public-shell-auth .auth-card>.page-copy,.public-shell-auth .public-brand-panel .page-copy{font-size:13px;line-height:1.4}.public-shell-auth .auth-card>.page-copy{margin-bottom:12px}.public-shell-auth .auth-form{gap:8px}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .field input,.public-shell-auth .google-auth-button{min-height:46px}.public-shell-auth .auth-divider{margin:8px 0}}@media (max-width:900px){.public-shell-auth{padding:16px;place-items:start center}.public-shell-auth .public-login-layout{width:min(100%,560px);grid-template-columns:1fr;padding:10px;border-radius:28px}.public-shell-auth .public-brand-panel{display:none}.public-shell-auth .auth-card,.public-shell-auth-forgot .auth-card,.public-shell-auth-signin .auth-card,.public-shell-auth-signup .auth-card{width:100%;min-height:auto;padding:26px 22px;border-radius:22px}.public-shell-auth .auth-card .item-title,.public-shell-auth .auth-card>.page-copy,.public-shell-auth-signin .auth-card .item-title,.public-shell-auth-signin .auth-card>.page-copy,.public-shell-auth-signup .auth-card .item-title,.public-shell-auth-signup .auth-card>.page-copy{max-width:100%;white-space:normal}.public-shell-auth .auth-card .item-title,.public-shell-auth-signin .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{font-size:clamp(28px,8vw,36px)}}@media (max-width:560px){.public-shell-auth{padding:12px}.public-shell-auth .auth-primary-actions{grid-template-columns:1fr}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .field input,.public-shell-auth .google-auth-button{min-height:50px;white-space:normal}}.public-shell-auth .public-login-layout{width:min(100%,1180px);grid-template-columns:minmax(420px,.96fr) minmax(430px,.9fr)}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel,.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel,.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{min-height:min(620px,calc(100svh - 56px))}.public-shell-auth .public-brand-panel{padding:clamp(34px,4.2vw,58px);background:linear-gradient(145deg,rgba(4,13,31,.78),rgba(5,35,46,.66) 48%,rgba(3,61,48,.68)),url(/images/auth/auth-dashboard-flow-bg.png) 50% /cover no-repeat}.public-shell-auth .public-brand-panel:before{display:none}.public-shell-auth .public-brand-panel .workspace-brand-logo{margin:0 auto clamp(20px,3vw,34px);padding:12px 16px;border:1px solid hsla(0,0%,100%,.24);border-radius:22px;background:hsla(0,0%,100%,.9);box-shadow:0 20px 44px rgba(0,0,0,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.public-shell-auth .public-brand-panel .workspace-brand-logo-icon{width:clamp(38px,3.4vw,52px);height:clamp(38px,3.4vw,52px)}.public-shell-auth .public-brand-panel .workspace-brand-logo-text{font-size:clamp(28px,3.2vw,42px)}.public-shell-auth .public-brand-panel .eyebrow{width:100%;color:#9cf8c7}.public-shell-auth .public-brand-panel .public-title{max-width:17ch;font-size:clamp(30px,3vw,42px);line-height:1.08;text-shadow:0 18px 42px rgba(0,0,0,.32)}.public-shell-auth .public-brand-panel .page-copy{max-width:40ch;margin:16px auto 0;font-size:clamp(14px,1.08vw,16px);line-height:1.55}.public-shell-auth .auth-card,.public-shell-auth-signin .auth-card,.public-shell-auth-signup .auth-card{justify-content:center;padding:clamp(34px,4.2vw,58px)}@media (max-width:1180px) and (min-width:901px){.public-shell-auth .public-login-layout{grid-template-columns:minmax(340px,.9fr) minmax(390px,1fr)}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel,.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{min-height:min(580px,calc(100svh - 40px));padding:28px}.public-shell-auth .public-brand-panel .public-title{font-size:clamp(28px,3vw,36px)}}@media (max-height:760px) and (min-width:901px){.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel,.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel,.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{min-height:auto;padding-block:24px}}@media (min-width:901px){.public-shell-auth .public-login-layout,.public-shell-auth-forgot .public-login-layout,.public-shell-auth-signin .public-login-layout,.public-shell-auth-signup .public-login-layout{height:min(620px,calc(100svh - 56px));min-height:0;max-height:none}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel,.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel,.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{height:100%;min-height:0;max-height:none}.public-shell-auth-signup .auth-card{padding-block:clamp(26px,3vw,42px)}.public-shell-auth-signup .auth-form{gap:10px}.public-shell-auth-signup .auth-card>.page-copy{margin-bottom:16px}.public-shell-auth-signup .auth-divider{margin:10px 0}}@media (max-height:700px) and (min-width:901px){.public-shell-auth .public-login-layout,.public-shell-auth-forgot .public-login-layout,.public-shell-auth-signin .public-login-layout,.public-shell-auth-signup .public-login-layout{height:auto}}@media (min-width:901px){.public-shell-auth,.public-shell-auth-forgot,.public-shell-auth-signin,.public-shell-auth-signup{min-height:100svh;align-items:center}.public-shell-auth .public-login-layout,.public-shell-auth-forgot .public-login-layout,.public-shell-auth-signin .public-login-layout,.public-shell-auth-signup .public-login-layout{height:clamp(560px,calc(100svh - 56px),620px)!important;min-height:0!important;max-height:620px!important;overflow:hidden!important}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel,.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel,.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{height:100%!important;min-height:0!important;max-height:none!important}.public-shell-auth-signup .auth-card{padding-block:clamp(24px,3vw,38px)!important}.public-shell-auth-signup .auth-card .eyebrow,.public-shell-auth-signup .auth-card-header{margin-bottom:8px!important}.public-shell-auth-signup .auth-card .item-title{font-size:clamp(28px,2.55vw,36px)!important;line-height:1.05!important}.public-shell-auth-signup .auth-card>.page-copy{margin-bottom:14px!important;font-size:14px!important;line-height:1.4!important}.public-shell-auth-signup .auth-form{gap:8px!important}.public-shell-auth-signup .field{gap:5px!important}.public-shell-auth-signup .field span{font-size:12px!important}.public-shell-auth-signup .field input{min-height:46px!important;padding-block:10px!important}.public-shell-auth-signup .auth-primary-actions{margin-top:4px!important}.public-shell-auth-signup .auth-primary-actions .button,.public-shell-auth-signup .auth-provider-actions .button,.public-shell-auth-signup .google-auth-button{min-height:48px!important}.public-shell-auth-signup .auth-divider{margin:8px 0!important}}@media (max-height:640px) and (min-width:901px){.public-shell-auth .public-login-layout,.public-shell-auth-forgot .public-login-layout,.public-shell-auth-signin .public-login-layout,.public-shell-auth-signup .public-login-layout{height:auto!important;max-height:none!important}}.customer-dashboard{--dashboard-line:rgba(15,23,42,.1);--dashboard-line-strong:rgba(0,64,168,.18);--dashboard-panel:hsla(0,0%,100%,.86);--dashboard-panel-soft:rgba(248,251,252,.82);--dashboard-ink:#07152f;--dashboard-muted:#52627f;--dashboard-sidebar-dark:#071f3d;padding:clamp(20px,2.2vw,30px);gap:18px;background:radial-gradient(circle at 12% 0,rgba(0,64,168,.08),transparent 30%),radial-gradient(circle at 92% 8%,rgba(7,148,85,.1),transparent 30%),linear-gradient(180deg,rgba(248,251,252,.72),rgba(240,248,245,.8))}.customer-dashboard .protected-section{display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,2vw,26px);border:1px solid hsla(0,0%,100%,.72);border-radius:24px;background:hsla(0,0%,100%,.48);box-shadow:0 24px 70px rgba(7,21,47,.08),inset 0 1px 0 hsla(0,0%,100%,.86);backdrop-filter:blur(14px) saturate(1.04);-webkit-backdrop-filter:blur(14px) saturate(1.04)}.customer-dashboard-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 2px 2px}.customer-dashboard-header h1{margin:0;color:var(--dashboard-ink);font-size:clamp(30px,2.2vw,38px);line-height:1.05;letter-spacing:0}.customer-dashboard-header p{margin-top:8px;color:var(--dashboard-muted);font-size:14px;font-weight:650}.customer-dashboard-header p span{color:#079455;font-weight:850}.customer-dashboard-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.customer-dashboard-account-panel,.customer-dashboard-active-account,.customer-dashboard-activity,.customer-dashboard-kpi{border:1px solid rgba(0,64,168,.11);border-radius:18px;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(248,252,250,.9)),var(--dashboard-panel);box-shadow:0 16px 36px rgba(7,21,47,.065),inset 0 1px 0 hsla(0,0%,100%,.9)}.customer-dashboard-kpi{min-height:148px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;grid-gap:12px 14px;gap:12px 14px;padding:18px;overflow:hidden;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.customer-dashboard-kpi:before{height:4px;background:linear-gradient(90deg,var(--tile-color),color-mix(in srgb,var(--tile-color) 24%,transparent),transparent 76%);opacity:.8}.customer-dashboard-kpi:after{content:"";position:absolute;right:-26px;bottom:-32px;width:108px;height:108px;border-radius:999px;background:color-mix(in srgb,var(--tile-color) 13%,transparent);pointer-events:none}.customer-dashboard-kpi:focus-visible,.customer-dashboard-kpi:hover{border-color:color-mix(in srgb,var(--tile-color) 34%,rgba(0,64,168,.14));box-shadow:0 22px 50px rgba(7,21,47,.1),0 8px 18px color-mix(in srgb,var(--tile-color) 10%,transparent);transform:translateY(-2px);outline:none}.customer-dashboard-activity-icon,.customer-dashboard-kpi-icon{width:44px;height:44px;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--tile-color) 14%,#fff),hsla(0,0%,100%,.92));color:var(--tile-color);box-shadow:0 12px 24px color-mix(in srgb,var(--tile-color) 14%,transparent),inset 0 1px 0 hsla(0,0%,100%,.82)}.customer-dashboard-kpi>div:nth-child(2){min-width:0}.customer-dashboard-activity-item>p,.customer-dashboard-kpi>div>p{margin:0;color:var(--dashboard-ink);font-size:14px;font-weight:850;line-height:1.25}.customer-dashboard-kpi .metric-value,.customer-dashboard-kpi>div>strong{display:block;margin-top:8px;color:var(--dashboard-ink);font-size:clamp(30px,2.4vw,40px);font-weight:850;line-height:1}.customer-dashboard-kpi-breakdown,.customer-dashboard-kpi-footer{grid-column:1/-1;align-self:flex-end;min-width:0;color:var(--dashboard-muted)}.customer-dashboard-kpi-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.customer-dashboard-kpi-breakdown div span,.customer-dashboard-kpi-breakdown span,.customer-dashboard-kpi-footer span{color:var(--dashboard-muted);font-size:12px;font-weight:700;line-height:1.35}.customer-dashboard-kpi-footer small,.customer-dashboard-status-chip{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--tile-color,#079455) 12%,#fff);color:color-mix(in srgb,var(--tile-color,#079455) 78%,#07152f);font-size:12px;font-weight:900;line-height:1.1}.customer-dashboard-active-account{overflow:hidden}.customer-dashboard-active-title{padding:16px 20px;border-bottom:1px solid rgba(0,64,168,.1);background:linear-gradient(90deg,rgba(0,64,168,.08),rgba(7,148,85,.11)),rgba(248,251,252,.9)}.customer-dashboard-active-title h2,.customer-dashboard-section-title h2{margin:0;color:var(--dashboard-ink);font-size:clamp(22px,1.6vw,28px);font-weight:850;line-height:1.14}.customer-dashboard-active-row{padding:20px;gap:18px}.customer-dashboard-linkedin-mark{width:50px;min-width:50px;height:50px;border-radius:14px;box-shadow:0 14px 28px rgba(0,64,168,.18)}.customer-dashboard-account-main strong{color:var(--dashboard-ink);font-size:15px;font-weight:850}.customer-dashboard-account-main a,.customer-dashboard-account-main span,.customer-dashboard-active-detail small,.customer-dashboard-active-detail span{color:var(--dashboard-muted);font-size:13px;font-weight:650}.customer-dashboard-active-detail strong{color:var(--dashboard-ink);font-size:14px;font-weight:850}.customer-dashboard-date,.customer-dashboard-filter-button,.customer-dashboard-switch-button,.workspace-role-button{min-height:42px;border:1px solid rgba(0,64,168,.14);border-radius:13px;background:hsla(0,0%,100%,.88);box-shadow:0 10px 22px rgba(7,21,47,.055);color:var(--dashboard-ink);font-weight:850;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.customer-dashboard-date:focus-visible,.customer-dashboard-date:hover,.customer-dashboard-filter-button:focus-visible,.customer-dashboard-filter-button:hover,.customer-dashboard-switch-button:focus-visible,.customer-dashboard-switch-button:hover,.workspace-role-button:focus-visible,.workspace-role-button:hover{border-color:rgba(0,64,168,.24);background:#fff;box-shadow:0 14px 30px rgba(7,21,47,.08);outline:none}.customer-dashboard-activity{padding:18px;gap:14px}.customer-dashboard-section-title{padding-bottom:14px;border-bottom:1px solid rgba(0,64,168,.1)}.customer-dashboard-section-title p{margin-top:4px;color:var(--dashboard-muted);font-size:13px;font-weight:650}.customer-dashboard-activity-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.customer-dashboard-activity-item{min-height:124px;padding:14px;border:1px solid rgba(0,64,168,.1);border-radius:15px;background:radial-gradient(circle at 90% 4%,color-mix(in srgb,var(--tile-color) 14%,transparent),transparent 40%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(247,252,250,.9));box-shadow:0 10px 24px rgba(7,21,47,.045),inset 0 1px 0 hsla(0,0%,100%,.9);color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.customer-dashboard-activity-item:before{width:3px;background:var(--tile-color);opacity:.78}.customer-dashboard-activity-item:focus-visible,.customer-dashboard-activity-item:hover{border-color:color-mix(in srgb,var(--tile-color) 30%,rgba(0,64,168,.12));box-shadow:0 16px 36px rgba(7,21,47,.08),0 7px 16px color-mix(in srgb,var(--tile-color) 10%,transparent);transform:translateY(-1px);outline:none}.customer-dashboard-activity-icon{width:32px;height:32px;border-radius:11px}.customer-dashboard-activity-icon .customer-dashboard-icon{width:16px;height:16px}.customer-dashboard-activity-item strong{color:var(--dashboard-ink);font-size:28px;font-weight:850;line-height:1}.customer-dashboard-activity-item strong span{color:var(--dashboard-muted);font-size:16px;font-weight:600}.customer-dashboard-time-value{font-size:24px!important}.customer-dashboard-activity-item small{color:var(--dashboard-muted);font-size:11px;font-weight:700;line-height:1.35}.customer-dashboard-meter{width:100%;max-width:120px;height:6px;border-radius:999px;background:rgba(0,64,168,.09)}.customer-dashboard-account-panel{overflow:hidden;border-top:0}.customer-dashboard-tabs{display:flex;gap:10px;padding:0 4px;border:0}.customer-dashboard-tabs button{min-height:40px;padding:0 12px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--dashboard-muted);font-size:13px;font-weight:850;cursor:pointer}.customer-dashboard-tabs button.active{border-bottom-color:#079455;color:#079455}.customer-dashboard-table-controls{display:flex;justify-content:flex-end;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(0,64,168,.09);background:rgba(248,251,252,.82)}.customer-dashboard-table-controls select{min-height:40px;min-width:170px;border:1px solid rgba(0,64,168,.14);border-radius:12px;background:#fff;color:var(--dashboard-ink);font-weight:800}.customer-dashboard-table{overflow-x:auto;background:#fff}.customer-dashboard-table-head,.customer-dashboard-table-row{grid-template-columns:minmax(250px,1.45fr) minmax(110px,.65fr) minmax(130px,.75fr) minmax(120px,.7fr) minmax(130px,.72fr) minmax(130px,.72fr) minmax(82px,.45fr);min-width:980px}.customer-dashboard-table-head{min-height:50px;padding:0 18px;border:0;background:radial-gradient(circle at 4% 0,rgba(0,64,168,.26),transparent 34%),radial-gradient(circle at 96% 0,rgba(7,148,85,.22),transparent 34%),linear-gradient(180deg,#0a2140,#082a32);color:#f8fbff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.customer-dashboard-table-head span{color:inherit;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.customer-dashboard-table-row{min-height:72px;padding:12px 18px;border-bottom:1px solid rgba(0,64,168,.08);background:#fff;color:var(--dashboard-ink);transition:background-color .16s ease,box-shadow .16s ease}.customer-dashboard-table-row:nth-child(2n){background:#f9fbfd}.customer-dashboard-table-row.action-open,.customer-dashboard-table-row:hover{background:linear-gradient(90deg,rgba(7,148,85,.055),rgba(0,64,168,.035)),#fff;box-shadow:inset 3px 0 0 #079455}.customer-dashboard-table-row a,.customer-dashboard-table-row small,.customer-dashboard-table-row>span{color:var(--dashboard-muted);font-size:13px;font-weight:700}.customer-dashboard-row-account{gap:12px}.customer-dashboard-avatar{width:42px;min-width:42px;height:42px;border-radius:14px;background:#eaf2ff;color:#0040a8;font-weight:900}.customer-dashboard-row-account strong{color:var(--dashboard-ink);font-size:14px;font-weight:900}.customer-dashboard-row-account strong small{margin-left:8px;padding:4px 8px;border-radius:999px;background:rgba(7,148,85,.12);color:#079455;font-size:11px;font-weight:900}.customer-dashboard-table-health,.customer-dashboard-table-status{display:inline-flex;align-items:center;gap:6px;color:var(--dashboard-ink)!important}.customer-dashboard-row-action{width:38px;min-width:38px;height:38px;border:1px solid rgba(0,64,168,.12);border-radius:12px;background:#fff;box-shadow:0 8px 18px rgba(7,21,47,.055)}.customer-dashboard-empty{min-height:120px;display:grid;place-items:center;color:var(--dashboard-muted);font-weight:800}@media (max-width:1380px){.customer-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dashboard-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.customer-dashboard{padding:16px}.customer-dashboard-active-row,.customer-dashboard-header,.customer-dashboard-section-title{align-items:stretch}.customer-dashboard-header,.customer-dashboard-section-title{flex-direction:column}.customer-dashboard-active-row,.customer-dashboard-activity-grid,.customer-dashboard-kpis{grid-template-columns:1fr}}.customer-dashboard-activity-item:after,.customer-dashboard-kpi:after{display:none!important;content:none!important}.app-frame{--table-header-background:linear-gradient(90deg,#3e6e87,#168276);--table-header-foreground:#f8fbff;--table-header-border:#538b98}.app-frame .linkedin-companies-table-shell .table-head.company-grid-row,.app-frame :where(.table-head,.record-grid-header,.customer-dashboard-table-head),.app-frame table thead,.app-frame table>tbody:first-child>tr:first-child:has(th),.app-frame table>tr:first-child:has(th){min-height:48px;overflow:hidden;border-color:var(--table-header-border)!important;border-bottom:1px solid var(--table-header-border)!important;border-radius:14px 14px 0 0;background:var(--table-header-background)!important;color:var(--table-header-foreground)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 12px 24px rgba(23,54,84,.12)!important}.app-frame table th,.app-frame table thead>tr{background:transparent!important}.app-frame table th{min-height:48px;border-color:#8fbccf!important;border-bottom:0!important;border-radius:0!important;box-shadow:none!important;color:var(--table-header-foreground)!important}.app-frame .linkedin-companies-table-shell .table-head.company-grid-row>*,.app-frame :where(.table-head,.record-grid-header,.customer-dashboard-table-head)>*,.app-frame table th{color:var(--table-header-foreground)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.045em!important;line-height:1.2!important;text-transform:uppercase!important;text-shadow:none}.app-frame .linkedin-companies-table-shell .table-head.company-grid-row :where(strong,span,small,p,button,a),.app-frame :where(.table-head,.record-grid-header,.customer-dashboard-table-head) :where(strong,span,small,p,button,a),.app-frame table th :where(strong,span,small,p,button,a){color:var(--table-header-foreground)!important}.app-frame :where(.table-head,.record-grid-header) :where(.table-sort-button,button),.app-frame table th :where(.table-sort-button,button){min-height:30px;padding:4px 0;border:0!important;border-radius:0!important;background:transparent!important;color:var(--table-header-foreground)!important;box-shadow:none!important;text-decoration:none}.app-frame :where(.table-head,.record-grid-header) :where(.table-sort-button,button):hover,.app-frame :where(.table-head,.record-grid-header) :where(.table-sort-button-active,button:focus-visible),.app-frame table th :where(.table-sort-button,button):hover,.app-frame table th :where(.table-sort-button-active,button:focus-visible){background:transparent!important;color:#d8fff0!important;text-decoration:underline;text-underline-offset:4px;outline:none}.app-frame :where(.data-table-wrap,.campaigns-table-wrap,.campaigns-table-shell,.table-section,.table-card,.record-grid-shell,.customer-dashboard-table){border-color:rgba(0,64,168,.1)}.app-frame :where(.table-row:not(.table-head),.customer-dashboard-table-row),.app-frame table tbody tr{transition:background-color .16s ease,box-shadow .16s ease,border-color .16s ease}.app-frame{--app-card-bg:hsla(0,0%,100%,.9);--app-card-bg-soft:rgba(247,251,250,.82);--app-card-line:rgba(0,64,168,.12);--app-card-line-strong:rgba(0,64,168,.2);--app-card-shadow:0 16px 36px rgba(7,21,47,.065),inset 0 1px 0 hsla(0,0%,100%,.92);--app-card-shadow-hover:0 22px 48px rgba(7,21,47,.1),0 7px 18px rgba(0,64,168,.06)}.app-frame :where(.page-card,.table-card,.metric-card,.campaign-metric-card,.campaigns-cta-card,.campaigns-empty-card,.campaigns-table-card,.billing-metric-card,.billing-wallet-panel,.billing-empty-panel,.customer-dashboard-kpi,.customer-dashboard-activity,.customer-dashboard-active-account,.customer-dashboard-account-panel){border:1px solid var(--app-card-line);border-radius:18px;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(247,252,250,.9)),var(--app-card-bg);box-shadow:var(--app-card-shadow);color:#07152f}.app-frame :where(.page-card,.table-card,.campaigns-table-card){overflow:hidden}.app-frame :where(.page-card,.table-card,.metric-card,.campaign-metric-card,.campaigns-cta-card,.campaigns-empty-card,.campaigns-table-card,.billing-metric-card):before{pointer-events:none}.app-frame :where(.metric-card,.campaign-metric-card,.billing-metric-card,.customer-dashboard-kpi){min-width:0}.app-frame :where(a.page-card,a.metric-card,.customer-dashboard-kpi-link,.customer-dashboard-activity-link,.post-engagement-list-grid .page-card:has(button),.campaigns-cta-card,.campaigns-empty-card){text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background-color .16s ease}.app-frame :where(a.page-card,a.metric-card,.customer-dashboard-kpi-link,.customer-dashboard-activity-link,.post-engagement-list-grid .page-card:has(button),.campaigns-cta-card,.campaigns-empty-card):focus-visible,.app-frame :where(a.page-card,a.metric-card,.customer-dashboard-kpi-link,.customer-dashboard-activity-link,.post-engagement-list-grid .page-card:has(button),.campaigns-cta-card,.campaigns-empty-card):hover{border-color:var(--app-card-line-strong);box-shadow:var(--app-card-shadow-hover);transform:translateY(-1px);outline:none}.app-frame :where(.card-header,.admin-section-head,.page-card-header){align-items:flex-start;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(0,64,168,.09)}.app-frame :where(.page-card>.eyebrow,.table-card>.eyebrow,.card-header .eyebrow,.page-card-header .eyebrow){color:#0040a8;font-size:12px;font-weight:900;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.app-frame :where(.page-card>h2,.page-card>h3,.page-card .card-title,.page-card .item-title,.table-card>h2,.table-card>h3,.table-card .card-title,.table-card .item-title,.metric-card h2,.metric-card h3,.campaigns-cta-card h2,.campaigns-empty-card h2,.billing-metric-card h3){color:#07152f;font-size:clamp(20px,1.45vw,26px);font-weight:850;letter-spacing:0;line-height:1.16}.app-frame :where(.page-card>.page-copy,.page-card>p:not(.eyebrow),.table-card>.page-copy,.table-card>p:not(.eyebrow),.campaigns-cta-card p,.campaigns-empty-card p,.billing-empty-panel .page-copy,.billing-wallet-panel .page-copy){color:#52627f;font-size:14px;font-weight:650;line-height:1.52}.app-frame :where(.page-card-compact){border-radius:16px;padding:clamp(16px,1.4vw,22px)}.app-frame :where(.table-card,.campaigns-table-card,.record-grid-shell,.data-table-wrap){background:hsla(0,0%,100%,.84);border-color:var(--app-card-line);box-shadow:var(--app-card-shadow)}.app-frame :where(.setup-card-header,.card-header,.page-card-header,.admin-section-head) :where(.button,button,a.button){flex-shrink:0}@media (max-width:760px){.app-frame :where(.page-card,.table-card,.metric-card,.campaigns-cta-card,.campaigns-empty-card){border-radius:16px}.app-frame :where(.card-header,.admin-section-head,.page-card-header){gap:10px}}.page-loading-overlay{z-index:1200;display:grid;place-items:center;padding:clamp(20px,3vw,40px);background:radial-gradient(circle at 18% 16%,rgba(0,64,168,.08),transparent 32%),radial-gradient(circle at 82% 18%,rgba(7,148,85,.1),transparent 30%),rgba(246,250,249,.82);-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);animation:page-loading-overlay-in .14s ease-out both}.page-loading-overlay-content{position:-webkit-sticky;position:sticky;top:var(--app-header-offset,0);width:100%;min-height:min(480px,calc(100vh - 112px))}.page-loading-overlay-viewport{position:fixed;inset:0;width:100vw;min-height:100vh}.page-loading-minimal{position:relative;display:grid;grid-template-columns:auto minmax(160px,1fr);align-items:center;grid-gap:16px;gap:16px;width:min(360px,calc(100vw - 48px));min-height:88px;padding:18px 20px 20px;border:1px solid rgba(0,64,168,.12);border-radius:18px;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(247,252,250,.92)),hsla(0,0%,100%,.92);box-shadow:0 20px 48px rgba(7,21,47,.11),inset 0 1px 0 hsla(0,0%,100%,.95);overflow:hidden}.page-loading-minimal:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 32%,rgba(0,64,168,.075) 44%,rgba(7,148,85,.08) 52%,transparent 64% 100%);transform:translateX(-110%);animation:page-loading-scan 1.7s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}.page-loading-orbit{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,10px);grid-template-rows:repeat(2,10px);place-content:center;grid-gap:6px;gap:6px;width:48px;height:48px;border-radius:14px;background:linear-gradient(145deg,rgba(0,64,168,.12),rgba(7,148,85,.14)),hsla(0,0%,100%,.82);box-shadow:inset 0 0 0 1px rgba(0,64,168,.08)}.page-loading-orbit:before{content:"";position:absolute;right:9px;bottom:9px;width:10px;height:3px;border-radius:999px;background:#38b038;animation:page-loading-mark 1.15s ease-in-out infinite}.page-loading-orbit:after{content:"";position:absolute;top:9px;left:9px;background:#0040a8;opacity:.9}.page-loading-dot,.page-loading-orbit:after{width:10px;height:10px;border-radius:4px;animation:page-loading-tile 1.15s ease-in-out infinite}.page-loading-dot{position:relative;background:rgba(0,64,168,.22);opacity:.88}.page-loading-dot:first-child{background:#0040a8;animation-delay:0ms}.page-loading-dot:nth-child(2){background:rgba(0,64,168,.26);animation-delay:.11s}.page-loading-dot:nth-child(3){background:rgba(7,148,85,.26);animation-delay:.22s}.page-loading-dot:nth-child(4){background:#079455;animation-delay:.33s}.page-loading-label{position:relative;z-index:1;display:block;padding-bottom:14px;color:#07152f;font-size:15px;font-weight:850;letter-spacing:0;line-height:1.2}.page-loading-label:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px;background:linear-gradient(90deg,#0040a8,#38b038 56%,#079455);transform-origin:left center;animation:page-loading-bar 1.15s ease-in-out infinite}.admin-grid-loader{place-content:center;gap:12px;min-height:180px;padding:24px;border-radius:inherit;background:linear-gradient(145deg,hsla(0,0%,100%,.88),rgba(247,252,250,.78)),rgba(245,249,248,.72);color:#07152f;font-size:14px;font-weight:800;text-align:center;-webkit-backdrop-filter:blur(9px) saturate(1.06);backdrop-filter:blur(9px) saturate(1.06)}.admin-grid-loader-spinner{position:relative;display:grid;grid-template-columns:repeat(3,9px);align-items:flex-end;justify-content:center;grid-gap:5px;gap:5px;width:48px;height:42px;justify-self:center;border:0;border-radius:14px;background:linear-gradient(145deg,rgba(0,64,168,.12),rgba(7,148,85,.14)),hsla(0,0%,100%,.84);box-shadow:inset 0 0 0 1px rgba(0,64,168,.08);animation:none}.admin-grid-loader-spinner:after,.admin-grid-loader-spinner:before{content:"";width:9px;border-radius:999px;background:#0040a8;animation:page-loading-column .92s ease-in-out infinite}.admin-grid-loader-spinner:before{height:14px;align-self:flex-end;margin-left:12px}.admin-grid-loader-spinner:after{height:22px;align-self:flex-end;background:#079455;animation-delay:.16s}@keyframes page-loading-scan{0%{transform:translateX(-115%)}58%,to{transform:translateX(115%)}}@keyframes page-loading-bar{0%,to{opacity:.48;transform:scaleX(.28)}48%{opacity:1;transform:scaleX(1)}}@keyframes page-loading-tile{0%,to{opacity:.48;transform:translateY(0)}46%{opacity:1;transform:translateY(-3px)}}@keyframes page-loading-mark{0%,to{opacity:.48;transform:scaleX(.72)}46%{opacity:1;transform:scaleX(1.25)}}@keyframes page-loading-column{0%,to{opacity:.5;transform:scaleY(.6)}48%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.admin-grid-loader-spinner:after,.admin-grid-loader-spinner:before,.page-loading-dot,.page-loading-label:after,.page-loading-minimal:before,.page-loading-orbit:after,.page-loading-orbit:before,.page-loading-overlay{animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:560px){.page-loading-minimal{grid-template-columns:1fr;justify-items:center;width:min(280px,calc(100vw - 36px));padding:18px;text-align:center}.page-loading-label{width:100%;padding-bottom:14px}}.app-frame .linkedin-applied-jobs-table-shell.record-grid-shell{max-width:100%;overflow:visible}.app-frame .linkedin-applied-jobs-table-shell .linkedin-applied-jobs-grid-row{display:grid;grid-template-columns:minmax(136px,1.05fr) minmax(88px,.62fr) minmax(128px,.88fr) minmax(142px,1fr) minmax(176px,1.22fr) minmax(104px,.66fr) minmax(128px,.86fr)!important;width:100%;min-width:0!important;grid-gap:10px;gap:10px;align-items:start}.app-frame .linkedin-applied-jobs-table-shell .table-head.linkedin-applied-jobs-grid-row{min-height:44px;align-items:center;padding:0 12px}.app-frame .linkedin-applied-jobs-table-shell .table-head.linkedin-applied-jobs-grid-row>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-frame .linkedin-applied-jobs-table-shell .table-row.linkedin-applied-jobs-grid-row:not(.table-head){min-height:0;padding:14px 12px;border-bottom:1px solid rgba(0,64,168,.08);background:hsla(0,0%,100%,.92)}.app-frame .linkedin-applied-jobs-table-shell .table-row.linkedin-applied-jobs-grid-row:not(.table-head):nth-child(2n){background:rgba(248,251,252,.92)}.app-frame .linkedin-applied-jobs-table-shell .table-row.linkedin-applied-jobs-grid-row:not(.table-head):hover{background:#f5fbf8;box-shadow:inset 3px 0 0 var(--ge-green,#079455)}.app-frame .linkedin-applied-jobs-table-shell .linkedin-applied-jobs-grid-row>span{min-width:0;overflow:hidden}.app-frame .linkedin-applied-jobs-table-shell .linkedin-applied-jobs-grid-row>.linkedin-job-actions-cell{overflow:visible}.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-actions-cell,.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-captured-cell,.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-company-cell,.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-primary-cell{gap:4px;min-width:0}.app-frame .linkedin-applied-jobs-table-shell .applied-job-message-cell,.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-captured-cell strong,.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-company-cell,.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-primary-cell strong{color:#18243a;font-size:13px;font-weight:800;line-height:1.35}.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-captured-cell small,.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-primary-cell small{color:#63718a;font-size:11px;font-weight:750;line-height:1.35}.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-captured-cell small,.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-captured-cell strong,.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-primary-cell small,.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-primary-cell strong{overflow:hidden;text-overflow:ellipsis}.app-frame .linkedin-applied-jobs-table-shell .applied-job-message-cell,.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-company-cell{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.app-frame .linkedin-applied-jobs-table-shell .applied-job-message-cell{-webkit-line-clamp:3}.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-company-cell:not(.applied-job-message-cell){-webkit-line-clamp:2}.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-captured-cell strong{white-space:normal}.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-actions-cell{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px}.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-actions-cell .button,.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-actions-cell a.button{min-width:0;min-height:32px;padding:7px 9px;border-radius:10px;font-size:11px;font-weight:850;line-height:1.1}.app-frame .linkedin-applied-jobs-table-shell .table-pagination-card{overflow:visible}@media (max-width:1280px){.app-frame .linkedin-applied-jobs-table-shell.record-grid-shell{overflow-x:auto}.app-frame .linkedin-applied-jobs-table-shell .linkedin-applied-jobs-grid-row{min-width:980px!important}}.app-frame .linkedin-applied-jobs-table-shell .linkedin-job-actions-cell{align-items:center;justify-content:flex-start;overflow:visible}.app-frame .linkedin-applied-jobs-table-shell .table-action-menu{justify-self:start}.app-frame .linkedin-applied-jobs-table-shell .table-action-trigger{width:36px;height:36px;min-height:36px;border-radius:10px;background:#fff}.app-frame .linkedin-applied-jobs-table-shell .table-action-menu-panel{top:0;right:calc(100% + 8px);min-width:178px}.app-frame .linkedin-applied-jobs-table-shell .table-action-menu-panel .button,.app-frame .linkedin-applied-jobs-table-shell .table-action-menu-panel a.button{width:100%;min-height:34px;justify-content:flex-start;padding:8px 10px;border-radius:9px;font-size:12px;font-weight:850}.job-application-outreach-page .modal-root{inset:0;z-index:1300;align-items:center;justify-items:center;overflow-y:auto;padding:clamp(16px,2.5vw,32px);overscroll-behavior:contain}.outreach-detail-modal{width:min(1120px,calc(100vw - 48px));max-width:calc(100vw - 48px);max-height:calc(100svh - 32px);display:block;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0;border-radius:18px;border:1px solid rgba(0,64,168,.16);border-top:4px solid var(--ge-green,#079455);background:#fff;box-shadow:0 30px 80px rgba(7,21,47,.32),0 0 0 1px hsla(0,0%,100%,.72)}.outreach-detail-modal .modal-header{position:-webkit-sticky;position:sticky;top:0;z-index:3;margin:0;padding:18px 22px;border-bottom:1px solid rgba(0,64,168,.1);background:linear-gradient(135deg,rgba(248,251,255,.98),rgba(246,252,249,.98)),#fff}.outreach-detail-modal .modal-body{min-width:0;min-height:0;height:auto;max-height:none;overflow:visible;padding:20px 22px 24px;background:radial-gradient(circle at 0 0,rgba(0,64,168,.045),transparent 30%),radial-gradient(circle at 100% 0,rgba(7,148,85,.052),transparent 28%),#fff}.outreach-detail-modal .modal-body>.page-card{margin:0;border-radius:14px;box-shadow:none}.outreach-detail-modal .content-stack,.outreach-detail-modal .detail-list,.outreach-detail-modal .form-grid,.outreach-detail-modal .outreach-review-form-grid,.outreach-detail-modal .page-card,.outreach-detail-modal .page-card-compact,.outreach-detail-modal .two-column-grid{min-width:0}.outreach-detail-modal .detail-list,.outreach-detail-modal .two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outreach-detail-modal .outreach-review-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.outreach-detail-modal .notice-banner,.outreach-detail-modal .outreach-review-actions-editor>div,.outreach-detail-modal .outreach-review-form-field-full{grid-column:1/-1}.outreach-detail-modal .field-input,.outreach-detail-modal .field-select,.outreach-detail-modal textarea{width:100%;min-width:0}.outreach-detail-modal .detail-list-row{min-width:0}.outreach-detail-modal .detail-list-row span,.outreach-detail-modal .item-title,.outreach-detail-modal .page-copy{overflow-wrap:anywhere}@media (max-width:980px){.outreach-detail-modal{width:min(760px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100svh - 32px)}.outreach-detail-modal .modal-body,.outreach-detail-modal .modal-header{padding-left:18px;padding-right:18px}.outreach-detail-modal .detail-list,.outreach-detail-modal .outreach-review-form-grid,.outreach-detail-modal .two-column-grid{grid-template-columns:1fr}}.app-frame .workspace-admin-tabs{width:100%;max-width:100%;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:8px;border:1px solid rgba(0,64,168,.13);border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.92),rgba(246,252,249,.86)),hsla(0,0%,100%,.88);box-shadow:0 12px 28px rgba(7,21,47,.07),inset 0 1px 0 hsla(0,0%,100%,.9);scrollbar-width:thin;scrollbar-color:rgba(0,64,168,.24) transparent}.app-frame .workspace-admin-tabs::-webkit-scrollbar{height:7px}.app-frame .workspace-admin-tabs::-webkit-scrollbar-track{background:transparent}.app-frame .workspace-admin-tabs::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(0,64,168,.24)}@media (max-width:760px){.app-frame .workspace-admin-tabs{padding:7px;border-radius:14px}}.app-frame .contact-resolution-decision-flow-page{gap:22px;padding-top:0}.app-frame .contact-resolution-decision-flow-page>.page-card,.app-frame .contact-resolution-decision-flow-page>.table-card{border-radius:18px}.app-frame .contact-resolution-decision-flow-page>.three-column-grid:first-of-type{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(280px,1.2fr) minmax(240px,.95fr);grid-gap:16px;gap:16px;align-items:stretch}.app-frame .contact-resolution-decision-flow-page>.three-column-grid:first-of-type>.page-card{min-height:220px}.app-frame .contact-resolution-decision-flow-page .page-card{position:relative;overflow:hidden;border-color:rgba(0,64,168,.12);background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,252,251,.92)),#fff;box-shadow:0 18px 42px rgba(7,21,47,.075),inset 0 1px 0 hsla(0,0%,100%,.94)}.app-frame .contact-resolution-decision-flow-page .page-card-compact{padding:clamp(18px,1.6vw,24px)}.app-frame .contact-resolution-decision-flow-page .card-header .eyebrow,.app-frame .contact-resolution-decision-flow-page .page-card>.eyebrow{margin-bottom:8px;color:var(--ge-blue,#0040a8);font-size:11px;font-weight:900;letter-spacing:.13em}.app-frame .contact-resolution-decision-flow-page .page-card .item-title,.app-frame .contact-resolution-decision-flow-page .page-card>h2,.app-frame .contact-resolution-decision-flow-page .page-card>h3{color:#07152f;font-size:clamp(18px,1.35vw,24px);font-weight:900;line-height:1.14}.app-frame .contact-resolution-decision-flow-page .page-copy,.app-frame .contact-resolution-decision-flow-page .table-meta-copy{color:#52627f;font-size:13px;font-weight:650;line-height:1.5}.app-frame .contact-resolution-decision-flow-page .detail-list{display:grid;grid-gap:10px;gap:10px}.app-frame .contact-resolution-decision-flow-page .detail-list-row{min-height:58px;display:grid;align-content:center;grid-gap:5px;gap:5px;padding:13px 15px;border:1px solid rgba(0,64,168,.075);border-radius:12px;background:linear-gradient(135deg,rgba(246,251,249,.96),rgba(241,248,250,.92));box-shadow:inset 3px 0 0 rgba(7,148,85,.22)}.app-frame .contact-resolution-decision-flow-page .detail-list-row strong{color:#07152f;font-size:13px;font-weight:900;line-height:1.25}.app-frame .contact-resolution-decision-flow-page .detail-list-row .detail-value,.app-frame .contact-resolution-decision-flow-page .detail-list-row span{color:#53647e;font-size:12px;font-weight:700;line-height:1.38;overflow-wrap:anywhere}.app-frame .contact-resolution-decision-flow-page .page-card>.action-row,.app-frame .contact-resolution-decision-flow-page>.page-card:has(.search-intelligence-filter-chip)>.action-row{gap:8px}.app-frame .contact-resolution-decision-flow-page .search-intelligence-filter-chip{min-height:36px;padding:8px 11px;border-radius:999px;border-color:rgba(0,64,168,.14);background:#fff;color:#263750;box-shadow:0 8px 18px rgba(7,21,47,.045)}.app-frame .contact-resolution-decision-flow-page .search-intelligence-filter-chip span{color:inherit;font-size:11px;font-weight:850}.app-frame .contact-resolution-decision-flow-page .search-intelligence-filter-chip strong{min-width:22px;color:var(--ge-green,#079455);font-size:11px;font-weight:900}.app-frame .contact-resolution-decision-flow-page .search-intelligence-filter-chip-active{border-color:rgba(7,148,85,.34);background:linear-gradient(135deg,#0040a8,#047857);color:#fff;box-shadow:0 12px 24px rgba(0,64,168,.16)}.app-frame .contact-resolution-decision-flow-page .search-intelligence-filter-chip-active strong{color:#dcfce7}.app-frame .contact-resolution-decision-flow-page .form-label{gap:8px}.app-frame .contact-resolution-decision-flow-page .form-label span{color:#263750;font-size:12px;font-weight:900}.app-frame .contact-resolution-decision-flow-page .field-input{min-height:46px;border-radius:12px;border-color:rgba(0,64,168,.14);background:#fff;color:#07152f;box-shadow:0 8px 18px rgba(7,21,47,.04)}.app-frame .contact-resolution-decision-flow-page>.page-card:has(>.three-column-grid .page-card)>.three-column-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.app-frame .contact-resolution-decision-flow-page>.page-card:has(>.three-column-grid .page-card) .three-column-grid>.page-card{border-radius:14px;border-color:rgba(0,64,168,.09);background:hsla(0,0%,100%,.84);box-shadow:0 10px 24px rgba(7,21,47,.045)}.app-frame .contact-resolution-decision-flow-page>.page-card:has(>.three-column-grid .page-card) .three-column-grid>.page-card:hover{border-color:rgba(7,148,85,.22);box-shadow:0 14px 30px rgba(7,21,47,.075)}.app-frame .contact-resolution-decision-flow-page .table-card{border-radius:16px;border-color:rgba(0,64,168,.12);background:#fff;box-shadow:0 16px 34px rgba(7,21,47,.06)}.app-frame .contact-resolution-decision-flow-page .table-row-wide{grid-template-columns:minmax(100px,.7fr) minmax(110px,.7fr) minmax(150px,.95fr) minmax(170px,1.05fr) minmax(190px,1.2fr) minmax(180px,1.1fr);min-width:980px;gap:14px}.app-frame .contact-resolution-decision-flow-page .table-head.table-row-wide{min-height:50px;padding:0 16px;border-bottom:0;background:linear-gradient(135deg,#073460,#064a43);color:#fff}.app-frame .contact-resolution-decision-flow-page .table-head.table-row-wide span{color:#fff;font-size:12px;font-weight:900;letter-spacing:.03em}.app-frame .contact-resolution-decision-flow-page button.table-row-wide{min-height:86px;padding:14px 16px;border-bottom:1px solid rgba(0,64,168,.08)!important;color:#18243a;transition:background-color .16s ease,box-shadow .16s ease}.app-frame .contact-resolution-decision-flow-page button.table-row-wide:focus-visible,.app-frame .contact-resolution-decision-flow-page button.table-row-wide:hover{background:#f5fbf8!important;box-shadow:inset 3px 0 0 var(--ge-green,#079455);outline:none}.app-frame .contact-resolution-decision-flow-page .table-row-wide strong{color:#07152f;font-size:13px;font-weight:900}.app-frame .contact-resolution-decision-flow-page .table-row-wide small{color:#62718a;font-size:11px;font-weight:700;line-height:1.35}@media (max-width:1280px){.app-frame .contact-resolution-decision-flow-page>.three-column-grid:first-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.app-frame .contact-resolution-decision-flow-page>.three-column-grid:first-of-type>.page-card:last-child{grid-column:1/-1;min-height:0}.app-frame .contact-resolution-decision-flow-page>.page-card:has(>.three-column-grid .page-card)>.three-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.app-frame .contact-resolution-decision-flow-page{gap:16px}.app-frame .contact-resolution-decision-flow-page .three-column-grid,.app-frame .contact-resolution-decision-flow-page>.page-card:has(>.three-column-grid .page-card)>.three-column-grid,.app-frame .contact-resolution-decision-flow-page>.three-column-grid:first-of-type{grid-template-columns:1fr}.app-frame .contact-resolution-decision-flow-page .page-card-compact{padding:16px}.app-frame .contact-resolution-decision-flow-page .workspace-admin-tabs{margin-inline:0}}.app-frame .contact-resolution-decision-flow-page .card-header{margin-bottom:18px;padding-bottom:16px}.app-frame .contact-resolution-decision-flow-page .card-header+.detail-list,.app-frame .contact-resolution-decision-flow-page .card-header+.page-copy,.app-frame .contact-resolution-decision-flow-page .card-header+.three-column-grid{margin-top:0}.app-frame .contact-resolution-decision-flow-page>.page-card:has(.form-label)>.three-column-grid{gap:18px;margin-bottom:18px}.app-frame .contact-resolution-decision-flow-page>.page-card:has(.form-label)>.action-row{display:flex;gap:10px;row-gap:12px;margin-top:4px;margin-bottom:14px;padding-top:2px;align-items:center}.app-frame .contact-resolution-decision-flow-page>.page-card:has(.form-label) .search-intelligence-filter-chip{margin:0}.app-frame .contact-resolution-decision-flow-page>.page-card:has(.form-label) .table-meta-copy{margin-top:8px}.app-frame .contact-resolution-decision-flow-page>.page-card:has(.form-label) .table-meta-copy+.table-meta-copy{margin-top:6px}.app-frame .contact-resolution-decision-flow-page>.page-card:has(.form-label) .field-input{width:100%}.app-frame .contact-resolution-decision-flow-page>.page-card:has(.form-label) .form-label{min-width:0}.app-frame .contact-resolution-decision-flow-page>.page-card:has(.form-label) .form-label span{display:block;margin-bottom:2px}.app-frame .contact-resolution-decision-flow-page>.page-card:has(>.three-column-grid .page-card) .three-column-grid>.page-card{display:flex;flex-direction:column;min-height:230px}.app-frame .contact-resolution-decision-flow-page>.page-card:has(>.three-column-grid .page-card) .three-column-grid>.page-card>.page-copy{margin-top:12px;margin-bottom:18px}.app-frame .contact-resolution-decision-flow-page>.page-card:has(>.three-column-grid .page-card) .three-column-grid>.page-card>.detail-list{margin-top:auto;margin-bottom:18px}.app-frame .contact-resolution-decision-flow-page>.page-card:has(>.three-column-grid .page-card) .three-column-grid>.page-card>.action-row{margin-top:0;padding-top:0}.app-frame .contact-resolution-decision-flow-page>.page-card:has(>.three-column-grid .page-card) .three-column-grid>.page-card .button{min-height:42px;padding-inline:18px}.app-frame .contact-resolution-decision-flow-page .detail-list+.action-row{margin-top:16px}.app-frame .contact-resolution-decision-flow-page .action-row+.three-column-grid,.app-frame .contact-resolution-decision-flow-page .page-copy+.action-row,.app-frame .contact-resolution-decision-flow-page .three-column-grid+.three-column-grid,.app-frame .contact-resolution-decision-flow-page .three-column-grid+.two-column-grid,.app-frame .contact-resolution-decision-flow-page .two-column-grid+.three-column-grid{margin-top:18px}.app-frame .contact-resolution-decision-flow-page .page-card>.table-card{margin-top:16px}@media (max-width:820px){.app-frame .contact-resolution-decision-flow-page>.page-card:has(.form-label)>.action-row{align-items:stretch}.app-frame .contact-resolution-decision-flow-page>.page-card:has(.form-label) .search-intelligence-filter-chip{justify-content:space-between}.app-frame .contact-resolution-decision-flow-page>.page-card:has(>.three-column-grid .page-card) .three-column-grid>.page-card{min-height:0}}.app-frame .customer-dashboard-active-account{overflow:visible}.app-frame .customer-dashboard-active-account:has(.customer-dashboard-switch-menu[open]),.app-frame .customer-dashboard-active-row:has(.customer-dashboard-switch-menu[open]){position:relative;z-index:90}.app-frame .customer-dashboard-switch-menu{position:relative;z-index:20}.app-frame .customer-dashboard-switch-menu[open]{z-index:120}.app-frame .customer-dashboard-switch-options{z-index:130;overflow:visible;border-radius:14px;border-color:rgba(0,64,168,.16);box-shadow:0 22px 48px rgba(7,21,47,.18),inset 0 1px 0 hsla(0,0%,100%,.92)}.app-frame .customer-dashboard-switch-options button{cursor:pointer}.app-frame .customer-dashboard .protected-section:has(.customer-dashboard-switch-menu[open]){position:relative;z-index:80;overflow:visible}.app-frame .customer-dashboard-accounts,.app-frame .customer-dashboard-activity,.app-frame .customer-dashboard-kpis{position:relative;z-index:1}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account{position:relative;isolation:isolate;overflow:visible;border:1px solid rgba(0,64,168,.14);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(246,252,249,.94)),#fff;box-shadow:0 18px 42px rgba(7,21,47,.075),inset 0 1px 0 hsla(0,0%,100%,.94)}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,rgba(0,64,168,.08),rgba(7,148,85,.1)),repeating-linear-gradient(90deg,rgba(0,64,168,.035) 0 1px,transparent 1px 72px);opacity:.72;pointer-events:none}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-active-title{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid rgba(0,64,168,.1);border-radius:20px 20px 0 0;background:linear-gradient(135deg,rgba(0,64,168,.08),rgba(7,148,85,.13)),rgba(248,251,252,.92)}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-active-title h2{color:#07152f;font-size:clamp(24px,1.8vw,32px);font-weight:900;letter-spacing:0}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-active-title>span{width:34px;min-width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(7,148,85,.18);border-radius:12px;background:rgba(220,252,231,.82);color:var(--ge-green,#079455);font-size:18px;font-weight:900}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-active-row{grid-template-columns:58px minmax(0,1fr) minmax(220px,240px);align-items:center;gap:20px;padding:22px 24px 24px;background:hsla(0,0%,100%,.72)}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-linkedin-mark{width:56px;min-width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#0866c2,#0040a8);color:#fff;font-size:28px;font-weight:900;box-shadow:0 16px 30px rgba(0,64,168,.22),inset 0 1px 0 hsla(0,0%,100%,.22)}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-account-main{min-width:0;display:grid;grid-gap:8px;gap:8px}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-account-main>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-account-main strong{color:#07152f;font-size:16px;font-weight:900;line-height:1.2}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-account-main>span{color:#52627f;font-size:14px;font-weight:700;line-height:1.45}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-status-chip{min-height:30px;display:inline-flex;align-items:center;padding:6px 13px;border:1px solid rgba(7,148,85,.13);border-radius:999px;background:rgba(220,252,231,.78);color:#067647;font-size:12px;font-weight:900}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-switch-menu{justify-self:end;width:100%;min-width:220px}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-switch-button{min-height:52px;padding:0 18px;border-radius:15px;border-color:rgba(0,64,168,.18);background:hsla(0,0%,100%,.94);color:#07152f;font-size:15px;font-weight:900;box-shadow:0 12px 26px rgba(7,21,47,.07)}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-switch-button:focus-visible,.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-switch-button:hover{border-color:rgba(7,148,85,.34);box-shadow:0 16px 32px rgba(7,148,85,.12)}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-switch-options{top:calc(100% + 10px);width:min(320px,calc(100vw - 40px));overflow:hidden;border-radius:16px;background:#fff}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-switch-options button{padding:14px 16px}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-switch-options strong{color:#07152f;font-size:14px;font-weight:900}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-switch-options small{color:#52627f;font-size:12px;font-weight:700;line-height:1.35}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-switch-options button.active,.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-switch-options button:focus-visible,.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-switch-options button:hover{background:linear-gradient(135deg,rgba(0,64,168,.07),rgba(7,148,85,.1))}@media (max-width:820px){.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-active-row{grid-template-columns:52px minmax(0,1fr)}.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-switch-menu{grid-column:1/-1;justify-self:stretch}}@media (max-width:560px){.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-active-row,.app-frame .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-active-title{padding-left:16px;padding-right:16px}}.app-frame .linkedin-posts-workspace{--posts-blue:#0040a8;--posts-green:#079455;--posts-ink:#07152f;--posts-muted:#52627f;--posts-line:rgba(0,64,168,.12);gap:24px}.app-frame .linkedin-posts-workspace>.page-card:first-child{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,2.4vw,34px);border:1px solid rgba(0,64,168,.14);border-radius:22px;background:linear-gradient(120deg,hsla(0,0%,100%,.98),rgba(247,252,250,.94)),#fff;box-shadow:0 18px 44px rgba(7,21,47,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.app-frame .linkedin-posts-workspace>.page-card:first-child:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,64,168,.08),rgba(7,148,85,.1)),repeating-linear-gradient(90deg,rgba(0,64,168,.035) 0 1px,transparent 1px 76px);opacity:.8;pointer-events:none}.app-frame .linkedin-posts-workspace>.page-card:first-child .card-header{max-width:760px;padding-bottom:14px}.app-frame .linkedin-posts-workspace>.page-card:first-child .card-title{font-size:clamp(28px,2.4vw,40px);font-weight:900}.app-frame .linkedin-posts-workspace>.page-card:first-child .page-copy{max-width:760px;margin-top:12px;color:var(--posts-muted);font-size:15px;font-weight:700}.app-frame .linkedin-posts-dashboard-page .metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.app-frame .linkedin-posts-dashboard-page .metric-grid .page-card{position:relative;min-height:148px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:22px;border-radius:18px;border:1px solid rgba(0,64,168,.13);background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(246,252,249,.92));box-shadow:0 16px 34px rgba(7,21,47,.07),inset 0 1px 0 hsla(0,0%,100%,.96)}.app-frame .linkedin-posts-dashboard-page .metric-grid .page-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:18px 0 0 18px;background:linear-gradient(180deg,var(--posts-blue),var(--posts-green))}.app-frame .linkedin-posts-dashboard-page .metric-grid .page-card .eyebrow{color:var(--posts-blue);font-size:12px;font-weight:900;letter-spacing:.11em}.app-frame .linkedin-posts-dashboard-page .metric-grid .metric-value{margin:0;color:var(--posts-ink);font-size:clamp(34px,3vw,48px);font-weight:900;line-height:1}.app-frame .linkedin-posts-dashboard-page .record-list-pane,.app-frame .linkedin-posts-workspace .record-list-pane{display:grid;grid-gap:18px;gap:18px}.app-frame .linkedin-posts-workspace .detail-list{display:grid;grid-gap:12px;gap:12px}.app-frame .linkedin-posts-workspace .detail-list-row{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr);grid-gap:16px;gap:16px;align-items:start;padding:16px;border:1px solid rgba(0,64,168,.1);border-radius:14px;background:rgba(247,251,250,.82)}.app-frame .linkedin-posts-workspace .detail-list-row strong{color:var(--posts-ink);font-weight:850}.app-frame .linkedin-posts-workspace .detail-list-row small,.app-frame .linkedin-posts-workspace .detail-list-row span{color:var(--posts-muted);font-weight:650}.app-frame .linkedin-posts-workspace .detail-list-row .button{margin:8px 8px 0 0}.app-frame .linkedin-posts-list-page .record-grid-shell,.app-frame .linkedin-posts-workspace .record-grid-shell{overflow-x:auto}.app-frame .linkedin-posts-workspace .linkedin-posts-grid-row{min-width:1040px;grid-template-columns:minmax(300px,1.55fr) minmax(180px,.85fr) minmax(220px,.95fr) minmax(170px,.75fr) minmax(190px,.75fr)}.app-frame .linkedin-posts-workspace .table-row.linkedin-posts-grid-row:not(.table-head){min-height:112px;align-items:start;padding:18px 20px;border-bottom:1px solid rgba(0,64,168,.08);background:hsla(0,0%,100%,.78)}.app-frame .linkedin-posts-workspace .table-row.linkedin-posts-grid-row:not(.table-head):nth-child(2n){background:rgba(247,251,250,.9)}.app-frame .linkedin-posts-workspace .table-row.linkedin-posts-grid-row:not(.table-head):hover{background:linear-gradient(90deg,rgba(0,64,168,.055),rgba(7,148,85,.04))}.app-frame .linkedin-posts-workspace .linkedin-posts-grid-row small,.app-frame .linkedin-posts-workspace .linkedin-posts-grid-row>span{min-width:0;overflow-wrap:anywhere}.app-frame .linkedin-posts-workspace .linkedin-posts-grid-row .button{margin:8px 8px 0 0}@media (max-width:1180px){.app-frame .linkedin-posts-dashboard-page .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-frame .linkedin-posts-dashboard-page .metric-grid,.app-frame .linkedin-posts-workspace .detail-list-row{grid-template-columns:1fr}}.app-frame .linkedin-post-contacts-page{--post-contact-blue:#0040a8;--post-contact-green:#079455;--post-contact-ink:#07152f;--post-contact-muted:#52627f;--post-contact-line:rgba(0,64,168,.12);gap:22px}.app-frame .linkedin-post-contacts-page>.page-card:first-child{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,2.3vw,34px);border:1px solid rgba(0,64,168,.14);border-radius:22px;background:linear-gradient(120deg,hsla(0,0%,100%,.98),rgba(247,252,250,.94));box-shadow:0 18px 44px rgba(7,21,47,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.app-frame .linkedin-post-contacts-page>.page-card:first-child:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,64,168,.075),rgba(7,148,85,.1)),repeating-linear-gradient(90deg,rgba(0,64,168,.032) 0 1px,transparent 1px 76px);pointer-events:none}.app-frame .linkedin-post-contacts-page>.page-card:first-child .card-header{max-width:760px;padding-bottom:14px}.app-frame .linkedin-post-contacts-page>.page-card:first-child .card-title{font-size:clamp(28px,2.35vw,38px);font-weight:900}.app-frame .linkedin-post-contacts-page>.page-card:first-child .page-copy{max-width:760px;margin-top:12px;color:var(--post-contact-muted);font-size:15px;font-weight:700}.app-frame .linkedin-post-contacts-page .protected-section{gap:18px}.app-frame .linkedin-post-contacts-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:18px;border:1px solid rgba(0,64,168,.12);border-radius:18px;background:hsla(0,0%,100%,.9);box-shadow:0 14px 34px rgba(7,21,47,.06),inset 0 1px 0 hsla(0,0%,100%,.92)}.app-frame .linkedin-post-contacts-search .field-input{width:min(620px,100%);min-height:48px;border-radius:14px}.app-frame .linkedin-post-contacts-toolbar .table-pagination-controls{margin-left:auto;gap:12px}.app-frame .linkedin-post-contacts-bulk{align-items:center}.app-frame .linkedin-post-contacts-bulk .table-meta-copy{min-height:42px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;background:rgba(0,64,168,.07);color:var(--post-contact-blue);font-weight:900}.app-frame .linkedin-post-contacts-bulk .table-pagination-field{min-width:240px}.app-frame .linkedin-post-contacts-table-shell.record-grid-shell{overflow-x:auto;border-radius:22px;background:hsla(0,0%,100%,.9);box-shadow:0 20px 48px rgba(7,21,47,.08),inset 0 1px 0 hsla(0,0%,100%,.96)}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contacts-grid-row{min-width:1180px;grid-template-columns:minmax(280px,1.05fr) minmax(230px,.85fr) minmax(190px,.68fr) minmax(210px,.72fr) minmax(270px,.88fr);gap:18px}.app-frame .linkedin-post-contacts-table-shell .table-head.linkedin-post-contacts-grid-row{min-height:56px;padding-inline:20px}.app-frame .linkedin-post-contacts-table-shell .table-head.linkedin-post-contacts-grid-row strong{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.app-frame .linkedin-post-contacts-table-shell .table-row.linkedin-post-contacts-grid-row:not(.table-head){min-height:108px;align-items:start;padding:18px 20px;border-bottom:1px solid rgba(0,64,168,.08);background:hsla(0,0%,100%,.82)}.app-frame .linkedin-post-contacts-table-shell .table-row.linkedin-post-contacts-grid-row:not(.table-head):nth-child(2n){background:rgba(247,251,250,.92)}.app-frame .linkedin-post-contacts-table-shell .table-row.linkedin-post-contacts-grid-row:not(.table-head):hover{background:linear-gradient(90deg,rgba(0,64,168,.055),rgba(7,148,85,.04))}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contacts-grid-row>span{min-width:0;color:var(--post-contact-muted);font-size:14px;font-weight:650;line-height:1.48;overflow-wrap:anywhere}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contacts-grid-row strong,.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contacts-grid-row>span>strong{color:var(--post-contact-ink);font-size:15px;font-weight:900;line-height:1.3}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contacts-grid-row small{color:var(--post-contact-muted);font-size:13px;font-weight:650;line-height:1.45}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contact-primary-cell{display:grid;grid-template-columns:18px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:7px;row-gap:7px;align-items:start}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contact-primary-copy{min-width:0;display:grid;grid-gap:7px;gap:7px}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contact-primary-cell small{grid-column:2}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contact-checkbox{width:16px;height:16px;margin:2px 0 0;accent-color:var(--post-contact-green)}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contact-select-heading .linkedin-post-contact-checkbox{margin-top:0}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contact-actions-cell{width:156px;max-width:100%;display:grid;grid-template-columns:104px 40px;grid-gap:8px;gap:8px;align-items:center;justify-content:start;overflow:visible}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contact-actions-cell>.button{width:104px;min-width:104px;min-height:38px;margin:0;padding-inline:0;border-radius:12px;font-size:13px;white-space:nowrap}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contact-actions-cell .table-action-menu{width:40px;justify-self:start}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contact-actions-cell .table-action-trigger{width:40px;min-width:40px;height:38px;min-height:38px;border-radius:12px}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contact-actions-cell .table-action-menu-panel{right:0;left:auto;min-width:170px}.app-frame .linkedin-post-contacts-table-shell .linkedin-post-contact-actions-cell .table-action-menu-panel .button{width:100%;justify-content:flex-start;margin:0;min-height:36px;padding-inline:10px;border-radius:10px;font-size:13px;white-space:nowrap}.app-frame .linkedin-post-contacts-table-shell .table-pagination,.app-frame .linkedin-post-contacts-table-shell .table-pagination-card{min-width:1180px}.app-frame .linkedin-post-contacts-table-shell .table-row.linkedin-post-contacts-grid-row:nth-last-child(-n+3) .table-action-menu-panel{top:auto;bottom:calc(100% + 8px)}@media (max-width:920px){.app-frame .linkedin-post-contacts-toolbar{align-items:stretch;flex-direction:column}.app-frame .linkedin-post-contacts-toolbar .table-pagination-controls{width:100%;margin-left:0;justify-content:flex-start}.app-frame .linkedin-post-contacts-bulk .table-pagination-field,.app-frame .linkedin-post-contacts-search .field-input{width:100%;min-width:0}}.app-frame .linkedin-post-applied-page{--post-applied-blue:#0040a8;--post-applied-green:#079455;--post-applied-ink:#07152f;--post-applied-muted:#52627f;--post-applied-line:rgba(0,64,168,.12);gap:24px}.app-frame .linkedin-post-applied-page>.page-card:first-child{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,2.35vw,34px);border:1px solid rgba(0,64,168,.14);border-radius:22px;background:linear-gradient(120deg,hsla(0,0%,100%,.98),rgba(247,252,250,.94));box-shadow:0 18px 44px rgba(7,21,47,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.app-frame .linkedin-post-applied-page>.page-card:first-child:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,64,168,.075),rgba(7,148,85,.1)),repeating-linear-gradient(90deg,rgba(0,64,168,.032) 0 1px,transparent 1px 76px);pointer-events:none}.app-frame .linkedin-post-applied-page>.page-card:first-child .card-header{max-width:760px;padding-bottom:14px}.app-frame .linkedin-post-applied-page>.page-card:first-child .card-title{font-size:clamp(28px,2.35vw,38px);font-weight:900}.app-frame .linkedin-post-applied-page>.page-card:first-child .page-copy{max-width:760px;margin-top:12px;color:var(--post-applied-muted);font-size:15px;font-weight:700}.app-frame .linkedin-post-applied-page .record-list-pane{display:grid;grid-gap:18px;gap:18px}.app-frame .linkedin-post-applied-table-shell.record-grid-shell{overflow-x:auto;border-radius:22px;background:hsla(0,0%,100%,.9);box-shadow:0 20px 48px rgba(7,21,47,.08),inset 0 1px 0 hsla(0,0%,100%,.96)}.app-frame .linkedin-post-applied-table-shell .linkedin-post-applied-grid-row{min-width:1060px;grid-template-columns:minmax(280px,1.18fr) minmax(320px,1.35fr) minmax(230px,.82fr) minmax(190px,.62fr);gap:18px}.app-frame .linkedin-post-applied-table-shell .table-head.linkedin-post-applied-grid-row{min-height:56px;padding-inline:20px}.app-frame .linkedin-post-applied-table-shell .table-row.linkedin-post-applied-grid-row:not(.table-head){min-height:96px;align-items:start;padding:18px 20px;border-bottom:1px solid rgba(0,64,168,.08);background:hsla(0,0%,100%,.82)}.app-frame .linkedin-post-applied-table-shell .table-row.linkedin-post-applied-grid-row:not(.table-head):nth-child(2n){background:rgba(247,251,250,.92)}.app-frame .linkedin-post-applied-table-shell .table-row.linkedin-post-applied-grid-row:not(.table-head):hover{background:linear-gradient(90deg,rgba(0,64,168,.055),rgba(7,148,85,.04))}.app-frame .linkedin-post-applied-table-shell .linkedin-post-applied-grid-row>span{min-width:0;color:var(--post-applied-muted);font-size:14px;font-weight:650;line-height:1.48;overflow-wrap:anywhere}.app-frame .linkedin-post-applied-table-shell .linkedin-post-applied-grid-row strong{color:var(--post-applied-ink);font-size:15px;font-weight:900;line-height:1.25}.app-frame .linkedin-post-applied-table-shell .linkedin-post-applied-grid-row small{color:var(--post-applied-muted);font-size:13px;font-weight:650;line-height:1.45}.app-frame .linkedin-post-applied-table-shell .linkedin-post-applied-status-cell{display:grid;grid-gap:7px;gap:7px;align-content:start}.app-frame .linkedin-post-applied-table-shell .status-pill{width:-moz-fit-content;width:fit-content;min-height:30px;display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid rgba(0,64,168,.13);background:rgba(0,64,168,.07);color:var(--post-applied-blue);font-size:12px;font-weight:900;line-height:1;text-transform:uppercase}.app-frame .linkedin-post-applied-table-shell .status-pill-applied,.app-frame .linkedin-post-applied-table-shell .status-pill-completed{border-color:rgba(7,148,85,.22);background:rgba(7,148,85,.1);color:#047857}.app-frame .linkedin-post-applied-table-shell .status-pill-recorded-checkpoint,.app-frame .linkedin-post-applied-table-shell .status-pill-skipped{border-color:rgba(82,98,127,.2);background:rgba(82,98,127,.09);color:#42506a}.app-frame .linkedin-post-applied-table-shell .status-pill-failed{border-color:rgba(190,18,60,.22);background:rgba(190,18,60,.08);color:#be123c}.app-frame .linkedin-post-applied-table-shell .linkedin-post-applied-actions-cell{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-start}.app-frame .linkedin-post-applied-table-shell .linkedin-post-applied-actions-cell .button{min-width:78px;min-height:38px;margin:0;padding-inline:16px;border-radius:12px;white-space:nowrap}.app-frame .linkedin-post-applied-table-shell .linkedin-post-applied-actions-cell .button:first-child{min-width:116px}.app-frame .linkedin-post-applied-table-shell .linkedin-post-applied-actions-cell :is(.button,a.button){display:inline-flex;align-items:center;justify-content:center;gap:8px;border-width:1px;box-shadow:none!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.app-frame .linkedin-post-applied-table-shell .linkedin-post-applied-actions-cell :is(.button,a.button)[data-action=details]{min-width:136px;border-color:#b7ccf0!important;background:#e8f0ff!important;color:#2354a4!important}.app-frame .linkedin-post-applied-table-shell .linkedin-post-applied-actions-cell :is(.button,a.button)[data-action=details]:hover:not(:disabled){border-color:#94b7ea!important;background:#d8e6ff!important;color:#173f86!important;box-shadow:0 10px 22px rgba(35,84,164,.14)!important}.app-frame .linkedin-post-applied-table-shell .linkedin-post-applied-actions-cell :is(.button,a.button)[data-action=open]{min-width:92px;border-color:#a5d8bc!important;background:#e2f5eb!important;color:#12643e!important}.app-frame .linkedin-post-applied-table-shell .linkedin-post-applied-actions-cell :is(.button,a.button)[data-action=open]:hover:not(:disabled){border-color:#85caa5!important;background:#cef0dc!important;color:#0b5130!important;box-shadow:0 10px 22px rgba(18,100,62,.14)!important}.app-frame .linkedin-post-applied-table-shell .linkedin-post-applied-actions-cell :is(.button,a.button):disabled{box-shadow:none!important}.app-frame .linkedin-post-applied-table-shell .applied-action-icon{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.app-frame .linkedin-post-applied-table-shell .table-pagination,.app-frame .linkedin-post-applied-table-shell .table-pagination-card{min-width:1060px}@media (max-width:760px){.app-frame .linkedin-post-applied-page{gap:18px}.app-frame .linkedin-post-applied-page>.page-card:first-child{padding:22px}}.app-frame .linkedin-post-drafts-page{--drafts-blue:#0040a8;--drafts-green:#079455;--drafts-ink:#07152f;--drafts-muted:#52627f;gap:24px}.app-frame .linkedin-post-drafts-page>.page-card:first-child{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,2.3vw,34px);border:1px solid rgba(0,64,168,.14);border-radius:22px;background:linear-gradient(120deg,hsla(0,0%,100%,.98),rgba(246,252,249,.94)),#fff;box-shadow:0 18px 44px rgba(7,21,47,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.app-frame .linkedin-post-drafts-page>.page-card:first-child:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,64,168,.08),rgba(7,148,85,.1)),repeating-linear-gradient(90deg,rgba(0,64,168,.035) 0 1px,transparent 1px 76px);opacity:.78;pointer-events:none}.app-frame .linkedin-post-drafts-page>.notice-banner{border-radius:18px;box-shadow:0 14px 34px rgba(7,21,47,.07)}.app-frame .linkedin-post-drafts-page .record-list-pane{display:grid;grid-gap:18px;gap:18px}.app-frame .linkedin-post-drafts-table-shell.record-grid-shell{overflow-x:auto;border-radius:22px;background:hsla(0,0%,100%,.88);box-shadow:0 18px 46px rgba(7,21,47,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-drafts-grid-row{min-width:1200px;grid-template-columns:minmax(270px,1.18fr) minmax(270px,1.05fr) minmax(185px,.72fr) minmax(180px,.62fr) minmax(200px,.58fr);gap:18px}.app-frame .linkedin-post-drafts-table-shell .table-head.linkedin-post-drafts-grid-row{min-height:54px;padding-inline:20px}.app-frame .linkedin-post-drafts-table-shell .table-row.linkedin-post-drafts-grid-row:not(.table-head){min-height:118px;align-items:start;padding:20px;border-bottom:1px solid rgba(0,64,168,.08);background:hsla(0,0%,100%,.8)}.app-frame .linkedin-post-drafts-table-shell .table-row.linkedin-post-drafts-grid-row:not(.table-head):nth-child(2n){background:rgba(247,251,250,.92)}.app-frame .linkedin-post-drafts-table-shell .table-row.linkedin-post-drafts-grid-row:not(.table-head):hover{background:linear-gradient(90deg,rgba(0,64,168,.055),rgba(7,148,85,.04))}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-drafts-grid-row>span{min-width:0;color:var(--drafts-muted);font-size:14px;font-weight:650;line-height:1.48;overflow-wrap:anywhere}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-drafts-grid-row strong{color:var(--drafts-ink);font-size:15px;font-weight:900;line-height:1.25}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-drafts-grid-row small{color:var(--drafts-muted);font-size:13px;font-weight:650;line-height:1.45}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-draft-date-cell{display:grid;align-content:start}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-draft-date-cell strong{color:var(--drafts-ink);font-size:14px;font-weight:900;line-height:1.35}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-draft-actions-cell{width:144px;max-width:100%;display:grid;grid-template-columns:96px 40px;justify-content:flex-start;grid-gap:8px;gap:8px;overflow:visible}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-draft-actions-cell>.button{width:96px;min-width:96px;min-height:40px;margin:0;padding-inline:0;border-radius:13px;white-space:nowrap}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-draft-actions-cell .table-action-menu{width:40px;justify-self:start;justify-content:start}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-draft-actions-cell .table-action-trigger{width:40px;min-width:40px;height:40px;border-radius:13px}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-draft-actions-cell .table-action-menu-panel{right:0;left:auto;min-width:220px}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-draft-actions-cell .table-action-menu-panel .button,.app-frame .linkedin-post-drafts-table-shell .linkedin-post-draft-actions-cell .table-action-menu-panel a.button{width:100%;justify-content:flex-start;margin:0}.app-frame .linkedin-post-drafts-table-shell .table-pagination,.app-frame .linkedin-post-drafts-table-shell .table-pagination-card{min-width:1200px}.app-frame .linkedin-post-drafts-page .linkedin-post-details-modal{width:min(980px,calc(100vw - 40px))}.app-frame .linkedin-post-drafts-page .linkedin-post-detail-section{border-radius:18px}.app-frame .linkedin-post-drafts-page .linkedin-post-detail-section .record-grid-actions{gap:10px;row-gap:12px}@media (max-width:760px){.app-frame .linkedin-post-drafts-page{gap:16px}.app-frame .linkedin-post-drafts-page>.page-card:first-child{padding:20px}}.customer-dashboard-table:has(.customer-dashboard-row-action-menu[open]){overflow:visible}.customer-dashboard-table:has(.customer-dashboard-row-action-menu[open]) .customer-dashboard-table-row.action-open{z-index:80}.customer-dashboard-table:has(.customer-dashboard-row-action-menu[open]) .customer-dashboard-row-action-options{z-index:90}.customer-dashboard-table .customer-dashboard-table-row:nth-last-child(-n+2) .customer-dashboard-row-action-options{top:auto;bottom:calc(100% + 8px)}.app-frame .job-portal-sources-table{overflow-x:auto}.app-frame .job-portal-sources-table .table-row-wide{min-width:1180px;grid-template-columns:72px minmax(260px,1.45fr) minmax(150px,.65fr) minmax(140px,.65fr) minmax(440px,1.75fr);align-items:center;gap:18px}.app-frame .job-portal-sources-table .job-portal-source-cell{min-width:0;display:grid;grid-gap:6px;gap:6px;align-content:center}.app-frame .job-portal-sources-table .job-portal-source-cell small,.app-frame .job-portal-sources-table .job-portal-source-cell strong{min-width:0;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-frame .job-portal-sources-table .job-portal-source-cell small{color:#5d6f68;font-weight:700}.app-frame .job-portal-sources-table .portal-action-row{justify-content:flex-start;gap:10px}.app-frame .job-portal-sources-table .portal-action-row .button{min-width:82px;padding-inline:14px;white-space:nowrap}.app-frame .job-portal-jobs-table{overflow-x:auto}.app-frame .job-portal-jobs-table .portal-jobs-grid-row{min-width:1240px;grid-template-columns:minmax(96px,.55fr) minmax(170px,.85fr) minmax(230px,1.35fr) minmax(170px,.8fr) minmax(200px,.95fr) minmax(88px,.42fr) minmax(170px,.78fr);gap:18px}.app-frame .job-portal-jobs-table .table-row.portal-jobs-grid-row:not(.table-head){align-items:start;min-height:86px}.app-frame .job-portal-jobs-table .portal-jobs-grid-row>span{min-width:0;overflow-wrap:anywhere}.app-frame .job-portal-jobs-table .portal-jobs-grid-row>span>small,.app-frame .job-portal-jobs-table .portal-jobs-grid-row>span>strong,.app-frame .job-portal-jobs-table .stacked-cell>small,.app-frame .job-portal-jobs-table .stacked-cell>strong{overflow-wrap:anywhere}.app-frame .job-portal-jobs-table .job-portal-status-cell{min-width:0;display:grid;align-content:start;justify-items:start;grid-gap:6px;gap:6px;line-height:1.35}.app-frame .job-portal-jobs-table .job-portal-status-cell>.status-pill,.app-frame .job-portal-jobs-table .job-portal-status-cell>[class*=signal]{max-width:100%;white-space:nowrap}.app-frame .job-portal-jobs-table .job-portal-status-cell small{display:block;max-width:100%;color:#5d6f68;font-size:12px;font-weight:700;line-height:1.35}.dashboard-account-modal{width:min(560px,100%);padding:22px}.dashboard-account-edit-form{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-account-edit-form .field{min-width:0}.dashboard-account-edit-form .field input,.dashboard-account-edit-form .field select{width:100%}.dashboard-account-modal-actions{justify-content:flex-end;padding-top:18px}.dashboard-account-modal-actions .button{min-width:132px;justify-content:center}.dashboard-account-delete-modal{width:min(500px,100%)}.dashboard-account-delete-modal .button-ghost{color:#dc2626;border-color:rgba(220,38,38,.24);background:#fff5f5}.dashboard-account-delete-modal .button-ghost:focus-visible:not(:disabled),.dashboard-account-delete-modal .button-ghost:hover:not(:disabled){color:#b91c1c;border-color:rgba(220,38,38,.36);background:#fee2e2}@media (max-width:640px){.dashboard-account-edit-form{grid-template-columns:1fr}.dashboard-account-modal-actions,.dashboard-account-modal-actions .button{width:100%}}.dashboard-account-modal-root{position:fixed!important;inset:0!important;left:0!important;top:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(16px,3vw,28px)!important;overflow:hidden!important;z-index:1300}.dashboard-account-modal-root .modal-backdrop{position:fixed;inset:0;background:linear-gradient(135deg,rgba(6,24,48,.46),rgba(9,35,29,.4));backdrop-filter:blur(7px) saturate(.95);-webkit-backdrop-filter:blur(7px) saturate(.95)}.dashboard-account-modal{width:min(680px,calc(100vw - 48px));max-height:calc(100dvh - 48px);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;padding:0;border:1px solid rgba(0,64,168,.14);border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(7,21,47,.28),0 0 0 1px hsla(0,0%,100%,.72),inset 0 1px 0 hsla(0,0%,100%,.96)}.dashboard-account-modal:before{content:"";height:4px;background:linear-gradient(90deg,var(--ge-blue,#0040a8),var(--ge-green,#079455))}.dashboard-account-modal>.modal-header{margin:0;padding:22px 24px 18px;border-bottom:1px solid rgba(0,64,168,.1);background:linear-gradient(135deg,rgba(248,251,255,.98),rgba(245,252,248,.96)),#fff}.dashboard-account-modal>.modal-body{min-height:0;overflow:auto;padding:22px 24px 24px;background:radial-gradient(circle at 8% 0,rgba(0,64,168,.045),transparent 30%),radial-gradient(circle at 96% 8%,rgba(7,148,85,.052),transparent 28%),#fff}.dashboard-account-modal>.modal-actions{margin:0;padding:0 24px 24px}.dashboard-account-delete-modal{width:min(520px,calc(100vw - 48px))}@media (max-width:640px){.dashboard-account-delete-modal,.dashboard-account-modal{width:min(100%,calc(100vw - 32px));max-height:calc(100dvh - 32px)}}.app-content:has(>.customer-dashboard){padding-left:0;padding-right:0}.customer-dashboard{padding-left:0!important;padding-right:0!important}.customer-dashboard .protected-section{padding-left:0;padding-right:0}.customer-dashboard{background:transparent!important;box-shadow:none!important}.customer-dashboard .protected-section{background:transparent;box-shadow:none}.lead-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.lead-edit-field-wide{grid-column:1/-1}@media (max-width:720px){.lead-edit-form{grid-template-columns:1fr}}.app-frame .campaign-quick-draft-form{width:100%;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;grid-gap:20px;gap:20px;align-items:flex-end}.app-frame .campaign-quick-draft-form .field{min-width:0}.app-frame .campaign-quick-draft-form .action-row{margin-top:0;justify-content:flex-end}@media (max-width:1100px){.app-frame .campaign-quick-draft-form{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.app-frame .campaign-quick-draft-form .action-row{grid-column:1/-1}}@media (max-width:640px){.app-frame .campaign-quick-draft-form{grid-template-columns:minmax(0,1fr)}}.app-frame .campaign-builder-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;align-items:stretch}.app-frame .campaign-builder-card{min-height:100%;padding:20px;display:flex;flex-direction:column;gap:14px;border-color:rgba(49,91,118,.16);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(250,253,252,.94)),#fff;box-shadow:0 18px 44px rgba(24,50,68,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.app-frame .campaign-builder-card .card-header{margin:-4px -4px 0;padding:0 0 14px;border-bottom-color:rgba(49,91,118,.1)}.app-frame .campaign-builder-card .card-header>div:first-child{display:none}.app-frame .campaign-builder-card .card-actions{width:100%}.app-frame .campaign-card-actions{width:100%;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.app-frame .campaign-card-actions .button{width:100%;min-height:42px;justify-content:center;border-radius:12px;font-size:13px;font-weight:800;box-shadow:none}.app-frame .campaign-card-actions .button-ghost:last-child{color:#b42332;border-color:rgba(180,35,50,.18);background:rgba(255,241,242,.78)}.app-frame .campaign-builder-card>.eyebrow{margin:0;padding-top:2px;color:#0a4aa3;font-size:12px;font-weight:850;letter-spacing:.08em}.app-frame .campaign-builder-card>.item-title{margin:-4px 0 0;max-width:92%;color:#07152f;font-size:clamp(21px,1.6vw,28px);line-height:1.08}.app-frame .campaign-builder-card>.item-subtitle{width:max-content;margin:0;padding:6px 10px;border:1px solid rgba(7,148,85,.14);border-radius:999px;background:rgba(225,246,238,.76);color:#087443;font-size:11px;font-weight:850;letter-spacing:.08em}.app-frame .campaign-builder-card>.field-input{min-height:46px;margin-top:2px;border-radius:12px;background:hsla(0,0%,100%,.92)}.app-frame .campaign-step-list{margin-top:auto;padding-top:4px;gap:10px}.app-frame .campaign-step-row{display:grid;grid-template-columns:28px minmax(0,1.2fr) 88px auto;grid-gap:8px;gap:8px;align-items:center;padding:10px;border-radius:12px;background:rgba(244,249,251,.82)}.app-frame .campaign-step-row strong{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#eaf4fb;color:#315b76;font-size:12px}.app-frame .campaign-step-row .button,.app-frame .campaign-step-row .field-input,.app-frame .campaign-step-row .field-select{min-height:38px;border-radius:10px;font-size:12px}.app-frame .campaign-step-row .button{padding-inline:12px}.app-frame .campaign-add-step-row{margin-top:2px;justify-content:flex-start}.app-frame .campaign-add-step-row .button{min-height:40px;border-radius:12px;background:rgba(225,246,238,.78);border-color:rgba(7,148,85,.18);color:#087443;font-weight:850}@media (max-width:720px){.app-frame .campaign-card-actions{grid-template-columns:1fr}.app-frame .campaign-step-row{grid-template-columns:28px minmax(0,1fr)}.app-frame .campaign-step-row .button,.app-frame .campaign-step-row .field-input{grid-column:2}}.account-modal-root{padding:clamp(72px,8vh,92px) clamp(20px,3.5vw,48px) 24px}.account-modal-panel{width:min(560px,calc(100vw - 40px))}.account-modal-header{gap:22px;padding-inline:28px}.account-modal-identity{flex:1 1 auto}.account-modal-identity h3{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-detail-list{padding-inline:28px}.account-detail-row{grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:center}.account-detail-row span{white-space:nowrap}.account-detail-row strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.account-modal-footer{padding-inline:28px}@media (max-width:640px){.account-modal-root{padding:16px}.account-modal-panel{width:100%}.account-detail-list,.account-modal-footer,.account-modal-header{padding-inline:18px}.account-detail-row{grid-template-columns:minmax(0,1fr);gap:6px}.account-detail-row strong{text-align:left}}.app-frame.shell-refined{--shell-sidebar:#203f58;--shell-header:#315b76;--shell-border:#dce5eb;background:#f2f6f8}.app-frame.shell-refined .topbar-heading{flex:1 1;width:auto;gap:14px}.app-frame.shell-refined .topbar-meta{width:auto;gap:12px}.app-frame.shell-refined .customer-dashboard :is(.customer-dashboard-kpi,.customer-dashboard-activity,.customer-dashboard-active-account,.customer-dashboard-account-panel),.app-frame.shell-refined .customer-dashboard>.protected-section>.customer-dashboard-active-account{background:#fff;border:1px solid var(--shell-border);border-radius:14px;box-shadow:0 3px 12px rgb(30 56 76/5%)}.app-frame.shell-refined .customer-dashboard>.protected-section>.customer-dashboard-active-account:before{display:none}.app-frame.shell-refined .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-active-title{background:#edf4f7;border-radius:14px 14px 0 0;min-height:58px}.app-frame.shell-refined .customer-dashboard>.protected-section>.customer-dashboard-active-account .customer-dashboard-active-title h2{color:#27475f;font-size:22px;font-weight:700}@media (max-width:760px){.app-frame.shell-refined .topbar-heading{gap:10px}.app-frame.shell-refined .topbar-meta{gap:8px}}.app-frame.shell-refined .customer-dashboard .customer-dashboard-header h1,.app-frame.shell-refined .customer-dashboard .customer-dashboard-section-title h2{color:#27475f;font-weight:700}.app-frame .automation-route-table{overflow-x:auto}.app-frame .automation-route-table .automation-route-row{grid-template-columns:minmax(200px,1.1fr) minmax(160px,.85fr) minmax(200px,1fr) minmax(280px,1.15fr);min-width:920px;gap:20px;align-items:start;padding:18px 16px}.app-frame .automation-route-table .automation-route-row.table-head{align-items:center;padding-block:14px}.app-frame .automation-route-row>*{min-width:0;overflow-wrap:anywhere}.app-frame .automation-route-action-cell{display:grid;grid-gap:12px;gap:12px}.app-frame .automation-route-action-cell .automation-route-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.app-frame .automation-route-buttons .button{width:100%;min-height:36px;margin:0;padding:8px 12px}.app-frame .automation-route-action-cell .automation-route-payload{width:100%;min-height:96px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.5;resize:vertical}.app-frame .automation-route-buttons .automation-route-button-approve{--route-action-bg:#e2f5eb;--route-action-hover:#c7ebd8;--route-action-ink:#12643e;--route-action-line:#a5d8bc}.app-frame .automation-route-buttons .automation-route-button-save{--route-action-bg:#e8f0ff;--route-action-hover:#d4e3ff;--route-action-ink:#2354a4;--route-action-line:#b7ccf0}.app-frame .automation-route-buttons .automation-route-button-skip{--route-action-bg:#fff3d9;--route-action-hover:#ffe6af;--route-action-ink:#8b580b;--route-action-line:#edd092}.app-frame .automation-route-buttons .automation-route-button-suppress{--route-action-bg:#fdebef;--route-action-hover:#f9d4de;--route-action-ink:#ac2948;--route-action-line:#edb5c3}.app-frame .automation-route-buttons .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--route-action-bg)!important;color:var(--route-action-ink)!important;border:1px solid var(--route-action-line)!important;box-shadow:none!important}.app-frame .automation-route-buttons .button:hover:not(:disabled){background:var(--route-action-hover)!important}.app-frame .automation-route-buttons .button:focus-visible{outline:2px solid var(--route-action-ink);outline-offset:2px}.app-frame .automation-route-buttons .button:disabled{opacity:.5;cursor:not-allowed}.app-frame .automation-route-buttons .button svg{flex:0 0 16px}.app-frame .campaign-action-button[data-action=rename]{--campaign-action-bg:#e8f0ff;--campaign-action-hover:#d4e3ff;--campaign-action-ink:#2354a4;--campaign-action-border:#b7ccf0}.app-frame .campaign-action-button:is([data-action=save],[data-action=activate]){--campaign-action-bg:#e2f5eb;--campaign-action-hover:#c7ebd8;--campaign-action-ink:#12643e;--campaign-action-border:#a5d8bc}.app-frame .campaign-action-button[data-action=pause]{--campaign-action-bg:#fff3d9;--campaign-action-hover:#ffe6af;--campaign-action-ink:#8b580b;--campaign-action-border:#edd092}.app-frame .campaign-action-button[data-action=delete]{--campaign-action-bg:#fdebef;--campaign-action-hover:#f9d4de;--campaign-action-ink:#ac2948;--campaign-action-border:#edb5c3}.app-frame .campaign-action-button[data-action=add]{--campaign-action-bg:#def5f3;--campaign-action-hover:#c0eae6;--campaign-action-ink:#14665f;--campaign-action-border:#a3d7d2}.app-frame .campaign-builder-card .button.campaign-action-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--campaign-action-bg)!important;color:var(--campaign-action-ink)!important;border-color:var(--campaign-action-border)!important;box-shadow:none!important}.app-frame .campaign-builder-card .button.campaign-action-button:hover:not(:disabled){background:var(--campaign-action-hover)!important}.app-frame .campaign-action-button:focus-visible{outline:2px solid var(--campaign-action-ink);outline-offset:2px}.app-frame .campaign-action-button:disabled{opacity:.5;cursor:not-allowed}.app-frame :is(.campaign-action-button,.campaign-quick-draft-form .button) svg{flex:0 0 16px}.app-frame .portal-source-action[data-action=run]{--portal-action-bg:#e2f5eb;--portal-action-hover:#c7ebd8;--portal-action-ink:#12643e;--portal-action-line:#a5d8bc}.app-frame .portal-source-action[data-action=pause]{--portal-action-bg:#fff3d9;--portal-action-hover:#ffe6af;--portal-action-ink:#8b580b;--portal-action-line:#edd092}.app-frame .portal-source-action[data-action=schedule]{--portal-action-bg:#f1eaff;--portal-action-hover:#e4d7fb;--portal-action-ink:#6b3ca1;--portal-action-line:#d1b9ed}.app-frame .portal-source-action[data-action=jobs]{--portal-action-bg:#e8f0ff;--portal-action-hover:#d4e3ff;--portal-action-ink:#2354a4;--portal-action-line:#b7ccf0}.app-frame .portal-source-action[data-action=delete]{--portal-action-bg:#fdebef;--portal-action-hover:#f9d4de;--portal-action-ink:#ac2948;--portal-action-line:#edb5c3}.app-frame .button.portal-source-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--portal-action-bg)!important;color:var(--portal-action-ink)!important;border-color:var(--portal-action-line)!important;box-shadow:none!important}.app-frame .button.portal-source-action:hover:not(:disabled){background:var(--portal-action-hover)!important}.app-frame .button.portal-source-action:focus-visible{outline:2px solid var(--portal-action-ink);outline-offset:2px}.app-frame .button.portal-source-action:disabled{opacity:.5;cursor:not-allowed}.app-frame .portal-source-action svg{flex:0 0 16px}.app-frame .job-portals-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;padding:0;border:0;background:transparent}.app-frame .job-portals-nav [data-tone=blue]{--portal-nav-ink:#275ca3;--portal-nav-tint:#e8f0ff;--portal-nav-line:#b9cfee}.app-frame .job-portals-nav [data-tone=teal]{--portal-nav-ink:#157568;--portal-nav-tint:#e1f5ef;--portal-nav-line:#abd9cd}.app-frame .job-portals-nav [data-tone=amber]{--portal-nav-ink:#94600c;--portal-nav-tint:#fff3da;--portal-nav-line:#ead098}.app-frame .job-portals-nav [data-tone=violet]{--portal-nav-ink:#7044a7;--portal-nav-tint:#f1eaff;--portal-nav-line:#d2bcec}.app-frame .job-portals-nav [data-tone=green]{--portal-nav-ink:#187246;--portal-nav-tint:#e2f5e9;--portal-nav-line:#aedbbf}.app-frame .job-portals-nav [data-tone=rose]{--portal-nav-ink:#af3654;--portal-nav-tint:#fdebf0;--portal-nav-line:#edbdca}.app-frame .job-portals-nav .settings-subnav-link{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:12px;min-width:0;min-height:148px;padding:20px;border:1px solid #dce6ed;border-radius:18px;background:#ffffffed;box-shadow:0 5px 18px rgb(32 63 88/4%);transition:background-color .16s ease,border-color .16s ease}.app-frame .job-portals-nav .portal-nav-card-heading{display:flex;align-items:center;gap:10px}.app-frame .job-portals-nav .portal-nav-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;height:36px;border-radius:10px;background:var(--portal-nav-tint);color:var(--portal-nav-ink)}.app-frame .job-portals-nav .settings-subnav-link strong{color:#263e50;font-size:15px;line-height:1.3}.app-frame .job-portals-nav .portal-nav-card-description{display:block;color:#596c7c;font-size:14px;line-height:1.5}.app-frame .job-portals-nav .settings-subnav-link:hover{border-color:var(--portal-nav-line);background:var(--portal-nav-tint);transform:none}.app-frame .job-portals-nav .settings-subnav-link-active{border-color:var(--portal-nav-line);background:var(--portal-nav-tint);box-shadow:inset 0 -3px 0 var(--portal-nav-ink)}.app-frame .job-portals-nav .settings-subnav-link-active strong{color:var(--portal-nav-ink)}.app-frame .portal-jobs-filters .portal-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(200px,1.4fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:flex-end}.app-frame .portal-jobs-filters .field{min-width:0;margin:0}.app-frame .portal-jobs-filters :is(.field-input,.field-select){min-width:0;min-height:44px;border-radius:10px;font-size:13px}.app-frame .portal-jobs-workspace .table-pagination-card{padding:14px 18px;border:1px solid #e0e9ef;box-shadow:none}.app-frame .portal-jobs-workspace .job-portal-jobs-table{max-height:680px;max-height:min(680px,70dvh);overflow:auto;scrollbar-color:#89a8b9 #edf3f6;border:1px solid #dbe6ed;border-radius:16px;background:#fff}.app-frame .portal-jobs-workspace .portal-jobs-grid-row{min-width:1140px;grid-template-columns:100px minmax(145px,.85fr) minmax(250px,1.6fr) minmax(135px,.8fr) minmax(155px,.85fr) 90px minmax(175px,1fr);gap:16px;padding:16px;font-size:13px;line-height:1.5}.app-frame .portal-jobs-workspace .portal-jobs-grid-row.table-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding-block:16px}.app-frame .portal-jobs-workspace .portal-jobs-grid-row:not(.table-head):nth-child(odd){background:#f7fafc}.app-frame .portal-jobs-workspace .portal-jobs-grid-row:not(.table-head):hover{background:#eff7f8}.app-frame .portal-job-title-cell{min-width:0;display:grid;grid-gap:6px;gap:6px}.app-frame .portal-job-title-details summary{cursor:pointer;color:#244e6a}.app-frame .portal-job-title-details summary strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.app-frame .portal-job-title-details p{margin:8px 0 0;overflow-wrap:anywhere}.app-frame .portal-job-title-cell small{color:#62768a;font-size:12px}.app-frame .portal-jobs-workspace .portal-job-open{min-height:34px;padding:7px 10px;gap:6px;border-radius:9px;background:#e8f0ff!important;border-color:#bdcff0!important;color:#2354a4!important;box-shadow:none!important;font-size:12px;text-decoration:none}.app-frame .portal-jobs-workspace .portal-job-open:hover{background:#d7e5ff!important}@media (max-width:1200px){.app-frame .portal-jobs-filters .portal-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.app-frame .job-portals-nav,.app-frame .portal-jobs-filters .portal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.app-frame .job-portals-nav,.app-frame .portal-jobs-filters .portal-form-grid{grid-template-columns:minmax(0,1fr)}}.app-frame .linkedin-post-drafts-page .linkedin-post-drafts-toolbar{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border:1px solid rgba(0,64,168,.12);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(239,248,245,.9)),#fff;box-shadow:0 18px 44px rgba(7,21,47,.075),inset 0 1px 0 hsla(0,0%,100%,.95)}.app-frame .linkedin-post-drafts-page .linkedin-post-drafts-toolbar:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--drafts-blue),var(--drafts-green))}.app-frame .linkedin-post-drafts-page .linkedin-post-drafts-toolbar .eyebrow{color:#087f5f;font-size:12px;letter-spacing:.08em}.app-frame .linkedin-post-drafts-page .linkedin-post-drafts-toolbar .item-title{margin-top:6px;font-size:clamp(24px,2.2vw,32px);color:#0a1f44}.app-frame .linkedin-post-drafts-page .linkedin-post-drafts-toolbar .page-copy-tight{margin-top:6px;color:#52627f;font-weight:750}.app-frame .linkedin-post-drafts-page .record-list-pane{gap:14px}.app-frame .linkedin-post-drafts-table-shell.record-grid-shell{max-width:100%;border:1px solid rgba(0,64,168,.13);border-radius:20px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(247,252,250,.94)),#fff;box-shadow:0 20px 52px rgba(7,21,47,.09)}.app-frame .linkedin-post-drafts-table-shell .table-head.linkedin-post-drafts-grid-row{position:-webkit-sticky;position:sticky;top:0;z-index:3;min-height:58px;border-bottom:0;box-shadow:0 1px 0 hsla(0,0%,100%,.22),0 10px 22px rgba(7,21,47,.08)}.app-frame .linkedin-post-drafts-table-shell .table-row.linkedin-post-drafts-grid-row:not(.table-head){min-height:108px;padding:18px 20px;background:hsla(0,0%,100%,.88);transition:background-color .18s ease,box-shadow .18s ease}.app-frame .linkedin-post-drafts-table-shell .table-row.linkedin-post-drafts-grid-row:not(.table-head):nth-child(2n){background:rgba(246,250,249,.96)}.app-frame .linkedin-post-drafts-table-shell .table-row.linkedin-post-drafts-grid-row:not(.table-head):hover{background:linear-gradient(90deg,rgba(0,64,168,.07),rgba(7,148,85,.055));box-shadow:inset 4px 0 0 rgba(7,148,85,.7)}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-draft-actions-cell{width:158px;grid-template-columns:108px 42px;align-items:center;gap:10px}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-draft-actions-cell>.button{width:108px;min-width:108px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;background:linear-gradient(135deg,#05a365,#04884f);color:#fff;box-shadow:0 12px 24px rgba(7,148,85,.25)}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-draft-actions-cell>.button:hover:not(:disabled){background:linear-gradient(135deg,#06b46f,#047a48);box-shadow:0 14px 28px rgba(7,148,85,.32)}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-draft-actions-cell>.button:disabled{box-shadow:none}.app-frame .linkedin-post-drafts-table-shell .draft-action-icon{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.app-frame .linkedin-post-drafts-table-shell .linkedin-post-draft-actions-cell .table-action-trigger{width:42px;min-width:42px;height:42px;border-color:rgba(0,64,168,.14);background:rgba(238,247,252,.88);color:#21445f}.app-frame .linkedin-post-drafts-pagination-card.table-pagination-card{position:relative;overflow:visible;padding:16px 18px;border:1px solid rgba(0,64,168,.12);border-radius:18px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(239,248,245,.92)),#fff;box-shadow:0 16px 36px rgba(7,21,47,.075),inset 0 1px 0 hsla(0,0%,100%,.95)}.app-frame .linkedin-post-drafts-pagination-card .table-pagination{min-width:0;width:100%}.app-frame .linkedin-post-drafts-pagination-card .table-pagination-controls{flex-wrap:wrap;justify-content:flex-end}@media (max-width:760px){.app-frame .linkedin-post-drafts-page .linkedin-post-drafts-toolbar{padding:18px}.app-frame .linkedin-post-drafts-pagination-card .table-pagination{align-items:flex-start}.app-frame .linkedin-post-drafts-pagination-card .table-pagination-controls{justify-content:flex-start}}.app-frame .linkedin-posts-workspace .full-row-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px}.app-frame .linkedin-posts-workspace .full-row-grid>.page-card,.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form,.app-frame .linkedin-posts-workspace .linkedin-post-source-form{position:relative;overflow:hidden;border:1px solid rgba(0,64,168,.12);border-radius:22px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(247,252,250,.94)),#fff;box-shadow:0 20px 52px rgba(7,21,47,.08),inset 0 1px 0 hsla(0,0%,100%,.95)}.app-frame .linkedin-posts-workspace .full-row-grid>.page-card:before,.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form:before,.app-frame .linkedin-posts-workspace .linkedin-post-source-form:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--posts-blue),var(--posts-green))}.app-frame .linkedin-posts-workspace .linkedin-post-source-form{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(220px,1fr) minmax(280px,1fr);gap:18px;padding:26px 26px 24px}.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form>div:first-child,.app-frame .linkedin-posts-workspace .linkedin-post-source-form>div:first-child{grid-column:1/-1;padding-bottom:10px;border-bottom:1px solid rgba(0,64,168,.1)}.app-frame .linkedin-posts-workspace .full-row-grid>.page-card .eyebrow,.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form .eyebrow,.app-frame .linkedin-posts-workspace .linkedin-post-source-form .eyebrow{color:#087f5f;font-size:12px;letter-spacing:.08em}.app-frame .linkedin-posts-workspace .full-row-grid>.page-card .card-title,.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form .item-title,.app-frame .linkedin-posts-workspace .linkedin-post-source-form .item-title{color:#0a1f44;font-weight:900}.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form .form-field,.app-frame .linkedin-posts-workspace .linkedin-post-source-form .form-field{min-width:0;gap:8px}.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form .form-field span,.app-frame .linkedin-posts-workspace .linkedin-post-source-form .form-field span{color:#2f413d;font-size:13px;font-weight:900}.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form :is(input,select,textarea),.app-frame .linkedin-posts-workspace .linkedin-post-source-form :is(input,select,textarea){width:100%;min-height:46px;border:1px solid rgba(0,64,168,.13);border-radius:14px;background:hsla(0,0%,100%,.96);color:#102033;font-weight:750;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form :is(input,select,textarea):focus,.app-frame .linkedin-posts-workspace .linkedin-post-source-form :is(input,select,textarea):focus{border-color:rgba(7,148,85,.52);background:#fff;box-shadow:0 0 0 3px rgba(7,148,85,.12);outline:none}.app-frame .linkedin-posts-workspace .linkedin-post-source-form textarea{min-height:118px;resize:vertical}.app-frame .linkedin-posts-workspace .linkedin-post-source-form .form-field:has(textarea){grid-row:span 2}.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form .form-field small,.app-frame .linkedin-posts-workspace .linkedin-post-source-form .form-field small{color:#64756f;font-weight:700}.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form .checkbox-row,.app-frame .linkedin-posts-workspace .linkedin-post-source-form .checkbox-row{min-height:46px;align-self:flex-end;display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(7,148,85,.16);border-radius:14px;background:rgba(226,245,235,.72);color:#12643e;font-weight:900}.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form .checkbox-row input,.app-frame .linkedin-posts-workspace .linkedin-post-source-form .checkbox-row input{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--posts-green)}.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form{grid-template-columns:repeat(4,minmax(180px,1fr));gap:18px;padding:26px 26px 24px;align-items:flex-end}.app-frame .linkedin-posts-workspace .linkedin-post-schedule-sources{grid-column:1/-1}.app-frame .linkedin-posts-workspace .linkedin-post-schedule-sources select[multiple]{min-height:104px;padding:12px 14px}.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form .record-grid-actions,.app-frame .linkedin-posts-workspace .linkedin-post-source-form .record-grid-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;padding-top:6px}.app-frame .linkedin-posts-workspace .detail-list-row{background:linear-gradient(135deg,hsla(0,0%,100%,.84),rgba(240,249,246,.72))}.app-frame .linkedin-posts-workspace .detail-list-row span .button{margin-top:10px}.app-frame .linkedin-posts-workspace :is(.button,a.button)[data-action]{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-right:8px;border-width:1px!important;box-shadow:none!important}.app-frame .linkedin-posts-workspace :is(.button,a.button)[data-action=create],.app-frame .linkedin-posts-workspace :is(.button,a.button)[data-action=save]{border-color:#8fd2ad!important;background:linear-gradient(135deg,#08a868,#057b49)!important;color:#fff!important;box-shadow:0 12px 24px rgba(7,148,85,.22)!important}.app-frame .linkedin-posts-workspace :is(.button,a.button)[data-action=resume],.app-frame .linkedin-posts-workspace :is(.button,a.button)[data-action=run]{border-color:#a5d8bc!important;background:#e2f5eb!important;color:#12643e!important}.app-frame .linkedin-posts-workspace :is(.button,a.button)[data-action=edit],.app-frame .linkedin-posts-workspace :is(.button,a.button)[data-action=export-csv],.app-frame .linkedin-posts-workspace :is(.button,a.button)[data-action=export-json]{border-color:#b7ccf0!important;background:#e8f0ff!important;color:#2354a4!important}.app-frame .linkedin-posts-workspace :is(.button,a.button)[data-action=pause]{border-color:#edd092!important;background:#fff3d9!important;color:#8b580b!important}.app-frame .linkedin-posts-workspace :is(.button,a.button)[data-action=cancel]{border-color:#d8e1e8!important;background:#f5f8fa!important;color:#42526a!important}.app-frame .linkedin-posts-workspace :is(.button,a.button)[data-action=delete]{border-color:#edb5c3!important;background:#fdebef!important;color:#ac2948!important}.app-frame .linkedin-posts-workspace :is(.button,a.button)[data-action]:hover:not(:disabled){filter:saturate(1.08) brightness(.98);box-shadow:0 12px 24px rgba(7,21,47,.1)!important}.app-frame .linkedin-posts-workspace :is(.button,a.button)[data-action]:disabled{opacity:.58;box-shadow:none!important}.app-frame .linkedin-posts-workspace .linkedin-post-action-icon{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}@media (max-width:1180px){.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form,.app-frame .linkedin-posts-workspace .linkedin-post-source-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-frame .linkedin-posts-workspace .linkedin-post-schedule-form,.app-frame .linkedin-posts-workspace .linkedin-post-source-form{grid-template-columns:1fr;padding:22px 18px}}.setup-discovery-page-card .setup-search-source-grid{align-items:stretch}.setup-discovery-page-card .setup-search-source-tile{position:relative;display:grid;grid-gap:14px;gap:14px;min-height:270px;padding:18px;overflow:hidden;border-radius:16px;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(248,251,255,.9)),#fff;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.setup-discovery-page-card .setup-search-source-tile:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.82;background:linear-gradient(135deg,var(--setup-source-wash,rgba(0,64,168,.04)),transparent 62%)}.setup-discovery-page-card .setup-search-source-tile>*{position:relative;z-index:1}.setup-discovery-page-card .setup-search-source-tile[data-tone=jobs]{--setup-source-accent:#1d6fd6;--setup-source-accent-soft:rgba(29,111,214,.12);--setup-source-wash:rgba(29,111,214,.075);border-color:rgba(29,111,214,.18);box-shadow:0 18px 40px rgba(29,111,214,.08),inset 0 3px 0 rgba(29,111,214,.7)}.setup-discovery-page-card .setup-search-source-tile[data-tone=companies]{--setup-source-accent:#079455;--setup-source-accent-soft:rgba(7,148,85,.13);--setup-source-wash:rgba(7,148,85,.075);border-color:rgba(7,148,85,.2);box-shadow:0 18px 40px rgba(7,148,85,.08),inset 0 3px 0 rgba(7,148,85,.7)}.setup-discovery-page-card .setup-search-source-tile[data-tone=people]{--setup-source-accent:#7c3aed;--setup-source-accent-soft:rgba(124,58,237,.13);--setup-source-wash:rgba(124,58,237,.07);border-color:rgba(124,58,237,.18);box-shadow:0 18px 40px rgba(124,58,237,.075),inset 0 3px 0 rgba(124,58,237,.68)}.setup-discovery-page-card .setup-search-source-tile[data-tone=posts]{--setup-source-accent:#f97316;--setup-source-accent-soft:rgba(249,115,22,.13);--setup-source-wash:rgba(249,115,22,.08);border-color:rgba(249,115,22,.2);box-shadow:0 18px 40px rgba(249,115,22,.08),inset 0 3px 0 rgba(249,115,22,.72)}.setup-discovery-page-card .setup-search-source-tile:hover{border-color:color-mix(in srgb,var(--setup-source-accent) 34%,#fff);box-shadow:0 22px 48px rgba(7,21,47,.095),inset 0 3px 0 var(--setup-source-accent)}.setup-discovery-page-card .setup-search-source-tile-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px}.setup-discovery-page-card .setup-search-source-icon{display:inline-grid;width:48px;height:48px;place-items:center;border:1px solid color-mix(in srgb,var(--setup-source-accent) 22%,#fff);border-radius:14px;background:linear-gradient(135deg,#fff,var(--setup-source-accent-soft));color:var(--setup-source-accent);box-shadow:0 12px 24px color-mix(in srgb,var(--setup-source-accent) 13%,transparent)}.setup-discovery-page-card .setup-search-source-title-group{display:grid;grid-gap:2px;gap:2px;min-width:0}.setup-discovery-page-card .setup-search-source-title-group strong{color:#07152f;font-size:19px;font-weight:900;line-height:1.15}.setup-discovery-page-card .setup-search-source-title-group span{color:#66758c;font-size:13px;font-weight:800}.setup-discovery-page-card .setup-search-preset-action,.setup-discovery-page-card .setup-search-source-add-button{display:inline-flex;align-items:center;gap:8px;cursor:pointer;white-space:nowrap}.setup-discovery-page-card .setup-search-source-add-button{min-height:40px;border-color:color-mix(in srgb,var(--setup-source-accent) 30%,#fff);background:#fff;color:var(--setup-source-accent);box-shadow:0 10px 22px rgba(7,21,47,.055)}.setup-discovery-page-card .setup-search-source-add-button:focus-visible:not(:disabled),.setup-discovery-page-card .setup-search-source-add-button:hover:not(:disabled){border-color:var(--setup-source-accent);background:var(--setup-source-accent-soft);color:var(--setup-source-accent)}.setup-discovery-page-card .setup-search-source-description{min-height:46px;margin:0;color:#415772;font-size:14px;font-weight:650;line-height:1.55}.setup-discovery-page-card .setup-search-preset-list{display:grid;grid-gap:10px;gap:10px;margin:0}.setup-discovery-page-card .setup-search-preset-list .setup-search-preset-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-end;grid-gap:14px;gap:14px;margin:0;padding:16px;border:1px solid color-mix(in srgb,var(--setup-source-accent) 15%,#dde8f0);border-radius:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.92),var(--setup-source-wash))}.setup-discovery-page-card .setup-search-preset-card-empty{align-items:center;min-height:112px;border-style:dashed;background:hsla(0,0%,100%,.72)}.setup-discovery-page-card .setup-search-preset-content{display:grid;grid-gap:9px;gap:9px;min-width:0}.setup-discovery-page-card .setup-search-preset-heading{display:flex;align-items:center;gap:10px;min-width:0}.setup-discovery-page-card .setup-search-preset-card-empty strong,.setup-discovery-page-card .setup-search-preset-heading strong{overflow:hidden;color:#07152f;font-size:15px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.setup-discovery-page-card .setup-search-preset-heading span{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--setup-source-accent) 12%,#fff);color:var(--setup-source-accent);font-size:10px;font-weight:900;letter-spacing:.08em}.setup-discovery-page-card .setup-search-preset-criteria{display:grid;grid-gap:5px;gap:5px;color:#314862;font-size:13px;font-weight:650;line-height:1.45}.setup-discovery-page-card .setup-search-preset-criteria span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setup-discovery-page-card .setup-search-preset-actions{display:flex;align-items:center;gap:8px;margin:0}.setup-discovery-page-card .setup-search-preset-action{min-height:36px;padding-inline:13px}.setup-discovery-page-card .setup-search-preset-action-edit{border-color:rgba(29,111,214,.24);background:rgba(29,111,214,.06);color:#0040a8}.setup-discovery-page-card .setup-search-preset-action-delete{border-color:rgba(220,38,38,.18);background:rgba(220,38,38,.055);color:#c81e1e}.setup-discovery-page-card .setup-search-preset-action-edit:focus-visible:not(:disabled),.setup-discovery-page-card .setup-search-preset-action-edit:hover:not(:disabled){border-color:rgba(29,111,214,.36);background:rgba(29,111,214,.1);color:#0040a8}.setup-discovery-page-card .setup-search-preset-action-delete:focus-visible:not(:disabled),.setup-discovery-page-card .setup-search-preset-action-delete:hover:not(:disabled){border-color:rgba(220,38,38,.32);background:rgba(220,38,38,.1);color:#b91c1c}.setup-discovery-page-card .post-engagement-topic-form.post-engagement-form.page-card{padding:20px;border-radius:16px;background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(248,252,251,.92)),#fff}.setup-discovery-page-card .post-engagement-topic-form .post-engagement-form-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;padding-bottom:16px}.setup-discovery-page-card .post-engagement-topic-form .post-engagement-form-header .eyebrow{color:#0040a8;font-weight:900}.setup-discovery-page-card .post-engagement-topic-form .post-engagement-form-header .item-title{margin-top:6px;font-size:20px;line-height:1.2}.setup-discovery-page-card .post-engagement-topic-form .form-field{gap:8px}.setup-discovery-page-card .post-engagement-topic-form .checkbox-row span,.setup-discovery-page-card .post-engagement-topic-form .form-field>span{color:#2f435d;font-size:12px;font-weight:850}.setup-discovery-page-card .post-engagement-topic-form .form-field input,.setup-discovery-page-card .post-engagement-topic-form .form-field select{min-height:48px;border-color:#d9e5ee;border-radius:10px;background:hsla(0,0%,100%,.92);color:#07152f;font-weight:700}.setup-discovery-page-card .post-engagement-topic-form .form-field input:focus,.setup-discovery-page-card .post-engagement-topic-form .form-field select:focus{border-color:rgba(0,64,168,.42);box-shadow:0 0 0 4px rgba(0,64,168,.09)}.setup-discovery-page-card .post-engagement-topic-form .post-topic-identity-actions .button:disabled,.setup-discovery-page-card .post-engagement-topic-form .post-topic-identity-actions button.button:disabled{border-color:#bdd4ee;background:linear-gradient(135deg,#eef6ff,#f4fbf8);color:#2f5d8c;opacity:1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.86)}@media (max-width:1180px){.setup-discovery-page-card .setup-search-preset-list .setup-search-preset-card{grid-template-columns:1fr;align-items:stretch}.setup-discovery-page-card .setup-search-preset-actions{justify-content:flex-start}}@media (max-width:760px){.setup-discovery-page-card{padding:20px}.setup-discovery-page-card .setup-search-source-tile-top{grid-template-columns:auto minmax(0,1fr)}.setup-discovery-page-card .setup-search-source-add-button{grid-column:1/-1;justify-content:center;width:100%}.setup-discovery-page-card .setup-search-preset-actions{display:grid;grid-template-columns:1fr 1fr}.setup-discovery-page-card .setup-search-preset-action{justify-content:center}.setup-discovery-page-card .post-engagement-topic-form .post-engagement-form-header{grid-template-columns:1fr}}.setup-discovery-page-card .post-engagement-topic-form .post-topic-identity-actions .button:disabled,.setup-discovery-page-card .post-engagement-topic-form .post-topic-identity-actions button.button:disabled,.setup-discovery-page-card .post-engagement-topic-form.form-grid>.record-grid-actions.post-topic-identity-actions .button:disabled,.setup-discovery-page-card .post-engagement-topic-form.form-grid>.record-grid-actions.post-topic-identity-actions button.button:disabled{border-color:#b8d2ee!important;background:linear-gradient(135deg,#edf6ff,#f3fbf7)!important;color:#2b5f90!important;opacity:1!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.88)!important}.setup-discovery-page-card .post-engagement-topic-form .post-topic-identity-actions .button:disabled *,.setup-discovery-page-card .post-engagement-topic-form .post-topic-identity-actions button.button:disabled *{color:#2b5f90!important}.public-shell-auth{--auth-ink:#07152f;--auth-muted:#56667d;--auth-line:rgba(15,23,42,.11);--auth-blue:#0040a8;--auth-green:#079455;min-height:100svh;display:grid;place-items:center;padding:clamp(18px,4vw,48px);overflow:auto;background:radial-gradient(circle at 12% 10%,rgba(0,64,168,.14),transparent 30%),radial-gradient(circle at 90% 8%,rgba(7,148,85,.18),transparent 30%),radial-gradient(circle at 52% 100%,rgba(3,105,161,.1),transparent 34%),linear-gradient(135deg,#edf6ff,#f8fbff 42%,#eefaf4);color:var(--auth-ink)}.public-shell-auth:before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,64,168,.055) 1px,transparent 0) 0 0 /76px 76px,linear-gradient(180deg,rgba(7,148,85,.045) 1px,transparent 0) 0 0 /76px 76px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);pointer-events:none}.public-shell-auth .public-login-layout,.public-shell-auth-forgot .public-login-layout,.public-shell-auth-signin .public-login-layout,.public-shell-auth-signup .public-login-layout{width:min(100%,1240px)!important;height:auto!important;min-height:clamp(620px,calc(100svh - 96px),760px)!important;max-height:none!important;display:grid;grid-template-columns:minmax(430px,1.05fr) minmax(430px,.95fr)!important;grid-gap:0;gap:0;padding:12px;overflow:hidden!important;border:1px solid hsla(0,0%,100%,.82);border-radius:34px;background:hsla(0,0%,100%,.68);box-shadow:0 36px 90px rgba(7,21,47,.16),0 12px 28px rgba(7,148,85,.08),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(22px) saturate(1.08);-webkit-backdrop-filter:blur(22px) saturate(1.08)}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel,.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel,.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{height:auto!important;min-height:0!important;max-height:none!important}.public-shell-auth .public-brand-panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(34px,5vw,72px) clamp(28px,4.2vw,64px);overflow:hidden;border-radius:26px;background:linear-gradient(150deg,rgba(4,13,31,.82),rgba(5,35,46,.72) 46%,rgba(2,65,52,.74)),url(/images/auth/auth-dashboard-flow-bg.png) 50% /cover no-repeat;color:#fff;text-align:center}.public-shell-auth .public-brand-panel:before{content:"";position:absolute;inset:18px;display:block;height:auto;border:1px solid hsla(0,0%,100%,.14);border-radius:22px;background:radial-gradient(circle at 50% 16%,hsla(0,0%,100%,.16),transparent 24%),linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.025));opacity:1;filter:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14)}.public-shell-auth .public-brand-panel:after{content:"";position:absolute;inset:auto -14% -22% 20%;height:46%;background:radial-gradient(ellipse at center,rgba(7,148,85,.36),transparent 62%);pointer-events:none}.public-shell-auth .public-brand-panel>*{position:relative;z-index:1}.public-shell-auth .public-brand-panel .workspace-brand-logo{width:auto;max-width:100%;justify-content:center;margin:0 auto clamp(24px,4vw,42px);padding:clamp(12px,1.4vw,16px) clamp(16px,2vw,24px);border:1px solid hsla(0,0%,100%,.54);border-radius:24px;background:hsla(0,0%,100%,.92);box-shadow:0 22px 54px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.public-shell-auth .public-brand-panel .workspace-brand-logo-icon{width:clamp(38px,3.6vw,54px);height:clamp(38px,3.6vw,54px)}.public-shell-auth .public-brand-panel .workspace-brand-logo-text{font-size:clamp(30px,3.4vw,48px);text-shadow:none}.public-shell-auth .public-brand-panel .eyebrow{margin:0 0 14px;color:#a7f3d0;font-size:12px;font-weight:900;letter-spacing:.22em;text-align:center}.public-shell-auth .public-brand-panel .public-title{max-width:15ch;margin:0 auto;color:#fff;font-size:clamp(36px,4.05vw,58px);line-height:1.02;text-align:center;text-shadow:0 18px 42px rgba(0,0,0,.34)}.public-shell-auth .public-brand-panel .page-copy{max-width:42ch;margin:18px auto 0;color:rgba(236,253,245,.86);font-size:clamp(15px,1.2vw,17px);font-weight:650;line-height:1.65;text-align:center}.public-shell-auth .auth-brand-metrics{width:min(100%,560px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:clamp(26px,4vw,44px)}.public-shell-auth .auth-brand-metrics span{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:14px 12px;border:1px solid hsla(0,0%,100%,.13);border-radius:16px;background:hsla(0,0%,100%,.075);color:rgba(236,253,245,.72);font-size:12px;font-weight:750;line-height:1.25;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.public-shell-auth .auth-brand-metrics strong{display:block;color:#fff;font-size:clamp(16px,1.45vw,20px);font-weight:900;line-height:1.1}.public-shell-auth .auth-card,.public-shell-auth-forgot .auth-card,.public-shell-auth-signin .auth-card,.public-shell-auth-signup .auth-card{position:relative;display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,4.6vw,68px)!important;overflow:hidden;border:0;border-radius:0 26px 26px 0;background:radial-gradient(circle at 86% 14%,rgba(7,148,85,.11),transparent 23%),linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(248,252,250,.94));box-shadow:none}.public-shell-auth .auth-card:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(0,64,168,.035) 1px,transparent 0) 0 0 /52px 52px,linear-gradient(180deg,rgba(7,148,85,.028) 1px,transparent 0) 0 0 /52px 52px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent);pointer-events:none}.public-shell-auth .auth-card-header,.public-shell-auth .auth-card>.error-text,.public-shell-auth .auth-card>.page-copy,.public-shell-auth .auth-divider,.public-shell-auth .auth-form,.public-shell-auth .auth-provider-actions,.public-shell-auth .error-text,.public-shell-auth .success-text{position:relative;z-index:1}.public-shell-auth .auth-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:10px!important}.public-shell-auth .auth-status-dot{width:14px;min-width:14px;height:14px;margin-top:8px;border:2px solid #d1fae5;border-radius:999px;background:var(--auth-green);box-shadow:0 0 0 10px rgba(7,148,85,.1),0 0 30px rgba(7,148,85,.34)}.public-shell-auth .auth-card .eyebrow{margin:0 0 10px!important;color:#006b52;font-size:12px;font-weight:900;letter-spacing:.2em}.public-shell-auth .auth-card .item-title,.public-shell-auth-forgot .auth-card .item-title,.public-shell-auth-signin .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{max-width:12ch;margin:0;color:var(--auth-ink);font-size:clamp(38px,3.45vw,54px)!important;line-height:1.02!important;white-space:normal}.public-shell-auth-signup .auth-card .item-title{max-width:13ch}.public-shell-auth .auth-card>.page-copy,.public-shell-auth-forgot .auth-card>.page-copy,.public-shell-auth-signin .auth-card>.page-copy,.public-shell-auth-signup .auth-card>.page-copy{max-width:48ch;margin:0 0 22px!important;color:var(--auth-muted);font-size:15px!important;font-weight:650;line-height:1.55!important;white-space:normal}.public-shell-auth .auth-form{display:grid;grid-gap:14px!important;gap:14px!important;margin-top:0}.public-shell-auth .field{display:grid;grid-gap:7px!important;gap:7px!important}.public-shell-auth .field span{color:var(--auth-ink);font-size:13px!important;font-weight:900}.public-shell-auth .field input{width:100%;min-height:56px!important;padding:14px 20px!important;border:1px solid var(--auth-line);border-radius:18px;background:hsla(0,0%,100%,.88);box-shadow:0 12px 30px rgba(7,21,47,.055),inset 0 1px 0 hsla(0,0%,100%,.94);color:var(--auth-ink);font-size:15px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.public-shell-auth .field input::placeholder{color:#93a0af}.public-shell-auth .field input:hover:not(:disabled){border-color:rgba(0,64,168,.22);background:#fff}.public-shell-auth .field input:focus{outline:none;border-color:rgba(0,64,168,.46);background:#fff;box-shadow:0 0 0 4px rgba(0,64,168,.1),0 16px 34px rgba(7,21,47,.08),inset 0 1px 0 hsla(0,0%,100%,.96)}.public-shell-auth .auth-primary-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:4px!important}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .google-auth-button{width:100%;min-width:0;min-height:56px!important;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:18px;font-size:15px;font-weight:900;line-height:1.2;text-decoration:none;white-space:normal;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.public-shell-auth .auth-primary-actions .button:first-child{border-color:transparent;background:linear-gradient(135deg,var(--auth-blue) 0,#0369a1 44%,var(--auth-green) 100%);color:#fff;box-shadow:0 18px 40px rgba(7,148,85,.2)}.public-shell-auth .auth-primary-actions .button:first-child:focus-visible,.public-shell-auth .auth-primary-actions .button:first-child:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 46px rgba(7,148,85,.25),0 0 0 4px rgba(7,148,85,.12)}.public-shell-auth .auth-primary-actions .button:last-child{border-color:var(--auth-line);background:hsla(0,0%,100%,.86);color:#253149;box-shadow:0 12px 24px rgba(7,21,47,.04),inset 0 1px 0 hsla(0,0%,100%,.9)}.public-shell-auth .auth-primary-actions .button:last-child:focus-visible,.public-shell-auth .auth-primary-actions .button:last-child:hover:not(:disabled){border-color:rgba(0,64,168,.22);background:#fff;color:var(--auth-blue)}.public-shell-auth .button-link{justify-self:center;margin-top:2px;border:0;background:transparent;color:var(--auth-blue);font-size:14px;font-weight:900;text-decoration:underline;text-underline-offset:4px}.public-shell-auth .button-link:focus-visible,.public-shell-auth .button-link:hover:not(:disabled){color:#0369a1;outline:none}.public-shell-auth .auth-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;margin:18px 0!important}.public-shell-auth .auth-divider span{display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(15,23,42,.13),transparent)}.public-shell-auth .auth-divider small{color:var(--auth-ink);font-size:12px;font-weight:900;text-transform:uppercase}.public-shell-auth .auth-provider-actions{width:100%;display:block}.public-shell-auth .google-auth-button{position:relative;isolation:isolate;overflow:hidden;border:1px solid transparent;background:linear-gradient(#071a55,#071a55) padding-box,linear-gradient(135deg,#4285f4,#34a853 38%,#fbbc05 66%,#ea4335) border-box;color:#fff;box-shadow:0 20px 44px rgba(6,22,74,.2)}.public-shell-auth .google-auth-button:focus-visible,.public-shell-auth .google-auth-button:hover{transform:translateY(-1px);background:linear-gradient(#082170,#082170) padding-box,linear-gradient(135deg,#4285f4,#34a853 38%,#fbbc05 66%,#ea4335) border-box;color:#fff;box-shadow:0 24px 50px rgba(6,22,74,.25),0 0 0 4px rgba(66,133,244,.1)}.public-shell-auth .google-auth-icon{width:20px;height:20px;flex:0 0 auto}.public-shell-auth .error-text,.public-shell-auth .success-text{padding:12px 14px;border-radius:14px;font-size:13px;font-weight:750;line-height:1.45}.public-shell-auth .success-text{border:1px solid rgba(7,148,85,.18);background:rgba(236,253,245,.9);color:#047857}.public-shell-auth .error-text{margin-top:14px;border:1px solid rgba(185,28,28,.16);background:hsla(0,86%,97%,.92);color:#991b1b}@media (max-width:1100px) and (min-width:901px){.public-shell-auth .public-login-layout,.public-shell-auth-forgot .public-login-layout,.public-shell-auth-signin .public-login-layout,.public-shell-auth-signup .public-login-layout{grid-template-columns:minmax(350px,.92fr) minmax(400px,1.08fr)!important;min-height:clamp(600px,calc(100svh - 48px),720px)!important}.public-shell-auth .public-brand-panel .public-title{font-size:clamp(32px,3.8vw,44px)}.public-shell-auth .auth-card .item-title,.public-shell-auth-forgot .auth-card .item-title,.public-shell-auth-signin .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{font-size:clamp(34px,3.4vw,44px)!important}}@media (max-height:760px) and (min-width:901px){.public-shell-auth{align-items:start}.public-shell-auth .public-login-layout,.public-shell-auth-forgot .public-login-layout,.public-shell-auth-signin .public-login-layout,.public-shell-auth-signup .public-login-layout{min-height:0!important}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-forgot .auth-card,.public-shell-auth-signin .auth-card,.public-shell-auth-signup .auth-card{padding-block:28px!important}.public-shell-auth .auth-brand-metrics{margin-top:22px}}@media (max-width:900px){.public-shell-auth{place-items:start center;padding:14px}.public-shell-auth .public-login-layout,.public-shell-auth-forgot .public-login-layout,.public-shell-auth-signin .public-login-layout,.public-shell-auth-signup .public-login-layout{width:min(100%,620px)!important;min-height:0!important;grid-template-columns:1fr!important;padding:10px;border-radius:28px}.public-shell-auth .public-brand-panel{display:flex;min-height:360px!important;padding:28px 22px!important;border-radius:22px 22px 10px 10px}.public-shell-auth .public-brand-panel .workspace-brand-logo-text{font-size:clamp(25px,7vw,36px)}.public-shell-auth .public-brand-panel .public-title{font-size:clamp(30px,8vw,42px)}.public-shell-auth .auth-brand-metrics{grid-template-columns:1fr 1fr 1fr;margin-top:22px}.public-shell-auth .auth-card,.public-shell-auth-forgot .auth-card,.public-shell-auth-signin .auth-card,.public-shell-auth-signup .auth-card{padding:28px 22px!important;border-radius:10px 10px 22px 22px}.public-shell-auth .auth-card .item-title,.public-shell-auth-forgot .auth-card .item-title,.public-shell-auth-signin .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{max-width:100%;font-size:clamp(30px,8vw,40px)!important}}@media (max-width:560px){.public-shell-auth{padding:10px}.public-shell-auth .public-login-layout,.public-shell-auth-forgot .public-login-layout,.public-shell-auth-signin .public-login-layout,.public-shell-auth-signup .public-login-layout{padding:8px;border-radius:24px}.public-shell-auth .public-brand-panel{min-height:310px!important;padding:24px 16px!important}.public-shell-auth .public-brand-panel .workspace-brand-logo{gap:8px;padding:10px 12px;border-radius:18px}.public-shell-auth .public-brand-panel .workspace-brand-logo-icon{width:34px;height:34px}.public-shell-auth .public-brand-panel .workspace-brand-logo-text{font-size:clamp(22px,7.4vw,30px)}.public-shell-auth .auth-brand-metrics{grid-template-columns:1fr;gap:8px}.public-shell-auth .auth-brand-metrics span{display:flex;align-items:center;justify-content:space-between;text-align:left}.public-shell-auth .auth-card,.public-shell-auth-forgot .auth-card,.public-shell-auth-signin .auth-card,.public-shell-auth-signup .auth-card{padding:24px 16px!important}.public-shell-auth .auth-card-header{gap:12px}.public-shell-auth .auth-status-dot{width:12px;min-width:12px;height:12px}.public-shell-auth .auth-primary-actions{grid-template-columns:1fr}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .field input,.public-shell-auth .google-auth-button{min-height:52px!important}}@media (prefers-reduced-motion:reduce){.public-shell-auth *,.public-shell-auth :after,.public-shell-auth :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:901px){.public-shell-auth{padding:clamp(20px,3vw,36px)!important;overflow:auto!important}.public-shell-auth .public-login-layout,.public-shell-auth-forgot .public-login-layout,.public-shell-auth-signin .public-login-layout,.public-shell-auth-signup .public-login-layout{width:min(100%,1180px)!important;height:auto!important;min-height:560px!important;max-height:none!important;grid-template-columns:minmax(0,1fr) minmax(0,.92fr)!important;padding:14px!important;border-radius:32px!important}.public-shell-auth .auth-card,.public-shell-auth .public-brand-panel,.public-shell-auth-forgot .auth-card,.public-shell-auth-forgot .public-brand-panel,.public-shell-auth-signin .auth-card,.public-shell-auth-signin .public-brand-panel,.public-shell-auth-signup .auth-card,.public-shell-auth-signup .public-brand-panel{height:auto!important;min-height:0!important;max-height:none!important}.public-shell-auth .public-brand-panel{min-width:0!important;box-sizing:border-box!important;padding:clamp(34px,3.8vw,54px) clamp(54px,5.2vw,78px)!important;border-radius:24px!important;background-position:42%!important}.public-shell-auth .public-brand-panel:before{inset:12px!important;border-radius:20px!important}.public-shell-auth .public-brand-panel .workspace-brand-logo{width:min(100%,500px)!important;margin-bottom:clamp(20px,2.3vw,28px)!important;padding:11px clamp(16px,2.2vw,24px)!important;border-radius:22px!important}.public-shell-auth .public-brand-panel .workspace-brand-logo-icon{width:clamp(38px,3vw,50px)!important;height:clamp(38px,3vw,50px)!important}.public-shell-auth .public-brand-panel .workspace-brand-logo-text{font-size:clamp(28px,2.7vw,40px)!important}.public-shell-auth .public-brand-panel .eyebrow{margin-bottom:12px!important}.public-shell-auth .public-brand-panel .public-title{max-width:15.5ch!important;font-size:clamp(31px,3vw,42px)!important;line-height:1.08!important}.public-shell-auth .public-brand-panel .page-copy{max-width:41ch!important;margin-top:14px!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.52!important}.public-shell-auth .auth-card,.public-shell-auth-forgot .auth-card,.public-shell-auth-signin .auth-card,.public-shell-auth-signup .auth-card{padding:24px 32px!important;min-width:0;overflow:visible;border-radius:0 24px 24px 0!important}.public-shell-auth .auth-card .item-title,.public-shell-auth-forgot .auth-card .item-title,.public-shell-auth-signin .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{max-width:none!important;font-size:34px!important;line-height:1.05!important;white-space:nowrap!important}.public-shell-auth .auth-card>.page-copy,.public-shell-auth-forgot .auth-card>.page-copy,.public-shell-auth-signin .auth-card>.page-copy,.public-shell-auth-signup .auth-card>.page-copy{margin-bottom:18px!important;font-size:14px!important;line-height:1.45!important}.public-shell-auth .auth-form{gap:10px!important}.public-shell-auth .field{gap:6px!important}.public-shell-auth .auth-primary-actions .button,.public-shell-auth .auth-provider-actions .button,.public-shell-auth .field input,.public-shell-auth .google-auth-button{min-height:50px!important;border-radius:999px!important}.public-shell-auth .field input{padding-block:11px!important}.public-shell-auth .auth-primary-actions{gap:12px!important}.public-shell-auth .auth-divider{margin:12px 0!important}}@media (max-width:1180px) and (min-width:901px){.public-shell-auth .auth-card .item-title,.public-shell-auth-forgot .auth-card .item-title,.public-shell-auth-signin .auth-card .item-title,.public-shell-auth-signup .auth-card .item-title{font-size:28px!important}}@media (max-height:680px) and (min-width:901px){.public-shell-auth{overflow:auto!important;padding-block:12px!important}.public-shell-auth .public-login-layout,.public-shell-auth-forgot .public-login-layout,.public-shell-auth-signin .public-login-layout,.public-shell-auth-signup .public-login-layout{height:auto!important;min-height:0!important}}.admin-audit-page{max-width:100%}.admin-audit-page .admin-filter-fields{display:block}.admin-audit-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:18px;gap:18px;align-items:flex-end}.admin-audit-grid-shell.admin-grid-shell{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;padding:0;border-radius:0;background:#fff}.admin-audit-grid-row{grid-template-columns:minmax(128px,.78fr) minmax(132px,.72fr) minmax(190px,1fr) minmax(190px,.9fr) minmax(420px,1.9fr)!important;min-width:1080px;align-items:start;gap:0}.admin-audit-grid-shell .admin-audit-grid-row>*{min-width:0;padding:0 18px}.admin-audit-grid-shell .table-head.admin-audit-grid-row{min-height:58px;align-items:center;border:0;border-radius:0;box-shadow:none}.admin-audit-grid-shell .table-row.admin-audit-grid-row:not(.table-head){min-height:88px;border-right:0;border-left:0;border-radius:0;box-shadow:none}.admin-audit-grid-shell .table-row.admin-audit-grid-row:not(.table-head):hover{transform:none}.admin-audit-grid-shell .admin-audit-action-cell strong{display:block;max-width:16ch;overflow-wrap:anywhere;line-height:1.34}.admin-audit-grid-shell .admin-audit-action-cell,.admin-audit-grid-shell .admin-audit-entity-cell{display:grid;grid-gap:6px;gap:6px}.admin-audit-grid-shell .admin-audit-actor-cell,.admin-audit-grid-shell .admin-audit-time-cell{overflow-wrap:anywhere;line-height:1.45}.admin-audit-grid-shell .admin-audit-metadata-cell small{display:-webkit-box;max-width:100%;overflow:hidden;color:#60716a;font-family:var(--ge-font-mono,monospace);font-size:12px;line-height:1.55;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.admin-audit-grid-shell .table-footer.table-pagination-card{min-width:1080px;margin-top:0;border-right:0;border-bottom:0;border-left:0;border-radius:0}@media (max-width:1180px){.admin-audit-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-audit-filter-grid{grid-template-columns:1fr}.admin-audit-page .admin-section-head{display:grid;align-items:stretch}.admin-audit-page .admin-section-head .action-row,.admin-audit-page .admin-section-head .button{width:100%}}.app-frame .admin-overview-page{position:relative;gap:clamp(18px,1.6vw,24px);max-width:1680px}.app-frame .admin-overview-page:before{content:"";position:absolute;inset:-28px -22px auto;height:360px;pointer-events:none;background:radial-gradient(circle at 10% 20%,rgba(0,64,168,.12),transparent 34%),radial-gradient(circle at 72% 0,rgba(16,185,129,.15),transparent 34%);filter:blur(2px);opacity:.78;z-index:0}.app-frame .admin-overview-page>*{position:relative;z-index:1}.app-frame .admin-overview-page>.page-card:first-child{border-color:rgba(78,128,158,.32);background:linear-gradient(135deg,rgba(7,34,58,.96),rgba(16,89,96,.92)),#0b2f45;box-shadow:0 22px 58px rgba(11,48,67,.22)}.app-frame .admin-overview-page>.page-card:first-child:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.13),transparent 32%),radial-gradient(circle at 92% 18%,rgba(125,240,189,.34),transparent 28%);pointer-events:none}.app-frame .admin-overview-page>.page-card:first-child .card-header{border-bottom-color:rgba(219,245,255,.16)}.app-frame .admin-overview-page>.page-card:first-child .eyebrow{color:#9cf0d0}.app-frame .admin-overview-page>.page-card:first-child .card-title{color:#fff;font-size:clamp(30px,2.5vw,44px);line-height:1.04}.app-frame .admin-overview-page>.page-card:first-child .page-copy{max-width:760px;color:#d6e8f1;font-size:clamp(15px,1vw,17px)}.app-frame .admin-overview-page>.page-card:has(.admin-overview-scope-grid){padding:clamp(18px,1.5vw,24px);border-color:rgba(74,144,133,.2);background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(242,252,248,.88)),#fff;box-shadow:0 18px 48px rgba(25,67,80,.1)}.app-frame .admin-overview-page .admin-overview-scope-grid{display:grid;grid-template-columns:minmax(240px,1fr);grid-gap:16px;gap:16px}.app-frame .admin-overview-page .admin-overview-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(160px,1fr));grid-gap:clamp(14px,1.4vw,22px);gap:clamp(14px,1.4vw,22px)}.app-frame .admin-overview-page .admin-overview-metric-card{position:relative;min-height:164px;padding:clamp(18px,1.4vw,24px);overflow:hidden;background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(248,252,255,.94)),#fff;box-shadow:0 18px 42px rgba(21,62,81,.11)}.app-frame .admin-overview-page .admin-overview-metric-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,#10b981,#38bdf8)}.app-frame .admin-overview-page .admin-overview-action-card .eyebrow,.app-frame .admin-overview-page .admin-overview-metric-card .eyebrow{max-width:100%;color:#0057b8;letter-spacing:.09em;line-height:1.35}.app-frame .admin-overview-page .admin-overview-metric-card .metric-value{margin:8px 0 10px;color:#07152f;font-size:clamp(42px,3.1vw,58px);line-height:.98}.app-frame .admin-overview-page .admin-overview-metric-card .page-copy{max-width:210px;color:#5d6d86}.app-frame .admin-overview-page .admin-overview-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));grid-gap:clamp(14px,1.35vw,22px);gap:clamp(14px,1.35vw,22px)}.app-frame .admin-overview-page .admin-overview-action-card{position:relative;display:flex;min-height:262px;flex-direction:column;overflow:hidden;border-color:rgba(0,64,168,.11);background:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(250,253,252,.94)),#fff;box-shadow:0 17px 42px rgba(21,62,81,.1);transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease}.app-frame .admin-overview-page .admin-overview-action-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#0057b8,#10b981);opacity:.9}.app-frame .admin-overview-page .admin-overview-action-card:focus-within,.app-frame .admin-overview-page .admin-overview-action-card:hover{border-color:rgba(16,185,129,.34);box-shadow:0 22px 54px rgba(21,62,81,.16);transform:translateY(-2px)}.app-frame .admin-overview-page .admin-overview-action-card .item-title{max-width:92%;margin-top:8px;font-size:clamp(21px,1.55vw,28px);line-height:1.08}.app-frame .admin-overview-page .admin-overview-action-card .page-copy:not(:last-child){margin-top:14px}.app-frame .admin-overview-page .admin-overview-action-card .page-copy:last-child{margin-top:auto;padding-top:20px}.app-frame .admin-overview-page .admin-overview-action-card a{display:inline-flex;min-height:38px;max-width:100%;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border:1px solid rgba(0,87,184,.18);border-radius:999px;background:rgba(239,248,255,.86);color:#0057b8;font-size:13px;font-weight:850;line-height:1.2;text-decoration:none;white-space:normal;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.app-frame .admin-overview-page .admin-overview-action-card a:after{content:">";font-size:14px;line-height:1}.app-frame .admin-overview-page .admin-overview-action-card a:focus-visible,.app-frame .admin-overview-page .admin-overview-action-card a:hover{border-color:rgba(16,185,129,.45);background:#e7fbf2;color:#075f45;outline:none}.app-frame .admin-overview-page .admin-overview-action-card-audit:before,.app-frame .admin-overview-page .admin-overview-action-card-governance:before,.app-frame .admin-overview-page .admin-overview-metric-card-plans:before{background:linear-gradient(180deg,#0057b8,#7c3aed)}.app-frame .admin-overview-page .admin-overview-action-card-billing:before,.app-frame .admin-overview-page .admin-overview-action-card-pricing:before,.app-frame .admin-overview-page .admin-overview-metric-card-subscriptions:before{background:linear-gradient(180deg,#f97316,#10b981)}.app-frame .admin-overview-page .admin-overview-action-card-runtime:before,.app-frame .admin-overview-page .admin-overview-action-card-scheduler:before,.app-frame .admin-overview-page .admin-overview-action-card-workers:before{background:linear-gradient(180deg,#06b6d4,#0057b8)}@media (max-width:1280px){.app-frame .admin-overview-page .admin-overview-metric-grid{grid-template-columns:repeat(3,minmax(180px,1fr))}}@media (max-width:860px){.app-frame .admin-overview-page{gap:16px}.app-frame .admin-overview-page .admin-overview-action-grid,.app-frame .admin-overview-page .admin-overview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.app-frame .admin-overview-page>.page-card:first-child .card-title{font-size:30px}.app-frame .admin-overview-page .admin-overview-action-grid,.app-frame .admin-overview-page .admin-overview-metric-grid{grid-template-columns:minmax(0,1fr)}.app-frame .admin-overview-page .admin-overview-action-card{min-height:230px}}.quick-setup-selected-account{display:grid;min-width:min(280px,32vw);max-width:380px;grid-gap:4px;gap:4px;justify-items:end;padding:10px 12px;border:1px solid #d7e4f2;border-radius:10px;background:linear-gradient(135deg,#f8fbff,#f4fff9);color:#07152f;text-align:right}.quick-setup-selected-account span{color:#06765f;font-size:10px;font-weight:900;letter-spacing:.1em;line-height:1.1;text-transform:uppercase}.quick-setup-selected-account small,.quick-setup-selected-account strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-setup-selected-account strong{color:#07152f;font-size:13px;font-weight:850;line-height:1.2}.quick-setup-selected-account small{color:#52627f;font-size:11px;font-weight:650;line-height:1.25}@media (max-width:720px){.quick-setup-selected-account{width:100%;min-width:0;max-width:none;justify-items:start;text-align:left}}.app-frame .admin-workspace-summary-page{width:100%;max-width:none}.app-frame .admin-workspace-summary-page .workspace-admin-tabs{flex-wrap:wrap;gap:8px 12px;padding:10px;margin-bottom:0;overflow:visible;white-space:normal;scroll-snap-type:none}.app-frame .admin-workspace-summary-page .workspace-admin-tabs .sidebar-link{min-height:38px;padding:9px 14px;border-radius:10px;scroll-snap-align:none}.app-frame .admin-workspace-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;align-items:stretch}.app-frame .admin-workspace-summary-grid .admin-workspace-stat-card{min-height:156px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.app-frame .admin-workspace-summary-grid .admin-workspace-owner-card{grid-column:span 2}.app-frame .admin-workspace-summary-grid .admin-workspace-stat-card .item-title{max-width:100%;overflow-wrap:anywhere;word-break:break-word;font-size:clamp(19px,1.5vw,24px);line-height:1.12}.app-frame .admin-workspace-summary-grid .admin-workspace-stat-card .metric-value{font-size:clamp(34px,3vw,44px);line-height:.95}.app-frame .admin-workspace-summary-grid .admin-workspace-stat-card .page-copy{max-width:100%;overflow-wrap:anywhere}.app-frame .admin-workspace-summary-grid .admin-workspace-insight-card{grid-column:span 3;min-width:0;min-height:0;padding:clamp(20px,1.8vw,26px)}.app-frame .admin-workspace-summary-grid .admin-workspace-insight-card .metric-value{margin-bottom:10px;font-size:clamp(36px,3.2vw,48px);line-height:.95}.app-frame .admin-workspace-summary-grid .admin-workspace-insight-card .page-copy{max-width:none;margin:8px 0 0;color:#465b72;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.app-frame .admin-workspace-summary-grid .admin-workspace-insight-card .action-row{gap:10px;margin-top:18px}.app-frame .admin-workspace-summary-grid .admin-workspace-insight-card .button{min-height:38px;padding-inline:14px;border-radius:10px;font-size:13px}@media (max-width:1380px){.app-frame .admin-workspace-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-frame .admin-workspace-summary-grid .admin-workspace-insight-card,.app-frame .admin-workspace-summary-grid .admin-workspace-owner-card{grid-column:span 2}}@media (max-width:960px){.app-frame .admin-workspace-summary-page .workspace-admin-tabs{margin-inline:-2px;border-radius:14px}.app-frame .admin-workspace-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.app-frame .admin-workspace-summary-grid .admin-workspace-insight-card,.app-frame .admin-workspace-summary-grid .admin-workspace-owner-card,.app-frame .admin-workspace-summary-grid .admin-workspace-stat-card{grid-column:span 1}}@media (max-width:620px){.app-frame .admin-workspace-summary-grid{grid-template-columns:1fr}.app-frame .admin-workspace-summary-page .workspace-admin-tabs .sidebar-link{padding-inline:12px;font-size:13px}}html{overflow-x:hidden;-webkit-text-size-adjust:100%}#__next,body{min-width:0;overflow-x:clip}button,canvas,iframe,img,input,select,svg,textarea,video{max-width:100%}.app-frame{min-width:0}.app-content{width:100%;max-width:100vw;min-width:0;overflow-x:clip;padding:clamp(14px,2.2vw,24px)}.app-frame article,.app-frame footer,.app-frame form,.app-frame header,.app-frame main,.app-frame section{min-width:0}.app-frame .item-title,.app-frame .metric-value,.app-frame .page-copy,.app-frame .signal-pill,.app-frame .status-pill,.app-frame code,.app-frame dd,.app-frame h1,.app-frame h2,.app-frame h3,.app-frame h4,.app-frame h5,.app-frame h6,.app-frame li,.app-frame p,.app-frame pre{overflow-wrap:anywhere}.app-frame code,.app-frame pre{white-space:pre-wrap}.app-frame .button,.app-frame [role=button],.app-frame button,.app-frame input,.app-frame select,.app-frame textarea{min-width:0}.app-frame .button,.app-frame [role=button],.app-frame button{text-align:center}.app-frame :is(.action-row,.button-row,.toolbar,.table-toolbar,.filter-row,.filters-row,.page-actions,.header-actions,.modal-actions,.card-actions,.bulk-actions,.workspace-admin-tabs,.job-portals-nav,.route-nav,.campaign-nav,.tabs){min-width:0;flex-wrap:wrap}.app-frame :is(.panel,.card,.page-card,.metric-card,.stat-card,.item-card,.settings-card,.admin-card){max-width:100%;min-width:0}.app-frame :is(.table-wrapper,.table-scroll,.data-table-wrapper,.admin-table-wrapper,.workspace-table-wrapper,.jobs-table-wrapper,.campaign-table-wrapper,.leads-table-wrapper){width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.app-frame :is(table,.data-table,.admin-table,.jobs-table,.campaign-table,.leads-table){max-width:100%}@media (max-width:960px){.app-frame,.app-frame.app-frame-sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.app-content{padding:clamp(12px,3.2vw,20px)}.app-frame :is(.page-header,.section-header,.panel-header,.card-header,.toolbar,.table-toolbar,.filter-row,.filters-row){align-items:stretch;gap:12px}.app-frame :is(.form-grid,.portal-form-grid,.settings-grid,.admin-grid,.stats-grid,.metric-grid,.metrics-grid,.kpi-grid,.cards-grid,.card-grid,.content-grid){min-width:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}}@media (max-width:720px){.public-shell{min-height:100svh;overflow-x:clip;padding:20px 16px 40px}.workspace-brand-logo{max-width:100%}.workspace-brand-logo-text{font-size:clamp(20px,6vw,26px);white-space:normal}.app-content{padding:12px}.app-frame :is(.page-header,.section-header,.panel-header,.card-header,.toolbar,.table-toolbar,.filter-row,.filters-row,.page-actions,.header-actions){display:flex;flex-direction:column;align-items:stretch}.app-frame :is(.button,button,select,input,textarea){max-width:100%}.app-frame :is(.page-actions,.header-actions,.modal-actions,.card-actions,.bulk-actions)>*{max-width:100%}.app-frame :is(.form-grid,.portal-form-grid,.settings-grid,.admin-grid,.stats-grid,.metric-grid,.metrics-grid,.kpi-grid,.dashboard-grid,.cards-grid,.card-grid,.content-grid){grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.app-content{padding:10px}.app-frame :is(.button,button,input,select,textarea){width:auto}.app-frame :is(.page-actions,.header-actions,.modal-actions,.card-actions,.bulk-actions) :is(.button,button,[role=button]){width:100%;justify-content:center}}.app-frame .admin-email-sends-grid-row{grid-template-columns:minmax(250px,1.05fr) minmax(330px,1.35fr) minmax(150px,.62fr) minmax(130px,.52fr) minmax(240px,.95fr) minmax(300px,1.08fr);min-width:1430px;gap:18px;align-items:center}.app-frame .record-grid-shell .admin-email-sends-grid-row{min-width:1430px}.app-frame .admin-email-sends-grid-row>span{min-width:0;display:grid;align-content:center;grid-gap:4px;gap:4px}.app-frame .admin-email-sends-grid-row>span>small,.app-frame .admin-email-sends-grid-row>span>strong{min-width:0;max-width:100%;display:block;line-height:1.35}.app-frame .admin-email-sends-grid-row>span>strong{overflow-wrap:anywhere}.app-frame .admin-email-sends-grid-row>span>small{color:#5f7069;overflow-wrap:anywhere;word-break:break-word}.app-frame .admin-email-sends-grid-row>span:nth-child(2)>strong{font-size:15px;line-height:1.38}.app-frame .admin-email-sends-grid-row>span:nth-child(3)>strong,.app-frame .admin-email-sends-grid-row>span:nth-child(4)>strong{white-space:nowrap}.app-frame .admin-email-sends-grid-row>span:nth-child(5)>small,.app-frame .admin-email-sends-grid-row>span:nth-child(6)>small{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.45}@media (max-width:900px){.app-frame .record-grid-shell .table-head.admin-email-sends-grid-row{display:none}.app-frame .record-grid-shell .admin-email-sends-grid-row{min-width:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;border-radius:16px}.app-frame .record-grid-shell .admin-email-sends-grid-row>span{grid-template-columns:minmax(94px,.34fr) minmax(0,1fr);gap:8px 12px;align-items:start}.app-frame .record-grid-shell .admin-email-sends-grid-row>span:before{color:#60756c;font-size:11px;font-weight:800;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.app-frame .record-grid-shell .admin-email-sends-grid-row>span:first-child:before{content:"Recipient"}.app-frame .record-grid-shell .admin-email-sends-grid-row>span:nth-child(2):before{content:"Subject"}.app-frame .record-grid-shell .admin-email-sends-grid-row>span:nth-child(3):before{content:"Stream"}.app-frame .record-grid-shell .admin-email-sends-grid-row>span:nth-child(4):before{content:"Status"}.app-frame .record-grid-shell .admin-email-sends-grid-row>span:nth-child(5):before{content:"SMTP"}.app-frame .record-grid-shell .admin-email-sends-grid-row>span:nth-child(6):before{content:"Sent"}.app-frame .record-grid-shell .admin-email-sends-grid-row>span>small,.app-frame .record-grid-shell .admin-email-sends-grid-row>span>strong{grid-column:2}.app-frame .record-grid-shell .admin-email-sends-grid-row>span>small{margin-top:-2px}}@media (max-width:520px){.app-frame .record-grid-shell .admin-email-sends-grid-row{padding:14px}.app-frame .record-grid-shell .admin-email-sends-grid-row>span{grid-template-columns:minmax(0,1fr);gap:3px}.app-frame .record-grid-shell .admin-email-sends-grid-row>span>small,.app-frame .record-grid-shell .admin-email-sends-grid-row>span>strong{grid-column:auto}}.app-frame .admin-grid-pagination-card.table-pagination-card{width:100%;margin-top:12px;border-radius:16px;overflow:visible}.app-frame .admin-grid-pagination-card.table-footer{border-top:1px solid rgba(16,32,26,.08);background:hsla(0,0%,100%,.76);box-shadow:0 12px 30px rgba(29,42,36,.055)}.app-frame .admin-email-sends-grid-row>span:nth-child(6){width:100%;min-width:0;max-width:100%;overflow:hidden;justify-items:start;padding-right:8px;box-sizing:border-box}.app-frame .admin-email-sends-grid-row>span:nth-child(6)>small,.app-frame .admin-email-sends-grid-row>span:nth-child(6)>strong{width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.app-frame .admin-email-sends-grid-row>span:nth-child(6)>strong{font-size:14px;line-height:1.35;white-space:nowrap}.app-frame .admin-email-sends-grid-row>span:nth-child(6)>small{white-space:nowrap}.app-frame .admin-support-page .admin-support-triage-grid-row{grid-template-columns:minmax(110px,.5fr) minmax(210px,.92fr) minmax(210px,1fr) minmax(300px,1.35fr) minmax(360px,1.45fr);min-width:1220px;gap:20px;align-items:center}.app-frame .admin-support-page .admin-support-triage-grid-row>span{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:normal}.app-frame .admin-support-page .admin-support-triage-grid-row>span:nth-child(4){overflow:hidden;line-height:1.35}.app-frame .admin-support-page .admin-support-triage-grid-row>span:nth-child(4),.app-frame .admin-support-page .admin-support-triage-grid-row>span:nth-child(4) *{max-width:100%}.app-frame .admin-support-page .admin-support-triage-grid-row>span:nth-child(5){overflow:visible}.app-frame .admin-support-page .admin-support-triage-grid-row>span:nth-child(5) .action-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;min-width:0}.app-frame .admin-support-page .admin-support-triage-grid-row>span:nth-child(5) .button{flex:0 1 180px;min-width:0;max-width:100%;min-height:42px;padding-inline:14px;justify-content:center;white-space:nowrap}@media (max-width:900px){.app-frame .admin-support-page .table-head.admin-support-triage-grid-row{display:none}.app-frame .admin-support-page .admin-support-triage-grid-row{min-width:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;border-radius:16px}.app-frame .admin-support-page .admin-support-triage-grid-row>span{display:grid;grid-template-columns:minmax(100px,.34fr) minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:start}.app-frame .admin-support-page .admin-support-triage-grid-row>span:before{color:#60756c;font-size:11px;font-weight:800;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.app-frame .admin-support-page .admin-support-triage-grid-row>span:first-child:before{content:"Type"}.app-frame .admin-support-page .admin-support-triage-grid-row>span:nth-child(2):before{content:"Workspace"}.app-frame .admin-support-page .admin-support-triage-grid-row>span:nth-child(3):before{content:"Subject"}.app-frame .admin-support-page .admin-support-triage-grid-row>span:nth-child(4):before{content:"Status / Detail"}.app-frame .admin-support-page .admin-support-triage-grid-row>span:nth-child(5):before{content:"Action"}.app-frame .admin-support-page .admin-support-triage-grid-row>span:nth-child(5) .action-row,.app-frame .admin-support-page .admin-support-triage-grid-row>span>*{grid-column:2}}@media (max-width:520px){.app-frame .admin-support-page .admin-support-triage-grid-row>span{grid-template-columns:minmax(0,1fr);gap:4px}.app-frame .admin-support-page .admin-support-triage-grid-row>span:nth-child(5) .action-row,.app-frame .admin-support-page .admin-support-triage-grid-row>span>*{grid-column:auto}.app-frame .admin-support-page .admin-support-triage-grid-row>span:nth-child(5) .button{flex-basis:100%}}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>span{min-width:0;max-width:100%}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>span:nth-child(5){overflow:hidden}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>span:nth-child(5)>small,.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>span:nth-child(5)>strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>.table-action-cell{justify-self:stretch;width:100%;min-width:0;max-width:100%;display:flex;justify-content:center;overflow:clip;padding-inline:8px;box-sizing:border-box}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>.table-action-cell .button,.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>.table-action-cell button.button{flex:0 0 108px!important;width:108px!important;min-width:0!important;max-width:calc(100% - 16px)!important;box-sizing:border-box;justify-content:center;padding-inline:8px!important;white-space:nowrap}@media (max-width:900px){.app-frame .table-head:is(.admin-accounts-grid-row,.workspace-accounts-grid-row){display:none}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row){min-width:0;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px;border-radius:16px}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>span{display:grid;grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:start}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>span:before{color:#60756c;font-size:11px;font-weight:800;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>span:first-child:before{content:"Account"}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>span:nth-child(2):before{content:"Status"}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>span:nth-child(3):before{content:"Owner"}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>span:nth-child(4):before{content:"Active Sessions"}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>span:nth-child(5):before{content:"Latest Activity"}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>span:nth-child(6):before{content:"Action"}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>.table-action-cell .button,.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>span>*{grid-column:2}.app-frame :is(.admin-accounts-grid-row,.workspace-accounts-grid-row)>.table-action-cell{justify-content:stretch}}