.app-shell{--app-primary:#11747c;--app-primary-hover:#0b5e66;--sidebar-collapse-size:20px;--app-section-gap:20px}.app-shell .today-page>:is(.today-summary,.today-starter-kit,.today-money,.today-table-card,.empty-panel){margin-top:var(--app-section-gap)}.app-shell .today-page>.today-starter-kit{margin-bottom:0}.app-shell .rescue-page>:is(.rescue-metrics,.rescue-monitoring,.rescue-insight,.rescue-findings){margin-top:var(--app-section-gap)}.app-shell .app-content>main>.app-header+:is(.tasks-table-card,.records-table-card,.opportunity-board){margin-top:var(--app-section-gap)}.app-shell .app-content>main>:is(.workflow-settings,.plugin-marketplace,.pipeline-dashboard){margin-top:var(--app-section-gap)}.app-shell .settings-tabs{margin-top:var(--app-section-gap)}.app-shell .app-content>main>:is(.settings-tab-panel,.profile-settings,.settings-integrations-layout){margin-top:var(--app-section-gap)}.app-shell .bizbin-content,.app-shell .settings-integrations-content{gap:var(--app-section-gap)}@media (max-width:620px){.app-shell{--app-section-gap:16px}}.app-shell .tasks-table-card .tasks-campaign-filters{position:relative;z-index:1}.app-shell .tasks-table-card .tasks-campaign-filters:has(details[open]){z-index:50}.app-shell .company-record-center,.app-shell .company-record-layout,.app-shell .company-record-left,.app-shell .company-record-right{gap:var(--app-section-gap)}@container (max-width: 720px){.app-shell .company-record-center,.app-shell .company-record-left,.app-shell .company-record-right{margin-bottom:var(--app-section-gap)}}@media (max-width:760px){.app-shell .company-record-center,.app-shell .company-record-left,.app-shell .company-record-right{margin-bottom:var(--app-section-gap)}}.app-shell .sidebar-heading{align-items:flex-start;gap:8px}.app-shell .sidebar-heading .app-brand{gap:5px;flex:0 1 auto}.app-shell .sidebar-heading .app-brand span:last-child{font-size:21px!important}.app-shell .sidebar-collapse-toggle{width:28px;height:28px;margin:2px 0 0 auto;border:1px solid rgba(211,229,224,.28);border-radius:8px;background:#394541;color:#dcebe6;font-size:13px;transition:background .18s ease,border-color .18s ease,color .18s ease}.app-shell .sidebar-collapse-toggle:focus-visible,.app-shell .sidebar-collapse-toggle:hover{border-color:#a7d7d2;background:#4a605a;color:#fff}@media (min-width:621px){.app-shell.app-sidebar-collapsed .sidebar-heading{align-items:center;gap:7px;margin-bottom:12px}.app-shell.app-sidebar-collapsed .sidebar-collapse-toggle{margin:0}}:where(.app-shell,.app-popout-shell) select,:where(.app-shell,.app-popout-shell) select option{font-family:Lexend Deca,Arial,sans-serif;font-size:11px;font-weight:400}.app-shell .inline-record-editor input,.app-shell .inline-record-editor select,.app-shell .inline-record-editor select option{font:400 11px/1.4 Lexend Deca,Arial,sans-serif}@media (max-width:620px){.app-shell .sidebar-heading{align-items:center}.app-shell .sidebar-collapse-toggle{display:none}}.app-shell .button:not(.button-outline):not(.button-light),.app-shell .company-primary-button{border-color:var(--app-primary);background:var(--app-primary);color:#fff;box-shadow:none}.app-shell .button:not(.button-outline):not(.button-light):is(:hover,:focus-visible),.app-shell .company-primary-button:is(:hover,:focus-visible){border-color:var(--app-primary-hover);background:var(--app-primary-hover);color:#fff}.app-shell .button:not(.button-outline):not(.button-light):focus-visible,.app-shell .company-primary-button:focus-visible{outline:3px solid #9bdad9;outline-offset:2px}.app-shell .button-outline{border-color:#80b8b6;color:var(--app-primary)}.app-shell .button-outline:is(:hover,:focus-visible){border-color:var(--app-primary);background:#eaf5f3;color:var(--app-primary-hover)}.app-shell .side-nav-group-button.is-expanded,.app-shell .side-nav-group.has-current>.side-nav-group-button{background:transparent;color:#fff}.app-shell .side-nav-group-button:hover{background:#394643}@media (max-width:620px){.app-shell .mobile-nav-panel .side-nav-group-button.is-expanded,.app-shell .mobile-nav-panel .side-nav-group.has-current>.side-nav-group-button{border-color:#e5eae7;background:#f8faf9;color:#34413b}.app-shell .mobile-nav-panel .side-nav-group-button:hover{background:#edf5f3}}.app-shell .app-scout-panel form button,.app-shell .landing-pages-panel .lead-form-actions .button,.app-shell .mobile-nav-toggle[aria-expanded=true],.app-shell .person-playbooks>button,.app-shell .workflow-actions button:nth-child(2),.app-shell [class*=KimProspectCard_actions__] button:last-child,.app-shell [class*=KimProspectCard_mail__] button,.app-shell [class*=meeting_prejoin__] button,.app-shell [class*=personal-email_primary__]{border-color:var(--app-primary);background:var(--app-primary);color:#fff}.app-shell .app-scout-panel form button:hover:not(:disabled),.app-shell .landing-pages-panel .lead-form-actions .button:hover:not(:disabled),.app-shell .person-playbooks>button:hover:not(:disabled),.app-shell .workflow-actions button:nth-child(2):hover:not(:disabled),.app-shell [class*=KimProspectCard_actions__] button:last-child:hover:not(:disabled),.app-shell [class*=KimProspectCard_mail__] button:hover:not(:disabled),.app-shell [class*=meeting_prejoin__] button:hover:not(:disabled),.app-shell [class*=personal-email_primary__]:hover:not(:disabled){border-color:var(--app-primary-hover);background:var(--app-primary-hover)}.app-shell .scout-v2-composer-bar button:not(:disabled){background:var(--app-primary)!important;box-shadow:0 4px 10px #11747c30}.app-shell .scout-v2-composer-bar button:hover:not(:disabled){background:var(--app-primary-hover)!important}.app-shell .scout-v2-composer-bar button:disabled{background:#b9d9d5!important;box-shadow:none}.app-shell .ticket-desk .button-outline:hover,.app-shell .ticket-header-actions .button[aria-expanded=true]{border-color:var(--app-primary);background:#eaf5f3;color:var(--app-primary-hover)}.app-shell .ticket-header-actions .button[aria-expanded=true]{box-shadow:inset 0 -2px 0 var(--app-primary)}.app-shell .tasks-table-card .tasks-toolbar{position:relative;z-index:40}.app-shell .tasks-table-card .tasks-table-wrap{position:relative;z-index:1}.app-shell .tasks-table-card .tasks-toolbar details.task-assignee-filter{position:relative;font-family:Lexend Deca,Arial,sans-serif}.app-shell .tasks-table-card .tasks-toolbar details.task-assignee-filter[open]{z-index:41}.app-shell .tasks-table-card .tasks-toolbar details.task-assignee-filter>summary{min-height:34px;gap:8px;padding:7px 11px;border-radius:9px;font:500 11px/1.25 Lexend Deca,Arial,sans-serif}.app-shell .tasks-table-card .tasks-toolbar details.task-assignee-filter[open]>summary{border-color:#8dbdb9;background:#edf6f4;color:#164f53}.app-shell .tasks-table-card .tasks-toolbar .task-assignee-options{box-sizing:border-box;display:grid;position:absolute;z-index:50;top:calc(100% + 6px);left:0;right:auto;grid-template-columns:minmax(0,1fr);grid-gap:3px;gap:3px;width:min(280px,calc(100vw - 24px));max-height:min(340px,calc(100dvh - 150px));padding:9px;border-color:#cdded9;border-radius:12px;box-shadow:0 18px 42px rgba(12,39,42,.16),0 2px 8px rgba(12,39,42,.06);font-family:Lexend Deca,Arial,sans-serif}.app-shell .tasks-table-card .tasks-toolbar .task-assignee-options>button{justify-self:end;width:auto;margin:0 2px 5px;padding:5px 7px;border:0;border-radius:6px;color:var(--app-primary);font:600 10px/1.25 Lexend Deca,Arial,sans-serif;text-align:right}.app-shell .tasks-table-card .tasks-toolbar .task-assignee-options>button:not(:disabled):hover{background:#edf6f4}.app-shell .tasks-table-card .tasks-toolbar .task-assignee-options label{box-sizing:border-box;min-width:0;width:100%;min-height:38px;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:8px;color:#294541;font:500 11px/1.35 Lexend Deca,Arial,sans-serif}.app-shell .tasks-table-card .tasks-toolbar .task-assignee-options label:has(input:checked){border-color:#bfddd8;background:#edf7f5;color:#124f55}.app-shell .tasks-table-card .tasks-toolbar .task-assignee-options label:focus-within{outline:2px solid var(--app-primary);outline-offset:1px}.app-shell .tasks-table-card .tasks-toolbar .task-assignee-options label span{min-width:0;overflow-wrap:anywhere}.app-shell .tasks-table-card .tasks-toolbar .task-assignee-options input{flex:none;width:16px;height:16px;min-width:16px;margin:0;accent-color:var(--app-primary)}@media (max-width:900px){.app-shell .tasks-table-card .tasks-toolbar{flex-wrap:wrap}.app-shell .tasks-table-card .tasks-toolbar .tasks-search{flex:1 1 100%;max-width:none;min-width:0}}.app-shell .person-record-page .company-record-right .company-association-card .company-card-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;margin-bottom:12px}.app-shell .person-record-page .company-record-right .company-association-card .company-card-heading h2{display:flex;align-items:center;gap:9px;min-width:0;font:600 12px/1.4 Lexend Deca,Arial,sans-serif;white-space:nowrap}.app-shell .person-record-page .company-record-right .company-association-card .company-card-heading h2 i{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:8px;background:#eaf5f3;color:#11747c;font-size:13px}.app-shell .person-record-page .company-record-right .company-association-card .company-card-heading button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:34px;padding:8px 10px;border:1px solid #d7e6e2;border-radius:8px;background:#f5faf8;color:#0e6971;font:500 10px/1.4 Lexend Deca,Arial,sans-serif;text-align:left;white-space:nowrap}.app-shell .person-record-page .company-record-right .company-association-card .company-card-heading button:hover{border-color:#91c8bf;background:#eaf5f2}.app-shell .person-record-page .company-record-right .company-association-card .company-card-heading button:focus-visible{outline:2px solid #11747c;outline-offset:2px}.task-detail-body>.task-prospect-context{margin-top:20px}.app-shell .task-contact-methods,.app-shell .task-contact-methods *{font-family:Lexend Deca,Arial,sans-serif}.app-shell .task-contact-methods li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;grid-gap:5px 12px;gap:5px 12px;min-height:52px;padding:9px 11px;border-color:#d7e5e0;border-radius:10px;background:#fbfdfc}.app-shell .task-contact-methods li>span{min-width:0;color:#31565a;font-size:11px;font-weight:600;line-height:1.35}.app-shell .task-contact-methods li small{margin-top:2px;color:#718782;font-size:10px;line-height:1.35}.app-shell .task-contact-methods li a{min-width:0;color:#203a40;font-size:12px;font-weight:500;line-height:1.4;text-align:right;text-decoration:none;overflow-wrap:anywhere}.app-shell .task-contact-methods li a:hover{color:var(--app-primary);text-decoration:underline}.app-shell .task-contact-methods li a:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}@media(max-width:440px){.app-shell .task-contact-methods li{grid-template-columns:minmax(0,1fr)}.app-shell .task-contact-methods li a{text-align:left}}@media (min-width:621px){.app-shell .sidebar .sidebar-collapse-toggle,.app-shell.app-sidebar-collapsed .sidebar .sidebar-collapse-toggle{position:absolute;top:50%;right:-20px;z-index:3;display:grid;place-items:center;width:var(--sidebar-collapse-size);height:var(--sidebar-collapse-size);margin:0;padding:0;transform:translateY(-50%);border:1px solid #b9d0cb;border-radius:50%;background:#fff;color:#116b72;font-size:10px;line-height:1;box-shadow:0 2px 8px rgba(13,43,42,.16)}.app-shell .sidebar .sidebar-collapse-toggle:focus-visible,.app-shell .sidebar .sidebar-collapse-toggle:hover{border-color:#11747c;background:#e9f5f2;color:#0b5e66}.app-shell .sidebar .sidebar-collapse-toggle:focus-visible{outline:2px solid #11747c;outline-offset:3px}}.app-shell .person-record-page .company-record-summary{background:linear-gradient(135deg,#f5f9f7,#ffffff 58%,#f1f6f4)}.app-shell .person-record-page .company-record-summary .company-summary-placeholder{border-color:#dce4e0;background:transparent}.app-shell .person-record-page .company-record-summary .company-summary-placeholder button i,.app-shell .person-record-page .company-record-summary .company-summary-placeholder>i{color:#4b5b59}.app-shell .profile-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;box-sizing:border-box;border-color:#dce6e1;border-radius:15px;box-shadow:0 12px 32px rgba(16,43,40,.05)}.app-shell .profile-settings-hero{grid-column:1/-1;gap:20px;padding:28px 32px;background:#f5f9f8}.app-shell .profile-settings-hero h2{font-size:22px}.app-shell .profile-settings-hero p{font-size:12px;line-height:1.5}.app-shell .profile-form{display:contents}.app-shell .profile-form-section{display:block;min-width:0;padding:22px;border:1px solid #e0e9e5;border-radius:12px;background:#fff}.app-shell .profile-form-section:first-child{grid-column:1/-1;margin:8px 28px 0}.app-shell .profile-form-section:first-child .profile-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .profile-form-section:nth-child(2){grid-column:1;grid-row:3;margin:0 0 18px 28px}.app-shell .profile-form-section h3{font-size:15px}.app-shell .profile-form-section p{margin-bottom:19px;font-size:11px}.app-shell .profile-form-grid{gap:15px 13px}.app-shell .profile-form-grid label{font-size:11px}.app-shell .profile-form-grid input{min-height:40px;border-radius:8px;font-size:12px}.app-shell .profile-form-grid input:focus{border-color:#11747c;box-shadow:0 0 0 3px rgba(17,116,124,.13)}.app-shell .profile-form-actions{justify-content:flex-end;min-height:38px;margin-top:22px;padding:0}.app-shell .profile-form-actions .button{min-height:38px;padding:9px 15px;font-size:11px}.app-shell .password-settings{grid-column:2;grid-row:3;display:block;min-width:0;margin:0 28px 18px 0;padding:22px;border-radius:12px}.app-shell .password-settings h2{font-size:17px}.app-shell .password-settings>div>p{font-size:11px;line-height:1.55}.app-shell .password-settings form{margin-top:18px}.app-shell .password-settings-current{grid-column:1/-1}.app-shell .password-settings form input{min-height:39px;border-radius:8px}.app-shell .password-settings-recovery{margin:14px 0 0}.app-shell .offline-settings{box-sizing:border-box;width:100%;max-width:none;margin-left:0;margin-right:0}.app-shell .offline-privacy-note{display:flex;align-items:flex-start;gap:12px;margin:20px 0 16px;padding:14px 16px;border:1px solid #dce8e3;border-radius:10px;background:#f5f9f7}.app-shell .offline-privacy-note i{flex:none;margin-top:1px;color:#11747c;font-size:17px}.app-shell .offline-privacy-note p{margin:0;color:#405d57;font-size:11px;line-height:1.6}.app-shell .offline-privacy-note strong{color:#153d3f}.app-shell .offline-enable-button{min-height:37px;padding:8px 13px;font-size:11px}.app-shell .task-stage-manager{margin-top:18px;padding:16px;border:1px solid #dae6e1;border-radius:10px}.app-shell .task-stage-manager summary{width:-moz-fit-content;width:fit-content;color:#153d3f;font-size:12px;font-weight:700;cursor:pointer}.app-shell .task-stage-manager>p{margin:13px 0;color:#59716d;font-size:11px}.app-shell .task-stage-manager ul{display:grid;grid-gap:6px;gap:6px;padding:0;list-style:none}.app-shell .task-stage-manager li{display:flex;align-items:center;gap:10px;min-height:44px;padding:5px 10px;border:1px solid #dce8e3;border-radius:8px;background:#fff}.app-shell .task-stage-manager li.task-stage-over{border-color:#11747c;background:#eef8f6}.app-shell .task-stage-manager li>span{flex:1 1;min-width:0;font-size:12px}.app-shell .task-stage-manager li>span small{margin-left:4px;color:#68807b}.app-shell .task-stage-manager li>button:not(.task-stage-grip){padding:5px 8px;border:0;background:transparent;color:#11747c;font-size:11px;cursor:pointer}.app-shell .task-stage-grip{display:grid;place-items:center;width:26px;height:30px;padding:0;border:0;border-radius:6px;background:transparent;color:#718983;cursor:-webkit-grab;cursor:grab}.app-shell .task-stage-grip:hover{background:#e9f2ef;color:#11747c}.app-shell .task-stage-grip:active{cursor:-webkit-grabbing;cursor:grabbing}.app-shell .task-stage-grip:focus-visible{outline:2px solid #11747c;outline-offset:2px}.app-shell .settings-integrations-nav a,.app-shell .settings-tabs button{font-weight:400}@media (max-width:960px){.app-shell .profile-settings{grid-template-columns:1fr}.app-shell .password-settings,.app-shell .profile-form-section:nth-child(2){grid-column:1;grid-row:auto}.app-shell .profile-form-section:nth-child(2){margin:0 28px}.app-shell .password-settings{margin:0 28px 28px}}@media (max-width:620px){.app-shell .profile-settings-hero{padding:22px 18px}.app-shell .profile-form-section:first-child,.app-shell .profile-form-section:nth-child(2){margin:0 15px}.app-shell .profile-form-section{padding:18px}.app-shell .profile-form-grid,.app-shell .profile-form-section:first-child .profile-form-grid{grid-template-columns:1fr}.app-shell .profile-form-actions{justify-content:flex-start}.app-shell .password-settings{margin:0 15px 18px;padding:18px}.app-shell .password-settings form{grid-template-columns:1fr}.app-shell .offline-privacy-note{padding:12px}}.app-shell .profile-settings{display:block;width:100%;max-width:none;margin-left:0;margin-right:0;overflow:hidden;border:1px solid #dce6e1;border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(17,50,47,.045);font-family:Lexend Deca,Arial,sans-serif}.app-shell .profile-settings-hero{display:flex;align-items:center;gap:18px;min-width:0;padding:23px 26px;background:linear-gradient(112deg,#f3f8f6,#f7f9fc);border-bottom:1px solid #e2eae6}.app-shell .profile-settings-hero .profile-avatar{flex:0 0 64px;width:64px;height:64px;border:3px solid #fff;box-shadow:0 0 0 1px #d8e5df,0 4px 12px rgba(23,58,52,.08)}.app-shell .profile-photo-content{min-width:0}.app-shell .profile-settings-hero h2{margin:5px 0 3px;color:#17383d;font-size:20px;line-height:1.3;letter-spacing:-.035em}.app-shell .profile-settings-hero p{margin:0;color:#667b75;font-size:11px;line-height:1.55}.app-shell .profile-identity-summary{display:flex;flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:8px;font-size:10px}.app-shell .profile-identity-summary strong{color:#284642;font-weight:600}.app-shell .profile-identity-summary span{color:#71817d}.app-shell .profile-photo-controls{gap:8px;margin-top:11px}.app-shell .profile-photo-button{min-height:30px;padding:6px 10px;font-size:10px}.app-shell .profile-photo-remove{min-height:30px;padding:6px 9px;font-size:10px}.app-shell .profile-photo-hint{font-size:9px}.app-shell .profile-settings-hero .profile-photo-error,.app-shell .profile-settings-hero .profile-photo-message{margin-top:7px}.app-shell .profile-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px;margin:0;padding:19px 22px 0}.app-shell .profile-form-section,.app-shell .profile-form-section:first-child,.app-shell .profile-form-section:nth-child(2){display:flex;flex-direction:column;gap:18px;grid-column:auto;grid-row:auto;min-width:0;margin:0;padding:18px;border:1px solid #dfe8e4;border-radius:10px;background:#fff}.app-shell .profile-section-heading{display:flex;align-items:flex-start;gap:11px;min-width:0}.app-shell .profile-section-icon{display:inline-grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:1px solid #d5e7e2;border-radius:9px;background:#edf7f4;color:#11747c;font-size:15px}.app-shell .password-settings-heading .eyebrow,.app-shell .profile-section-heading .eyebrow{display:block;margin:1px 0 4px;font-size:8px}.app-shell .profile-form-section h3{margin:0 0 4px;color:#19393d;font-size:14px;line-height:1.35}.app-shell .profile-form-section p{margin:0;color:#75847f;font-size:10px;line-height:1.5}.app-shell .profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;grid-gap:13px 12px;gap:13px 12px;min-width:0}.app-shell .password-settings form label,.app-shell .profile-form-grid label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:#52655f;font-size:10px;font-weight:600}.app-shell .password-settings form input,.app-shell .profile-form-grid input{width:100%;min-width:0;min-height:38px;box-sizing:border-box;padding:9px 10px;border:1px solid #ccd9d3;border-radius:7px;background:#fff;color:#1d3437;font:400 11px Lexend Deca,Arial,sans-serif;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.app-shell .password-settings form input:focus,.app-shell .profile-form-grid input:focus{border-color:#11747c;box-shadow:0 0 0 3px rgba(17,116,124,.12)}.app-shell .profile-form-grid input[readonly]{background:#f4f7f6;color:#778780}.app-shell .profile-form-grid input[readonly]:focus{border-color:#ccd9d3;box-shadow:none}.app-shell .profile-wide{grid-column:1/-1}.app-shell .profile-form-actions{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:12px;min-height:56px;margin:0;padding:8px 0 12px;border-top:1px solid #e8eeeb}.app-shell .profile-save-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.app-shell .profile-save-feedback .profile-success{display:inline-flex;align-items:center;gap:6px;font-size:10px}.app-shell .profile-save-feedback .form-error{font-size:10px}.app-shell .profile-form-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 13px;border-radius:7px;font-size:10px}.app-shell .profile-settings .password-settings{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,2fr);align-items:start;grid-gap:18px 26px;gap:18px 26px;margin:0 22px 21px;padding:18px;border:1px solid #dfe8e4;border-radius:10px;background:#f8faf9}.app-shell .password-settings-heading{display:flex;align-items:flex-start;gap:11px;min-width:0}.app-shell .password-settings h2{margin:0 0 5px;color:#19393d;font-size:14px;line-height:1.35}.app-shell .password-settings>.password-settings-heading>div>p{margin:0;color:#71817b;font-size:10px;line-height:1.55}.app-shell .password-settings form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px 12px;gap:11px 12px;margin:0}.app-shell .password-settings form label{font-size:9px}.app-shell .password-settings form input{min-height:36px;padding:8px 9px;font-size:10px}.app-shell .password-settings .password-settings-current{grid-column:1/-1;max-width:none}.app-shell .password-settings-actions{display:flex;grid-column:1/-1;flex-wrap:wrap;align-items:center;gap:10px}.app-shell .password-settings-actions .button{min-height:35px;margin:0;padding:8px 12px;font-size:10px}.app-shell .password-settings-actions .form-error{font-size:10px}.app-shell .password-settings-recovery{grid-column:2;margin:-6px 0 0;color:#71817b;font-size:9px}.app-shell .profile-settings-loading{min-height:160px;padding:24px}@media (max-width:900px){.app-shell .profile-form,.app-shell .profile-settings .password-settings{grid-template-columns:1fr}.app-shell .password-settings-recovery{grid-column:1;margin:0}}@media (max-width:620px){.app-shell .profile-settings-hero{align-items:flex-start;gap:13px;padding:18px 16px}.app-shell .profile-settings-hero .profile-avatar{flex-basis:52px;width:52px;height:52px}.app-shell .profile-settings-hero h2{font-size:18px}.app-shell .profile-form{gap:12px;padding:13px 13px 0}.app-shell .profile-form-section,.app-shell .profile-form-section:first-child,.app-shell .profile-form-section:nth-child(2){gap:15px;padding:15px}.app-shell .profile-form-grid{grid-template-columns:1fr;gap:11px}.app-shell .profile-wide{grid-column:auto}.app-shell .profile-form-actions{align-items:flex-end;min-height:52px;padding-bottom:11px}.app-shell .profile-settings .password-settings{gap:15px;margin:0 13px 13px;padding:15px}.app-shell .password-settings form{grid-template-columns:1fr;gap:11px}.app-shell .password-settings .password-settings-current,.app-shell .password-settings-actions{grid-column:1}.app-shell .profile-photo-controls{gap:7px}.app-shell .profile-photo-hint{flex-basis:100%}}.app-shell .profile-settings-hero{gap:15px;padding:18px 22px}.app-shell .profile-settings-hero .profile-avatar{flex-basis:56px;width:56px;height:56px}.app-shell .profile-settings-hero h2{margin-top:3px;font-size:19px}.app-shell .profile-identity-summary{margin-top:6px}.app-shell .profile-photo-controls{margin-top:9px}.app-shell .profile-form{align-items:start;gap:13px;padding:15px 19px 0}.app-shell .profile-form-section,.app-shell .profile-form-section:first-child,.app-shell .profile-form-section:nth-child(2){align-self:start;gap:13px;padding:15px}.app-shell .profile-form-grid{gap:10px}.app-shell .profile-address-section .profile-form-grid,.app-shell .profile-basic-section .profile-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .profile-address-section .profile-wide{grid-column:span 2}.app-shell .profile-form-grid label{gap:5px;font-size:9px}.app-shell .profile-form-grid input{min-height:35px;padding:7px 9px;font-size:10px}.app-shell .profile-form-actions{min-height:48px;padding:7px 0 10px}.app-shell .profile-settings .password-settings{gap:15px 22px;margin:0 19px 18px;padding:15px}.app-shell .password-settings form{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 10px}.app-shell .password-settings .password-settings-current{grid-column:auto}.app-shell .password-settings form input{min-height:34px}.app-shell .password-settings-actions{gap:8px}.app-shell .password-settings-recovery{margin-top:-3px}@media (max-width:900px){.app-shell .profile-address-section .profile-form-grid,.app-shell .profile-basic-section .profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .profile-address-section .profile-wide,.app-shell .profile-basic-section .profile-wide{grid-column:1/-1}.app-shell .password-settings form{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .password-settings .password-settings-current{grid-column:1/-1}}@media (max-width:620px){.app-shell .profile-settings-hero{padding:16px 14px}.app-shell .profile-settings-hero .profile-avatar{flex-basis:48px;width:48px;height:48px}.app-shell .profile-form{gap:10px;padding:11px 12px 0}.app-shell .password-settings form,.app-shell .profile-address-section .profile-form-grid,.app-shell .profile-basic-section .profile-form-grid{grid-template-columns:1fr}.app-shell .password-settings .password-settings-current,.app-shell .profile-address-section .profile-wide,.app-shell .profile-basic-section .profile-wide{grid-column:1}.app-shell .profile-form-actions{min-height:44px}.app-shell .profile-settings .password-settings{margin:0 12px 12px}}.app-shell .app-preferences-panel{box-sizing:border-box;width:100%;margin-top:14px;padding:20px 22px;border:1px solid #dce6e1;border-radius:13px;background:#fff;box-shadow:0 8px 22px rgba(17,50,47,.035)}.app-shell .app-preferences-panel .settings-tab-heading{align-items:center;gap:14px;padding:0 0 15px;border-bottom-color:#e8efec}.app-shell .app-preferences-panel .settings-tab-heading h2{margin:4px 0;color:#19393d;font-size:16px;line-height:1.35;letter-spacing:-.02em}.app-shell .app-preferences-panel .settings-tab-heading p{max-width:720px;margin:0;color:#71817b;font-size:10px;line-height:1.55}.app-shell .app-preferences-panel .settings-large-icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid #d6e8e3;border-radius:11px;background:#eff7f5;color:#11747c;font-size:17px}.app-shell .app-start-page-form{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;grid-gap:7px 22px;gap:7px 22px;margin:14px 0 0;padding:14px 16px;border:1px solid #e1ebe7;border-radius:10px;background:linear-gradient(110deg,#f8fbfa,#f5f9f8)}.app-shell .app-start-page-form>label{grid-column:1;color:#405c57;font-size:10px;font-weight:600}.app-shell .app-start-page-controls{display:flex;grid-column:2;grid-row:1/span 2;align-items:center;gap:9px;min-width:0}.app-shell .app-start-page-controls select{flex:1 1 220px;width:100%;min-width:0;min-height:36px;padding:7px 10px;border:1px solid #ccd9d3;border-radius:7px;background-color:#fff;color:#1d3437;font:400 10px Lexend Deca,Arial,sans-serif;outline:none}.app-shell .app-start-page-controls select:focus-visible{border-color:#11747c;box-shadow:0 0 0 3px rgba(17,116,124,.12)}.app-shell .app-start-page-controls .button{flex:0 0 auto;min-height:36px;margin:0;padding:8px 12px;border-radius:7px;font-size:10px}.app-shell .app-start-page-hint{grid-column:1;margin:0;color:#71817b;font-size:9px;line-height:1.5}.app-shell .app-start-page-form .form-error,.app-shell .app-start-page-form .profile-success{grid-column:1/-1;margin:2px 0 0;font-size:10px}@media (max-width:700px){.app-shell .app-preferences-panel{padding:16px}.app-shell .app-preferences-panel .settings-tab-heading{align-items:flex-start}.app-shell .app-start-page-form{grid-template-columns:1fr;gap:8px;padding:13px}.app-shell .app-start-page-controls,.app-shell .app-start-page-form>label,.app-shell .app-start-page-hint{grid-column:1;grid-row:auto}.app-shell .app-start-page-controls{flex-wrap:wrap}.app-shell .app-start-page-controls select{flex-basis:100%}}.app-shell .profile-form{align-items:stretch}.app-shell .profile-basic-section .profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .profile-basic-section .profile-wide{grid-column:auto}@media (max-width:900px){.app-shell .profile-basic-section .profile-wide{grid-column:auto}}@media (max-width:620px){.app-shell .profile-basic-section .profile-wide{grid-column:1/-1}}.app-shell .profile-content-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;grid-gap:14px;gap:14px;min-width:0;padding:15px 19px 18px}.app-shell .profile-content-grid .profile-form{display:block;min-width:0;margin:0;padding:0}.app-shell .profile-content-grid .profile-form-section{box-sizing:border-box;height:100%;gap:14px;margin:0;padding:16px}.app-shell .profile-content-grid .profile-basic-section .profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 11px}.app-shell .profile-content-grid .profile-form-actions{min-height:44px;margin-top:auto;padding:12px 0 0;border-top:1px solid #e8eeeb}.app-shell .profile-content-grid .password-settings{display:block;box-sizing:border-box;min-width:0;height:100%;margin:0;padding:16px}.app-shell .profile-content-grid .password-settings form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 11px;margin-top:17px}.app-shell .profile-content-grid .password-settings .password-settings-current,.app-shell .profile-content-grid .password-settings-actions{grid-column:1/-1}.app-shell .profile-content-grid .password-settings-recovery{margin-top:9px}@media (max-width:900px){.app-shell .profile-content-grid{grid-template-columns:1fr;padding:13px 15px 16px}.app-shell .profile-content-grid .password-settings{height:auto}}@media (max-width:620px){.app-shell .profile-content-grid{gap:11px;padding:11px 12px 12px}.app-shell .profile-content-grid .profile-form-section{height:auto;padding:14px}.app-shell .profile-content-grid .profile-basic-section .profile-form-grid{grid-template-columns:1fr}.app-shell .profile-content-grid .password-settings{padding:14px}.app-shell .profile-content-grid .password-settings form{grid-template-columns:1fr}.app-shell .profile-content-grid .password-settings .password-settings-current,.app-shell .profile-content-grid .password-settings-actions{grid-column:1}}.app-shell .profile-content-grid>.password-settings,.app-shell .profile-content-grid>.profile-form{grid-column:auto;grid-row:auto;align-self:start}.app-shell .microsoft-settings-card{padding:27px;border-color:#d7e6e2;border-radius:15px;box-shadow:0 10px 30px rgba(21,59,58,.045);font-family:Lexend Deca,Arial,sans-serif}.app-shell .microsoft-settings-heading{align-items:center;gap:20px;padding-bottom:22px}.app-shell .microsoft-settings-heading h2{margin:8px 0 6px;color:#18353a;font-size:clamp(18px,2vw,23px);letter-spacing:-.035em}.app-shell .microsoft-settings-heading p{max-width:590px;line-height:1.55}.app-shell .microsoft-settings-status{display:inline-flex;align-items:center;gap:8px;flex:none;padding:8px 11px;border:1px solid #d4e8e2;border-radius:999px;background:#eff8f5;color:#276866;font-size:10px;font-weight:700;white-space:nowrap}.app-shell .microsoft-settings-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:21px 0}.app-shell .microsoft-settings-summary>div{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:3px 10px;gap:3px 10px;min-width:0;padding:15px;border:1px solid #e0eae6;border-radius:11px;background:#f9fcfb}.app-shell .microsoft-settings-summary i{grid-row:1/3;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#e5f2ee;color:#11747c;font-size:14px}.app-shell .microsoft-settings-summary strong{color:#244246;font-size:11px}.app-shell .microsoft-settings-summary span{color:#647a78;font-size:10px;line-height:1.5}.app-shell .microsoft-settings-access{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px solid #d7e5e1;border-radius:11px;background:#f3f8f6}.app-shell .microsoft-settings-access h3{margin:5px 0 6px;color:#16383b;font-size:14px}.app-shell .microsoft-settings-access p{max-width:670px;margin:0;color:#526d6c;font-size:11px;line-height:1.6}.app-shell .microsoft-settings-access .button{flex:none;font-size:11px}.app-shell .microsoft-settings-footnote{margin:14px 2px 0;color:#718380;font-size:10px}.app-shell .microsoft-settings-card .google-connections-list:not(:empty){margin-top:22px}@media (max-width:920px){.app-shell .microsoft-settings-summary{grid-template-columns:1fr}.app-shell .microsoft-settings-access{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.app-shell .microsoft-settings-card{padding:19px}.app-shell .microsoft-settings-heading{align-items:flex-start;flex-direction:column}.app-shell .microsoft-settings-summary>div{padding:12px}.app-shell .microsoft-settings-access{padding:15px}}.workspaces-settings{margin-top:22px}.workspaces-settings .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}.workspaces-settings .settings-tab-heading{align-items:center}.workspaces-settings .settings-tab-heading .button{flex:none;font:600 11px Lexend Deca,Arial,sans-serif}.workspaces-settings .workspace-table-toolbar{padding:20px 0 14px}.workspaces-settings .workspace-table-toolbar label{border-radius:9px;background:#fbfdfc}.workspaces-settings .workspace-table{min-width:830px;font:11px Lexend Deca,Arial,sans-serif}.workspaces-settings .workspace-table th{font:600 10px Lexend Deca,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em}.workspaces-settings .workspace-table tbody tr{cursor:pointer}.workspaces-settings .workspace-table td{height:66px;vertical-align:middle}.workspaces-settings .workspace-table td:first-child{min-width:220px}.workspaces-settings .workspace-table td:first-child strong{overflow-wrap:anywhere;white-space:normal;line-height:1.4}.workspaces-settings .workspace-owner-cell{min-width:160px;max-width:250px;white-space:normal;line-height:1.45;color:#253e3d}.workspaces-settings .workspace-row-actions{min-width:130px;text-align:right;white-space:nowrap}.workspaces-settings .workspace-row-actions>*+*{margin-left:10px}.workspaces-settings .workspace-text-action{border:0;padding:5px 0;background:none;color:#11747c;text-decoration:none;font:600 10px Lexend Deca,Arial,sans-serif;cursor:pointer}.workspaces-settings .workspace-text-action:hover{text-decoration:underline}.workspaces-settings .workspace-rename-form input:focus-visible,.workspaces-settings .workspace-text-action:focus-visible{outline:2px solid #11747c;outline-offset:2px}.workspaces-settings .workspace-rename-form{flex:1 1;min-width:0}.workspaces-settings .workspace-rename-form input{box-sizing:border-box;width:100%;min-width:0;padding:8px 10px;border:1px solid #9dc3bf;border-radius:7px;background:#fff;color:#17212e;font:11px Lexend Deca,Arial,sans-serif}.workspaces-settings .workspace-rename-hint{display:block;margin-top:5px;color:#6d807a;font-size:9px;line-height:1.35}.workspaces-settings .workspace-rename-controls{display:flex;align-items:center;gap:12px;margin-top:9px}.workspaces-settings .workspace-rename-controls .button{padding:7px 11px;font-size:10px}.workspaces-settings .workspace-rename-notice{margin:0 0 12px;padding:9px 12px;border-radius:7px;background:#eaf5f2;color:#155b60;font-size:11px}.workspaces-settings .workspace-record-trigger{display:flex;align-items:center;gap:10px;min-width:0;width:100%;padding:0;border:0;background:transparent;color:#172f34;text-align:left;font:600 11px Lexend Deca,Arial,sans-serif;cursor:pointer}.workspaces-settings .workspace-record-trigger strong{flex:1 1;min-width:0}.workspaces-settings .workspace-record-trigger>.bi{color:#8ca3a0;font-size:10px}.workspaces-settings .workspace-record-trigger:hover strong{color:#11747c}.workspaces-settings .workspace-record-trigger:focus-visible{outline:2px solid #11747c;outline-offset:5px;border-radius:4px}.workspace-profile-avatar{display:grid;place-items:center;flex:none;width:30px;height:30px;overflow:hidden;border:1px solid #d5e8e4;border-radius:9px;background:#e6f4f1;color:#11747c;font-size:14px}.workspace-profile-avatar img{display:block;width:100%;height:100%;object-fit:cover}.workspace-profile-avatar.large{width:58px;height:58px;border-radius:14px;font-size:25px}.workspace-detail-shell{position:fixed;inset:0;z-index:10020;display:flex;justify-content:flex-end}.workspace-detail-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgba(12,27,31,.5);animation:workspace-fade-in .22s ease both;cursor:default}.workspace-detail-drawer{position:relative;display:flex;flex-direction:column;width:min(520px,100vw);height:100dvh;min-width:0;background:#fff;box-shadow:-20px 0 60px rgba(8,29,32,.2);font-family:Lexend Deca,Arial,sans-serif;animation:workspace-drawer-in .24s cubic-bezier(.2,.75,.25,1) both}.workspace-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 28px 22px;border-bottom:1px solid #dce8e4}.workspace-detail-header h2{margin:7px 0 5px;color:#18343a;font-size:22px;line-height:1.25;letter-spacing:-.035em}.workspace-detail-header p{margin:0;color:#607874;font-size:11px;line-height:1.5}.workspace-detail-close{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid #d4e3df;border-radius:50%;background:#fff;color:#456461;cursor:pointer}.workspace-detail-close:hover{background:#eef6f3;color:#11747c}.workspace-detail-body{display:grid;align-content:start;grid-gap:18px;gap:18px;min-height:0;overflow-y:auto;padding:22px 28px 32px}.workspace-detail-section,.workspace-identity-card{padding:20px;border:1px solid #dbe8e3;border-radius:13px;background:#fff}.workspace-identity-card{background:linear-gradient(135deg,#f1f9f6,#fff 72%)}.workspace-identity-preview{display:flex;align-items:center;gap:13px;min-width:0}.workspace-identity-preview div{display:grid;grid-gap:5px;gap:5px;min-width:0}.workspace-identity-preview strong{color:#18343a;font-size:15px;line-height:1.35;overflow-wrap:anywhere}.workspace-identity-preview span:not(.workspace-profile-avatar){color:#738783;font-size:10px}.workspace-image-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:17px;padding-top:16px;border-top:1px solid #dce8e4}.workspace-image-actions small{flex-basis:100%;color:#718782;font-size:9px}.workspace-image-readonly{margin:16px 0 0;color:#718782;font-size:10px}.workspace-secondary-action{min-height:32px;padding:7px 12px;border:1px solid #bcd9d2;border-radius:7px;background:#f7fbf9;color:#0d646c;font:500 10px Lexend Deca,Arial,sans-serif;cursor:pointer}.workspace-secondary-action:hover{background:#eaf5f1;border-color:#8ebeb6}.workspace-detail-section-head{margin-bottom:15px;padding-bottom:13px;border-bottom:1px solid #e3ece8}.workspace-detail-section h3{margin:6px 0 0;color:#18343a;font-size:14px;line-height:1.35}.workspace-detail-section-head p{margin:7px 0 0;color:#667d78;font-size:10px;line-height:1.5}.workspace-detail-section dl{display:grid;grid-gap:0;gap:0;margin:0}.workspace-detail-section dl>div{display:grid;grid-template-columns:115px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid #edf2ef;font-size:10px}.workspace-detail-section dl>div:last-child{border-bottom:0}.workspace-detail-section dt{color:#6d817c}.workspace-detail-section dd{min-width:0;margin:0;color:#263e3d;font-weight:500;overflow-wrap:anywhere}.workspace-detail-section dd a{color:#0e737a;text-decoration:underline;text-underline-offset:2px}.workspace-detail-section dd.workspace-id-value{font-size:9px;font-weight:400}.workspace-detail-section .workspace-rename-form{display:grid;grid-gap:9px;gap:9px}.workspace-detail-section .workspace-rename-form label{color:#536d69;font-size:10px;font-weight:600}.workspace-detail-section .workspace-rename-controls{display:flex;gap:9px;margin-top:4px}.workspace-detail-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px;margin-top:auto;padding:16px 28px;border-top:1px solid #dce8e4;background:#fff}.workspace-detail-footer>a:not(.button){color:#11747c;font-size:10px;text-decoration:none}.workspace-detail-footer>a:not(.button):hover{text-decoration:underline}.workspace-detail-shell :is(button,a,input):focus-visible{outline:2px solid #11747c;outline-offset:2px}.workspace-delete-section{border-color:#e7d7d3;background:#fffafa}.workspace-delete-section .eyebrow{color:#9b3e37}.workspace-delete-section form{display:grid;grid-gap:10px;gap:10px}.workspace-delete-section label{font-size:10px;color:#536d69}.workspace-delete-section label strong{color:#18343a}.workspace-delete-section input{box-sizing:border-box;width:100%;padding:9px 11px;border:1px solid #c9d8d3;border-radius:7px;background:#fff;color:#17212e;font:11px Lexend Deca,Arial,sans-serif}.workspace-delete-action{justify-self:start;padding:9px 13px;border:1px solid #a9433b;border-radius:7px;background:#a9433b;color:#fff;font:600 10px Lexend Deca,Arial,sans-serif;cursor:pointer}.workspace-delete-action:disabled{opacity:.5;cursor:not-allowed}@keyframes workspace-fade-in{0%{opacity:0}to{opacity:1}}@keyframes workspace-drawer-in{0%{opacity:.8;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@media(max-width:600px){.workspace-detail-header{padding:20px}.workspace-detail-body{padding:18px 16px 24px}.workspace-detail-footer{padding:14px 16px;justify-content:flex-start}.workspace-detail-footer .button{margin-left:auto}}@media(prefers-reduced-motion:reduce){.workspace-detail-backdrop,.workspace-detail-drawer{animation:none}}.account-menu-workspace-icon img,.app-top-workspace-avatar img,.sidebar .workspace-avatar img,.sidebar .workspace-option-avatar img{display:block;width:100%;height:100%;object-fit:cover}.account-menu-workspace-icon,.app-top-workspace-avatar,.sidebar .workspace-avatar{overflow:hidden}.sidebar .workspace-option-avatar{display:grid;place-items:center;flex:none;width:30px;height:30px;overflow:hidden;border-radius:8px;background:#e8f4f1;color:#11747c;font-size:14px}.app-top-workspace-avatar:has(img){width:20px;height:20px}.account-menu-workspace-icon:has(img){border-radius:9px;background:#e8f4f1}.account-menu-workspace-icon,.account-menu-workspace-icon:has(img),.app-top-workspace-avatar,.sidebar .workspace-avatar,.sidebar .workspace-option-avatar,.workspace-profile-avatar,.workspace-profile-avatar.large{border:1px solid #c9d3d1;border-radius:50%;overflow:hidden}.account-menu-workspace-icon img,.app-top-workspace-avatar img,.sidebar .workspace-avatar img,.sidebar .workspace-option-avatar img,.workspace-profile-avatar img{display:block;width:100%;height:100%;border-radius:50%;background:#fff;object-fit:contain}@media(max-width:700px){.workspaces-settings .settings-tab-heading{align-items:flex-start}.workspaces-settings .workspace-table-wrap{overflow:visible}.workspaces-settings .workspace-table{min-width:0}.workspaces-settings .workspace-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;padding:14px}.workspaces-settings .workspace-table td,.workspaces-settings .workspace-table td:first-child{display:block;height:auto;min-width:0;padding:0;white-space:normal}.workspaces-settings .workspace-table td:first-child{display:flex;align-items:flex-start;grid-column:1/-1}.workspaces-settings .workspace-table td[data-label]:not(:first-child):before{display:block;content:attr(data-label);margin-bottom:3px;color:#738680;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.workspaces-settings .workspace-table td:nth-child(2){grid-column:1/-1}.workspaces-settings .workspace-table td:nth-child(4){grid-column:auto}.workspaces-settings .workspace-table td:nth-child(5){display:block;grid-column:auto}.workspaces-settings .workspace-table td:nth-child(3):before,.workspaces-settings .workspace-table td:nth-child(4):before{content:attr(data-label)}.workspaces-settings .workspace-row-actions{grid-column:1/-1;min-width:0;padding-top:8px!important;border-top:1px solid #e5eeea!important;text-align:left}.workspaces-settings .workspace-owner-cell{max-width:none}}.public-back-to-top,.scout-widget{bottom:var(--public-float-bottom,18px)}.scout-messages p{overflow-wrap:anywhere;white-space:pre-wrap}.scout-thinking{animation:scout-breathe 1.5s ease-in-out infinite}.scout-panel form button:disabled,.scout-prompts button:disabled{cursor:not-allowed;opacity:.55}@keyframes scout-breathe{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.scout-thinking{animation:none}}@media (max-width:620px){.public-back-to-top,.scout-widget{bottom:var(--public-float-bottom,10px)}}.scout-widget{z-index:150}.scout-widget.open{pointer-events:none}.scout-backdrop,.scout-widget .scout-panel{pointer-events:auto}.scout-backdrop{position:fixed;inset:0;z-index:0;width:100%;border:0;background:rgba(9,29,31,.48);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;animation:public-scout-fade-in .26s ease-out both}.scout-widget .scout-panel{position:fixed;inset:0 0 0 auto;z-index:1;box-sizing:border-box;width:min(490px,100vw);height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:0;border-left:1px solid #dbe8e4;border-radius:0;background:#f7faf8;box-shadow:-28px 0 80px rgba(5,29,30,.19);color:#173b3c;font-family:Lexend Deca,Arial,sans-serif;animation:public-scout-slide-in .3s cubic-bezier(.2,.8,.2,1) both}.scout-panel .scout-panel-header{display:flex;align-items:center;justify-content:space-between;flex:none;min-height:82px;box-sizing:border-box;padding:16px 24px;border-bottom:1px solid #e1eae6;background:#fff}.scout-panel-identity{display:flex;align-items:center;gap:12px;min-width:0}.scout-panel-logo{display:grid;place-items:center;width:43px;height:43px;flex:none;border:1px solid #dce9e2;border-radius:12px;background:#f5faf6}.scout-panel-logo img{display:block;width:27px;height:27px;object-fit:contain}.scout-panel-identity small,.scout-panel-identity strong{display:block}.scout-panel .scout-panel-identity small{color:#36736c;font-size:9px;font-weight:800;letter-spacing:.16em}.scout-panel-identity strong{margin-top:3px;color:#102e32;font-size:14px;font-weight:700;letter-spacing:-.02em}.scout-panel .scout-close{display:grid;place-items:center;width:38px;height:38px;flex:none;border:1px solid #dbe6e2;border-radius:11px;background:#fff;color:#395a5a;font-size:15px;cursor:pointer}.scout-panel .scout-close:hover{border-color:#b6cbc2;background:#f1f7f3}.scout-panel-intro{display:flex;align-items:center;justify-content:space-between;gap:14px;flex:none;min-height:47px;padding:9px 24px;box-sizing:border-box;border-bottom:1px solid #e8efeb;background:#f7faf8}.scout-availability{display:inline-flex;align-items:center;gap:7px;color:#3a6f65;font-size:10px;font-weight:700;white-space:nowrap}.scout-availability i{width:7px;height:7px;border-radius:50%;background:#31aa78;box-shadow:0 0 0 3px #dff3e9}.scout-panel-intro p{margin:0;color:#526e65;font-size:10px;text-align:right}.scout-panel .scout-messages{box-sizing:border-box;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:27px 26px;background:#f7faf8;scrollbar-color:#bfcec8 transparent}.scout-welcome{display:flex;flex-direction:column;align-items:flex-start;min-height:100%;padding:25px 0 12px;box-sizing:border-box}.scout-welcome-heading{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:18px}.scout-welcome-title{min-width:0;flex:1 1}.scout-welcome-avatar{display:grid;place-items:center;width:72px;height:72px;flex:0 0 72px;border:1px solid #d9e9e1;border-radius:22px;background:linear-gradient(145deg,#eff8f0,#dcefeb);box-shadow:0 14px 34px rgba(42,102,91,.1)}.scout-welcome-avatar img{width:65px;height:65px;object-fit:contain}.scout-welcome-eyebrow{color:#30765f;font-size:10px;font-weight:800;letter-spacing:.18em}.scout-welcome h2{margin:9px 0 0;color:#10383b;font-size:25px;line-height:1.14;letter-spacing:-.055em;white-space:nowrap}.scout-welcome>p{max-width:390px;margin:0 0 30px;color:#526d64;font-size:12px;line-height:1.75}.scout-welcome-prompts{display:grid;grid-gap:9px;gap:9px;width:100%;margin-top:auto}.scout-welcome-prompts button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:59px;padding:12px 17px;border:1px solid #dbe9e3;border-radius:13px;background:#fff;color:#214747;font:600 12px Lexend Deca,Arial,sans-serif;cursor:pointer;box-shadow:0 5px 14px rgba(19,58,45,.025);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.scout-welcome-prompts button span{display:inline-flex;align-items:center;gap:11px}.scout-welcome-prompts button span i{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#e9f4ef;color:#2a806b;font-size:14px}.scout-welcome-prompts button>i{color:#6a9d8c;font-size:15px}.scout-welcome-prompts button:hover{border-color:#8dbdaa;transform:translateY(-2px);box-shadow:0 9px 20px rgba(19,58,45,.09)}.scout-message{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:22px}.scout-message.user{align-items:flex-end}.scout-message-name{margin:0 5px 6px;color:#748d86;font-size:9px;font-weight:800;letter-spacing:.13em}.scout-panel .scout-message p{box-sizing:border-box;max-width:88%;margin:0;padding:13px 16px;border:1px solid #e0eae5;border-radius:4px 16px 16px 16px;background:#fff;color:#244947;font-size:12px;line-height:1.7;box-shadow:0 6px 16px rgba(21,66,53,.04);overflow-wrap:anywhere;white-space:pre-wrap}.scout-panel .scout-message.user p{margin:0;border-color:#0b686a;border-radius:16px 4px 16px 16px;background:#0b686a;color:#fff}.scout-panel .scout-message p.scout-thinking{color:#4a796f}.scout-panel-bottom{flex:none;padding:12px 20px max(15px,env(safe-area-inset-bottom));border-top:1px solid #e0eae5;background:#fff;box-shadow:0 -8px 22px rgba(32,71,59,.025)}.scout-panel .scout-prompts{display:flex;gap:7px;flex-wrap:wrap;padding:0 0 11px}.scout-panel .scout-prompts button{padding:7px 10px;border:1px solid #d7e6de;border-radius:999px;background:#f7faf8;color:#366659;font:600 10px Lexend Deca,Arial,sans-serif;cursor:pointer}.scout-panel .scout-prompts button:hover{border-color:#80b29f;background:#eaf5ee}.scout-panel form.scout-composer{display:flex;align-items:flex-end;gap:10px;padding:7px 7px 7px 15px;border:1px solid #cddfd5;border-radius:16px;background:#fff;box-shadow:0 3px 14px rgba(17,62,47,.05)}.scout-panel form.scout-composer:focus-within{border-color:#3f927c;box-shadow:0 0 0 3px #e5f4ec}.scout-panel textarea{box-sizing:border-box;width:100%;min-width:0;max-height:130px;flex:1 1;resize:vertical;padding:9px 0 5px;border:0;outline:0;background:transparent;color:#173b3c;font:12px/1.45 Lexend Deca,Arial,sans-serif}.scout-panel textarea::placeholder{color:#8aa099}.scout-panel form.scout-composer button{box-sizing:border-box;display:grid;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;flex:0 0 38px;padding:0;border:0;border-radius:50%;background:#ff673d;color:#fff;font-size:17px;line-height:1;cursor:pointer}.scout-panel form.scout-composer button:hover:not(:disabled){background:#e9522c}.scout-panel form.scout-composer button:disabled{background:#e3ebe6;color:#a0b0a7}.scout-contact-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:10px}.scout-book-link,.scout-contact-link{display:flex;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;width:100%;min-height:39px;padding:7px 9px;border:1px solid #b7d5c8;border-radius:10px;background:#eaf6ef;color:#155c51;font:700 10px Lexend Deca,Arial,sans-serif;text-decoration:none;white-space:nowrap;cursor:pointer}.scout-contact-link:hover{background:#d9efe3}.scout-book-link{border-color:#cbdbd4;background:#fff}.scout-book-link:hover{background:#f2f8f4}.scout-lead-view{box-sizing:border-box;flex:1 1;min-height:0;overflow-y:auto;padding:27px 27px 35px;background:#f7faf8}.scout-lead-back{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#2e7769;font:700 11px Lexend Deca,Arial,sans-serif;cursor:pointer}.scout-lead-view h2{margin:25px 0 7px;color:#10383b;font-size:28px;line-height:1.15;letter-spacing:-.045em}.scout-lead-view>p{margin:0 0 23px;color:#59726b;font-size:11px;line-height:1.7}.scout-lead-book{display:flex;align-items:center;gap:6px;margin:-9px 0 22px;padding:11px 12px;border:1px solid #c5ded1;border-radius:10px;background:#eaf6ef;color:#155c51;font-size:10px;font-weight:700;line-height:1.5;text-decoration:none}.scout-lead-book:hover{background:#d9efe3}.scout-panel form.scout-lead-form{display:grid;grid-gap:15px;gap:15px;padding:0;border:0}.scout-panel .scout-lead-form label{display:grid;grid-gap:7px;gap:7px;color:#244944;font-size:10px;font-weight:700}.scout-panel .scout-lead-form label span{color:#526d64;font-weight:400}.scout-panel .scout-lead-form input:not([type=checkbox]),.scout-panel .scout-lead-form textarea{box-sizing:border-box;width:100%;min-width:0;flex:none;padding:11px 12px;border:1px solid #cbded5;border-radius:9px;outline:none;background:#fff;color:#173b3c;font:12px/1.5 Lexend Deca,Arial,sans-serif}.scout-panel .scout-lead-form input:focus-visible,.scout-panel .scout-lead-form textarea:focus-visible{outline:3px solid #bce6d2;outline-offset:1px}.scout-panel .scout-lead-form textarea{resize:vertical;min-height:105px}.scout-lead-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.scout-panel .scout-lead-form .scout-honeypot{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.scout-panel .scout-lead-form .scout-lead-consent{display:flex;align-items:flex-start;gap:9px;padding:10px 0;font-size:10px;font-weight:400;line-height:1.6}.scout-panel .scout-lead-consent input{width:15px;height:15px;min-width:15px;flex:none;margin:2px 0 0;padding:0;border-radius:3px;accent-color:#137768}.scout-lead-consent span{color:#516b63!important}.scout-lead-consent a{color:#116f60;text-decoration:underline}.scout-lead-error{margin:0;color:#aa3d24;font-size:11px}.scout-panel form.scout-lead-form button.scout-lead-submit{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:43px;border:0;border-radius:10px;background:#b83b1d;color:#fff;font:700 11px Lexend Deca,Arial,sans-serif;cursor:pointer}.scout-lead-submit:hover:not(:disabled){background:#922d14}.scout-lead-submit:disabled{opacity:.65;cursor:wait}.scout-lead-sent{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.scout-lead-check{display:grid;place-items:center;width:55px;height:55px;border-radius:17px;background:#d9f1e3;color:#167459;font-size:26px}.scout-panel-footnote{margin:10px 3px 0;color:#5a7168;font-size:9px;line-height:1.5;text-align:center}.scout-panel-footnote a{color:#327f6b;text-decoration:underline;text-underline-offset:2px}.scout-widget .scout-launcher{width:92px}.scout-widget .scout-launcher span{display:inline-flex;align-items:center;gap:6px;background:#123e42;font-weight:700}.scout-panel button:focus-visible,.scout-widget .scout-launcher:focus-visible{outline:3px solid #ff9d7d;outline-offset:3px}@keyframes public-scout-fade-in{0%{opacity:0}to{opacity:1}}@keyframes public-scout-slide-in{0%{opacity:.65;transform:translateX(36px)}to{opacity:1;transform:translateX(0)}}@media (max-width:620px){.scout-widget .scout-panel{width:100vw;border-left:0}.scout-panel .scout-panel-header{min-height:72px;padding:12px 17px}.scout-panel-intro{padding-inline:17px}.scout-panel-intro p{display:none}.scout-panel .scout-messages{padding:18px 19px}.scout-welcome{padding-top:13px}.scout-welcome-heading{gap:10px;margin-bottom:16px}.scout-welcome-avatar{width:60px;height:60px;flex-basis:60px;border-radius:19px}.scout-welcome-avatar img{width:54px;height:54px}.scout-welcome h2{font-size:clamp(19px,5.2vw,24px)}.scout-welcome>p{margin-bottom:19px}.scout-panel-bottom{padding-inline:13px}}@media (max-width:360px){.scout-panel .scout-panel-header{min-height:68px}.scout-panel-intro{min-height:42px}.scout-panel .scout-messages{padding:13px 17px}.scout-welcome{padding-top:0}.scout-welcome-heading{gap:7px;margin-bottom:10px}.scout-welcome-avatar{width:48px;height:48px;flex-basis:48px;border-radius:15px}.scout-welcome-avatar img{width:44px;height:44px}.scout-welcome h2{margin-top:6px;font-size:17px}.scout-welcome>p{margin-bottom:12px;font-size:11px;line-height:1.55}.scout-welcome-prompts{gap:7px}.scout-welcome-prompts button{min-height:50px;padding:8px 12px}}@media (prefers-reduced-motion:reduce){.scout-backdrop,.scout-widget .scout-panel{animation:none}.scout-welcome-prompts button{transition:none}}