:root{color:#1f2937;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f6fa;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.68}a{color:#0f5c9a}.auth-layout,.loading-screen{background:radial-gradient(circle at 15% 10%,#dfeeff 0,#0000 38%),#f3f6fa;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card,.message-card{background:#fff;border:1px solid #dce4ee;border-radius:18px;width:100%;max-width:440px;padding:40px;box-shadow:0 18px 60px #0b1f3a1f}.brand-mark{color:#fff;letter-spacing:.04em;background:#0b1f3a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.78rem;font-weight:800;display:inline-flex}.eyebrow,.card-kicker{color:#2d77b8;letter-spacing:.12em;margin:0 0 8px;font-size:.73rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{color:#0b1f3a;margin-bottom:12px;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.12}h2{color:#0b1f3a;margin-bottom:8px;font-size:1.25rem}h3{color:#17324f;margin-bottom:0;font-size:.95rem}.compact-copy{margin-bottom:0;font-size:.9rem}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-stack{gap:18px;margin-top:28px;display:grid}.form-stack label,.field{color:#263a53;gap:7px;font-size:.86rem;font-weight:700;display:grid}.form-stack input,.field input,.field textarea,.field select,.quick-create input,.directory-toolbar input,.directory-toolbar select{color:#172638;background:#fff;border:1px solid #b9c7d7;border-radius:9px;width:100%;min-height:42px;padding:9px 11px}.field textarea{resize:vertical;min-height:auto}.form-stack input:focus,.field input:focus,.field textarea:focus,.field select:focus,.quick-create input:focus,.directory-toolbar input:focus,.directory-toolbar select:focus{border-color:#1d6fb8;outline:none;box-shadow:0 0 0 3px #1d6fb826}.form-stack button,.primary-button{color:#fff;background:#0b3764;border:1px solid #0b3764;border-radius:9px;min-height:42px;padding:9px 14px;font-weight:750}.form-error{color:#ad1e1e;margin:0;font-size:.9rem}.app-layout{max-width:1280px;margin:0 auto;padding:0 28px 52px}.topbar{justify-content:space-between;align-items:center;min-height:80px;display:flex}.brand{color:#0b1f3a;align-items:center;gap:10px;font-size:1.02rem;font-weight:800;display:flex}.account-actions{align-items:center;gap:14px;display:flex}.account-email{color:#53677d;font-size:.86rem}.secondary-button,.quiet-button{color:#17324f;background:0 0;border:1px solid #aebfd1;border-radius:8px;min-height:36px;padding:7px 11px;font-size:.86rem;font-weight:700}.secondary-button:hover,.quiet-button:hover{background:#eff5fb;border-color:#8ba5bd}.icon-button{justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:1.25rem;display:inline-flex}.text-button{color:#1765a5;background:0 0;border:0;padding:2px 0;font-size:.83rem;font-weight:750}.text-button:hover{text-decoration:underline}.danger-text{color:#ad1e1e}.directory-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 0 22px;display:flex}.directory-heading h1{margin-bottom:9px;font-size:clamp(2rem,4vw,2.7rem)}.directory-heading>div>p:not(.eyebrow){color:#53677d;max-width:650px;margin-bottom:0}.directory-heading .primary-button{flex:none}.directory-toolbar{background:#fff;border:1px solid #dce4ee;border-radius:14px;grid-template-columns:minmax(250px,1fr) 160px 170px 170px auto;align-items:center;gap:10px;margin-bottom:16px;padding:10px;display:grid}.search-field{background:#f8fbfe;border:1px solid #b9c7d7;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.search-field>span{color:#61738a;font-size:1.25rem;transform:rotate(-15deg)}.search-field input{box-shadow:none;background:0 0;border:0;min-width:0;padding-left:0}.search-clear-button{color:#55718e;cursor:pointer;background:0 0;border:0;padding:5px 2px;font-size:.74rem;font-weight:800}.search-clear-button:hover{color:#0b3764;text-decoration:underline}.search-field input:focus{box-shadow:none;border:0}.archive-filter{color:#53677d;white-space:nowrap;align-items:center;gap:7px;font-size:.82rem;font-weight:700;display:flex}.archive-filter input{accent-color:#0b3764}.workspace-error{color:#861a1a;background:#fff3f3;border:1px solid #f0c5c5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:11px 13px;font-size:.9rem;display:flex}.workspace-error button{color:inherit;background:0 0;border:0;font-weight:800}.directory-layout{grid-template-columns:minmax(320px,.85fr) minmax(440px,1.15fr);align-items:start;gap:16px;display:grid}.directory-list-panel,.detail-panel{background:#fff;border:1px solid #dce4ee;border-radius:16px;box-shadow:0 8px 26px #142c490d}.directory-list-panel{min-height:570px;overflow:hidden}.list-panel-heading{color:#17324f;border-bottom:1px solid #e6edf4;justify-content:space-between;align-items:center;padding:16px 18px;font-size:.9rem;display:flex}.list-panel-heading span{color:#718198;font-size:.78rem}.contact-list{display:grid}.contact-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(0,1fr) auto;align-items:flex-start;gap:11px;width:100%;padding:14px 16px;display:grid}.contact-row:hover{background:#f6faff}.contact-row.is-selected{background:#eaf4ff;box-shadow:inset 3px 0 #1765a5}.contact-avatar{color:#0b3764;background:#dcebf8;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.82rem;font-weight:850;display:inline-flex}.contact-row-main{gap:2px;min-width:0;display:grid}.contact-row-main strong{color:#17324f;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.contact-row-main span{color:#67788d;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.contact-row-meta{flex-direction:column;align-items:flex-end;gap:4px;max-width:105px;display:flex}.tag-pill,.tag-count,.archived-pill{color:#245f91;text-overflow:ellipsis;white-space:nowrap;background:#edf4fb;border-radius:999px;max-width:105px;padding:3px 7px;font-size:.67rem;font-weight:750;overflow:hidden}.archived-pill{color:#805122;background:#f5ece3}.tag-count{color:#637e9a;background:0 0;padding-right:0}.directory-placeholder{color:#6b7c90;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:260px;padding:32px;display:flex}.directory-placeholder strong{color:#28425e}.detail-panel{min-height:570px;padding:22px}.empty-detail-panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:50px;display:flex}.empty-detail-panel p{color:#607084;max-width:430px}.empty-detail-icon{color:#fff;letter-spacing:.06em;background:linear-gradient(135deg,#0b1f3a,#19598f);border-radius:14px;justify-content:center;align-items:center;width:54px;height:54px;font-weight:850;display:inline-flex}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.panel-heading h2{margin-bottom:0}.archive-notice{color:#72501d;background:#fff7ea;border:1px solid #f0d8a8;border-radius:9px;margin-bottom:16px;padding:10px 11px;font-size:.84rem}.company-summary{color:#163957;text-align:left;background:#eff6fc;border:1px solid #c9ddec;border-radius:10px;gap:2px;width:100%;margin-bottom:18px;padding:10px 12px;display:grid}.company-summary:hover{background:#e4f1fb}.company-summary span{color:#5380a6;letter-spacing:.06em;text-transform:uppercase;font-size:.71rem;font-weight:800}.company-summary strong{font-size:.95rem}.company-summary small{color:#607084;font-size:.76rem}.contact-form{gap:20px;display:grid}.form-section{border-top:1px solid #e7edf3;padding-top:18px}.form-section:first-of-type{border-top:0;padding-top:0}.section-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.section-heading>span{color:#78889c;font-size:.73rem;font-weight:700}.two-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field{margin-bottom:11px}.field-help{color:#61738a;font-size:.74rem;font-weight:500;line-height:1.35}.employment-card{background:#f8fbfe;border:1px solid #dce7f0;border-radius:10px;margin-bottom:11px;padding:13px}.employment-card-top{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.employment-card-top strong{color:#345572;font-size:.82rem}.checkbox-row{color:#38516a;cursor:pointer;align-items:flex-start;gap:8px;padding:3px 0;font-size:.81rem;font-weight:650;line-height:1.3;display:flex}.checkbox-row input{accent-color:#0b3764;margin:2px 0 0}.checkbox-row small{color:#75869a;margin-top:2px;font-size:.7rem;font-weight:500;display:block}.selection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 15px;margin-bottom:9px;display:grid}.taxonomy-selection-grid{gap:7px 12px}.taxonomy-option{border:1px solid #e1eaf2;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:7px 8px;display:flex}.taxonomy-option .checkbox-row{min-width:0;padding:0}.taxonomy-option .checkbox-row>span{overflow-wrap:anywhere;min-width:0}.taxonomy-option .checkbox-row small{font-size:.68rem}.taxonomy-delete-button{flex:none;align-self:center;font-size:.73rem}.quick-create{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.quick-create input,.quick-create .quiet-button{min-height:36px}.save-button{width:100%}.contact-danger-zone{border-top:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}.company-panel{min-height:570px}.external-link{overflow-wrap:anywhere;margin-bottom:15px;font-size:.88rem;display:inline-block}.company-notes{color:#526a81;background:#f8fbfe;border-left:3px solid #8bb8db;padding:10px 12px;font-size:.88rem}.company-section{border-top:1px solid #e7edf3;margin-top:18px;padding-top:17px}.company-section h3{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.company-section h3 span{color:#235a87;background:#eaf4ff;border-radius:999px;padding:3px 7px;font-size:.7rem}.company-contact-link{text-align:left;background:#fff;border:1px solid #dfe8f0;border-radius:8px;gap:2px;width:100%;margin-bottom:7px;padding:10px;display:grid}.company-contact-link:hover{background:#f6faff;border-color:#bdd2e4}.company-contact-link strong{color:#244764;font-size:.85rem}.company-contact-link span{color:#6a7f93;font-size:.76rem}.hero-panel{color:#eff7ff;background:linear-gradient(135deg,#0b1f3a,#104d86);border-radius:20px;padding:clamp(30px,6vw,58px)}.hero-panel .eyebrow{color:#91ccff;margin-top:0}.hero-panel h1{color:#fff;max-width:680px}.hero-panel>p:not(.eyebrow){max-width:760px}.status-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.status-chip{background:#ffffff21;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:.82rem}.status-chip span{color:#84e3bb;margin-right:5px}.foundation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.foundation-card{background:#fff;border:1px solid #dce4ee;border-radius:14px;min-height:168px;padding:20px}.foundation-card .card-kicker{margin-top:0}.foundation-card p:last-child{color:#61738a;margin-bottom:0;font-size:.92rem}@media (width<=1120px){.directory-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,.6fr))}.archive-filter{grid-column:1/-1}}@media (width<=980px){.directory-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.6fr))}.archive-filter{grid-column:1/-1}.directory-layout{grid-template-columns:minmax(280px,.75fr) minmax(390px,1.1fr)}}@media (width<=820px){.account-email{display:none}.directory-heading{flex-direction:column;align-items:flex-start}.directory-layout{grid-template-columns:1fr}.directory-list-panel,.detail-panel{min-height:auto}.foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.app-layout{padding:0 16px 34px}.directory-toolbar{grid-template-columns:1fr}.archive-filter{grid-column:auto}.two-field-grid,.selection-grid{grid-template-columns:1fr}.contact-row{grid-template-columns:34px minmax(0,1fr)}.contact-row-meta{display:none}.detail-panel{padding:18px}.contact-danger-zone{flex-direction:column;align-items:flex-start}}@media (width<=520px){.foundation-grid{grid-template-columns:1fr}.auth-card,.message-card{padding:28px 22px}.directory-heading .primary-button{width:100%}}.brand-area{align-items:center;gap:26px;min-width:0;display:flex}.app-nav{align-items:center;gap:4px;display:flex}.app-nav button{color:#5d7187;background:0 0;border:0;border-radius:7px;min-height:34px;padding:7px 10px;font-size:.83rem;font-weight:750}.app-nav button:hover{color:#17324f;background:#edf4fb}.app-nav button.is-active{color:#0b3764;background:#e8f2fc}.workspace-notice{color:#175a3a;background:#eefaf5;border:1px solid #bde5d1;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:11px 13px;font-size:.9rem;display:flex}.workspace-notice button{color:inherit;background:0 0;border:0;font-weight:800}.portability-workspace{padding-top:12px}.portability-heading{padding-bottom:18px}.portability-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.portability-card{background:#fff;border:1px solid #dce4ee;border-radius:16px;padding:22px;box-shadow:0 8px 26px #142c490d}.portability-card h2{margin-bottom:8px}.portability-card>p:not(.card-kicker){color:#5c7086;min-height:46px;font-size:.92rem}.portability-card .primary-button{margin-top:2px}.helper-copy{color:#75869a!important;min-height:auto!important;margin:12px 0 0!important;font-size:.76rem!important}.export-actions{flex-wrap:wrap;gap:8px;display:flex}.recovery-confidence-card{grid-column:1/-1}.recovery-confidence-card>p:not(.card-kicker){max-width:760px;min-height:auto}.recovery-check-result{color:#31516e;background:#f4f8fc;border:1px solid #d5e3ee;border-radius:10px;gap:4px;margin-top:14px;padding:11px 12px;font-size:.8rem;display:grid}.recovery-check-result strong{color:#193f61;font-size:.82rem}.recovery-check-result span{color:#61788e}.portability-layout{grid-template-columns:minmax(270px,.58fr) minmax(550px,1.42fr);align-items:start;gap:16px;display:grid}.import-batch-panel,.import-review-panel{background:#fff;border:1px solid #dce4ee;border-radius:16px;overflow:hidden;box-shadow:0 8px 26px #142c490d}.import-batch-panel{min-height:590px}.import-review-panel{min-height:590px;padding:22px}.import-batch-list{display:grid}.import-batch-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;width:100%;padding:14px 15px;display:grid}.import-batch-row:hover{background:#f6faff}.import-batch-row.is-selected{background:#eaf4ff;box-shadow:inset 3px 0 #1765a5}.import-format-pill{color:#174e7b;letter-spacing:.06em;background:#dbeefa;border-radius:7px;padding:5px 6px;font-size:.66rem;font-weight:850}.import-batch-main{gap:3px;min-width:0;display:grid}.import-batch-main strong{color:#203f5c;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.import-batch-main span{color:#71849a;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.import-batch-counts{color:#72849a;grid-column:2;gap:8px;font-size:.69rem;display:flex}.import-review-heading{border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;padding-bottom:15px;display:flex}.import-review-heading h2{margin-bottom:4px}.import-review-heading p:not(.eyebrow){color:#64788d;margin-bottom:0;font-size:.82rem}.checksum-copy{color:#718398;white-space:nowrap;font-size:.7rem;font-weight:750}.parser-warning,.candidate-issues,.duplicate-warning{color:#6c4d1b;background:#fff8e9;border:1px solid #f0d9aa;border-radius:9px;gap:5px;margin-bottom:14px;padding:10px 11px;font-size:.78rem;display:grid}.candidate-issues{color:#811d1d;background:#fff3f3;border-color:#edc8c8}.candidate-issues ul{margin:0;padding-left:18px}.duplicate-warning{color:#284f74;background:#f4f8ff;border-color:#c8dbef}.duplicate-warning p{color:inherit;margin-bottom:2px;font-size:.78rem}.duplicate-warning span{font-weight:700}.import-review-grid{grid-template-columns:minmax(190px,.42fr) minmax(355px,1fr);gap:16px;display:grid}.import-candidate-list{border:1px solid #e0e8ef;border-radius:10px;max-height:775px;overflow:auto}.import-candidate-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:7px;width:100%;padding:10px;display:grid}.import-candidate-row:last-child{border-bottom:0}.import-candidate-row:hover{background:#f6faff}.import-candidate-row.is-selected{background:#eaf4ff;box-shadow:inset 3px 0 #1765a5}.import-candidate-row strong{color:#294963;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.import-candidate-row small{color:#71849a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.68rem;display:block;overflow:hidden}.candidate-status{text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:.63rem;font-weight:800}.candidate-pending{color:#1b5f95;background:#e8f2fc}.candidate-approved{color:#167344;background:#e8f7ee}.candidate-skipped{color:#756b62;background:#f2f0ed}.duplicate-dot{color:#fff;background:#b45b20;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.66rem;font-weight:900;display:inline-flex}.import-candidate-editor{gap:2px;min-width:0;display:grid}.import-candidate-editor .field{margin-bottom:10px}.editor-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.editor-heading h3{margin-top:0}.meeting-import-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.candidate-actions{border-top:1px solid #e7edf3;flex-wrap:wrap;align-items:center;gap:9px;margin-top:10px;padding-top:16px;display:flex}.review-finished{color:#597085;background:#f4f7fa;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:.82rem}.import-empty{min-height:520px}@media (width<=980px){.portability-layout{grid-template-columns:1fr}.import-batch-panel{min-height:auto}.import-review-grid{grid-template-columns:minmax(200px,.38fr) minmax(360px,1fr)}}@media (width<=820px){.brand-area{gap:12px}.portability-overview-grid,.import-review-grid{grid-template-columns:1fr}.import-candidate-list{max-height:290px}}@media (width<=620px){.brand-area{flex-direction:column;align-items:flex-start;gap:7px}.topbar{align-items:flex-start;padding:18px 0}.app-nav{margin-left:0}.import-review-heading{flex-direction:column;gap:5px}.meeting-import-grid{grid-template-columns:1fr}}.evidence-workspace{padding-top:12px}.evidence-heading{justify-content:space-between;align-items:flex-end;padding-bottom:18px;display:flex}.evidence-heading h1{margin-bottom:7px}.evidence-heading>div>p:not(.eyebrow){color:#5c7086;max-width:820px;margin:0}.evidence-layout{grid-template-columns:minmax(290px,.68fr) minmax(410px,1.32fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.evidence-search-panel,.evidence-upload-panel,.evidence-history-panel{background:#fff;border:1px solid #dce4ee;border-radius:16px;box-shadow:0 8px 26px #142c490d}.evidence-search-panel{min-height:430px;overflow:hidden}.evidence-upload-panel{padding:22px}.evidence-history-panel{min-height:270px;padding:22px}.compact-panel-heading{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.compact-panel-heading h2{margin:1px 0 0;font-size:1.15rem}.compact-panel-heading .eyebrow{margin:0 0 5px}.evidence-search-panel .compact-panel-heading{border-bottom:1px solid #edf1f5;margin:0;padding:18px 17px 14px}.evidence-search-field{margin:14px 15px}.evidence-contact-results{display:grid}.evidence-contact-row{text-align:left;background:#fff;border:0;border-top:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:12px 15px;display:grid}.evidence-contact-row:hover,.evidence-contact-row.is-selected{background:#f2f8fe}.evidence-contact-row.is-selected{box-shadow:inset 3px 0 #0b5c9c}.evidence-contact-row strong{color:#183c5a;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;display:block;overflow:hidden}.evidence-contact-row small{color:#72869a;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.35;display:block;overflow:hidden}.contact-initials{color:#164f7b;background:#e7f1fa;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.72rem;font-weight:800;display:inline-flex}.evidence-upload-form{gap:14px;display:grid}.file-field{color:#315774;background:#f8fbfe;border:1px dashed #b8cde0;border-radius:10px;gap:7px;padding:13px;display:grid}.file-field>span{justify-content:space-between;font-size:.84rem;font-weight:750;display:flex}.file-field em,.field em{color:#72869a;font-size:.72rem;font-style:normal;font-weight:600}.file-field input{color:#4d6379;max-width:100%;font-size:.8rem}.file-field small{color:#4d718f;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.evidence-privacy-note{color:#276243;background:#eef8f3;border:1px solid #c6e6d5;border-radius:9px;padding:10px 12px;font-size:.8rem;line-height:1.45}.record-count{color:#235a87;background:#eaf4ff;border-radius:999px;padding:5px 8px;font-size:.73rem;font-weight:750}.evidence-empty-copy{max-width:800px;margin:3px 0}.evidence-record{border-top:1px solid #e9eff4;margin-top:16px;padding-top:16px}.evidence-record-heading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.evidence-record-heading strong{color:#244764;font-size:.9rem;display:block}.evidence-record-heading span{color:#788b9d;margin-top:2px;font-size:.74rem;display:block}.evidence-note{color:#536b82;background:#f8fbfe;border-left:3px solid #8bb8db;margin:0 0 12px;padding:8px 10px;font-size:.82rem}.evidence-image-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.evidence-image-card{background:#fbfdff;border:1px solid #dfe8f0;border-radius:11px;padding:10px;overflow:hidden}.image-preview-button{cursor:zoom-in;background:#ecf1f5;border:0;border-radius:7px;width:100%;padding:0;display:block;overflow:hidden}.image-preview-button img{object-fit:contain;width:100%;height:145px;display:block}.evidence-image-meta{justify-content:space-between;align-items:baseline;margin-top:9px;display:flex}.evidence-image-meta strong{color:#274c68;font-size:.8rem}.evidence-image-meta span{color:#71869a;font-size:.7rem}.quality-signal-list{color:#95641c;margin:9px 0;padding-left:18px;font-size:.72rem;line-height:1.38}.quality-good{color:#26764c;margin:10px 0;font-size:.74rem}.evidence-view-button{width:100%;min-height:32px;font-size:.76rem}.image-modal-backdrop{z-index:50;background:#091b2ebd;justify-content:center;align-items:center;padding:26px;display:flex;position:fixed;inset:0}.image-modal{background:#fff;border-radius:14px;max-width:min(1060px,100%);max-height:calc(100vh - 52px);padding:15px;overflow:auto;box-shadow:0 20px 70px #0000005c}.image-modal-heading{color:#20425e;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.image-modal img{object-fit:contain;max-width:100%;height:auto;max-height:calc(100vh - 132px);display:block}@media (width<=860px){.evidence-layout{grid-template-columns:1fr}.evidence-search-panel{min-height:auto}}.capture-workspace{padding-top:12px}.capture-heading{padding-bottom:18px}.capture-heading h1{margin-bottom:7px}.capture-heading>div>p:not(.eyebrow){color:#5c7086;max-width:820px;margin:0}.capture-layout{grid-template-columns:minmax(300px,.86fr) minmax(360px,1.14fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.capture-new-panel,.capture-list-panel,.capture-evidence-panel,.capture-approved-panel{background:#fff;border:1px solid #dce4ee;border-radius:16px;padding:22px;box-shadow:0 8px 26px #142c490d}.capture-upload-form{gap:14px;display:grid}.qr-detection-status{color:#526f89;min-height:18px;font-size:.78rem;line-height:1.4}.capture-list-panel{min-height:350px;padding:0;overflow:hidden}.capture-list-panel .compact-panel-heading{border-bottom:1px solid #edf1f5;margin:0;padding:18px 17px 14px}.capture-list{display:grid}.capture-row{color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;padding:12px 15px;display:grid}.capture-row:last-child{border-bottom:0}.capture-row:hover,.capture-row.is-selected{background:#f2f8fe}.capture-row.is-selected{box-shadow:inset 3px 0 #0b5c9c}.capture-row strong{color:#183c5a;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;display:block;overflow:hidden}.capture-row small{color:#72869a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.72rem;display:block;overflow:hidden}.capture-row time{color:#8595a5;white-space:nowrap;font-size:.65rem}.capture-status{text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:.62rem;font-weight:800}.capture-status-review{color:#1b5f95;background:#e8f2fc}.capture-status-approved{color:#167344;background:#e8f7ee}.capture-review-layout{grid-template-columns:minmax(290px,.68fr) minmax(410px,1.32fr);align-items:start;gap:16px;display:grid}.capture-evidence-panel{min-height:570px}.capture-images{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:10px;display:grid}.capture-image-card{color:inherit;background:#f7fafc;border:1px solid #dfe8f0;border-radius:10px;padding:8px;text-decoration:none;display:block;overflow:hidden}.capture-image-card:hover{border-color:#9cbfd9;box-shadow:0 4px 15px #0d3e6414}.capture-image-card img{object-fit:contain;background:#edf2f6;border-radius:6px;width:100%;height:138px;display:block}.capture-image-card strong{color:#294c68;margin-top:7px;font-size:.75rem;display:block}.capture-image-card small{color:#71869a;margin-top:2px;font-size:.67rem;display:block}.capture-review-notes{color:#315c80;background:#f4f8ff;border:1px solid #cbddef;border-radius:9px;margin-top:14px;padding:9px 11px;font-size:.78rem}.capture-review-notes p{margin:0 0 5px}.capture-review-notes p:last-child{margin-bottom:0}.ocr-details{color:#5b6e80;border-top:1px solid #e6edf3;margin-top:16px;padding-top:13px;font-size:.76rem;line-height:1.45}.ocr-details summary{color:#245477;cursor:pointer;font-weight:750}.ocr-details pre{color:#35516a;white-space:pre-wrap;background:#f7fafc;border:1px solid #e4edf4;border-radius:8px;max-height:290px;margin:10px 0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;overflow:auto}.ocr-details ul{margin:8px 0 0;padding-left:18px}.capture-review-pending{background:#fff;border:1px solid #dce4ee;border-radius:16px;max-width:690px;padding:22px;box-shadow:0 8px 26px #142c490d}.capture-review-pending h2{margin:3px 0 7px}.capture-review-pending p:not(.eyebrow){color:#5d7186;margin-bottom:0}.capture-approved-panel{max-width:690px}.capture-approved-panel h2{margin:3px 0 7px}.capture-approved-panel p:not(.eyebrow){color:#5d7186;margin-bottom:18px}.capture-approved-panel dl{gap:10px;margin:0;display:grid}.capture-approved-panel dl div{background:#f7fafc;border-radius:8px;padding:9px 10px}.capture-approved-panel dt{color:#7890a3;text-transform:uppercase;font-size:.67rem;font-weight:800}.capture-approved-panel dd{color:#31526c;overflow-wrap:anywhere;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}@media (width<=980px){.capture-layout,.capture-review-layout{grid-template-columns:1fr}.capture-evidence-panel{min-height:auto}}.batch-workspace{padding-top:12px}.batch-heading{padding-bottom:18px}.batch-heading h1{margin-bottom:7px}.batch-heading>div>p:not(.eyebrow){color:#5c7086;max-width:880px;margin:0}.batch-top-layout{grid-template-columns:minmax(320px,.84fr) minmax(390px,1.16fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.batch-upload-panel,.batch-list-panel,.batch-grid-panel,.batch-candidate-source,.batch-resolved-panel{background:#fff;border:1px solid #dce4ee;border-radius:16px;padding:22px;box-shadow:0 8px 26px #142c490d}.batch-list-panel{min-height:240px;padding:0;overflow:hidden}.batch-list-panel .compact-panel-heading{border-bottom:1px solid #edf1f5;margin:0;padding:18px 17px 14px}.batch-empty-list{padding:0 17px 17px}.batch-row{color:inherit;background:#fff;border:0;border-bottom:1px solid #edf1f5;align-items:stretch;min-width:0;display:flex}.batch-row:hover,.batch-row.is-selected{background:#f2f8fe}.batch-row.is-selected{box-shadow:inset 3px 0 #0b5c9c}.batch-row:last-child{border-bottom:0}.batch-row-open{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 8px 12px 15px;display:grid}.batch-row-open:disabled{cursor:wait;opacity:.7}.batch-row-delete{flex:none;align-self:center;margin:0 10px 0 0}.batch-row-mark{color:#164f7b;letter-spacing:.03em;background:#e7f1fa;border-radius:8px;justify-content:center;align-items:center;width:35px;height:31px;font-size:.62rem;font-weight:850;display:inline-flex}.batch-row strong{color:#183c5a;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;display:block;overflow:hidden}.batch-row small{color:#72869a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.7rem;display:block;overflow:hidden}.capture-status-completed{color:#18724a;background:#e6f6f0}.capture-status-skipped{color:#4f6173;background:#f0f2f5}.batch-review-layout{grid-template-columns:minmax(340px,.85fr) minmax(450px,1.15fr);align-items:start;gap:16px;display:grid}.batch-grid-panel{min-height:620px}.batch-source-page{color:inherit;background:#f7fafc;border:1px solid #dfe8f0;border-radius:11px;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:12px;padding:8px;text-decoration:none;display:grid;overflow:hidden}.batch-source-page:hover{border-color:#9cbfd9}.batch-source-page img{object-fit:contain;background:#edf2f6;border-radius:7px;width:104px;height:70px;display:block}.batch-source-page strong,.batch-source-page small{display:block}.batch-source-page strong{color:#294c68;font-size:.78rem}.batch-source-page small{color:#71869a;margin-top:3px;font-size:.68rem}.batch-orientation-note{color:#38627f;background:#eff8ff;border:1px solid #cfe4f4;border-radius:9px;margin:10px 0;padding:9px 10px;font-size:.74rem;line-height:1.45}.batch-shortcuts{color:#47647d;background:#f3f8fd;border:1px solid #d9e7f3;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:13px 0;padding:9px 10px;font-size:.72rem;line-height:1.45;display:flex}.batch-shortcuts kbd{color:#254b6b;background:#fff;border:1px solid #c6d6e5;border-bottom-width:2px;border-radius:4px;padding:1px 4px;font-family:inherit;font-size:.67rem;font-weight:800}.batch-shortcuts .quiet-button{min-height:32px;padding:5px 8px;font-size:.72rem}.batch-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.batch-slot-tile{color:inherit;text-align:left;background:#fbfdff;border:1px solid #dfe8f0;border-radius:10px;width:100%;min-height:150px;padding:7px;position:relative;overflow:hidden}.batch-slot-tile:hover{border-color:#9cbfd9;box-shadow:0 4px 15px #0d3e6414}.batch-slot-tile.is-selected{border-color:#0b5c9c;box-shadow:0 0 0 2px #0b5c9c24}.batch-slot-tile.status-approved{background:#fbfefa;border-color:#c6e4d2}.batch-slot-tile.status-skipped{opacity:.86;background:#fafbfc;border-style:dashed}.batch-slot-position{color:#fff;z-index:1;background:#0b3764;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.63rem;font-weight:850;display:inline-flex;position:absolute;top:11px;left:11px}.batch-slot-tile img,.batch-slot-promoted{object-fit:contain;background:#eef2f5;border-radius:6px;width:100%;height:88px;display:block}.batch-slot-promoted{color:#668098;text-align:center;justify-content:center;align-items:center;padding:8px;font-size:.7rem;font-weight:750;display:flex}.batch-slot-copy{min-width:0;margin-top:7px;display:block}.batch-slot-copy strong{color:#294c68;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.batch-slot-copy small{color:#71869a;margin-top:2px;font-size:.64rem;display:block}.batch-candidate-layout{grid-template-columns:minmax(270px,.65fr) minmax(410px,1.35fr);align-items:start;gap:16px;display:grid}.batch-candidate-source{min-height:590px}.batch-slot-source-image{color:inherit;background:#f7fafc;border:1px solid #dfe8f0;border-radius:10px;padding:8px;text-decoration:none;display:block;overflow:hidden}.batch-slot-source-image:hover{border-color:#9cbfd9}.batch-slot-source-image img{object-fit:contain;background:#edf2f6;border-radius:6px;width:100%;height:220px;display:block}.batch-slot-source-image strong{color:#294c68;margin-top:7px;font-size:.74rem;display:block}.batch-warning{color:#795818;background:#fff8e9;border:1px solid #efd99a;border-radius:8px;margin:13px 0 0;padding:9px 10px;font-size:.78rem;line-height:1.42}.batch-editor-waiting{background:#fff;border:1px solid #dce4ee;border-radius:16px;max-width:700px;min-height:260px;padding:22px;box-shadow:0 8px 26px #142c490d}.batch-editor-waiting h2{margin:3px 0 7px}.batch-editor-waiting p:not(.eyebrow){color:#5d7186;margin-bottom:0}.batch-resolved-panel{max-width:700px;min-height:260px}.batch-resolved-panel h2{margin:3px 0 7px}.batch-resolved-panel>p:not(.eyebrow){color:#5d7186;margin-bottom:16px}.batch-resolved-panel dl{gap:10px;margin:15px 0 0;display:grid}.batch-resolved-panel dl div{background:#f7fafc;border-radius:8px;padding:9px 10px}.batch-resolved-panel dt{color:#7890a3;text-transform:uppercase;font-size:.67rem;font-weight:800}.batch-resolved-panel dd{color:#31526c;overflow-wrap:anywhere;margin:4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}@media (width<=1060px){.batch-review-layout,.batch-candidate-layout{grid-template-columns:1fr}.batch-grid-panel,.batch-candidate-source{min-height:auto}}@media (width<=820px){.batch-top-layout{grid-template-columns:1fr}}.ai-check-panel{color:#406079;background:#f7fafc;border:1px solid #dce7f0;border-radius:10px;margin-top:13px;padding:11px;font-size:.77rem;line-height:1.45}.ai-check-panel.ai-check-complete{background:#f1fbf5;border-color:#c8e7d4}.ai-check-panel.ai-check-pending{background:#f4f8ff;border-color:#cbddef}.ai-check-panel.ai-check-unavailable,.ai-check-panel.ai-check-failed{background:#fff8e9;border-color:#efd99a}.ai-check-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.ai-check-heading .eyebrow{margin-bottom:2px}.ai-check-heading h3{color:#214b68;margin:0;font-size:.91rem}.ai-check-time{color:#315b79;white-space:nowrap;background:#e9f3fa;border-radius:999px;padding:4px 7px;font-size:.67rem;font-weight:850}.ai-check-panel>p{margin:8px 0 0}.ai-check-timing{color:#597488;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.ai-check-orientation{color:#315e82;font-size:.76rem;font-weight:750}.ai-check-evidence{border-top:1px solid #44698429;margin-top:9px;padding-top:8px}.ai-check-evidence summary{color:#315e82;cursor:pointer;font-weight:750}.ai-check-evidence ul,.ai-check-warnings{margin:7px 0 0;padding-left:18px}.ai-check-evidence li,.ai-check-warnings li{margin-top:3px}.ai-check-evidence strong{color:#2b536f;text-transform:capitalize}.ai-check-warnings{color:#795818}.ai-check-panel .secondary-button{margin-top:10px}.directory-view-tabs{border-bottom:1px solid #dce4ee;align-items:center;gap:8px;margin-bottom:16px;display:flex}.directory-view-tabs button,.classification-kind-tabs button{color:#63768b;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 12px;font-size:.86rem;font-weight:800}.directory-view-tabs button:hover,.classification-kind-tabs button:hover{color:#17324f}.directory-view-tabs button.is-active,.classification-kind-tabs button.is-active{color:#0b3764;border-bottom-color:#1765a5}.directory-view-tabs button:focus-visible,.classification-kind-tabs button:focus-visible{outline:3px solid var(--meridian-focus-on-light);outline-offset:3px;border-radius:7px}.directory-list-actions{color:#526a81;background:#fff;border:1px solid #dce4ee;border-radius:11px;justify-content:flex-end;align-items:center;gap:12px;min-height:52px;margin-bottom:16px;padding:8px 10px;font-size:.84rem;font-weight:700;display:flex}.bulk-select-all{align-items:center;gap:7px;margin-right:auto;display:inline-flex}.bulk-select-all input,.contact-select-control input{accent-color:#0b3764}.bulk-classification-panel{background:linear-gradient(135deg,#f0f7fd,#f8fbfe);border:1px solid #bdd5e9;border-radius:14px;grid-template-columns:minmax(220px,1.3fr) minmax(120px,.55fr) minmax(160px,.8fr) minmax(160px,.8fr) auto;align-items:end;gap:12px;margin-bottom:16px;padding:14px;display:grid}.bulk-classification-panel .eyebrow{margin-bottom:5px}.bulk-classification-panel strong{color:#17324f;font-size:.92rem}.bulk-classification-panel label{color:#38516a;gap:6px;font-size:.73rem;font-weight:800;display:grid}.bulk-classification-panel select{color:#172638;background:#fff;border:1px solid #b9c7d7;border-radius:8px;min-width:0;padding:7px 9px}.bulk-classification-panel select[multiple]{min-height:84px}.bulk-classification-panel .primary-button{align-self:end;min-width:164px}.contact-row{align-items:stretch;gap:0;padding:0;display:flex}.contact-row-button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(0,1fr) auto;align-items:flex-start;gap:11px;width:100%;padding:14px 16px;display:grid}.contact-row:hover .contact-row-button{background:#f6faff}.contact-row.is-selected .contact-row-button{background:#eaf4ff;box-shadow:inset 3px 0 #1765a5}.contact-row.is-bulk-selected .contact-row-button{background:#edf7f1;box-shadow:inset 3px 0 #24824c}.contact-select-control{background:#fff;border-bottom:1px solid #edf1f5;justify-content:center;align-items:center;width:38px;padding:0 0 0 13px;display:flex}.contact-select-control input{width:16px;height:16px;margin:0}.classification-workspace{gap:16px;display:grid}.classification-toolbar{background:#fff;border:1px solid #dce4ee;border-radius:14px;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.classification-kind-tabs{align-items:center;display:flex}.classification-kind-tabs button{border-bottom:0;border-radius:8px;padding:9px 11px}.classification-kind-tabs button.is-active{color:#0b3764;background:#e8f2fc}.classification-kind-tabs button span{color:#698096;margin-left:4px;font-size:.72rem}.classification-search-field{background:#f8fbfe;border:1px solid #b9c7d7;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.classification-search-field input{color:#172638;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:8px 0}.classification-search-field button{color:#55718e;background:0 0;border:0;font-size:.74rem;font-weight:800}.classification-search-field button:hover{color:#0b3764;text-decoration:underline}.classification-sort-control,.classification-member-sort-control{color:#526a81;white-space:nowrap;align-items:center;gap:8px;font-size:.76rem;font-weight:800;display:flex}.classification-sort-control select,.classification-member-sort-control select{color:#172638;background:#fff;border:1px solid #b9c7d7;border-radius:8px;min-height:38px;padding:7px 9px}.classification-layout{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);align-items:start;gap:16px;display:grid}.classification-list-panel,.classification-members-panel{background:#fff;border:1px solid #dce4ee;border-radius:16px;min-height:530px;overflow:hidden;box-shadow:0 8px 26px #142c490d}.classification-members-panel{padding:22px}.classification-list{display:grid}.classification-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.classification-item:hover{background:#f6faff}.classification-item.is-selected{background:#eaf4ff;box-shadow:inset 3px 0 #1765a5}.classification-item-main{gap:3px;min-width:0;display:grid}.classification-item-main strong{color:#17324f;text-overflow:ellipsis;white-space:nowrap;font-size:.91rem;overflow:hidden}.classification-item-main small{color:#6b7c90;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.classification-count{color:#245f91;background:#edf4fb;border-radius:999px;flex:none;padding:4px 8px;font-size:.7rem;font-weight:800}.classification-count.large{align-self:flex-start}.classification-members-heading{margin-bottom:16px}.classification-members-heading .eyebrow{margin-bottom:5px}.classification-member-sort-control{border-bottom:1px solid #e7edf3;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.classification-empty-detail{min-height:500px}.classification-empty-detail span{max-width:320px}@media (width<=1120px){.bulk-classification-panel{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,.7fr))}.bulk-classification-panel .primary-button{grid-column:1/-1}}@media (width<=900px){.classification-toolbar{grid-template-columns:1fr 1fr}.classification-search-field{grid-area:2/1/auto/-1}.classification-layout{grid-template-columns:1fr}.classification-list-panel,.classification-members-panel{min-height:auto}}@media (width<=700px){.bulk-classification-panel{grid-template-columns:1fr 1fr}.bulk-classification-panel>:first-child,.bulk-classification-panel .primary-button{grid-column:1/-1}.directory-list-actions{justify-content:flex-start}}@media (width<=620px){.directory-view-tabs{overflow-x:auto}.classification-toolbar{grid-template-columns:1fr}.classification-search-field{grid-area:auto}.classification-sort-control{justify-content:space-between}.bulk-classification-panel{grid-template-columns:1fr}.bulk-classification-panel>:first-child,.bulk-classification-panel .primary-button{grid-column:auto}.contact-row-button{grid-template-columns:34px minmax(0,1fr)}.contact-row-button .contact-row-meta{display:none}}.contact-evidence-panel{border-top:1px solid #e7edf3;margin-top:22px;padding-top:18px}.contact-evidence-heading{align-items:flex-start;margin-bottom:12px}.contact-evidence-heading>div>p{color:#62778c;max-width:520px;margin:5px 0 0;font-size:.78rem;line-height:1.45}.contact-evidence-notice{color:#175a3a;background:#eefaf5;border:1px solid #bde5d1;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;margin:10px 0;padding:8px 10px;font-size:.79rem;display:flex}.contact-evidence-notice button{color:inherit;background:0 0;border:0;font-weight:800}.contact-evidence-error{margin:10px 0}.contact-evidence-records{gap:11px;margin-top:11px;display:grid}.contact-evidence-record{background:#fbfdff;border:1px solid #dfe8f0;border-radius:10px;padding:11px}.contact-evidence-record-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:9px;display:flex}.contact-evidence-record-heading strong{color:#274c68;font-size:.8rem;display:block}.contact-evidence-record-heading span{color:#75889b;margin-top:2px;font-size:.71rem;display:block}.contact-evidence-image-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px;display:grid}.contact-evidence-image{border:1px solid #e1eaf2;border-radius:9px;padding:7px;overflow:hidden}.contact-evidence-thumbnail{cursor:zoom-in;background:#f1f6fa;border:0;justify-content:center;align-items:center;width:100%;min-height:86px;padding:0;display:flex}.contact-evidence-thumbnail:hover{background:#e8f2fa}.contact-evidence-thumbnail img{object-fit:contain;width:100%;height:110px;display:block}.contact-evidence-image-meta{justify-content:space-between;align-items:baseline;gap:8px;margin-top:7px;display:flex}.contact-evidence-image-meta strong{color:#345572;font-size:.75rem}.contact-evidence-image-meta span{color:#75889b;font-size:.68rem}.contact-evidence-image-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:7px;display:grid}.contact-evidence-image-actions .quiet-button{justify-content:center;align-items:center;min-height:29px;padding:4px 6px;font-size:.71rem;text-decoration:none;display:inline-flex}.attach-card-back-row{border-top:1px solid #e9eff4;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:10px;padding-top:10px;display:grid}.attach-card-back-row .file-field{padding:8px 9px}.attach-card-back-row .file-field>span{font-size:.75rem}.attach-card-back-row .quiet-button{min-height:34px}.contact-evidence-add{background:#f7fbfe;border:1px dashed #bfd2e3;border-radius:10px;margin-top:13px;padding:12px}.contact-evidence-add-heading{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.contact-evidence-add-heading strong{color:#294c68;font-size:.82rem}.contact-evidence-add-heading span{color:#72869a;font-size:.7rem}.contact-evidence-privacy-copy{color:#60758a;margin:4px 0 10px;font-size:.75rem;line-height:1.4}.contact-evidence-add-button{width:100%}.image-modal-toolbar{align-items:center;gap:8px;display:flex}.image-modal-toolbar .quiet-button{min-height:31px;font-size:.76rem;text-decoration:none}@media (width<=620px){.attach-card-back-row{grid-template-columns:1fr}.contact-evidence-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.resolution-workspace{padding-top:12px}.resolution-heading{align-items:flex-start}.resolution-heading>div{max-width:760px}.resolution-heading p:not(.eyebrow){color:#526a81;margin:6px 0 0;line-height:1.55}.resolution-intro-card{color:#38516a;background:#f7fbff;border:1px solid #cfe1f2;border-radius:12px;align-items:flex-start;gap:4px;margin-bottom:16px;padding:13px 15px;display:grid}.resolution-intro-card strong{color:#17324f;font-size:.86rem}.resolution-intro-card span{font-size:.82rem;line-height:1.45}.resolution-status-tabs{border-bottom:1px solid #dbe5ee;gap:4px;margin-bottom:16px;display:flex}.resolution-status-tabs button{color:#61748a;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:9px 12px;font-size:.82rem;font-weight:800}.resolution-status-tabs button:hover{color:#17324f}.resolution-status-tabs button.is-active{color:#0b3764;border-bottom-color:#1765a5}.resolution-candidate-list{gap:14px;display:grid}.resolution-candidate-card{background:#fff;border:1px solid #dce4ee;border-radius:15px;padding:18px;overflow:hidden;box-shadow:0 8px 26px #142c490d}.resolution-candidate-card.is-exact{border-left:4px solid #1765a5}.resolution-candidate-card.is-fuzzy{border-left:4px solid #ab7b22}.resolution-candidate-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.resolution-candidate-heading h2{color:#17324f;margin:3px 0 0;font-size:1.04rem}.resolution-candidate-heading h2 span{color:#698096;font-weight:500}.resolution-strength-pill{border-radius:999px;flex:none;padding:5px 8px;font-size:.7rem;font-weight:850}.resolution-strength-pill.exact{color:#125687;background:#e6f2fd}.resolution-strength-pill.fuzzy{color:#805712;background:#fff6df}.resolution-signal-list{flex-wrap:wrap;gap:7px;margin:14px 0 9px;display:flex}.resolution-signal-pill{color:#3d5870;background:#f1f5f8;border:1px solid #dbe5ee;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:750}.resolution-candidate-guidance{color:#61748a;margin:0 0 14px;font-size:.79rem;line-height:1.45}.resolution-compare-grid{border-top:1px solid #e6edf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:14px;display:grid}.resolution-contact-facts{background:#f9fbfd;border:1px solid #e5edf4;border-radius:10px;padding:12px}.resolution-contact-facts .eyebrow{margin-bottom:5px}.resolution-contact-facts h3{color:#17324f;margin:0 0 10px;font-size:.93rem}.resolution-contact-facts dl{gap:8px;margin:0;display:grid}.resolution-contact-facts dl div{gap:2px;display:grid}.resolution-contact-facts dt{color:#728398;letter-spacing:.035em;text-transform:uppercase;font-size:.66rem;font-weight:850}.resolution-contact-facts dd{color:#38516a;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.35}.resolution-candidate-actions{border-top:1px solid #e6edf3;justify-content:flex-end;margin-top:14px;padding-top:12px;display:flex}.resolution-empty{min-height:260px}@media (width<=720px){.resolution-heading{gap:12px;display:grid}.resolution-heading .primary-button{width:100%}.resolution-candidate-heading{flex-direction:column;align-items:flex-start;gap:8px}.resolution-compare-grid{grid-template-columns:1fr}.resolution-candidate-actions .secondary-button{width:100%}}.resolution-candidate-actions{align-items:center;gap:10px}.resolution-candidate-actions .primary-button{margin-left:auto}.resolution-merge-list{gap:14px;display:grid}.resolution-merge-card{background:#f8fbfe;border:1px solid #cfe1f2;border-left:4px solid #1765a5;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.resolution-merge-card h2{color:#17324f;margin:3px 0 7px;font-size:1rem}.resolution-merge-card h2 span{color:#66829b}.resolution-merge-card p:not(.eyebrow){color:#526a81;max-width:720px;margin:0;font-size:.82rem;line-height:1.5}.merge-review-panel{background:#fff;border:1px solid #cdddec;border-radius:16px;gap:20px;padding:22px;display:grid;box-shadow:0 12px 35px #142c491a}.merge-review-heading{border-bottom:1px solid #e2eaf1;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.merge-review-heading h2{color:#17324f;margin:3px 0 7px;font-size:1.16rem}.merge-review-heading p:not(.eyebrow){color:#526a81;max-width:790px;margin:0;font-size:.84rem;line-height:1.5}.merge-survivor-choice,.merge-fields-section,.merge-employment-section,.merge-preservation-section{gap:10px;display:grid}.merge-survivor-choice>strong,.merge-fields-section>strong,.merge-employment-section>strong,.merge-preservation-section>strong{color:#17324f;font-size:.88rem}.merge-section-help{color:#63768a;font-size:.77rem;line-height:1.45}.merge-survivor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.merge-survivor-grid label{cursor:pointer;background:#f8fbfe;border:1px solid #d8e4ee;border-radius:11px;gap:4px;padding:13px;display:grid}.merge-survivor-grid label.is-selected{background:#eef7ff;border-color:#1765a5;box-shadow:0 0 0 2px #1765a517}.merge-survivor-grid input{accent-color:#1765a5;margin:0 0 4px}.merge-survivor-grid strong{color:#17324f;font-size:.88rem}.merge-survivor-grid>label>span:last-child{color:#5c7085;font-size:.77rem;line-height:1.4}.merge-field-list{border:1px solid #e0e8ef;border-radius:12px;overflow:hidden}.merge-field-row{border-bottom:1px solid #e5edf4;gap:9px;padding:13px;display:grid}.merge-field-row:last-child{border-bottom:0}.merge-field-row h3{color:#334e67;margin:0;font-size:.8rem}.merge-field-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.merge-field-options label{cursor:pointer;background:#fafcfe;border:1px solid #dfe8ef;border-radius:9px;gap:4px;min-width:0;padding:9px;display:grid}.merge-field-options label.is-selected{background:#eef7ff;border-color:#4792cb}.merge-field-options input{accent-color:#1765a5;margin:0 0 1px}.merge-field-source{color:#46627a;font-size:.68rem;font-weight:800;line-height:1.35}.merge-field-value{color:#1c3a57;overflow-wrap:anywhere;white-space:pre-wrap;font-size:.78rem;line-height:1.42}.merge-current-role-select{gap:6px;max-width:820px;display:grid}.merge-current-role-select>span{color:#526a81;font-size:.76rem;font-weight:750}.merge-current-role-select select{color:#27445e;background:#fff;border:1px solid #cbd9e5;border-radius:8px;min-height:38px;padding:7px 9px}.merge-preservation-section{background:#f8fbfe;border:1px solid #d9e6f0;border-radius:11px;padding:14px}.merge-preservation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merge-preservation-grid>div{background:#fff;border:1px solid #e0e9f0;border-radius:8px;padding:9px}.merge-preservation-grid span{color:#6b7f92;text-transform:uppercase;font-size:.68rem;font-weight:850}.merge-preservation-grid p{color:#34516b;overflow-wrap:anywhere;margin:4px 0 0;font-size:.76rem;line-height:1.42}.merge-preservation-note{color:#5b7287;margin:0;font-size:.75rem;line-height:1.45}.merge-confirmation{color:#65450d;cursor:pointer;background:#fff8eb;border:1px solid #f0d390;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:.79rem;line-height:1.5;display:flex}.merge-confirmation input{accent-color:#8a6418;flex:none;margin-top:3px}.merge-review-actions{border-top:1px solid #e4ecf2;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.danger-button{color:#fff;cursor:pointer;background:#9e3e36;border:1px solid #8c342d;border-radius:8px;min-height:38px;padding:8px 13px;font-weight:800}.danger-button:hover:not(:disabled){background:#85342e}@media (width<=760px){.resolution-candidate-actions,.merge-review-heading,.resolution-merge-card{flex-direction:column;align-items:stretch}.resolution-candidate-actions .primary-button{margin-left:0}.merge-survivor-grid,.merge-field-options,.merge-preservation-grid{grid-template-columns:1fr}.merge-review-actions{flex-direction:column-reverse}.merge-review-actions .secondary-button,.merge-review-actions .danger-button,.resolution-merge-card .secondary-button{width:100%}}.local-ai-briefing{background:#f6faff;border:1px solid #cfe1f2;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:9px;margin:0 0 18px;padding:12px;display:grid}.local-ai-briefing .eyebrow{margin:0 0 3px}.local-ai-briefing strong{color:#1d4567;font-size:.84rem;display:block}.local-ai-briefing .compact-copy{margin:4px 0 0}.local-ai-briefing .secondary-button{white-space:nowrap;align-self:center}.local-ai-result{color:#39566f;background:#fff;border:1px solid #dae7f1;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 10px;font-size:.8rem;line-height:1.5}.local-ai-result .text-button{float:right;margin-left:10px;font-size:.72rem}.local-ai-inline-action{align-items:center;gap:9px;margin:-2px 0 12px;display:flex}.local-ai-inline-action>span{color:#708398;font-size:.7rem;line-height:1.35}.local-ai-proposal{color:#39566f;background:#f7fbff;border:1px solid #d2e3f2;border-radius:10px;gap:8px;margin:0 0 12px;padding:10px;display:grid}.local-ai-proposal>strong{color:#244b6d;font-size:.78rem}.local-ai-proposal>small{color:#657f95;font-size:.7rem;line-height:1.4}.local-ai-chip-row{flex-wrap:wrap;gap:7px;display:flex}.local-ai-chip{color:#245b87;background:#e7f3ff;border:1px solid #bfd9ee;border-radius:999px;align-items:center;gap:5px;padding:4px 5px 4px 9px;font-size:.73rem;font-weight:750;display:inline-flex}.local-ai-chip button{color:#175a8c;cursor:pointer;background:#fff;border:1px solid #b8d2e8;border-radius:999px;padding:2px 5px;font-size:.65rem;font-weight:850}.local-ai-chip button:last-child{color:#527d9e;background:0 0;border-color:#0000;padding:0 3px;font-size:.88rem;line-height:1}.local-ai-chip button:hover{border-color:#6ea6ce}.local-ai-context-values{grid-template-columns:max-content minmax(0,1fr);gap:3px 10px;margin:0;display:grid}.local-ai-context-values dt{color:#637c92;text-transform:uppercase;font-size:.68rem;font-weight:850}.local-ai-context-values dd{color:#35546e;overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.4}.local-ai-proposal-actions{align-items:center;gap:9px;display:flex}.local-ai-proposal-actions .secondary-button{min-height:33px;padding:6px 10px}.local-ai-notice{color:#506d84;background:#f4f8fb;border:1px solid #d7e3ec;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:.76rem;line-height:1.4;display:flex}.local-ai-notice .text-button{color:inherit;flex:none;font-size:.7rem}@media (width<=620px){.local-ai-briefing{grid-template-columns:1fr}.local-ai-briefing .secondary-button{width:100%}.local-ai-inline-action,.local-ai-proposal-actions{flex-direction:column;align-items:stretch}.local-ai-inline-action .quiet-button,.local-ai-proposal-actions .secondary-button{width:100%}}.csv-mapping-review{background:#fff;border:1px solid #cfe1f2;border-radius:15px;gap:14px;margin:16px 0;padding:18px;display:grid;box-shadow:0 9px 28px #142c490f}.csv-mapping-heading{border-bottom:1px solid #e4edf4;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.csv-mapping-heading h2{color:#17324f;margin:3px 0 5px;font-size:1rem}.csv-mapping-heading p:not(.eyebrow){color:#5a7186;max-width:700px;margin:0;font-size:.8rem;line-height:1.45}.csv-mapping-heading .icon-button{color:#597289;border:1px solid #d5e2ed;border-radius:7px;width:31px;height:31px;padding:0;font-size:1.05rem;line-height:1}.csv-mapping-notice{color:#49677f;background:#f4f9fd;border:1px solid #d4e4f1;border-radius:8px;margin:0;padding:9px 10px;font-size:.77rem;line-height:1.4}.csv-mapping-grid{border:1px solid #e1eaf1;border-radius:10px;max-height:420px;display:grid;overflow-y:auto}.csv-mapping-row{border-bottom:1px solid #edf2f6;grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.csv-mapping-row:last-child{border-bottom:0}.csv-mapping-row>span{gap:3px;min-width:0;display:grid}.csv-mapping-row strong{color:#2b4b66;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.csv-mapping-row small{color:#74879a;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.csv-mapping-row select{color:#27475f;background:#fff;border:1px solid #c7d7e4;border-radius:8px;min-height:36px;padding:6px 8px}.csv-mapping-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (width<=620px){.csv-mapping-heading{gap:8px}.csv-mapping-row{grid-template-columns:1fr;align-items:stretch;gap:7px}.csv-mapping-actions{flex-direction:column-reverse;align-items:stretch}.csv-mapping-actions button{width:100%}}.pwa-install-prompt{color:#395b75;background:#f3f9fe;border:1px solid #c8dfef;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:11px 13px;display:flex}.pwa-install-prompt span{gap:2px;display:grid}.pwa-install-prompt strong{color:#173f61;font-size:.82rem}.pwa-install-prompt small{color:#56738a;font-size:.75rem;line-height:1.4}.pwa-install-prompt .secondary-button{flex:none}.pwa-install-apple{background:#f8fbfe}.camera-card-picker{background:#f8fbfe;border:1px dashed #b8cde0;border-radius:11px;gap:10px;padding:13px;display:grid}.camera-card-picker.has-file{background:#f3fbf6;border-style:solid;border-color:#afd9bf}.camera-card-picker-heading{gap:4px;display:grid}.camera-card-picker-heading>span{color:#315774;justify-content:space-between;align-items:baseline;font-size:.84rem;font-weight:750;display:flex}.camera-card-picker-heading em{color:#72869a;font-size:.72rem;font-style:normal;font-weight:600}.camera-card-picker-heading small{color:#4d718f;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.camera-card-picker-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.camera-capture-button,.camera-library-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:7px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.camera-capture-button{color:#fff;background:#0b3764;border:1px solid #0b3764}.camera-capture-button:hover{background:#0f4b87}.camera-library-button{color:#31516b;background:#fff;border:1px solid #b5c8d9}.camera-library-button:hover{background:#eff6fb;border-color:#8facbf}.camera-capture-button input,.camera-library-button input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.camera-card-picker-actions .text-button{margin-left:auto}.mobile-capture-processing{color:#315c80;background:#f4f8ff;border:1px solid #cbddef;border-radius:9px;margin:0;padding:10px 11px;font-size:.8rem;line-height:1.45}.mobile-capture-processing strong{margin-bottom:3px;display:block}@media (width<=760px){.app-layout{padding-bottom:calc(34px + env(safe-area-inset-bottom))}.topbar{flex-direction:column;align-items:flex-start;gap:11px;min-height:auto;padding:14px 0 13px}.brand-area{align-items:flex-start;gap:9px;width:100%}.app-nav{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:0;padding-bottom:2px;overflow-x:auto}.app-nav button{flex:none}.account-actions{justify-content:space-between;align-self:stretch;width:100%}.account-email{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 130px);display:inline;overflow:hidden}.pwa-install-prompt{flex-direction:column;align-items:flex-start;gap:9px}.pwa-install-prompt .secondary-button{width:100%}.capture-heading{padding:4px 0 16px}.capture-heading h1{font-size:clamp(1.65rem,8vw,2.1rem)}.capture-new-panel,.capture-evidence-panel,.capture-approved-panel{border-radius:14px;padding:16px}.capture-list-panel{border-radius:14px;min-height:auto}.capture-list-panel .compact-panel-heading{padding:15px}.camera-card-picker{padding:12px}.camera-card-picker-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.camera-capture-button,.camera-library-button{width:100%;min-height:44px}.camera-card-picker-actions .text-button{grid-column:1/-1;min-height:32px;margin-left:0}.capture-upload-form .primary-button{width:100%;min-height:48px}.capture-row{grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.capture-row time{display:none}.capture-review-layout{gap:12px}.capture-images{grid-template-columns:repeat(2,minmax(0,1fr))}.capture-image-card img{height:128px}.capture-review-pending{padding:18px}}@media (width<=420px){.app-layout{padding-left:12px;padding-right:12px}.brand{font-size:.96rem}.camera-card-picker-heading small{white-space:normal}.workspace-error,.workspace-notice{flex-direction:column;align-items:flex-start}.workspace-error button,.workspace-notice button{align-self:flex-end}}.smart-groups-workspace{gap:16px;display:grid}.smart-groups-toolbar{background:#fff;border:1px solid #dce4ee;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.smart-groups-toolbar>div{gap:3px;display:grid}.smart-groups-toolbar .eyebrow{margin:0}.smart-groups-toolbar strong{color:#17324f;font-size:.96rem}.smart-groups-toolbar span{color:#6b7c90;font-size:.79rem}.smart-groups-toolbar-actions{flex:none;align-items:center;gap:9px;display:flex}.smart-group-ai-planner{background:#f7fbff;border:1px solid #d5e5f3;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.smart-group-ai-planner>div{gap:3px;display:grid}.smart-group-ai-planner .eyebrow{margin:0}.smart-group-ai-planner strong{color:#17324f;font-size:.91rem}.smart-group-ai-planner span{color:#5d748a;font-size:.79rem;line-height:1.4}.smart-group-ai-planner-form{align-items:center;gap:9px;display:flex}.smart-group-ai-planner-form input{min-width:0}.smart-group-ai-planner-form .secondary-button{white-space:nowrap;flex:none}.smart-groups-layout{grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);align-items:start;gap:16px;display:grid}.smart-groups-list-panel,.smart-groups-detail-panel{background:#fff;border:1px solid #dce4ee;border-radius:16px;min-height:530px;overflow:hidden;box-shadow:0 8px 26px #142c490d}.smart-groups-detail-panel{padding:22px}.smart-groups-list{display:grid}.smart-group-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.smart-group-item:hover{background:#f6faff}.smart-group-item.is-selected{background:#eaf4ff;box-shadow:inset 3px 0 #1765a5}.smart-group-item-main{gap:3px;min-width:0;display:grid}.smart-group-item-main strong{color:#17324f;text-overflow:ellipsis;white-space:nowrap;font-size:.91rem;overflow:hidden}.smart-group-item-main small{color:#6b7c90;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.smart-group-status{border-radius:999px;flex:none;padding:4px 8px;font-size:.68rem;font-weight:800}.smart-group-status.is-ready{color:#175a3a;background:#eefaf5}.smart-group-status.is-unresolved{color:#984616;background:#fff1e9}.smart-group-placeholder,.smart-group-empty-detail{min-height:500px}.smart-group-editor{gap:16px;display:grid}.smart-group-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.smart-group-editor-note{color:#4c6781;background:#f4f8fc;border:1px solid #d8e5f1;border-radius:9px;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.45}.smart-group-plan-preview{border:1px solid #d8e6f2;border-radius:11px;gap:12px;padding:12px;display:grid;overflow:hidden}.smart-group-plan-preview-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.smart-group-plan-preview-heading>div{gap:3px;display:grid}.smart-group-plan-preview-heading strong{color:#183b5b;font-size:.85rem}.smart-group-plan-preview-heading span{color:#647c91;font-size:.76rem;line-height:1.4}.smart-group-detail{gap:16px;display:grid}.smart-group-detail-heading{align-items:start;margin:0}.smart-group-filter-summary{background:#f7fbff;border:1px solid #d9e8f6;border-radius:10px;gap:5px;padding:11px 13px;display:grid}.smart-group-filter-summary strong{color:#2d587e;text-transform:uppercase;font-size:.78rem}.smart-group-filter-summary p{color:#38516a;margin:0;font-size:.84rem;line-height:1.45}.smart-group-unresolved{color:#854018;background:#fff5ef;border:1px solid #f0caa9;border-radius:10px;padding:11px 13px;font-size:.84rem;line-height:1.45}.smart-group-detail-actions{gap:9px;display:flex}.smart-group-members-heading{border-top:1px solid #e7edf3;margin:4px 0 0;padding-top:16px}@media (width<=920px){.smart-groups-layout{grid-template-columns:1fr}.smart-groups-list-panel,.smart-groups-detail-panel{min-height:auto}.smart-group-filter-grid{grid-template-columns:1fr 1fr}.smart-group-ai-planner{grid-template-columns:1fr}}@media (width<=640px){.smart-groups-toolbar{flex-direction:column;align-items:stretch}.smart-groups-toolbar .primary-button,.smart-groups-toolbar-actions{width:100%}.smart-group-ai-planner-form,.smart-group-plan-preview-heading{flex-direction:column;align-items:stretch}.smart-group-ai-planner-form .secondary-button,.smart-group-plan-preview-heading .secondary-button{width:100%}.smart-groups-detail-panel{padding:16px}.smart-group-filter-grid{grid-template-columns:1fr}.smart-group-detail-actions{flex-direction:column}}.contact-profile-links-panel{border-top:1px solid #e7edf3;margin-top:22px;padding-top:18px}.contact-profile-links-heading{align-items:flex-start;margin-bottom:12px}.contact-profile-links-heading>div>p{color:#62778c;max-width:560px;margin:5px 0 0;font-size:.78rem;line-height:1.45}.contact-profile-links-notice{color:#24536f;background:#eef6fc;border:1px solid #c5ddee;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;margin:10px 0;padding:8px 10px;font-size:.79rem;display:flex}.contact-profile-links-notice button{color:inherit;background:0 0;border:0;font-weight:800}.contact-profile-links-error{margin:10px 0}.contact-profile-links-list{gap:9px;margin-top:11px;display:grid}.contact-profile-link{background:#fbfdff;border:1px solid #dfe8f0;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px;display:flex}.contact-profile-link-copy{gap:3px;min-width:0;display:grid}.contact-profile-link-copy strong{color:#274c68;font-size:.82rem}.contact-profile-link-copy span{color:#75889b;font-size:.71rem}.contact-profile-link-copy a{color:#0b5c9c;overflow-wrap:anywhere;font-size:.76rem}.contact-profile-link-actions{flex:none;align-items:center;gap:8px;display:flex}.contact-profile-link-actions .quiet-button{min-height:30px;padding:4px 8px;font-size:.73rem}.contact-profile-links-add{background:#f7fbfe;border:1px dashed #bfd2e3;border-radius:10px;margin-top:13px;padding:12px}.contact-profile-links-add-heading{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.contact-profile-links-add-heading strong{color:#294c68;font-size:.82rem}.contact-profile-links-add-heading span{color:#72869a;font-size:.7rem}.contact-profile-links-privacy-copy{color:#60758a;margin:6px 0 10px;font-size:.75rem;line-height:1.4}.contact-profile-links-add-actions{align-items:center;gap:10px;display:flex}@media (width<=620px){.contact-profile-link{display:grid}.contact-profile-link-actions{justify-content:flex-start}.contact-profile-links-add-actions{flex-direction:column;align-items:stretch}.contact-profile-links-add-actions .secondary-button{width:100%}}.directory-result-export,.smart-group-export-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.directory-result-export>span,.smart-group-export-actions>span{color:var(--muted);font-size:.82rem}.smart-group-export-actions{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}@media (width<=720px){.directory-list-actions{flex-direction:column;align-items:flex-start}}.data-quality-workspace{gap:16px;display:grid}.data-quality-toolbar{background:#fff;border:1px solid #dce4ee;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.data-quality-toolbar>div{gap:3px;display:grid}.data-quality-toolbar .eyebrow{margin:0}.data-quality-toolbar strong{color:#17324f;font-size:.96rem}.data-quality-toolbar span{color:#6b7c90;max-width:760px;font-size:.79rem;line-height:1.4}.data-quality-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.data-quality-summary-card{color:#38516a;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce4ee;border-radius:12px;gap:5px;min-height:135px;padding:13px;display:grid}.data-quality-summary-card:hover{background:#f7fbff;border-color:#b9d3eb}.data-quality-summary-card.is-active{background:#eaf4ff;border-color:#8ebbdc;box-shadow:inset 3px 0 #1765a5}.data-quality-summary-card>span{color:#38516a;font-size:.76rem;font-weight:800}.data-quality-summary-card strong{color:#17324f;font-size:1.45rem;line-height:1}.data-quality-summary-card small{color:#708399;font-size:.71rem;line-height:1.35}.data-quality-list-panel{background:#fff;border:1px solid #dce4ee;border-radius:16px;overflow:hidden;box-shadow:0 8px 26px #142c490d}.data-quality-list-heading{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:17px;display:flex}.data-quality-list-heading .eyebrow{margin:0 0 4px}.data-quality-list-heading strong{color:#17324f;font-size:.94rem}.data-quality-list-heading>span{color:#74879a;font-size:.75rem}.data-quality-list{display:grid}.data-quality-contact{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr) minmax(230px,.72fr);align-items:center;gap:12px;width:100%;padding:13px 16px;display:grid}.data-quality-contact:hover{background:#f6faff}.data-quality-contact-main{gap:3px;min-width:0;display:grid}.data-quality-contact-main strong{color:#17324f;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.data-quality-contact-main>span{color:#60758a;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.data-quality-contact-main small{color:#7b8ea1;font-size:.71rem}.data-quality-issue-list{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.data-quality-issue-pill{color:#854018;background:#fff5ef;border:1px solid #f0caa9;border-radius:999px;padding:4px 7px;font-size:.66rem;font-weight:800;line-height:1.2}@media (width<=1040px){.data-quality-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.data-quality-toolbar{flex-direction:column;align-items:stretch}.data-quality-toolbar .quiet-button{width:100%}.data-quality-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-quality-contact{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.data-quality-issue-list{grid-column:2;justify-content:flex-start}}@media (width<=430px){.data-quality-summary-grid{grid-template-columns:1fr}.data-quality-list-heading{flex-direction:column;align-items:flex-start;gap:4px}}.ai-status-indicator{position:relative}.ai-status-indicator summary{list-style:none}.ai-status-indicator summary::-webkit-details-marker{display:none}.ai-status-inline{color:#3a5870;white-space:nowrap;background:#eef4f8;border:1px solid #d4e0e9;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.69rem;font-weight:760;line-height:1;display:inline-flex}.ai-status-indicator .ai-status-inline{cursor:pointer}.ai-status-inline.is-ready{color:#256444;background:#edf8f1;border-color:#cce8d7}.ai-status-inline.is-warming,.ai-status-inline.is-busy,.ai-status-inline.is-loading,.ai-status-inline.is-awaiting_worker{color:#8b5c13;background:#fff7e9;border-color:#f1dbad}.ai-status-inline.is-model_missing,.ai-status-inline.is-unreachable{color:#9c3e3e;background:#fff0f0;border-color:#efcece}.ai-status-dot{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.ai-status-dot.is-busy,.ai-status-dot.is-warming,.ai-status-dot.is-awaiting_worker{animation:1.4s ease-in-out infinite ai-status-pulse}.ai-status-popover{color:#496278;z-index:30;background:#fff;border:1px solid #d8e3ec;border-radius:11px;gap:0;min-width:335px;padding:11px 12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 31px #18395529}.ai-status-popover-note{color:#8494a4;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:.65rem;font-weight:780}.ai-status-row{border-top:1px solid #e9f0f5;grid-template-columns:minmax(85px,.72fr) minmax(172px,1.28fr);align-items:flex-start;gap:12px;padding:8px 0;display:grid}.ai-status-row>span:first-child{gap:2px;display:grid}.ai-status-row strong{color:#264a67;font-size:.76rem}.ai-status-row small{color:#71869a;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.ai-status-row>span:last-child{color:#5b7184;text-align:right;font-size:.69rem;line-height:1.38}.ai-status-queue{color:#536e84;border-top:1px solid #e9f0f5;margin:0;padding-top:8px;font-size:.7rem;font-weight:700}@keyframes ai-status-pulse{50%{opacity:.42;transform:scale(.78)}}@media (width<=820px){.account-actions{flex-wrap:wrap;justify-content:flex-end}}@media (width<=620px){.account-actions{align-items:flex-end;width:100%;margin-top:4px}.ai-status-popover{min-width:min(335px,100vw - 36px)}}.scan-field-support{border-top:1px solid #e4edf3;margin-top:7px;padding-top:6px}.scan-field-support summary{cursor:pointer;font-size:.71rem;font-weight:800;line-height:1.35;list-style:none}.scan-field-support summary::-webkit-details-marker{display:none}.scan-field-support summary:before{content:"⌄";margin-right:5px;display:inline-block;transform:rotate(-90deg)}.scan-field-support[open] summary:before{transform:rotate(0)}.scan-field-support.is-supported summary{color:#28714c}.scan-field-support.is-needs_visual_check summary{color:#5a6f83}.scan-field-support.is-ambiguous summary{color:#996115}.scan-field-support ul{gap:5px;margin:7px 0 0;padding:0;list-style:none;display:grid}.scan-field-support li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px;display:grid}.scan-field-support li strong{color:#587087;text-transform:capitalize;font-size:.67rem}.scan-field-support li span,.scan-field-support>p{color:#5b6f82;margin:7px 0 0;font-size:.72rem;line-height:1.35}.scan-field-support-warning{font-weight:700;color:#94601b!important}.csv-preflight-alert,.csv-preflight-notes,.csv-preflight-validation{border-radius:8px;gap:5px;padding:9px 10px;font-size:.77rem;line-height:1.4;display:grid}.csv-preflight-alert{color:#76551f;background:#fff8eb;border:1px solid #f0d6a5}.csv-preflight-notes{color:#49677f;background:#f4f9fd;border:1px solid #d4e4f1}.csv-preflight-validation{color:#76551f;background:#fff8eb;border:1px solid #f0d6a5}.csv-preflight-notes ul,.csv-preflight-validation ul{gap:3px;margin:0;padding-left:18px;display:grid}.csv-mapping-row em{color:#71859a;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-style:normal;overflow:hidden}.taxonomy-manager{background:#fff;border:1px solid #dce4ee;border-radius:16px;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:end;gap:18px;padding:17px;display:grid}.taxonomy-manager .eyebrow{margin:0 0 5px}.taxonomy-manager h2{color:#17324f;margin:0;font-size:1.05rem}.taxonomy-manager .compact-copy{max-width:620px;margin:6px 0 0}.taxonomy-manager-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.taxonomy-manager-form .field{margin:0}.taxonomy-manager-form .field span{font-size:.72rem}.taxonomy-manager-form .field span small{color:#7b8da0;font-weight:600}.taxonomy-manager-form .taxonomy-manager-description{grid-column:1/-1}.taxonomy-manager-form .primary-button{white-space:nowrap;min-height:38px}.classification-item-row{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.classification-item-row:last-child,.classification-item-row .classification-item{border-bottom:0}.taxonomy-manager-delete{color:#9c3e3e;align-self:center;margin:0 14px 0 8px;font-size:.72rem;font-weight:780}.taxonomy-manager-delete:hover{color:#762e2e;text-decoration:underline}.card-review-tag-proposal{background:#f4fbf6;border-color:#c5dfd1}.card-review-tag-proposal>strong{color:#275f3f;font-size:.79rem}.card-review-tag-proposal .compact-copy{margin:5px 0 9px}.card-review-tag-suggestions{gap:7px;display:grid}.card-review-tag-suggestion{background:#fff;border:1px solid #d9ebe0;border-radius:9px;justify-content:space-between;align-items:start;gap:12px;padding:9px 10px;display:flex}.card-review-tag-suggestion>div:first-child{gap:3px;min-width:0;display:grid}.card-review-tag-suggestion strong{color:#245a3c;font-size:.78rem}.card-review-tag-suggestion p{color:#587267;margin:0;font-size:.73rem;line-height:1.4}.card-review-tag-suggestion small{color:#6e8377;font-size:.68rem;line-height:1.35}.card-review-tag-suggestion .local-ai-proposal-actions{flex:none;align-items:center}@media (width<=800px){.taxonomy-manager{grid-template-columns:1fr;align-items:stretch}}@media (width<=540px){.taxonomy-manager-form{grid-template-columns:1fr}.taxonomy-manager-form .primary-button{width:100%}.classification-item-row{grid-template-columns:minmax(0,1fr)}.taxonomy-manager-delete{justify-self:start;margin:-4px 14px 10px}.card-review-tag-suggestion{display:grid}.card-review-tag-suggestion .local-ai-proposal-actions{justify-content:flex-start}}.contact-method-rows{border:1px solid #dce7f0;border-radius:10px;gap:8px;min-width:0;margin:0 0 11px;padding:10px 11px;display:grid}.contact-method-rows legend{color:#263a53;padding:0 4px;font-size:.83rem;font-weight:760}.contact-method-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.contact-method-row input[type=text],.contact-method-row input[type=email],.contact-method-row input[type=url]{min-width:0}.contact-method-primary{color:#526a81;white-space:nowrap;align-items:center;gap:5px;font-size:.72rem;font-weight:700;display:flex}.contact-method-primary input{accent-color:#0b3764;margin:0}.contact-method-rows>.text-button{justify-self:start;font-size:.75rem}@media (width<=540px){.contact-method-row{grid-template-columns:minmax(0,1fr) auto}.contact-method-row .quiet-button{grid-column:1/-1;justify-self:start}}.ai-directory-search,.ai-search-review{background:#fff;border:1px solid #dce7f0;border-radius:12px;gap:11px;padding:13px;display:grid}.ai-directory-search{grid-template-columns:minmax(0,1fr) auto}.ai-directory-search-copy{gap:3px;display:grid}.ai-directory-search-copy strong{color:#213f5b;font-size:.82rem}.ai-directory-search-copy p{color:#657a8e;margin:0;font-size:.74rem;line-height:1.4}.ai-directory-search-form{align-items:center;gap:8px;min-width:0;display:flex}.ai-directory-search-form input{min-width:220px}.ai-search-review{background:#f5f9fc;border-color:#cfdfec}.ai-search-review-header{justify-content:space-between;align-items:baseline;gap:9px;display:flex}.ai-search-review-header strong{color:#234968;font-size:.8rem}.ai-search-review-header p{color:#64798d;margin:0;font-size:.72rem}.directory-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.directory-filter-grid .field{min-width:0;margin:0}.directory-filter-grid .field span{font-size:.69rem}.directory-filter-grid .field input,.directory-filter-grid .field select{width:100%;min-width:0}.directory-filter-actions,.ai-search-review-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.directory-filter-actions{justify-content:flex-end}.ai-search-review-actions{justify-content:flex-start}.directory-filter-divider{border-top:1px solid #e7eef4;margin:2px 0}@media (width<=980px){.directory-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ai-directory-search{grid-template-columns:1fr}.ai-directory-search-form{flex-direction:column;align-items:stretch}.ai-directory-search-form input{min-width:0}.directory-filter-grid{grid-template-columns:1fr}.directory-filter-actions{justify-content:flex-start}}.directory-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.directory-filter-grid>label{gap:4px;min-width:0;display:grid}.directory-filter-grid>label>span{color:#63788c;font-size:.69rem;font-weight:720}.company-research{border-top:1px solid var(--line);padding-top:1.15rem}.company-research-heading,.research-snapshot-actions{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.company-research-heading h3{margin-bottom:.2rem}.research-form{border:1px solid var(--line);border-radius:.65rem;gap:.7rem;margin:.9rem 0;padding:.9rem;display:grid}.research-form label{gap:.35rem;font-weight:600;display:grid}.research-form input,.research-form select{width:100%}.research-confirmation{grid-template-columns:auto 1fr;align-items:start;font-weight:400!important}.research-confirmation input{width:auto;margin-top:.25rem}.research-snapshot{gap:1rem;margin-top:.9rem;display:grid}.research-summary{margin:0;font-weight:600}.research-evidence{color:var(--muted);margin:0;font-size:.88rem}.research-source-links{flex-wrap:wrap;gap:.25rem .75rem;margin:0;font-size:.88rem;display:flex}.research-claims{gap:.7rem;display:grid}.research-claim{border:1px solid var(--line);border-radius:.55rem;padding:.75rem}.research-claim p{margin:.35rem 0}.research-caveats{color:var(--muted);margin:0;padding-left:1.25rem}.research-sources summary{cursor:pointer}.research-sources ul{margin-bottom:0;padding-left:1.2rem}.research-overview,.research-highlights,.research-sources{border:1px solid #dce7ef;border-radius:12px;gap:.75rem;padding:1rem;display:grid}.research-overview{background:#f8fbfd}.research-section-heading{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.research-section-heading .eyebrow{margin:0 0 .16rem}.research-section-heading h4{margin:0}.research-origin-pill,.research-source-tier{color:#456178;white-space:nowrap;background:#eef4f8;border:1px solid #d3e0e8;border-radius:99px;align-items:center;padding:.32rem .5rem;font-size:.72rem;font-weight:750;line-height:1;display:inline-flex}.research-origin-pill.is-source-first{color:#426333;background:#f3f8ee;border-color:#d1e2c1}.research-overview-copy{color:#183b5b;margin:0;font-size:.98rem;line-height:1.55}.research-verified-quote{color:#3d5a70;border-left:3px solid #9ec4df;margin:0;padding-left:.8rem;font-size:.9rem;line-height:1.5}.research-legacy-warning{color:#804820;background:#fff5ef;border:1px solid #efd0b8;border-radius:8px;margin:0;padding:.7rem .8rem;font-size:.86rem;line-height:1.45}.research-source-references{color:#6a7e90;margin:0;font-size:.78rem;line-height:1.45}.research-source-references small{color:#718497;font-size:inherit}.research-source-references.is-compact{font-size:.74rem}.research-highlights article{border-top:1px solid #e6edf2;gap:.42rem;padding-top:.8rem;display:grid}.research-highlights article:first-of-type{border-top:0;padding-top:0}.research-highlights article>strong{color:#244962;font-size:.86rem}.research-highlights article>p{margin:0;line-height:1.48}.research-sources article{border-top:1px solid #e6edf2;align-items:flex-start;gap:.25rem;padding-top:.75rem;display:grid}.research-sources article:first-of-type{border-top:0;padding-top:0}.research-sources article>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.research-sources article a{font-size:.86rem;font-weight:700}.research-sources article small{color:#718497;overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.research-source-tier.is-official{color:#2f6449;background:#edf8f2;border-color:#c9e3d4}.research-developments{border:1px solid #dce7ef;border-radius:12px;gap:.75rem;padding:1rem;display:grid}.research-developments article{border-top:1px solid #e6edf2;gap:.42rem;padding-top:.8rem;display:grid}.research-developments article:first-of-type{border-top:0;padding-top:0}.research-developments article>div{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.research-developments article>p{margin:0;line-height:1.48}.research-developments article>small{color:#718497;font-size:.74rem}.research-development-dates{line-height:1.35}.research-history{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.75rem;display:flex}.research-history h4{width:100%;margin:.2rem 0}.history-item,.active-history-item{border:1px solid var(--line);background:0 0;border-radius:.45rem;padding:.35rem .5rem}.active-history-item{border-color:var(--accent);font-weight:700}.danger-link{color:var(--danger);background:0 0;border:0;padding:0}@media (width<=640px){.company-research-heading,.research-snapshot-actions,.research-section-heading{flex-direction:column;align-items:stretch}.research-origin-pill{align-self:flex-start}}.company-public-profile{border:1px solid var(--line);border-radius:.65rem;margin-top:.9rem;padding:.8rem}.company-public-profile p{margin:.35rem 0}.company-alias-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;margin:.85rem 0;display:grid}.company-alias-form label{gap:.35rem;font-weight:600;display:grid}.company-aliases{flex-wrap:wrap;gap:.45rem;display:flex}.company-alias{color:#235a87;background:#eaf4ff;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .45rem .28rem .65rem;font-size:.88rem;display:inline-flex}.company-alias button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:1.1rem;line-height:1}.company-identity-candidates{gap:.6rem;margin-top:.85rem;display:grid}.company-identity-candidate{border:1px solid var(--line);border-radius:.55rem;justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.7rem;display:flex}.company-identity-candidate div{gap:.2rem;display:grid}.company-identity-candidate p{margin:0}.company-match-values{color:var(--muted);font-size:.84rem}.research-enrichment{border:1px solid var(--line);border-radius:.65rem;gap:.65rem;margin-top:.45rem;padding:.8rem;display:grid}.research-enrichment h4,.research-enrichment p{margin:0}.research-enrichment-candidate{border:1px solid var(--line);cursor:pointer;border-radius:.55rem;grid-template-columns:auto 1fr;align-items:flex-start;gap:.6rem;padding:.65rem;display:grid}.research-enrichment-candidate>span{gap:.25rem;display:grid}.research-enrichment-candidate small{color:var(--muted)}.research-enrichment-candidate a{font-size:.88rem}.research-sector-suggestions{border:1px solid var(--line);border-radius:.65rem;gap:.65rem;margin-top:.45rem;padding:.8rem;display:grid}.research-sector-suggestions h4,.research-sector-suggestions p{margin:0}.research-sector-suggestion-results{gap:.55rem;display:grid}.research-sector-suggestion-results>article{border:1px solid var(--line);border-radius:.55rem;gap:.5rem;padding:.65rem;display:grid}.research-suggestion-sources{flex-wrap:wrap;gap:.35rem .7rem;font-size:.86rem;display:flex}@media (width<=640px){.company-alias-form{grid-template-columns:1fr;align-items:stretch}.company-identity-candidate{flex-direction:column;align-items:stretch}}.company-profile-form{gap:.65rem;margin-top:.7rem;display:grid}.company-profile-form label{gap:.35rem;font-weight:600;display:grid}.company-profile-form textarea{resize:vertical;min-height:5.5rem}.research-scope-form{gap:.85rem}.research-domain-list,.research-domain-suggestions{border:1px solid var(--line);border-radius:.6rem;gap:.55rem;padding:.75rem;display:grid}.research-domain-list>.muted,.research-domain-suggestions>.muted{margin:0}.research-domain-chip{background:#eef6fd;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;width:fit-content;padding:.4rem .55rem;display:flex}.research-domain-chip small,.research-domain-suggestion small{color:var(--muted);font-size:.8rem}.research-domain-chip button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 .1rem;font-size:1.15rem;line-height:1}.research-domain-add{grid-template-columns:minmax(0,1fr) minmax(11rem,.55fr) auto;align-items:end;gap:.6rem;display:grid}.research-domain-add label{gap:.35rem;display:grid}.research-domain-suggestion{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.7rem;padding-top:.55rem;display:flex}.research-domain-suggestion>span{gap:.12rem;display:grid}.research-form-actions{flex-wrap:wrap;gap:.6rem;display:flex}.research-discovery{border:1px solid var(--line);border-radius:.6rem;gap:.65rem;padding:.75rem;display:grid}.research-discovery h4,.research-discovery p{margin:0}.research-discovery-candidate{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:auto 1fr;align-items:flex-start;gap:.6rem;padding-top:.65rem;display:grid}.research-discovery-candidate>span{gap:.2rem;display:grid}.research-discovery-candidate small,.research-discovery-candidate a{color:var(--muted);overflow-wrap:anywhere;font-size:.84rem}@media (width<=640px){.research-domain-add{grid-template-columns:1fr;align-items:stretch}.research-domain-suggestion{flex-direction:column;align-items:stretch}}.company-intelligence-preview{border:1px solid var(--line);border-radius:10px;margin:-6px 0 18px;padding:12px}.company-intelligence-preview-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.company-intelligence-preview-heading .eyebrow{margin:0 0 2px}.company-intelligence-preview>.text-button{margin-top:3px}.research-failure{margin:10px 0}.research-diagnostic{overflow-wrap:anywhere;margin:2px 0 0}@media (width<=640px){.company-intelligence-preview-heading{flex-direction:column;align-items:stretch}}.research-history-comparison{border-top:1px solid var(--line);margin-top:1rem;padding-top:.85rem}.research-history-comparison summary{cursor:pointer;font-weight:700}.research-history-comparison label{gap:.35rem;max-width:22rem;margin:.75rem 0;display:grid}.research-history-comparison select{min-height:2.25rem}.research-history-comparison .quiet-button{margin-bottom:.75rem}.companies-workspace{padding-top:12px}.companies-workspace.is-embedded{padding:16px 0 0}.companies-embedded-heading{justify-content:space-between;align-items:flex-start;gap:24px;padding:0 0 14px;display:flex}.companies-embedded-heading h2{color:#102e4f;margin:4px 0 6px;font-size:1.45rem}.companies-embedded-heading p:last-child{color:#526b85;max-width:720px;margin:0}.companies-toolbar{background:#fff;border:1px solid #dce4ee;border-radius:14px;margin-bottom:16px;padding:10px}.companies-toolbar .search-field{width:100%}.companies-layout{grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr);align-items:start;gap:18px;display:grid}.companies-list-panel{background:#fff;border:1px solid #dce4ee;border-radius:14px;min-height:440px;overflow:hidden}.companies-list{display:grid}.company-workspace-item{color:#1f3851;text-align:left;background:#fff;border:0;border-bottom:1px solid #eaf0f5;grid-template-columns:minmax(0,1fr) minmax(108px,.5fr);align-items:start;gap:12px;width:100%;padding:13px 14px;display:grid}.company-workspace-item:last-child{border-bottom:0}.company-workspace-item:hover,.company-workspace-item.is-selected{background:#f1f8fe}.company-workspace-item.is-selected{box-shadow:inset 3px 0 #1d6fb8}.company-workspace-item>div:first-child{gap:3px;min-width:0;display:grid}.company-workspace-item strong{color:#183955;font-size:.9rem}.company-workspace-item span{color:#647d91;font-size:.76rem;line-height:1.35}.company-workspace-item small{color:#4d7597;font-size:.71rem;line-height:1.35}.company-workspace-meta{text-align:right;place-items:end;gap:5px;display:grid}.company-workspace-meta span{color:#315a7f;font-size:.7rem;font-weight:750}.company-workspace-meta small{color:#6c8398}.company-create-panel{min-height:570px}.company-sector-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem;display:grid}.company-sector-create label{gap:.35rem;font-weight:600;display:grid}.company-profile-form select[multiple]{min-height:7.6rem;padding:.4rem}@media (width<=880px){.companies-layout{grid-template-columns:1fr}.companies-list-panel{min-height:auto}}@media (width<=560px){.companies-embedded-heading{flex-direction:column;align-items:stretch;gap:10px}.company-workspace-item{grid-template-columns:1fr}.company-workspace-meta{text-align:left;place-items:start}.company-sector-create{grid-template-columns:1fr;align-items:stretch}}:root{--workspace-surface:#fff;--workspace-border:#dbe5ee;--workspace-muted:#607084}body{background:#f5f8fb;font-size:16px}h1{letter-spacing:-.025em;font-size:clamp(2rem,3vw,2.6rem)}h2{letter-spacing:-.012em;font-size:clamp(1.22rem,1.8vw,1.45rem)}h3{font-size:1rem}p{line-height:1.62}.app-layout{max-width:1500px;padding:0 36px 64px}.topbar{min-height:84px}.brand{font-size:1.05rem}.brand-mark{border-radius:9px;width:32px;height:32px}.app-nav{gap:6px}.app-nav button{min-height:38px;padding:8px 11px;font-size:.86rem}.account-actions{gap:10px}.account-email{font-size:.87rem}.secondary-button,.quiet-button{min-height:40px;padding:8px 12px}.primary-button{min-height:44px;padding:10px 16px}.form-stack input,.field input,.field textarea,.field select,.quick-create input,.directory-toolbar input,.directory-toolbar select{min-height:44px}.account-menu{position:relative}.account-menu>summary{color:#526a81;cursor:pointer;align-items:center;gap:5px;max-width:240px;padding:7px 3px;font-size:.86rem;list-style:none;display:flex}.account-menu>summary::-webkit-details-marker{display:none}.account-menu[open]>summary{color:#17324f}.account-menu-popover{z-index:20;background:#fff;border:1px solid #d8e3ee;border-radius:12px;gap:5px;min-width:235px;padding:13px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 35px #10284424}.account-menu-popover strong{color:#17324f;overflow-wrap:anywhere;font-size:.84rem}.account-menu-caption{color:#6c8094;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.account-menu-install{gap:4px;margin-top:5px;display:grid}.account-menu-install small{color:#647a90;font-size:.74rem;line-height:1.4}.pwa-install-prompt{box-shadow:none;background:#f7fbff;border-color:#c8ddee;align-items:center;margin:0 0 22px;padding:12px 14px}.pwa-install-actions{flex:none;align-items:center;gap:8px;display:flex}.pwa-install-prompt strong{font-size:.86rem}.pwa-install-prompt small{font-size:.79rem}.directory-workspace{padding-top:18px}.directory-heading{padding:32px 0 24px}.directory-heading h1{max-width:760px;margin-bottom:10px}.directory-heading>div>p:not(.eyebrow){max-width:720px;font-size:.98rem}.eyebrow,.card-kicker{font-size:.76rem}.directory-view-tabs{margin-bottom:18px}.directory-view-tabs button,.classification-kind-tabs button{min-height:42px;font-size:.88rem}.directory-toolbar,.companies-toolbar,.classification-toolbar,.smart-groups-toolbar{box-shadow:none;background:0 0;border-color:#0000;border-radius:0;padding:0}.directory-toolbar{gap:12px;margin-bottom:18px}.directory-toolbar .search-field,.companies-toolbar .search-field{min-height:46px}.search-field{border-color:#b7c8da}.directory-list-panel,.detail-panel,.companies-list-panel,.companies-detail-panel,.classification-list-panel,.classification-members-panel,.smart-groups-list-panel,.smart-groups-detail-panel{border-color:var(--workspace-border);box-shadow:0 5px 18px #142c4909}.directory-list-panel,.detail-panel{border-radius:14px}.detail-panel{padding:24px}.list-panel-heading{padding:17px 19px;font-size:.93rem}.contact-row{padding:15px 17px}.contact-row-main strong{font-size:.95rem}.contact-row-main span{font-size:.81rem}.contact-row-meta{max-width:125px}.tag-pill,.tag-count,.archived-pill{max-width:125px;font-size:.7rem}.empty-detail-icon{color:#396585;background:#f4f8fc;border:1px solid #d9e5ef;border-radius:999px;width:32px;height:32px;font-size:.68rem}.empty-detail-panel{padding:42px}.empty-detail-panel h2{margin-top:12px}.settings-workspace .directory-heading{padding-bottom:18px}.settings-diagnostics{gap:16px;display:grid}.settings-diagnostics-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 0 2px;display:flex}.settings-diagnostics-heading h2{margin-bottom:7px}.settings-diagnostics-heading .eyebrow{margin-bottom:6px}.settings-diagnostics-unavailable{color:#72501d;background:#fff7ea;border:1px solid #efd6a8;border-radius:10px;padding:12px 14px;font-size:.9rem}.diagnostics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.diagnostics-item{border:1px solid var(--workspace-border);background:#fff;border-radius:12px;gap:6px;min-height:158px;padding:16px;display:grid}.diagnostics-item>span{color:#6c8094;letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:800}.diagnostics-item strong{color:#193a58;font-size:.97rem;line-height:1.3}.diagnostics-item small{color:#62778d;font-size:.79rem;line-height:1.45}.diagnostics-status.is-good{border-color:#b9dfc7}.diagnostics-status.is-good strong{color:#17603a}.diagnostics-status.is-pending{border-color:#ead6a5}.diagnostics-status.is-pending strong{color:#7c5716}.diagnostics-status.is-attention{border-color:#efc7c7}.diagnostics-status.is-attention strong{color:#9d2424}.diagnostics-operational{background:#f7fbfc;border:1px solid #d8e8ec;border-radius:14px;gap:14px;padding:16px;display:grid}.diagnostics-operational>div>h3{color:var(--meridian-navy);margin:0 0 5px;font-size:1rem}.diagnostics-operational>div>p:not(.eyebrow){color:var(--meridian-text-secondary);max-width:760px;margin:0;font-size:.8rem;line-height:1.45}.diagnostics-operational .eyebrow{margin-bottom:5px}.diagnostics-operational-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.diagnostics-operational-card{background:#fff;border:1px solid #dce8eb;border-radius:10px;gap:7px;min-width:0;padding:12px;display:grid}.diagnostics-operational-card h4{color:#587081;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:850}.diagnostics-operational-card>strong{color:var(--meridian-navy);font-size:.88rem;line-height:1.35}.diagnostics-operational-card>p,.diagnostics-operational-card>small{color:var(--meridian-text-secondary);margin:0;font-size:.74rem;line-height:1.45}.diagnostics-provider-list{gap:7px;display:grid}.diagnostics-provider{border-left:3px solid #c7d5db;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-left:8px;display:flex}.diagnostics-provider span{color:#426171;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.diagnostics-provider strong{color:#47636f;text-align:right;font-size:.69rem}.diagnostics-provider.is-good{border-left-color:#4ca56e}.diagnostics-provider.is-good strong{color:#17603a}.diagnostics-provider.is-pending{border-left-color:#c59a36}.diagnostics-provider.is-pending strong{color:#7c5716}.diagnostics-provider.is-attention{border-left-color:#cf6d6d}.diagnostics-provider.is-attention strong{color:#9d2424}.diagnostics-operational-card.diagnostics-status.is-good{border-color:#b9dfc7}.diagnostics-operational-card.diagnostics-status.is-attention{border-color:#efc7c7}@media (width<=1080px){.app-layout{padding-left:26px;padding-right:26px}.diagnostics-grid,.diagnostics-operational-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){body{font-size:15px}.app-layout{padding:0 18px 44px}.topbar{min-height:auto;padding:15px 0}.account-menu>summary{max-width:150px}.pwa-install-prompt{flex-direction:column;align-items:flex-start}.pwa-install-actions{width:100%}.pwa-install-actions button{flex:1 1 0}.directory-heading{flex-direction:column;align-items:flex-start;padding-top:24px}.directory-heading .primary-button{width:100%}.settings-diagnostics-heading{flex-direction:column;align-items:stretch}.settings-diagnostics-heading .quiet-button{width:100%}.diagnostics-grid,.diagnostics-operational-grid{grid-template-columns:1fr}}.live-acceptance{gap:16px;display:grid}.live-acceptance-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:4px 0 2px;display:flex}.live-acceptance-heading h2{margin-bottom:7px}.live-acceptance-heading .eyebrow{margin-bottom:6px}.live-acceptance-grid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px;display:grid}.live-acceptance-check{border:1px solid var(--workspace-border);background:#fff;border-radius:12px;gap:7px;min-height:172px;padding:16px;display:grid}.live-acceptance-check>span{color:#6c8094;letter-spacing:.06em;text-transform:uppercase;font-size:.73rem;font-weight:800}.live-acceptance-check strong{color:#193a58;font-size:.97rem;line-height:1.3}.live-acceptance-check small{color:#62778d;font-size:.79rem;line-height:1.45}.live-acceptance-check.is-ready{border-color:#b9dfc7}.live-acceptance-check.is-ready strong{color:#17603a}.live-acceptance-check.is-attention{border-color:#ead6a5}.live-acceptance-check.is-attention strong{color:#7c5716}.live-acceptance-check.is-muted{background:#fbfcfd}.live-acceptance-loading{color:#62778d;margin:0;padding:6px 0;font-size:.9rem}.live-acceptance-runbook{background:#fbfdff;border:1px solid #d9e6ef;border-radius:13px;gap:16px;padding:18px;display:grid}.live-acceptance-runbook .eyebrow{margin-bottom:5px}.live-acceptance-runbook h3{color:#193a58;margin:0;font-size:1rem}.live-acceptance-runbook .compact-copy{max-width:760px;margin-bottom:0}.live-acceptance-runbook ol{counter-reset:acceptance;gap:10px;margin:0;padding:0;list-style:none;display:grid}.live-acceptance-runbook li{background:#fff;border:1px solid #e1ebf2;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:3px 12px;padding:12px;display:grid}.live-acceptance-runbook li:before{color:#285777;content:counter(acceptance);counter-increment:acceptance;background:#eff6fb;border:1px solid #cddfeb;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;margin-top:1px;font-size:.72rem;font-weight:800;display:inline-flex}.live-acceptance-runbook li strong{color:#254a67;grid-column:2;font-size:.86rem}.live-acceptance-runbook li span{color:#62778d;grid-column:2;font-size:.8rem;line-height:1.45}@media (width<=1080px){.live-acceptance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.live-acceptance-heading{flex-direction:column;align-items:stretch}.live-acceptance-heading .quiet-button{width:100%}.live-acceptance-grid{grid-template-columns:1fr}.live-acceptance-runbook{padding:14px}}.directory-layout.is-list-only,.companies-layout.is-list-only,.classification-layout.is-list-only,.smart-groups-layout.is-list-only,.portability-layout.is-list-only{grid-template-columns:minmax(0,1fr)}.directory-layout.is-list-only .directory-list-panel,.companies-layout.is-list-only .companies-list-panel,.classification-layout.is-list-only .classification-list-panel,.smart-groups-layout.is-list-only .smart-groups-list-panel,.portability-layout.is-list-only .import-batch-panel{min-height:390px}.resolution-workspace.is-embedded{padding-top:0}.resolution-embedded-heading{margin-bottom:14px}.resolution-embedded-heading .primary-button{flex:none}@media (width<=760px){.resolution-embedded-heading{flex-direction:column;align-items:stretch;gap:10px}.resolution-embedded-heading .primary-button{width:100%}}.directory-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.directory-health-button{color:#34556f;cursor:pointer;text-align:left;background:#fff;border:1px solid #cfdee9;border-radius:11px;grid-template-columns:auto auto;align-items:center;gap:1px 8px;padding:7px 11px;display:grid}.directory-health-button:hover{background:#f5faff;border-color:#9fbed7}.directory-health-button>span{letter-spacing:.04em;text-transform:uppercase;font-size:.71rem;font-weight:800}.directory-health-button strong{color:#153f62;grid-row:span 2;font-size:1.14rem;line-height:1}.directory-health-button small{color:#71869a;font-size:.7rem;line-height:1.15}.directory-command-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.directory-universal-search{min-height:50px}.directory-command-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.directory-command-actions .quiet-button.has-count{color:#124c7b;background:#eef6fc;border-color:#a9c9e1}.directory-active-filters{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 14px;display:flex}.directory-active-filters>span{color:#687e92;text-transform:uppercase;margin-right:2px;font-size:.73rem;font-weight:800}.directory-filter-chip{color:#255777;cursor:pointer;background:#eef6fc;border:1px solid #c9dcec;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.74rem;font-weight:740;line-height:1.2;display:inline-flex}.directory-filter-chip:hover{background:#e4f1fb;border-color:#9ec3df}.directory-filter-chip span{color:#476d89;font-size:.92rem;line-height:.8}.directory-filter-drawer{background:#fbfdff;border:1px solid #d7e5ef;border-radius:13px;gap:14px;margin-bottom:16px;padding:15px;display:grid}.directory-filter-drawer-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.directory-filter-drawer-heading .eyebrow{margin:0 0 3px}.directory-filter-drawer-heading strong{color:#254a67;font-size:.88rem}.directory-filter-drawer .archive-filter{color:#4f687d;font-size:.79rem;font-weight:700}.directory-list-actions{border-color:var(--workspace-border);background:#fff;justify-content:flex-start}.directory-results-summary{gap:2px;margin-right:auto;display:grid}.directory-results-summary strong{color:#173b58;font-size:.91rem}.directory-results-summary span{color:#708399;font-size:.75rem;font-weight:620}.directory-result-export{margin-left:auto}.bulk-selected-export{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.bulk-selected-export>span{color:#45657f;font-size:.75rem;font-weight:800}.data-quality-toolbar.is-compact{background:0 0;border:0;border-radius:0;padding:0 0 2px}.data-health-compact-summary{border:1px solid var(--workspace-border);background:#fff;border-radius:13px;grid-template-columns:minmax(170px,.38fr) minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.data-health-total{color:#2a587a;cursor:pointer;text-align:left;background:#f0f7fc;border:1px solid #c5dce9;border-radius:10px;gap:4px;min-height:74px;padding:12px;display:grid}.data-health-total.is-active{background:#e5f3fc;border-color:#9fc4df;box-shadow:inset 3px 0 #1d6fb8}.data-health-total strong{color:#173f60;font-size:1.45rem;line-height:1}.data-health-total span{color:#55738a;font-size:.76rem;font-weight:700}.data-health-filter-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.data-health-filter{color:#506c82;cursor:pointer;background:#fff;border:1px solid #d4e1ea;border-radius:999px;padding:7px 9px;font-size:.74rem;font-weight:700}.data-health-filter strong{color:#224d6c;margin-left:5px}.data-health-filter:hover,.data-health-filter.is-active{color:#174f79;background:#eff7fc;border-color:#a7c9df}@media (width<=900px){.directory-command-bar{grid-template-columns:1fr}.directory-command-actions{justify-content:flex-start}.directory-result-export{margin-left:0}.data-health-compact-summary{grid-template-columns:1fr}}@media (width<=760px){.directory-heading-actions{align-items:stretch;width:100%}.directory-heading-actions .primary-button{flex:180px;width:auto}.directory-health-button{flex:160px}.directory-command-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.directory-command-actions .quiet-button{min-width:0;padding-left:8px;padding-right:8px}.directory-list-actions{align-items:stretch}.directory-results-summary{margin-right:0}.directory-result-export{margin-left:0}.data-health-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.data-health-filter{text-align:left}}@media (width<=480px){.directory-command-actions{grid-template-columns:1fr}.directory-heading-actions .primary-button{width:100%}.data-health-filter-row{grid-template-columns:1fr}}.companies-toolbar{gap:10px;display:grid}.companies-filter-row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.companies-filter-control{gap:4px;min-width:166px;display:grid}.companies-filter-control>span{color:#6d8093;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}.companies-filter-control select{color:#284862;font:inherit;background:#fff;border:1px solid #b7c8da;border-radius:9px;min-height:42px;padding:8px 10px}.companies-clear-filters{margin-left:auto}.company-workspace-item{grid-template-columns:42px minmax(0,1fr) minmax(142px,.5fr);align-items:center;gap:13px;padding:14px 17px}.company-workspace-monogram,.company-detail-monogram{color:#1a517e;letter-spacing:.04em;background:#e5f0f8;border:1px solid #c7dcea;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:.76rem;font-weight:850;display:inline-flex}.company-workspace-item-main{gap:5px;min-width:0;display:grid}.company-workspace-name-line{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.company-workspace-name-line strong{color:#173b5b;text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}.company-workspace-name-line small{color:#678097;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.company-workspace-location{color:#60788e;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.company-sector-pills,.company-detail-sector-pills{flex-wrap:wrap;gap:5px;display:flex}.company-sector-pill,.company-detail-sector-pills span{color:#376487;text-overflow:ellipsis;white-space:nowrap;background:#edf5fb;border:1px solid #d7e6f1;border-radius:999px;max-width:155px;padding:4px 7px;font-size:.67rem;font-weight:750;line-height:1;overflow:hidden}.company-sector-pill.is-count{color:#6c8193;background:0 0;border-color:#d9e4ed}.company-workspace-empty-sector,.company-detail-unclassified{color:#7b8e9f;margin:0;font-size:.73rem;font-style:italic}.company-workspace-meta{place-items:end;gap:7px}.company-workspace-meta>span{color:#536f88;font-size:.72rem;font-weight:650}.company-research-status{color:#5f7588;text-align:right;text-overflow:ellipsis;white-space:nowrap;border:1px solid #d7e3ec;border-radius:999px;max-width:156px;padding:4px 7px;font-size:.68rem;font-weight:800;line-height:1.2;overflow:hidden}.company-research-status.is-current{color:#2b6842;background:#eef8f1;border-color:#cde5d3}.company-research-status.is-attention{color:#80581e;background:#fff7ea;border-color:#efd8a9}.company-research-status.is-working{color:#2f638e;background:#eef5fb;border-color:#caddf0}.company-research-status.is-neutral{color:#4d6175;background:#f5f7f9;border-color:#dce4ea}.company-panel-heading{margin-bottom:15px}.company-panel-heading .compact-copy{margin:3px 0 0}.company-detail-identity{background:#f7fbfe;border:1px solid #d8e7f1;border-radius:14px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:15px;display:grid}.company-detail-monogram{border-radius:14px;width:54px;height:54px;font-size:.95rem}.company-detail-identity-main{gap:4px;min-width:0;display:grid}.company-detail-identity-main .eyebrow{margin:0}.company-detail-identity-main h2{color:#173c5c;overflow-wrap:anywhere;margin:0}.company-detail-identity-main>p:not(.eyebrow):not(.company-detail-unclassified){color:#60798f;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.4}.company-detail-identity-meta{color:#667e92;text-align:right;place-items:end;gap:1px;display:grid}.company-detail-identity-meta strong{color:#214d70;font-size:1.25rem;line-height:1}.company-detail-identity-meta span{white-space:nowrap;font-size:.72rem;font-weight:750}.company-detail-identity-meta small{color:#7a8c9d;font-size:.68rem}@media (width<=860px){.companies-clear-filters{margin-left:0}.company-workspace-item{grid-template-columns:42px minmax(0,1fr)}.company-workspace-meta{text-align:left;grid-column:2;place-items:start}.company-research-status{text-align:left}}@media (width<=640px){.companies-filter-row{grid-template-columns:1fr;display:grid}.companies-filter-control{min-width:0}.companies-clear-filters{width:100%}.company-workspace-item{align-items:start;padding:14px}.company-workspace-name-line{gap:2px;display:grid}.company-detail-identity{grid-template-columns:46px minmax(0,1fr);align-items:start}.company-detail-monogram{border-radius:12px;width:46px;height:46px}.company-detail-identity-meta{text-align:left;grid-column:2;place-items:start}}.form-notice{color:#276442;background:#eef8f2;border:1px solid #c7e5d2;border-radius:10px;margin:0 0 14px;padding:10px 12px;font-size:.86rem;line-height:1.4}.section-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.section-heading-actions>span{color:#78889c;font-size:.73rem;font-weight:700}.scan-review-section{background:#fff;border:1px solid #e0eaf2;border-radius:10px;padding:0}.scan-review-section:first-of-type{border-top:1px solid #e0eaf2;padding-top:0}.scan-review-section>summary{color:#294c68;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;font-size:.86rem;font-weight:800;list-style:none;display:flex}.scan-review-section>summary::-webkit-details-marker{display:none}.scan-review-section>summary:after{color:#698199;content:"⌄";margin-left:auto;font-size:1rem;font-weight:700}.scan-review-section[open]>summary{border-bottom:1px solid #e7eef5}.scan-review-section[open]>summary:after{transform:rotate(180deg)}.scan-review-section>summary small{color:#778ba0;margin-left:auto;font-size:.7rem;font-weight:700}.scan-review-section-body{padding:13px}.scan-review-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 10px;display:flex}.batch-review-guided-header{color:#f5fbff;background:linear-gradient(135deg,#0b3764,#145b91);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 16px;padding:18px 20px;display:flex}.batch-review-guided-header .eyebrow{color:#a8d6f3;margin:0 0 3px}.batch-review-guided-header h2{color:#fff;margin:0}.batch-review-guided-header p:not(.eyebrow){color:#d9edf9;margin:6px 0 0;font-size:.84rem}.batch-guided-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.batch-guided-actions .quiet-button{color:#fff;background:#ffffff1f;border-color:#ffffff40}.batch-guided-actions .quiet-button:hover{background:#fff3}.batch-guided-actions .secondary-button{color:#154a76;background:#fff;border-color:#fff}.batch-guided-actions .danger-text{color:#ffd9d9}.batch-review-workstation{grid-template-columns:minmax(255px,.72fr) minmax(360px,1.04fr) minmax(410px,1.18fr);align-items:start;gap:14px;display:grid}.batch-review-queue,.batch-review-evidence,.batch-review-approval{background:#fff;border:1px solid #dce4ee;border-radius:16px;min-width:0;box-shadow:0 8px 26px #142c490d}.batch-review-queue{align-self:stretch;padding:16px}.batch-review-evidence{padding:18px;position:sticky;top:12px}.batch-review-approval{min-height:660px;padding:0;position:relative}.batch-workstation-panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.batch-workstation-panel-heading .eyebrow{margin-bottom:2px}.batch-workstation-panel-heading h2{color:#193e5c;margin:0;font-size:1.08rem}.batch-workstation-panel-heading small{color:#74879b;margin-top:3px;font-size:.7rem;display:block}.batch-workstation-panel-heading .secondary-button{min-height:32px;padding:6px 8px;font-size:.72rem}.batch-page-tabs,.batch-queue-filter-tabs{flex-wrap:wrap;gap:6px;display:flex}.batch-page-tabs{border-bottom:1px solid #e4edf4;margin:0 -16px 12px;padding:0 16px 9px}.batch-page-tabs button,.batch-queue-filter-tabs button{color:#526c83;background:#f7fafc;border:1px solid #d7e3ed;border-radius:7px;min-height:30px;padding:5px 8px;font-size:.72rem;font-weight:800}.batch-page-tabs button.is-active,.batch-queue-filter-tabs button.is-active{color:#0e4f80;background:#e7f3fb;border-color:#9dc2dd}.batch-queue-filter-tabs{background:#f8fbfd;border:1px solid #e0eaf2;border-radius:10px;margin-bottom:9px;padding:6px}.batch-queue-filter-tabs button{background:0 0;border-color:#0000;flex:auto;padding:5px 6px}.batch-queue-filter-tabs button span{background:#1c58851f;border-radius:999px;margin-left:3px;padding:2px 5px;font-size:.64rem}.batch-keyboard-hints{color:#587088;background:#f3f8fd;border:1px solid #dce8f2;border-radius:8px;flex-wrap:wrap;gap:5px 10px;margin:0 0 11px;padding:7px 8px;font-size:.65rem;line-height:1.3;display:flex}.batch-keyboard-hints kbd,.batch-review-action-bar kbd{color:#31526c;background:#fff;border:1px solid #c7d8e5;border-bottom-width:2px;border-radius:4px;padding:1px 4px;font-family:inherit;font-size:.63rem;font-weight:850}.batch-workstation-slot-list{gap:7px;max-height:calc(100vh - 290px);padding-right:2px;display:grid;overflow:auto}.batch-workstation-slot{color:inherit;text-align:left;background:#fff;border:1px solid #e0e9f1;border-radius:10px;grid-template-columns:24px 58px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:78px;padding:7px;display:grid;position:relative;overflow:hidden}.batch-workstation-slot:hover{border-color:#a6c5db;box-shadow:0 3px 12px #10446d14}.batch-workstation-slot.is-selected{background:#edf7ff;border-color:#4c94c5;box-shadow:0 0 0 2px #2874a926}.batch-workstation-slot.status-approved{background:#fbfefa;border-color:#c7e5d2}.batch-workstation-slot.status-skipped{background:#fafbfc;border-style:dashed}.batch-workstation-slot .batch-slot-position{position:static;top:auto;left:auto}.batch-workstation-slot img,.batch-workstation-slot .batch-slot-promoted{object-fit:contain;background:#edf2f6;border-radius:6px;width:58px;height:56px;display:block}.batch-workstation-slot .batch-slot-promoted{color:#668098;text-align:center;justify-content:center;align-items:center;padding:4px;font-size:.58rem;font-weight:750;display:flex}.batch-workstation-slot-copy{gap:4px;min-width:0;display:grid}.batch-workstation-slot-title{min-width:0}.batch-workstation-slot-title strong{color:#294c68;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;display:block;overflow:hidden}.batch-workstation-slot-title small{color:#778c9e;margin-top:2px;font-size:.63rem;display:block}.batch-slot-state{text-transform:uppercase;border-radius:999px;place-self:start;padding:3px 6px;font-size:.61rem;font-weight:850}.batch-slot-state.is-review{color:#326c95;background:#edf5fb}.batch-slot-state.is-approved{color:#24704a;background:#eaf7ef}.batch-slot-state.is-skipped{color:#4f6173;background:#f0f3f6}.batch-confidence-chips{flex-wrap:wrap;gap:5px;display:flex}.batch-confidence-chips.is-compact{gap:3px}.batch-confidence-chip{white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:.62rem;font-weight:850}.batch-confidence-chips.is-compact .batch-confidence-chip{padding:2px 4px;font-size:.55rem}.batch-confidence-chip.is-verified{color:#25714a;background:#e6f6ed}.batch-confidence-chip.is-needs_check{color:#85601f;background:#fff5dc}.batch-confidence-chip.is-suggested{color:#396a95;background:#edf4fc}.batch-confidence-chip.is-qr_vcard{color:#6b4f96;background:#f1ebfb}.batch-skip-empty-button{width:100%;margin-top:11px;font-size:.72rem}.batch-evidence-subtitle{color:#74889a;margin-top:4px;font-size:.7rem;font-weight:700;display:block}.batch-evidence-toolbar{background:#f7fafc;border:1px solid #dce7f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:11px;padding:7px;font-size:.72rem;display:flex}.batch-evidence-toolbar>span{color:#58728a;text-align:center;min-width:38px;font-weight:800}.batch-evidence-toolbar .quiet-button{min-height:30px;padding:5px 7px;font-size:.7rem}.batch-evidence-toolbar .quiet-button.is-active{color:#155e92;background:#dff0fb;border-color:#8ebedc}.batch-evidence-canvas{background-color:#f2f6f8;background-image:linear-gradient(45deg,#edf2f4 25%,#0000 25%),linear-gradient(-45deg,#edf2f4 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#edf2f4 75%),linear-gradient(-45deg,#0000 75%,#edf2f4 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;border:1px solid #d7e3ed;border-radius:10px;justify-content:center;align-items:center;min-height:310px;max-height:515px;padding:20px;display:flex;overflow:auto}.batch-evidence-canvas img{object-fit:contain;transform-origin:50%;max-width:100%;max-height:450px;transition:transform .16s}.batch-evidence-integrity-copy{color:#71879a;margin:8px 0 0;font-size:.67rem;line-height:1.35}.batch-ocr-panel{color:#4e6780;background:#f8fbfd;border:1px solid #d9e6ef;border-radius:10px;margin-top:12px;padding:10px;font-size:.74rem;line-height:1.4}.batch-ocr-panel-heading{color:#294c68;justify-content:space-between;align-items:center;display:flex}.batch-ocr-panel-heading span{color:#718599;font-size:.66rem}.batch-ocr-panel p{margin-bottom:0}.batch-ocr-panel pre{color:#314f67;white-space:pre-wrap;background:#fff;border:1px solid #e0eaf1;border-radius:7px;max-height:180px;padding:8px;font-size:.68rem;overflow:auto}.batch-ocr-panel ul{margin:8px 0 0;padding-left:17px}.batch-approval-context{background:#f7fbfe;border-bottom:1px solid #dfebf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 15px;display:flex}.batch-approval-context .eyebrow{margin-bottom:3px}.batch-approval-context h2{color:#193e5c;margin:0;font-size:1.08rem}.batch-approval-context p:not(.eyebrow){color:#61788e;max-width:330px;margin:5px 0 0;font-size:.75rem;line-height:1.35}.batch-review-approval .detail-panel{box-shadow:none;border:0;border-radius:0;min-height:0;padding:18px 20px 84px}.batch-review-approval .detail-panel>.panel-heading{margin-bottom:15px}.batch-review-approval .detail-panel>.panel-heading h2{font-size:1rem}.batch-review-approval .detail-panel>.panel-heading .eyebrow{font-size:.62rem}.batch-review-approval .detail-panel>.panel-heading>.quiet-button{display:none}.batch-review-approval .contact-form{gap:10px}.batch-review-approval .contact-form>.form-section{margin:0}.batch-review-action-bar{z-index:3;background:#fffffff5;border-top:1px solid #dce7ef;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;bottom:0;left:0;right:0;box-shadow:0 -7px 20px #16385417}.batch-review-action-bar .primary-button{margin-left:auto}.batch-review-action-bar button{min-height:37px}.batch-review-action-bar button>span{opacity:.85;white-space:nowrap;margin-left:5px;font-size:.65rem}.batch-workstation-empty{color:#61798f;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;padding:30px;display:flex}.batch-workstation-empty h2{color:#284d6c;margin:3px 0 8px}.batch-workstation-empty p:not(.eyebrow){max-width:320px;margin-bottom:0}.batch-review-evidence .quality-signal-list,.batch-review-evidence .ai-check-panel{margin-top:12px}.batch-review-evidence .capture-review-notes{margin-top:10px}.batch-review-approval .batch-resolved-panel{box-shadow:none;border:0;max-width:none;min-height:320px;margin:0;padding:24px}@media (width<=1260px){.batch-review-workstation{grid-template-columns:minmax(235px,.74fr) minmax(340px,1fr)}.batch-review-approval{grid-column:1/-1}.batch-review-approval .detail-panel{max-width:none}}@media (width<=930px){.batch-review-guided-header,.batch-review-workstation{grid-template-columns:1fr}.batch-review-guided-header{flex-direction:column;align-items:stretch}.batch-guided-actions{justify-content:flex-start}.batch-review-evidence{position:static}.batch-workstation-slot-list{max-height:none}}.mobile-batch-review{gap:12px;margin:16px 0;display:grid}.mobile-batch-review-header{color:#f5fbff;background:linear-gradient(135deg,#0b3764,#145b91);border-radius:16px;gap:12px;padding:16px;display:grid}.mobile-batch-review-header .eyebrow{color:#a8d6f3;margin:0 0 3px}.mobile-batch-review-header h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.25}.mobile-batch-review-header p:not(.eyebrow){color:#d9edf9;margin:6px 0 0;font-size:.77rem;line-height:1.35}.mobile-batch-header-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:7px;display:grid}.mobile-batch-header-actions .quiet-button{color:#fff;background:#ffffff1f;border-color:#ffffff40}.mobile-batch-header-actions .secondary-button{color:#154a76;background:#fff;border-color:#fff}.mobile-batch-stepper{background:#fff;border:1px solid #dce7f0;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;display:grid}.mobile-batch-stepper button{color:#62788e;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;gap:3px;min-height:52px;padding:5px 3px;font-size:.61rem;font-weight:850;line-height:1.1;display:grid}.mobile-batch-stepper button span{color:#52718c;background:#edf3f8;border:1px solid #d7e3ed;border-radius:999px;justify-content:center;align-items:center;width:19px;height:19px;font-size:.61rem;display:inline-flex}.mobile-batch-stepper button.is-active{color:#0e4f80;background:#e8f4fc}.mobile-batch-stepper button.is-active span{color:#fff;background:#17659b;border-color:#17659b}.mobile-batch-stepper button:disabled{color:#a2b0bd;cursor:not-allowed}.mobile-batch-stepper button:disabled span{color:#4f6173;background:#f5f7f9;border-color:#c4d0da}.mobile-batch-stage{background:#fff;border:1px solid #dce4ee;border-radius:16px;min-width:0;padding:15px;box-shadow:0 8px 26px #142c490d}.mobile-batch-stage-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.mobile-batch-stage-heading .eyebrow{margin-bottom:2px}.mobile-batch-stage-heading h2{color:#193e5c;margin:0;font-size:1.05rem}.mobile-batch-stage-heading p:not(.eyebrow),.mobile-batch-stage-heading small{color:#6e8294;margin:4px 0 0;font-size:.72rem;line-height:1.35}.mobile-batch-stage-heading .secondary-button,.mobile-batch-stage-heading .quiet-button{flex:none;min-height:31px;padding:5px 7px;font-size:.68rem}.mobile-batch-queue-stage .batch-page-tabs{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.mobile-batch-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;display:grid}.mobile-batch-filter-tabs button{min-width:0}.mobile-batch-slot-list{gap:7px;display:grid}.mobile-batch-slot-list .batch-workstation-slot{grid-template-columns:23px 53px minmax(0,1fr);min-height:73px}.mobile-batch-slot-list .batch-workstation-slot img,.mobile-batch-slot-list .batch-workstation-slot .batch-slot-promoted{width:53px;height:51px}.mobile-batch-delete{margin:15px auto 0;font-size:.73rem;display:block}.mobile-source-view{background:#f7fafc;border:1px solid #dce7f0;border-radius:12px;overflow:hidden}.mobile-source-toolbar{background:#fff;border-bottom:1px solid #dce7f0;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.mobile-source-toolbar>span{color:#58728a;text-align:center;min-width:35px;font-size:.7rem;font-weight:850}.mobile-source-toolbar .quiet-button{min-height:30px;padding:5px 7px;font-size:.67rem}.mobile-source-toolbar .quiet-button.is-active{color:#155e92;background:#dff0fb;border-color:#8ebedc}.mobile-source-canvas{background-color:#f2f6f8;background-image:linear-gradient(45deg,#edf2f4 25%,#0000 25%),linear-gradient(-45deg,#edf2f4 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#edf2f4 75%),linear-gradient(-45deg,#0000 75%,#edf2f4 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;justify-content:center;align-items:center;min-height:min(55svh,490px);padding:16px;display:flex;overflow:auto}.mobile-source-canvas img{object-fit:contain;transform-origin:50%;max-width:100%;transition:transform .16s}:is(.mobile-source-view.is-focus,.mobile-source-view:fullscreen){box-sizing:border-box;height:100dvh;padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));z-index:40;background:#111d29;border-radius:0;grid-template-rows:auto minmax(0,1fr);width:100vw;display:grid;position:fixed;inset:0}.mobile-source-view:fullscreen{position:static}:is(.mobile-source-view.is-focus .mobile-source-toolbar,.mobile-source-view:fullscreen .mobile-source-toolbar){border:1px solid #ffffff2e;border-bottom:0;border-radius:10px 10px 0 0}:is(.mobile-source-view.is-focus .mobile-source-canvas,.mobile-source-view:fullscreen .mobile-source-canvas){border:1px solid #ffffff2e;border-radius:0 0 10px 10px;min-height:0;padding:22px}:is(.mobile-source-view.is-focus .mobile-source-canvas img,.mobile-source-view:fullscreen .mobile-source-canvas img){max-width:none;max-height:none}.mobile-batch-source-stage .batch-confidence-chips{margin-top:12px}.mobile-batch-stage-note{color:#587088;background:#f3f8fd;border:1px solid #dce8f2;border-radius:9px;margin:13px 0 0;padding:9px;font-size:.73rem;line-height:1.4}.mobile-batch-details-stage{padding-bottom:0}.mobile-batch-details-stage .detail-panel{box-shadow:none;border:0;border-radius:0;min-height:0;padding:0}.mobile-batch-details-stage .detail-panel>.panel-heading{display:none}.mobile-batch-details-stage .contact-form{gap:10px}.mobile-batch-details-stage .contact-form>.form-section{margin:0}.mobile-batch-approval-summary{background:#f7fbfe;border:1px solid #dfebf3;border-radius:11px;gap:8px;padding:14px;display:grid}.mobile-batch-approval-summary .eyebrow{margin:0}.mobile-batch-approval-summary h2{color:#193e5c;margin:0;font-size:1.06rem}.mobile-batch-approval-summary p:not(.eyebrow){color:#61788e;margin:0;font-size:.76rem;line-height:1.4}.mobile-batch-action-bar{z-index:8;background:#fffffff7;border:1px solid #dce7ef;border-radius:13px 13px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 -1px;padding:10px;display:grid;position:sticky;bottom:0;box-shadow:0 -7px 20px #16385417}.mobile-batch-action-bar button{min-width:0;min-height:39px;padding-left:8px;padding-right:8px}.mobile-batch-action-bar .primary-button{grid-column:1/-1}@media (width>=931px){.mobile-batch-review{display:none}}@media (width<=420px){.mobile-batch-stage{padding:12px}.mobile-source-toolbar{gap:5px}.mobile-source-toolbar .quiet-button{padding-left:6px;padding-right:6px;font-size:.62rem}.mobile-batch-stepper button{font-size:.57rem}}.meeting-preparation-launch{background:#f5f9ff}.meeting-preparation-backdrop{box-sizing:border-box;z-index:80;background:#11223470;justify-content:center;align-items:flex-start;padding:34px 18px;display:flex;position:fixed;inset:0;overflow:auto}.meeting-preparation-panel{color:#1c3851;background:#fff;border:1px solid #dbe6ef;border-radius:16px;width:100%;max-width:1180px;overflow:hidden;box-shadow:0 22px 70px #0d263c47}.meeting-preparation-heading{background:linear-gradient(135deg,#f5f9ff,#f8fcff);border-bottom:1px solid #dce8f1;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 24px 18px;display:flex}.meeting-preparation-heading h2{color:#123b5d;margin:2px 0 5px}.meeting-preparation-heading .compact-copy{max-width:790px;margin:0}.meeting-preparation-actions{color:#58728a;border-bottom:1px solid #e4edf4;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;font-size:.78rem;font-weight:750;display:flex}.meeting-preparation-loading{color:#58728a;gap:4px;padding:30px 24px;display:grid}.meeting-preparation-loading strong{color:#234b6d}.meeting-preparation-layout{grid-template-columns:minmax(250px,.72fr) minmax(290px,.9fr) minmax(330px,1.15fr);gap:0;display:grid}.meeting-preparation-layout>section{border-right:1px solid #e2ebf2;min-width:0;padding:19px 20px 22px}.meeting-preparation-layout>section:last-child{border-right:0}.meeting-preparation-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.meeting-preparation-section-heading .eyebrow{color:#587793;margin:0 0 2px;font-size:.63rem}.meeting-preparation-section-heading h3{color:#153b5b;margin:0;font-size:.98rem}.meeting-preparation-brief{background:#fbfdff}.meeting-preparation-briefing-text{color:#29475f;white-space:pre-wrap;margin:0;font-size:.91rem;line-height:1.65}.meeting-preparation-ai-notice,.meeting-preparation-empty-research{color:#587187;background:#f5f8fb;border:1px solid #dbe7f0;border-radius:9px;padding:10px;font-size:.8rem;line-height:1.5}.meeting-preparation-boundary{color:#6a7f91;border-top:1px solid #e4edf4;margin:17px 0 0;padding-top:12px;font-size:.72rem;line-height:1.45}.meeting-preparation-facts{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 15px;display:grid}.meeting-preparation-facts div,.meeting-preparation-manual-context div{gap:2px;display:grid}.meeting-preparation-facts dt,.meeting-preparation-manual-context dt{color:#6a8193;letter-spacing:.02em;text-transform:uppercase;font-size:.65rem;font-weight:800}.meeting-preparation-facts dd,.meeting-preparation-manual-context dd{color:#2d4a61;overflow-wrap:anywhere;margin:0;font-size:.79rem}.meeting-preparation-context-section{border-top:1px solid #e5edf3;gap:7px;margin-top:12px;padding-top:12px;display:grid}.meeting-preparation-context-section>span{color:#57758f;letter-spacing:.02em;text-transform:uppercase;font-size:.68rem;font-weight:850}.meeting-preparation-context-section .compact-copy{margin:0;font-size:.78rem}.meeting-preparation-chips{flex-wrap:wrap;gap:5px;display:flex}.meeting-preparation-chips small{color:#265979;background:#e9f3fb;border:1px solid #d2e5f3;border-radius:999px;padding:3px 7px;font-size:.7rem}.meeting-preparation-manual-context{gap:8px;margin:0;display:grid}.meeting-preparation-notes{color:#38556b;white-space:pre-wrap;background:#f8fafc;border-left:3px solid #b6d5e8;margin:0;padding:8px 10px;font-size:.78rem;line-height:1.55}.meeting-preparation-saved-date{color:#36704d;white-space:nowrap;background:#f0f7f2;border:1px solid #d5ead9;border-radius:999px;padding:4px 7px;font-size:.67rem;font-weight:800}.meeting-preparation-research-summary{color:#344f65;margin:0 0 11px;font-size:.82rem;line-height:1.58}.meeting-preparation-research-points{gap:9px;display:grid}.meeting-preparation-research-points article{background:#f9fbfd;border:1px solid #dfebf2;border-radius:10px;gap:5px;padding:10px;display:grid}.meeting-preparation-research-points article>div{color:#667f91;flex-wrap:wrap;align-items:center;gap:6px;font-size:.67rem;display:flex}.meeting-preparation-research-points strong{color:#244963;font-size:.8rem}.meeting-preparation-research-points p{color:#466176;margin:0;font-size:.76rem;line-height:1.48}.meeting-preparation-research-points em{color:#677f90;font-size:.71rem;font-style:normal;line-height:1.4}.meeting-preparation-point-kind{color:#23618b;text-transform:uppercase;background:#e8f3fb;border-radius:999px;padding:3px 6px;font-size:.62rem;font-weight:850}.meeting-preparation-point-kind.is-development{color:#87631d;background:#f5efe4}.meeting-preparation-source-keys{color:#547289;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.meeting-preparation-sources{border-top:1px solid #e2ecf3;margin-top:13px;padding-top:11px}.meeting-preparation-sources summary{color:#2d6186;cursor:pointer;font-size:.76rem;font-weight:800}.meeting-preparation-sources>div{gap:7px;margin-top:9px;display:grid}.meeting-preparation-sources a{color:#315b7a;border:1px solid #dfeaf2;border-radius:8px;gap:2px;padding:7px 8px;text-decoration:none;display:grid}.meeting-preparation-sources a:hover{background:#f3f9fd;border-color:#a9cde3}.meeting-preparation-sources a strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.69rem}.meeting-preparation-sources a span{overflow-wrap:anywhere;font-size:.75rem}.meeting-preparation-sources a small{color:#6b8497;font-size:.67rem}@media (width<=1050px){.meeting-preparation-layout{grid-template-columns:1fr 1fr}.meeting-preparation-layout>section{border-bottom:1px solid #e2ebf2}.meeting-preparation-layout>section:nth-child(2){border-right:0}.meeting-preparation-layout>section:last-child{border-bottom:0;grid-column:1/-1}}@media (width<=680px){.meeting-preparation-backdrop{padding:0}.meeting-preparation-panel{border:0;border-radius:0;min-height:100dvh}.meeting-preparation-heading{padding:max(17px, env(safe-area-inset-top)) 15px 15px;gap:12px}.meeting-preparation-actions{padding:10px 15px}.meeting-preparation-layout{grid-template-columns:1fr}.meeting-preparation-layout>section,.meeting-preparation-layout>section:nth-child(2){border-bottom:1px solid #e2ebf2;border-right:0;grid-column:auto;padding:16px 15px}.meeting-preparation-layout>section:last-child{border-bottom:0}.meeting-preparation-facts{grid-template-columns:1fr}.meeting-preparation-heading .compact-copy{font-size:.78rem}.meeting-preparation-actions{flex-direction:column;align-items:stretch}.meeting-preparation-actions .secondary-button{width:100%}}.meeting-preparation-summary-sources{color:var(--muted-foreground,#687074);margin:-.4rem 0 .9rem;font-size:.8rem;line-height:1.45}.meeting-outcome-launch{background:#f8f6ff}.meeting-outcome-backdrop{box-sizing:border-box;z-index:82;background:#11223475;justify-content:center;align-items:flex-start;padding:30px 18px;display:flex;position:fixed;inset:0;overflow:auto}.meeting-outcome-panel{color:#1c3851;background:#fff;border:1px solid #dbe6ef;border-radius:16px;width:100%;max-width:1180px;overflow:hidden;box-shadow:0 22px 70px #0d263c4d}.meeting-outcome-heading{background:linear-gradient(135deg,#f9f7ff,#f7fbff);border-bottom:1px solid #e1e8f1;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 24px 18px;display:flex}.meeting-outcome-heading h2{color:#123b5d;margin:2px 0 5px}.meeting-outcome-heading .compact-copy{max-width:820px;margin:0}.meeting-outcome-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);display:grid}.meeting-outcome-form,.meeting-outcome-history{align-content:start;gap:15px;min-width:0;padding:21px 23px 24px;display:grid}.meeting-outcome-form{border-right:1px solid #e1eaf1}.meeting-outcome-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.meeting-outcome-section-heading .eyebrow{color:#637793;margin:0 0 2px;font-size:.63rem}.meeting-outcome-section-heading h3{color:#153b5b;margin:0;font-size:.98rem}.meeting-outcome-form>label,.meeting-outcome-next-action>label,.meeting-outcome-references label,.meeting-outcome-date-grid label{color:#527188;letter-spacing:.01em;gap:6px;font-size:.72rem;font-weight:800;display:grid}.meeting-outcome-form input,.meeting-outcome-form textarea,.meeting-outcome-form select{box-sizing:border-box;color:#29485f;font:inherit;background:#fff;border:1px solid #cdddea;border-radius:8px;width:100%;min-width:0;padding:9px 10px}.meeting-outcome-form textarea{resize:vertical;line-height:1.45}.meeting-outcome-form input:focus,.meeting-outcome-form textarea:focus,.meeting-outcome-form select:focus{border-color:#4787b3;outline:0;box-shadow:0 0 0 3px #4787b321}.meeting-outcome-company-toggle{color:#426378;cursor:pointer;background:#f5f9fd;border:1px solid #dfeaf2;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:.78rem;font-weight:750;line-height:1.4;display:flex}.meeting-outcome-company-toggle input{accent-color:#2e719d;width:auto;min-width:auto;height:auto;margin:0;padding:0}.meeting-outcome-existing-company{margin:-9px 0 0}.meeting-outcome-date-grid{margin:0}.meeting-outcome-references{border:1px solid #e0eaf1;border-radius:9px;padding:0 10px 10px}.meeting-outcome-references summary{color:#386482;cursor:pointer;padding:10px 0;font-size:.78rem;font-weight:800}.meeting-outcome-references>div{margin-top:2px}.meeting-outcome-next-action{border-top:1px solid #e1eaf1;gap:12px;padding-top:15px;display:grid}.meeting-outcome-next-action .compact-copy{margin:-5px 0 0}.meeting-outcome-form-actions{border-top:1px solid #e1eaf1;justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;padding-top:15px;display:flex}.meeting-outcome-history{background:#fbfdff}.meeting-outcome-history-count{color:#2e6486;background:#eaf3fb;border:1px solid #d3e4f1;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 7px;font-size:.72rem;font-weight:850;display:inline-flex}.meeting-outcome-history-list{gap:10px;display:grid}.meeting-outcome-empty{color:#4f667a;background:#f4f8fb;border:1px dashed #c9dbe8;border-radius:10px;padding:14px;font-size:.8rem;line-height:1.5}.meeting-outcome-record{background:#fff;border:1px solid #dee9f1;border-radius:10px;gap:6px;padding:12px;display:grid}.meeting-outcome-record-topline,.meeting-outcome-record-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.meeting-outcome-record-topline small,.meeting-outcome-record-type,.meeting-outcome-record-event{color:#668195;font-size:.7rem}.meeting-outcome-record>strong{color:#214962;font-size:.86rem}.meeting-outcome-record>p{color:#4a667a;white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.5}.meeting-outcome-record-references{color:#60798a;font-size:.7rem;line-height:1.4}.meeting-outcome-record-action{background:#f2f8fc;border-left:3px solid #87b9d5;gap:3px;margin-top:2px;padding:8px 9px;display:grid}.meeting-outcome-record-action span{color:#5f7f95;letter-spacing:.02em;text-transform:uppercase;font-size:.64rem;font-weight:850}.meeting-outcome-record-action strong{color:#29536e;font-size:.76rem;font-weight:750}.meeting-outcome-record-action small{color:#54748a;font-size:.69rem}.meeting-outcome-record-actions{border-top:1px solid #e7eef4;justify-content:flex-end;margin-top:4px;padding-top:8px}.meeting-outcome-status{white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.64rem;font-weight:850}.meeting-outcome-status.is-open{color:#24628c;background:#e6f2fb}.meeting-outcome-status.is-waiting_for_reply{color:#85601a;background:#f7f0df}.meeting-outcome-status.is-completed{color:#39704c;background:#e8f3eb}.meeting-outcome-status.is-cancelled{color:#78626d;background:#f2edf0}.danger-text-button{color:#a34f50;cursor:pointer;font:inherit;background:0 0;border:0;padding:3px 2px;font-size:.74rem;font-weight:750}.danger-text-button:hover{color:#7f3438;text-decoration:underline}.follow-ups-workspace{gap:19px;max-width:1220px;display:grid}.follow-ups-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.follow-ups-heading .muted{max-width:760px}.follow-ups-reference-date{color:#58758a;white-space:nowrap;background:#f4f8fb;border:1px solid #dce8f0;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}.follow-ups-tabs{border-bottom:1px solid #dce7ef;flex-wrap:wrap;gap:4px;display:flex}.follow-ups-tabs button{color:#5d788c;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 12px 9px;font-size:.8rem;font-weight:800}.follow-ups-tabs button:hover{color:#245d83}.follow-ups-tabs button.is-active{color:#174d73;border-bottom-color:#3b83b1}.follow-ups-content{background:#fff;border:1px solid #dce7ef;border-radius:13px;gap:16px;padding:20px;display:grid}.follow-ups-content>header h2{color:#1e4765;margin:0 0 4px;font-size:1rem}.follow-ups-content>header p{color:#5e788c;margin:0;font-size:.79rem;line-height:1.45}.follow-ups-empty{color:#4f667a;background:#f7fafc;border:1px dashed #cddde8;border-radius:9px;padding:16px;font-size:.82rem;line-height:1.5}.follow-up-record-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:12px;display:grid}.follow-up-record{background:#fbfdff;border:1px solid #dce8f0;border-radius:11px;gap:7px;min-width:0;padding:13px;display:grid}.follow-up-record-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.follow-up-record-topline small{color:#5f7c92;font-size:.7rem;font-weight:750}.follow-up-contact-link{color:#2b6b93;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:.74rem;font-weight:800}.follow-up-contact-link:hover{text-decoration:underline}.follow-up-record>strong{color:#214b67;font-size:.88rem;line-height:1.35}.follow-up-record>span,.follow-up-record>small{color:#607a8e;font-size:.72rem}.follow-up-record>p{color:#456176;white-space:pre-wrap;margin:0;font-size:.77rem;line-height:1.5}.follow-up-reference-line{border-top:1px solid #e4edf4;margin-top:1px;padding-top:7px;line-height:1.45}.follow-up-event-date{font-weight:750;color:#75601e!important}@media (width<=820px){.meeting-outcome-backdrop{padding:0}.meeting-outcome-panel{border:0;border-radius:0;min-height:100dvh}.meeting-outcome-heading{padding:max(17px, env(safe-area-inset-top)) 15px 15px;gap:12px}.meeting-outcome-layout{grid-template-columns:1fr}.meeting-outcome-form{border-bottom:1px solid #e1eaf1;border-right:0}.meeting-outcome-form,.meeting-outcome-history{padding:16px 15px}.follow-ups-heading{flex-direction:column;align-items:stretch;gap:10px}.follow-ups-reference-date{align-self:flex-start}.follow-ups-content{padding:15px}}.app-layout{max-width:1720px}.directory-view-tabs{align-items:center;gap:2px}.directory-tab-divider{background:#d8e3ec;width:1px;height:22px;margin:0 8px;display:block}.directory-filter-drawer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.panel-heading-actions{flex:none;align-items:center;gap:8px;display:flex}.contact-overview{gap:16px;display:grid}.contact-overview-primary{background:#f5f9fc;border:1px solid #d7e5ee;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px;display:flex}.contact-overview-primary .eyebrow{margin-bottom:3px}.contact-overview-primary h3{color:#1b425f;margin:0 0 4px;font-size:1rem}.contact-source-pill{color:#396786;text-transform:capitalize;white-space:nowrap;background:#e9f3fb;border:1px solid #cee1ee;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:800}.contact-overview-section{border-top:1px solid #e2ebf2;padding-top:15px}.contact-overview-section-heading,.company-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.contact-overview-section-heading h3,.company-section-heading h3{color:#224762;margin:0;font-size:.94rem}.contact-overview-section-heading>span,.company-section-heading>span{color:#718599;text-align:right;font-size:.72rem;font-weight:750}.contact-overview-methods{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:9px;display:grid}.contact-overview-method{background:#fff;border:1px solid #dce7ef;border-radius:10px;gap:4px;min-width:0;padding:11px 12px;display:grid}.contact-overview-method small{color:#667e92;text-transform:uppercase;font-size:.69rem;font-weight:800}.contact-overview-method a,.contact-overview-method>span{color:#1c4c6e;overflow-wrap:anywhere;font-size:.91rem;font-weight:720}.contact-overview-chips{flex-wrap:wrap;gap:7px;display:flex}.contact-overview-chip{color:#2f607f;background:#eef6fb;border:1px solid #d2e3ef;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:720}.contact-overview-chip.is-group{color:#69507e;background:#f5f1fb;border-color:#dfd5ee}.contact-overview-facts,.company-overview-facts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:9px 14px;margin:0;display:grid}.contact-overview-facts div,.company-overview-facts div{gap:3px;min-width:0;display:grid}.contact-overview-facts dt,.company-overview-facts dt{color:#71869a;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.contact-overview-facts dd,.company-overview-facts dd{color:#244965;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.42}.contact-overview-notes{color:#3d5c72;white-space:pre-wrap;background:#fbfdff;border:1px solid #dce8f1;border-radius:10px;margin:0;padding:12px;font-size:.88rem;line-height:1.55}.contact-overview-secondary{gap:10px;margin-top:17px;display:grid}.contact-overview-secondary details{background:#fbfdff;border:1px solid #dce7ef;border-radius:11px;overflow:hidden}.contact-overview-secondary details>summary{color:#284e69;cursor:pointer;padding:13px 14px;font-size:.86rem;font-weight:800}.contact-overview-secondary details[open]>summary{border-bottom:1px solid #e1eaf1}.contact-overview-secondary details>:not(summary){margin-left:14px;margin-right:14px}.contact-method-pair-grid{grid-template-columns:1fr;gap:12px;display:grid}.contact-method-rows{background:#fbfdff;padding:12px}.contact-method-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.contact-method-row input[type=text],.contact-method-row input[type=email],.contact-method-row input[type=url]{min-width:0;min-height:43px}.contact-method-row-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.contact-method-row-actions .quiet-button{min-height:36px}.contact-method-primary{min-height:36px;padding:0 2px}.company-panel-v95{padding:24px}.company-detail-tabs{border-bottom:1px solid #dce7ef;flex-wrap:wrap;gap:3px;margin:0 0 18px;display:flex}.company-detail-tabs button{color:#5a748a;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 10px 9px;font-size:.78rem;font-weight:800}.company-detail-tabs button:hover{color:#215878}.company-detail-tabs button.is-active{color:#164e75;border-bottom-color:#2c7baa}.company-detail-content{gap:16px;min-width:0;display:grid}.company-overview-profile,.company-contacts-section{background:#fff;border:1px solid #dce7ef;border-radius:12px;gap:11px;padding:15px;display:grid}.company-overview-profile .eyebrow,.company-contacts-section .eyebrow{margin:0 0 3px}.company-overview-summary{color:#33536a;margin:0;font-size:.91rem;line-height:1.58}.company-section-heading.is-secondary{border-top:1px solid #e5edf3;margin-top:6px;padding-top:14px}.company-settings-content{gap:15px;display:grid}.company-panel-v95 .company-public-profile,.company-panel-v95 .company-identity-panel{margin-top:0}.company-panel-v95 .company-research{border-top:0;margin-top:0;padding-top:0}.company-panel-v95 .research-overview,.company-panel-v95 .research-highlights,.company-panel-v95 .research-developments,.company-panel-v95 .research-sources{padding:15px}.company-panel-v95 .research-highlights article,.company-panel-v95 .research-developments article,.company-panel-v95 .research-sources article{gap:6px;padding-top:12px}.company-panel-v95 .research-overview-copy{font-size:.92rem}.company-panel-v95 .research-verified-quote{font-size:.8rem}.batch-review-workspace{max-width:none}.batch-review-workstation{grid-template-columns:minmax(250px,.55fr) minmax(430px,.95fr) minmax(590px,1.2fr);gap:18px}.batch-review-approval{min-width:0}.batch-review-approval .detail-panel{padding:20px 22px 94px}.batch-review-approval .contact-method-pair-grid{grid-template-columns:1fr}.batch-review-approval .contact-method-row{grid-template-columns:minmax(0,1fr) auto}.batch-review-approval .contact-method-row input{min-width:240px}.batch-review-approval .contact-method-row-actions{flex-wrap:wrap}.batch-review-approval .two-field-grid{gap:14px}@media (width<=1510px){.batch-review-workstation{grid-template-columns:minmax(245px,.65fr) minmax(430px,1.1fr)}.batch-review-approval{grid-column:1/-1}.batch-review-approval .detail-panel{max-width:none}.batch-review-approval .contact-method-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1120px){.batch-review-workstation{grid-template-columns:1fr}.batch-review-evidence{position:static}.batch-review-approval{grid-column:auto}.batch-review-approval .contact-method-pair-grid{grid-template-columns:1fr}}@media (width<=760px){.directory-tab-divider{display:none}.directory-filter-drawer-heading{flex-direction:column;align-items:stretch}.directory-filter-drawer-actions{justify-content:flex-start}.contact-overview-primary{flex-direction:column;align-items:stretch}.contact-source-pill{align-self:flex-start}.contact-method-row{grid-template-columns:1fr;align-items:stretch}.contact-method-row-actions{justify-content:space-between}.company-panel-v95{padding:17px}.company-detail-tabs{margin-left:-2px;margin-right:-2px}.company-detail-tabs button{padding-left:8px;padding-right:8px}}@media (width<=520px){.directory-filter-drawer-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.directory-filter-drawer-actions .quiet-button{width:100%}.contact-overview-methods,.contact-overview-facts,.company-overview-facts{grid-template-columns:1fr}.company-detail-tabs button{font-size:.72rem}}.contact-overview-actions{flex-wrap:wrap;gap:.65rem;margin:0 0 .9rem;display:flex}.contact-overview-actions .secondary-button,.contact-overview-actions .quiet-button{min-height:2.35rem}@media (width<=520px){.contact-overview-actions>button{flex:100%}}.capture-conference-link{margin-top:13px}.offline-conference-context-panel{color:#3c5d73;background:#f4f8fb;border:1px solid #d7e5ef;border-radius:10px;gap:9px;margin-top:13px;padding:12px;display:grid}.offline-conference-context-panel .eyebrow{margin:0 0 1px}.offline-conference-context-panel h3{color:#214b67;margin:0;font-size:.87rem}.offline-conference-context-panel dl{gap:6px;margin:0;display:grid}.offline-conference-context-panel dl div{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:7px;display:grid}.offline-conference-context-panel dt{color:#71869a;letter-spacing:.03em;text-transform:uppercase;font-size:.66rem;font-weight:850}.offline-conference-context-panel dd{color:#335873;overflow-wrap:anywhere;margin:0;font-size:.78rem}.offline-conference-context-panel>p:not(.eyebrow){white-space:pre-wrap;background:#fff;border:1px solid #e0eaf1;border-radius:7px;margin:0;padding:9px;font-size:.78rem;line-height:1.45}.offline-conference-context-panel small{color:#607b8f;font-size:.69rem;line-height:1.4}.conference-capture-workspace{gap:17px;max-width:1280px;padding-top:12px;display:grid}.conference-capture-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.conference-capture-heading h1{margin:3px 0 7px}.conference-capture-heading>div>p:not(.eyebrow){color:#5b7286;max-width:780px;margin:0;line-height:1.5}.conference-connection-state{border:1px solid #d5e5ef;border-radius:11px;flex:0 0 260px;align-items:flex-start;gap:4px;padding:11px 12px;display:grid}.conference-connection-state strong{font-size:.79rem}.conference-connection-state small{font-size:.7rem}.conference-connection-state.is-online{color:#27644a;background:#f0f8f4;border-color:#c9e5d4}.conference-connection-state.is-offline{color:#795e21;background:#fff8eb;border-color:#ebdba5}.conference-capture-route{margin-top:-4px}.conference-capture-layout{grid-template-columns:minmax(0,1.06fr) minmax(340px,.94fr);align-items:start;gap:18px;display:grid}.conference-capture-form-panel,.conference-queue-panel{background:#fff;border:1px solid #dce6ee;border-radius:15px;padding:20px;box-shadow:0 8px 25px #142c490d}.conference-capture-form{gap:14px;display:grid}.form-section-heading{border-top:1px solid #e4edf3;justify-content:space-between;align-items:baseline;gap:10px;margin-top:3px;padding-top:14px;display:flex}.form-section-heading strong{color:#244b67;font-size:.82rem}.form-section-heading span{color:#72879a;font-size:.68rem;font-weight:720}.conference-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.conference-form-grid .field{min-width:0}.conference-form-grid input,.conference-capture-form textarea{box-sizing:border-box;width:100%;min-width:0}.conference-queue-panel{gap:13px;display:grid}.conference-queue-panel>.compact-panel-heading{margin-bottom:0}.conference-queue-actions{background:#f4f8fb;border:1px solid #dce8f0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.conference-queue-actions small{color:#617c90;font-size:.72rem}.conference-queue-list{gap:9px;display:grid}.conference-queue-row{background:#fbfdff;border:1px solid #dce8f0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.conference-queue-row.has-sync-error{background:#fffaf0;border-color:#efdba6}.conference-queue-row strong{color:#214b67;overflow-wrap:anywhere;font-size:.86rem;display:block}.conference-queue-row p{color:#597388;margin:3px 0;font-size:.76rem;line-height:1.4}.conference-queue-row small{color:#70879a;font-size:.68rem;line-height:1.4;display:block}.conference-note-preview{margin-top:4px;font-weight:750;color:#5b6887!important}.queue-storage-note{color:#657d90;margin:0;font-size:.71rem;line-height:1.45}.compact-empty{padding:15px}.compact-empty h3{color:#2d5068;margin:0 0 4px;font-size:.9rem}.compact-empty p{color:#647d90;margin:0;font-size:.78rem;line-height:1.5}.offline-conference-shell{box-sizing:border-box;max-width:1280px;min-height:100dvh;margin:0 auto;padding:0 24px 34px}.offline-shell-brand{color:#24445d;border-bottom:1px solid #dce7ef;align-items:center;gap:9px;padding:18px 0;display:flex}.offline-shell-brand>span:last-child{color:#6f8497;margin-left:4px;font-size:.77rem}.offline-conference-shell .conference-capture-workspace{padding-top:25px}@media (width<=900px){.conference-capture-heading{flex-direction:column;align-items:stretch;gap:13px}.conference-connection-state{flex-basis:auto}.conference-capture-layout{grid-template-columns:1fr}}@media (width<=650px){.conference-form-grid{grid-template-columns:1fr}.conference-queue-actions{flex-direction:column;align-items:stretch}.conference-queue-actions .primary-button{width:100%}.offline-conference-shell{padding:0 15px 24px}}@media (width<=440px){.conference-queue-row{grid-template-columns:1fr;align-items:stretch}.conference-queue-row .secondary-button{justify-self:stretch}.offline-conference-context-panel dl div{grid-template-columns:1fr;gap:2px}}.meeting-preparation-relationship-history{gap:8px;display:grid}.meeting-preparation-relationship-history article{background:#f8fbfd;border:1px solid #dbe8f0;border-radius:8px;gap:5px;padding:9px;display:grid}.meeting-preparation-relationship-history article>div{justify-content:space-between;align-items:center;gap:7px;display:flex}.meeting-preparation-relationship-history article>div small,.meeting-preparation-relationship-history>article>small{color:#617e91;font-size:.68rem}.meeting-preparation-relationship-history strong{color:#244b67;font-size:.78rem;line-height:1.35}.meeting-preparation-relationship-history p{color:#456176;white-space:pre-wrap;margin:0;font-size:.73rem;line-height:1.48}.meeting-preparation-history-status{white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:.62rem;font-weight:850}.meeting-preparation-history-status.is-open{color:#24628c;background:#e6f2fb}.meeting-preparation-history-status.is-waiting_for_reply{color:#85601a;background:#f7f0df}.meeting-preparation-history-status.is-completed{color:#39704c;background:#e8f3eb}.meeting-preparation-history-status.is-cancelled{color:#78626d;background:#f2edf0}.meeting-preparation-history-action{color:#315b75;background:#edf6fb;border-left:2px solid #92bed7;padding:5px 7px;font-size:.71rem;line-height:1.4}.contact-relationship-summary{background:#fbfdff;border:1px solid #dbe7ef;border-radius:12px;gap:12px;padding:15px;display:grid}.contact-relationship-summary-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contact-relationship-summary-heading .eyebrow{margin:0 0 3px}.contact-relationship-summary-heading h3{color:#224762;margin:0;font-size:.94rem}.contact-relationship-summary-body{gap:10px;display:grid}.contact-relationship-summary-counts{flex-wrap:wrap;gap:6px;display:flex}.contact-relationship-summary-counts span{color:#396681;background:#edf5fa;border:1px solid #d3e4ef;border-radius:999px;padding:4px 7px;font-size:.68rem;font-weight:800}.contact-relationship-summary article{background:#fff;border-left:3px solid #8ab6d0;gap:6px;padding:10px 11px;display:grid}.contact-relationship-summary article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.contact-relationship-summary article>div small,.contact-relationship-summary article>small{color:#607b8f;font-size:.7rem}.contact-relationship-summary article strong{color:#234a65;font-size:.84rem}.contact-relationship-summary article p{color:#49657a;gap:2px;margin:0;font-size:.77rem;line-height:1.45;display:grid}.contact-relationship-summary article p span{color:#678398;letter-spacing:.02em;text-transform:uppercase;font-size:.63rem;font-weight:850}.follow-ups-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.follow-ups-attention{background:linear-gradient(135deg,#f8fbfd,#f4f9fd);border:1px solid #d8e6f0;border-radius:13px;gap:14px;padding:17px;display:grid}.follow-ups-attention-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.follow-ups-attention-heading .eyebrow{margin:0 0 3px}.follow-ups-attention-heading h2{color:#234a65;margin:0;font-size:.98rem}.follow-ups-attention-heading>p{color:#607b8f;max-width:465px;margin:0;font-size:.76rem;line-height:1.45}.follow-ups-attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.follow-ups-attention-grid button{color:#365f79;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbe8f0;border-radius:10px;gap:8px;min-height:76px;padding:11px;display:grid}.follow-ups-attention-grid button:hover{background:#f4f9fd;border-color:#a8c9dc}.follow-ups-attention-grid button.is-active{background:#edf6fb;border-color:#78aac8;box-shadow:inset 3px 0 #3d82ad}.follow-ups-attention-grid span{font-size:.72rem;font-weight:800;line-height:1.32}.follow-ups-attention-grid strong{color:#164c72;font-size:1.38rem;line-height:1}.follow-ups-tabs button{align-items:center;gap:6px;display:inline-flex}.follow-ups-tab-count{color:#4e7087;text-align:center;background:#eef5fa;border:1px solid #d8e5ee;border-radius:999px;min-width:16px;padding:3px 5px;font-size:.64rem;line-height:1}.follow-ups-tabs button.is-active .follow-ups-tab-count{color:#255f84;background:#dcecf6;border-color:#bfd8e8}@media (width<=820px){.follow-ups-header-actions{justify-content:flex-start;align-items:flex-start}.follow-ups-attention-heading{flex-direction:column;align-items:stretch;gap:6px}.follow-ups-attention-grid{grid-template-columns:1fr 1fr}}.relationship-workspace-shell{gap:15px;max-width:1220px;margin:0 auto;display:grid}.relationship-workspace-switcher{border-bottom:1px solid #dbe7ef;align-items:center;gap:4px;display:flex}.relationship-workspace-switcher button{color:#5d788c;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 12px 9px;font-size:.8rem;font-weight:800}.relationship-workspace-switcher button:hover{color:#245d83}.relationship-workspace-switcher button.is-active{color:#174d73;border-bottom-color:#3b83b1}.outcome-review-workspace{gap:18px;max-width:1220px;display:grid}.outcome-review-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.outcome-review-heading .muted{max-width:760px}.outcome-review-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.outcome-review-reference-date{color:#58758a;white-space:nowrap;background:#f4f8fb;border:1px solid #dce8f0;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}.outcome-review-filters{background:#fff;border:1px solid #dce7ef;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.outcome-review-filters label{gap:6px;min-width:0;display:grid}.outcome-review-filters label>span{color:#5f7b8f;letter-spacing:.03em;text-transform:uppercase;font-size:.66rem;font-weight:850}.outcome-review-filters select{color:#244b67;font:inherit;background:#fbfdff;border:1px solid #cbdde8;border-radius:7px;min-width:0;min-height:36px;padding:0 9px;font-size:.8rem}.outcome-review-summary{grid-template-columns:minmax(170px,.7fr) minmax(280px,1.15fr) minmax(280px,1.15fr);gap:12px;display:grid}.outcome-review-summary>article{background:#fff;border:1px solid #dce7ef;border-radius:12px;gap:10px;min-width:0;padding:15px;display:grid}.outcome-review-summary>article>span{color:#5d788c;letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:850}.outcome-review-total{align-content:start}.outcome-review-total strong{color:#174d73;font-size:2rem;line-height:1}.outcome-review-total small{color:#657f91;font-size:.72rem;line-height:1.35}.outcome-review-count-list{flex-wrap:wrap;gap:7px;display:flex}.outcome-review-count-list span{color:#567286;background:#f5f9fc;border:1px solid #dde9f0;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:.7rem;font-weight:700;line-height:1.2;display:inline-flex}.outcome-review-count-list b{color:#1f587e;font-size:.76rem}.outcome-review-count-list small{color:#657f91;font-size:.72rem}.outcome-review-company-coverage{background:#f8fbfd;border:1px solid #dbe8f0;border-radius:12px;gap:12px;padding:15px;display:grid}.outcome-review-company-coverage header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.outcome-review-company-coverage .eyebrow{margin:0}.outcome-review-company-coverage h2{color:#234a65;margin:0;font-size:.92rem}.outcome-review-company-coverage>div{flex-wrap:wrap;gap:8px;display:flex}.outcome-review-company-coverage>div>span{color:#4e6c81;overflow-wrap:anywhere;background:#fff;border:1px solid #dce8f0;border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:6px 9px;font-size:.73rem;font-weight:750;display:inline-flex}.outcome-review-company-coverage strong{color:#1f5a81}.outcome-review-records{background:#fff;border:1px solid #dce7ef;border-radius:13px;gap:16px;padding:19px;display:grid}.outcome-review-records>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.outcome-review-records .eyebrow{margin:0 0 3px}.outcome-review-records h2{color:#224962;margin:0;font-size:1rem}.outcome-review-records>header>span{color:#5f7b8f;white-space:nowrap;font-size:.73rem;font-weight:800}.outcome-review-empty{color:#4f667a;background:#f7fafc;border:1px dashed #cbdde8;border-radius:9px;padding:16px;font-size:.82rem;line-height:1.5}.outcome-review-record-list{border-top:1px solid #e2ecf2;display:grid}.outcome-review-record-list>article{border-bottom:1px solid #e5eef4;grid-template-columns:minmax(130px,.7fr) minmax(155px,.9fr) minmax(0,1.7fr);align-items:start;gap:13px;padding:15px 0;display:grid}.outcome-review-record-date,.outcome-review-record-contact,.outcome-review-record-main{gap:6px;min-width:0;display:grid}.outcome-review-record-date small{color:#637d90;font-size:.7rem;font-weight:750}.outcome-review-record-contact button{color:#2a6b93;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;width:fit-content;padding:0;font-size:.79rem;font-weight:850}.outcome-review-record-contact button:hover{text-decoration:underline}.outcome-review-record-contact span{color:#617c8f;overflow-wrap:anywhere;font-size:.72rem}.outcome-review-record-main strong{color:#234b67;overflow-wrap:anywhere;font-size:.86rem;line-height:1.35}.outcome-review-record-main>span{color:#4f6c80;overflow-wrap:anywhere;font-size:.74rem;line-height:1.45}.outcome-review-record-main small{color:#688296;border-top:1px solid #e4edf3;padding-top:6px;font-size:.69rem;line-height:1.45}.outcome-review-private-note{color:#4e6d81;border-top:1px solid #e4edf3;grid-column:3;padding-top:9px;font-size:.74rem;line-height:1.45}.outcome-review-private-note summary{color:#2a668d;cursor:pointer;font-weight:800}.outcome-review-private-note p{white-space:pre-wrap;margin:8px 0 0}@media (width<=980px){.outcome-review-filters,.outcome-review-summary{grid-template-columns:1fr 1fr}.outcome-review-total{grid-row:span 2}}@media (width<=720px){.relationship-workspace-switcher{overflow-x:auto}.outcome-review-heading{flex-direction:column;align-items:stretch;gap:10px}.outcome-review-header-actions{justify-content:flex-start}.outcome-review-filters,.outcome-review-summary{grid-template-columns:1fr}.outcome-review-total{grid-row:auto}.outcome-review-records{padding:15px}.outcome-review-record-list>article{grid-template-columns:1fr;gap:8px}.outcome-review-private-note{grid-column:auto}.outcome-review-records>header{flex-direction:column;align-items:flex-start;gap:5px}}.company-panel-v95 .research-snapshot{gap:14px}.company-panel-v95 .research-snapshot-actions{background:#fbfdff;border:1px solid #dce8f1;border-radius:11px;align-items:center;padding:11px 12px}.company-panel-v95 .research-snapshot-actions>div{gap:3px;display:grid}.company-panel-v95 .research-snapshot-actions>div>strong{color:#294d67;font-size:.82rem}.research-curation-summary{background:#f4f9fc;border:1px solid #cfe1ed;border-radius:13px;gap:14px;padding:15px;display:grid}.research-curation-summary-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.research-curation-summary-heading .eyebrow{margin:0 0 3px}.research-curation-summary-heading h4{color:#1e4868;margin:0 0 4px;font-size:1rem}.research-curation-summary-heading p:not(.eyebrow){color:#587287;max-width:46rem;margin:0;font-size:.83rem;line-height:1.45}.research-curation-freshness{color:#2d6847;white-space:nowrap;background:#edf8f2;border:1px solid #c9e3d4;border-radius:999px;flex:none;padding:5px 8px;font-size:.72rem;font-weight:800}.research-curation-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.research-curation-metrics>div{background:#fff;border:1px solid #d9e7ef;border-radius:10px;gap:2px;min-width:0;padding:10px 11px;display:grid}.research-curation-metrics dt{color:#70879a;letter-spacing:.05em;text-transform:uppercase;font-size:.67rem;font-weight:820}.research-curation-metrics dd{color:#234e6e;margin:0;font-size:.95rem;font-weight:800}.research-curation-metrics small{color:#647e92;overflow-wrap:anywhere;font-size:.71rem;line-height:1.35}.research-curation-actions{flex-wrap:wrap;gap:8px;display:flex}.research-curation-actions .quiet-button{background:#fff}.company-panel-v95 .research-overview,.company-panel-v95 .research-highlights,.company-panel-v95 .research-developments{gap:10px}.company-panel-v95 .research-overview{background:#fff}.company-panel-v95 .research-highlights>.research-section-heading,.company-panel-v95 .research-developments>.research-section-heading{margin-bottom:1px}.company-panel-v95 .research-highlights article,.company-panel-v95 .research-developments article{padding-bottom:2px}.company-panel-v95 .research-highlights article:last-child,.company-panel-v95 .research-developments article:last-child{padding-bottom:0}.research-sources-curated{background:#fff}.research-source-group{gap:0;display:grid}.research-source-group+.research-source-group{border-top:1px solid #e1ebf2;padding-top:13px}.research-source-group-heading{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.research-source-group-heading h5{color:#365a73;margin:0;font-size:.82rem}.research-source-group-heading span{color:#71869a;font-size:.72rem;font-weight:800}.research-source-group article{border-top:1px solid #e8eef3;padding:10px 0 0}.research-source-group article:first-of-type{border-top:0;padding-top:8px}.research-source-group article>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.research-source-used{color:#5a7286;white-space:nowrap;background:#f1f6fa;border:1px solid #d8e5ed;border-radius:999px;padding:3px 6px;font-size:.67rem;font-weight:780}@media (width<=640px){.research-curation-summary-heading{flex-direction:column;align-items:stretch}.research-curation-freshness{align-self:flex-start}.research-curation-metrics{grid-template-columns:1fr}.company-panel-v95 .research-snapshot-actions{align-items:stretch}}.company-panel-v95 .research-briefing{background:linear-gradient(135deg,#f3f8fb,#fff);border-color:#caddeb;gap:12px}.company-panel-v95 .research-briefing .research-overview-copy{color:#183c59;max-width:76ch;font-size:1rem;line-height:1.66}.research-fact-strip{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;display:grid}.research-fact-strip article{background:#f8fbfd;border:1px solid #d9e6ef;border-radius:11px;gap:5px;min-width:0;padding:11px 12px;display:grid}.research-fact-strip span{color:#688094;letter-spacing:.055em;text-transform:uppercase;font-size:.67rem;font-weight:820}.research-fact-strip strong{color:#1d4867;overflow-wrap:anywhere;font-size:.9rem;line-height:1.38}.company-panel-v95 .research-news-feed{background:#fff}.company-panel-v95 .research-news-feed>.research-section-heading{margin-bottom:2px}.company-panel-v95 .research-news-item{gap:6px;padding:13px 0 2px}.research-news-item-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.research-news-item-heading strong{color:#1e4868;font-size:.94rem;line-height:1.38}.research-news-item-heading span{color:#41677f;text-overflow:ellipsis;white-space:nowrap;background:#edf5f9;border:1px solid #d3e3ec;border-radius:999px;flex:none;max-width:48%;padding:4px 7px;font-size:.68rem;font-weight:800;line-height:1.2;overflow:hidden}.research-news-item>small{color:#6a8294;font-size:.73rem}.research-news-item>p{color:#33556d;max-width:82ch;line-height:1.52}@media (width<=680px){.research-fact-strip{grid-template-columns:1fr}.research-news-item-heading{flex-direction:column;align-items:flex-start;gap:6px}.research-news-item-heading span{max-width:100%}}.data-health-review-tabs{border-bottom:1px solid #dce4ee;gap:7px;padding:0 2px 9px;display:flex}.data-health-review-tabs button{color:#60758a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px;font-size:.78rem;font-weight:800}.data-health-review-tabs button:hover{color:#174f79}.data-health-review-tabs button.is-active{color:#173f60;border-bottom-color:#1765a5}.data-health-review-tabs strong{color:#285d82;background:#edf5fa;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:.67rem}.formatting-review-panel{background:#fff;border:1px solid #dce4ee;border-radius:16px;overflow:hidden;box-shadow:0 8px 26px #142c490d}.formatting-review-heading{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px;display:flex}.formatting-review-heading>div:first-child{gap:4px;max-width:760px;display:grid}.formatting-review-heading .eyebrow{margin:0}.formatting-review-heading strong{color:#17324f;font-size:.95rem}.formatting-review-heading span{color:#6b7c90;font-size:.78rem;line-height:1.45}.formatting-review-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.formatting-review-list{display:grid}.formatting-review-item{border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:13px 16px;display:grid}.formatting-review-item:last-child{border-bottom:0}.formatting-review-item:hover{background:#f8fbfd}.formatting-review-select{align-items:center;min-height:30px;display:inline-flex}.formatting-review-select input{block-size:17px;inline-size:17px}.formatting-review-main{gap:7px;min-width:0;display:grid}.formatting-review-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.formatting-review-meta>span{color:#587186;text-transform:uppercase;font-size:.7rem;font-weight:800}.formatting-review-meta .text-button{padding:0;font-size:.78rem}.formatting-review-values{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;gap:8px;display:grid}.formatting-review-values del{color:#8a6772;overflow-wrap:anywhere;font-size:.82rem}.formatting-review-values>span{color:#8295a6;font-weight:700}.formatting-review-values strong{color:#173f60;overflow-wrap:anywhere;font-size:.84rem}@media (width<=720px){.data-health-review-tabs{overflow-x:auto}.data-health-review-tabs button{flex:none}.formatting-review-heading{flex-direction:column}.formatting-review-actions{justify-content:flex-start;width:100%}.formatting-review-actions .primary-button{flex:1}.formatting-review-values{grid-template-columns:1fr;align-items:flex-start;gap:4px}.formatting-review-values>span{display:none}.formatting-review-values del:after{color:#8295a6;content:" →";text-decoration:none}}.capitalization-entry-hint{background:#f4f8fb;border-left:3px solid #a9c9df;margin:-2px 0 2px;padding:8px 10px}.capture-launch-workspace{gap:16px;max-width:980px;display:grid}.capture-launch-panel,.capture-launch-secondary{background:#fff;border:1px solid #dce7ef;border-radius:16px;padding:clamp(20px,3vw,30px);box-shadow:0 8px 26px #142c490d}.capture-launch-panel{gap:18px;display:grid}.capture-launch-copy h2,.capture-launch-secondary h2{color:#173f5e;margin:0 0 6px;font-size:1.2rem}.capture-launch-copy p:not(.eyebrow),.capture-launch-secondary p:not(.eyebrow){color:#5b7286;max-width:690px;margin:0}.capture-launch-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.capture-launch-camera,.capture-launch-file{justify-content:center;align-items:center;display:inline-flex;position:relative}.capture-launch-camera input,.capture-launch-file input{cursor:pointer;opacity:0;width:100%;position:absolute;inset:0}.capture-launch-support{color:#708499;margin:-3px 0 0;font-size:.78rem}.capture-launch-notice{color:#285877;background:#eef7fd;border:1px solid #cde3f2;border-radius:10px;margin:0;padding:10px 12px;font-size:.88rem;font-weight:650}.capture-launch-secondary{justify-content:space-between;align-items:center;gap:22px;display:flex}.capture-heading-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.capture-heading-actions .quiet-button,.capture-heading-actions .secondary-button{min-height:34px}@media (width<=620px){.capture-launch-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.capture-launch-camera,.capture-launch-file{width:100%;min-height:44px}.capture-launch-secondary{flex-direction:column;align-items:stretch;gap:14px}.capture-launch-secondary .quiet-button{width:100%}.capture-heading-actions{grid-template-columns:1fr;display:grid}.capture-heading-actions .quiet-button,.capture-heading-actions .secondary-button{width:100%}}.meeting-preparation-company-snapshot{background:#f7fbfe;border:1px solid #dce9f1;border-radius:10px;gap:6px;margin:0 0 13px;padding:11px;display:grid}.meeting-preparation-company-snapshot>span,.meeting-preparation-subsection-heading>span{color:#537693;letter-spacing:.03em;text-transform:uppercase;font-size:.66rem;font-weight:850}.meeting-preparation-company-snapshot p{color:#355269;margin:0;font-size:.82rem;line-height:1.56}.meeting-preparation-signal-section{border-top:1px solid #e3edf3;gap:9px;margin-top:13px;padding-top:13px;display:grid}.meeting-preparation-subsection-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.meeting-preparation-subsection-heading small{color:#688093;font-size:.68rem;font-weight:750}.meeting-preparation-talking-points{border-top:1px solid #e1ebf2;gap:10px;margin-top:17px;padding-top:14px;display:grid}.meeting-preparation-talking-points .meeting-preparation-section-heading{margin:0}.meeting-preparation-talking-points ol{counter-reset:talking-point;gap:8px;margin:0;padding:0;list-style:none;display:grid}.meeting-preparation-talking-points li{background:#f8fbfd;border:1px solid #dfeaf2;border-radius:9px;gap:4px;padding:9px 10px 9px 34px;display:grid;position:relative}.meeting-preparation-talking-points li:before{color:#266087;content:counter(talking-point);counter-increment:talking-point;text-align:center;background:#e4f1f9;border:1px solid #c8dfed;border-radius:999px;width:19px;height:19px;font-size:.66rem;font-weight:850;line-height:19px;position:absolute;top:10px;left:9px}.meeting-preparation-talking-points li>span{color:#5d7890;letter-spacing:.02em;text-transform:uppercase;font-size:.63rem;font-weight:850}.meeting-preparation-talking-points li>strong{color:#244a65;font-size:.78rem;line-height:1.42}.meeting-preparation-talking-points li>small{color:#5e788b;font-size:.7rem;line-height:1.38}.meeting-preparation-relationship-details{gap:8px;display:grid}.meeting-preparation-relationship-details summary{color:#2f6388;cursor:pointer;font-size:.76rem;font-weight:800}.meeting-preparation-relationship-details[open] summary{margin-bottom:2px}.deletion-confirmation,.company-deletion-zone{border:1px solid #a34f5059;border-radius:12px;margin-top:14px;padding:14px}.deletion-confirmation{background:#a34f500f}.deletion-confirmation strong,.company-delete-blocked strong{color:#7f3438;display:block}.deletion-confirmation p,.deletion-confirmation li,.company-delete-blocked p{font-size:.83rem;line-height:1.45}.deletion-confirmation ul{margin:9px 0;padding-left:19px}.deletion-confirmation-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.danger-button{color:#fff;cursor:pointer;font:inherit;background:#8d3d42;border:1px solid #8d3d42;border-radius:8px;padding:9px 12px;font-weight:700}.danger-button:disabled{cursor:default;opacity:.6}.company-deletion-zone{gap:10px;margin-top:20px;display:grid}.company-delete-blocked{background:#a34f500f;border:1px solid #a34f504d;border-radius:10px;padding:12px}.briefing-context-settings{gap:16px;max-width:920px;display:grid}.briefing-context-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.briefing-context-heading h2{margin:3px 0 6px}.briefing-context-heading .eyebrow{margin-bottom:5px}.briefing-context-status{color:#4f6173;white-space:nowrap;background:#f4f7f9;border:1px solid #dce6ed;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800}.briefing-context-status.is-enabled{color:#36704a;background:#ebf6ed;border-color:#cde4d1}.briefing-context-boundary{color:#426077;background:#f5f9fd;border:1px solid #d9e8f3;border-radius:10px;padding:12px 14px;font-size:.82rem;line-height:1.55}.briefing-context-form{gap:16px;display:grid}.briefing-context-form>label{color:#527188;letter-spacing:.01em;gap:6px;font-size:.76rem;font-weight:800;display:grid}.briefing-context-form>label>small{color:#6d8595;letter-spacing:normal;font-size:.74rem;font-weight:500;line-height:1.45}.briefing-context-form textarea{box-sizing:border-box;color:#29485f;font:inherit;resize:vertical;background:#fff;border:1px solid #cdddea;border-radius:9px;width:100%;min-height:96px;padding:10px 11px;line-height:1.5}.briefing-context-form textarea:focus{border-color:#639bc0;outline:none;box-shadow:0 0 0 3px #639bc024}.briefing-context-form em{color:#788d9c;letter-spacing:normal;justify-self:end;font-size:.66rem;font-style:normal;font-weight:600}.briefing-context-enable{background:#fbfdff;border:1px solid #dce8f1;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 13px;display:flex!important}.briefing-context-enable input{accent-color:#2c6d98;margin:3px 0 0}.briefing-context-enable span{gap:3px;display:grid}.briefing-context-enable strong{color:#294b63;font-size:.8rem}.briefing-context-enable small{color:#688094;font-size:.73rem;font-weight:500;line-height:1.42}.briefing-context-help{color:#6d8293;margin:-7px 0 0;font-size:.76rem}.briefing-context-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.briefing-context-clear-confirmation{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.briefing-context-clear-confirmation small{color:#7a514d;font-size:.74rem;font-weight:700}.meeting-preparation-action-summary,.meeting-preparation-action-controls{align-items:center;gap:10px;display:flex}.meeting-preparation-action-summary{flex-wrap:wrap}.meeting-preparation-action-summary small{color:#39714f;background:#eaf5ed;border:1px solid #cde4d1;border-radius:999px;padding:3px 6px;font-size:.66rem}.meeting-preparation-action-controls{margin-left:auto}.meeting-preparation-personal-context-toggle{color:#486a82;white-space:nowrap;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:flex}.meeting-preparation-personal-context-toggle input{accent-color:#2c6d98;margin:0}.meeting-preparation-personal-context-toggle:has(input:disabled){color:#91a0ab}.meeting-preparation-context-help{color:#557186;background:#f8fbfd;border-left:3px solid #b7d5e7;margin:10px 0 0;padding:8px 9px;font-size:.73rem;line-height:1.45}@media (width<=680px){.briefing-context-heading{flex-direction:column;align-items:stretch}.briefing-context-status{align-self:flex-start}.briefing-context-actions,.briefing-context-clear-confirmation{flex-direction:column;align-items:stretch}.briefing-context-actions .primary-button,.briefing-context-actions .quiet-button,.briefing-context-actions .danger-button{width:100%}.meeting-preparation-action-controls{flex-direction:column;align-items:stretch;margin-left:0}.meeting-preparation-personal-context-toggle{min-height:28px}}.briefing-context-identity{background:#fbfdff;border:1px solid #dce8f1;border-radius:10px;gap:10px;margin:0;padding:13px;display:grid}.briefing-context-identity legend{color:#294b63;padding:0 4px;font-size:.8rem;font-weight:800}.briefing-context-identity>.compact-copy{margin:0}.briefing-context-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.briefing-context-identity-grid label{color:#527188;gap:6px;font-size:.76rem;font-weight:800;display:grid}.briefing-context-identity-grid input{box-sizing:border-box;color:#29485f;font:inherit;background:#fff;border:1px solid #cdddea;border-radius:8px;width:100%;padding:9px 10px}.briefing-context-identity-grid input:focus{border-color:#639bc0;outline:none;box-shadow:0 0 0 3px #639bc024}.meeting-preparation-personalized-suggestions{border-top:1px solid #dce7ef;gap:9px;margin-top:16px;padding-top:15px;display:grid}.meeting-preparation-personalized-suggestions ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.meeting-preparation-personalized-suggestions li{background:#f7fbff;border:1px solid #d8e7f2;border-radius:8px;gap:4px;padding:9px 10px;display:grid}.meeting-preparation-personalized-suggestions li>span{color:#4f7591;letter-spacing:.05em;text-transform:uppercase;font-size:.65rem;font-weight:800}.meeting-preparation-personalized-suggestions li>strong{color:#294b63;font-size:.78rem;line-height:1.42}.meeting-preparation-personalized-suggestions li>small{color:#668196;font-size:.7rem;line-height:1.35}@media (width<=680px){.briefing-context-identity-grid{grid-template-columns:1fr}}.research-snapshot-paragraph{border-top:1px solid #e1ebf2;gap:.34rem;padding-top:.85rem;display:grid}.research-snapshot-paragraph:first-of-type{border-top:0;padding-top:0}.research-snapshot-paragraph h5{color:#315c78;margin:0;font-size:.82rem}.research-snapshot-paragraph.is-uncertainty h5{color:#806141}.research-snapshot-paragraph.is-uncertainty .research-overview-copy{color:#6d5943}.research-inline-marker{color:#5e788d;letter-spacing:.03em;white-space:nowrap;font-size:.7rem;font-weight:800}.research-news-why{color:#405f74;background:#f5f9fb;border-left:3px solid #cfe0ea;margin:.1rem 0 0;padding:.45rem .6rem;font-size:.88rem;line-height:1.45}.research-coverage-summary{background:#f8fbfd;border:1px solid #d6e5ee;border-radius:12px;gap:9px;margin:10px 0;padding:12px 14px;display:grid}.research-coverage-summary summary{color:#274f6c;cursor:pointer;font-size:.84rem;font-weight:800}.research-coverage-summary p{margin:0}.research-coverage-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.research-coverage-summary dl>div{background:#fff;border:1px solid #dfebf1;border-radius:9px;gap:2px;min-width:0;padding:8px 9px;display:grid}.research-coverage-summary dt{color:#70879a;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:800}.research-coverage-summary dd{color:#234e6e;margin:0;font-size:.82rem;font-weight:800}.research-coverage-summary small{color:#647e92;overflow-wrap:anywhere;font-size:.71rem;line-height:1.35}@media (width<=720px){.research-coverage-summary dl{grid-template-columns:1fr}}.research-sources-evidence{background:#fff;margin-top:.15rem}.research-sources-evidence summary{color:#274f6c;font-weight:800}.research-source-number{color:#345b74;background:#edf4f8;border:1px solid #d7e4ec;border-radius:999px;padding:3px 5px;font-size:.68rem;font-weight:800;line-height:1}.research-incomplete-snapshot{color:#6d573b;background:#fffaf3;border:1px solid #ecd8b5;border-radius:10px;gap:.35rem;padding:12px;display:grid}.research-incomplete-snapshot p{margin:0;line-height:1.5}.research-source-support{color:#657f92;margin:0;font-size:.76rem;line-height:1.45}.meeting-preparation-snapshot-sections{gap:10px;display:grid}.meeting-preparation-snapshot-sections article{border-top:1px solid #e4edf3;gap:4px;padding-top:10px;display:grid}.meeting-preparation-snapshot-sections article:first-child{border-top:0;padding-top:0}.meeting-preparation-snapshot-sections article>strong{color:#315c78;font-size:.75rem}.meeting-preparation-snapshot-sections article.is-uncertainty>strong{color:#806141}.meeting-preparation-source-marker{color:#5e788d;letter-spacing:.03em;white-space:nowrap;font-size:.67rem;font-weight:800}.meeting-preparation-why{color:#405f74;background:#f5f9fb;border-left:3px solid #cfe0ea;margin:1px 0 0;padding:7px 8px;line-height:1.45;font-size:.73rem!important}.meeting-preparation-caveats{color:#6d5943;gap:5px;margin:0;padding-left:18px;font-size:.76rem;line-height:1.42;display:grid}.briefing-context-commercial-focus{grid-column:1/-1}.briefing-context-commercial-focus textarea{box-sizing:border-box;color:#29485f;font:inherit;resize:vertical;background:#fff;border:1px solid #cdddea;border-radius:8px;width:100%;padding:9px 10px;line-height:1.45}.briefing-context-commercial-focus textarea:focus{border-color:#639bc0;outline:none;box-shadow:0 0 0 3px #639bc024}.briefing-context-commercial-focus em{color:#788d9c;justify-self:end;font-size:.66rem;font-style:normal}.meeting-preparation-panel.objective-led{max-width:1180px;max-height:min(94vh,1040px);overflow:auto}.meeting-preparation-objective-form,.meeting-preparation-progress,.meeting-preparation-stale-choice,.meeting-preparation-objective-summary,.meeting-preparation-strategy{gap:13px;padding:20px 24px;display:grid}.meeting-preparation-objective-form{background:#fbfdff}.meeting-preparation-form-heading{gap:4px;display:grid}.meeting-preparation-form-heading h3,.meeting-preparation-progress h3,.meeting-preparation-stale-choice h3,.meeting-preparation-objective-summary h3{color:#173f5e;margin:0}.meeting-preparation-objective-form>label{color:#41657d;gap:6px;font-size:.8rem;font-weight:800;display:grid}.meeting-preparation-objective-form>label>span>small{color:#718899;font-size:.7rem;font-weight:600}.meeting-preparation-objective-form textarea{box-sizing:border-box;color:#29485f;font:inherit;resize:vertical;background:#fff;border:1px solid #cdddea;border-radius:9px;width:100%;padding:10px 11px;line-height:1.5}.meeting-preparation-objective-form textarea:focus{border-color:#639bc0;outline:none;box-shadow:0 0 0 3px #639bc024}.meeting-preparation-objective-form em{color:#788d9c;justify-self:end;font-size:.66rem;font-style:normal}.meeting-preparation-context-choice{background:#f3f8fc;border:1px solid #d8e7f1;border-radius:9px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex!important}.meeting-preparation-context-choice input{accent-color:#2c6d98;margin-top:3px}.meeting-preparation-context-choice span{gap:3px;display:grid}.meeting-preparation-context-choice strong{color:#294b63;font-size:.8rem}.meeting-preparation-context-choice small{color:#648095;font-size:.72rem;font-weight:500;line-height:1.4}.meeting-preparation-objective-actions{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.meeting-preparation-objective-actions>span{color:#698093;flex:300px;font-size:.74rem;line-height:1.42}.meeting-preparation-progress,.meeting-preparation-stale-choice{color:#47677f;background:#f9fcff;border-top:1px solid #dfeaf2}.meeting-preparation-progress p,.meeting-preparation-stale-choice p{max-width:75ch;margin:0;line-height:1.52}.meeting-preparation-stale-choice{background:#fffaf3;border-top-color:#eddcbb}.meeting-preparation-stale-choice>div{flex-wrap:wrap;gap:9px;display:flex}.meeting-preparation-objective-summary{background:#f7fbfe;border-bottom:1px solid #dce8f0}.meeting-preparation-objective-summary .eyebrow{margin-bottom:-5px}.meeting-preparation-objective-summary p{color:#3c5e75;max-width:85ch;margin:0;line-height:1.5}.meeting-preparation-action-summary small.is-warning,.meeting-preparation-saved-date.is-outdated{color:#7b5c2f;background:#fff5df;border-color:#ecd39c}.objective-led-layout{grid-template-columns:minmax(280px,.88fr) minmax(0,1.4fr)}.meeting-preparation-strategy{background:#fcfeff;border-top:1px solid #dce7ef}.meeting-preparation-strategy>section{border-top:1px solid #e3edf3;gap:8px;padding-top:13px;display:grid}.meeting-preparation-strategy>section:first-of-type{border-top:0;padding-top:0}.meeting-preparation-strategy>section>span{color:#496f8d;letter-spacing:.035em;text-transform:uppercase;font-size:.71rem;font-weight:850}.meeting-preparation-strategy>section p{color:#375970;max-width:92ch;margin:0;line-height:1.52}.meeting-preparation-strategy ol,.meeting-preparation-strategy ul{color:#35556b;gap:7px;margin:0;padding-left:19px;line-height:1.48;display:grid}.meeting-preparation-discussion-points{gap:10px;display:grid}.meeting-preparation-discussion-points article{background:#f8fbfd;border:1px solid #dbe8f1;border-radius:10px;gap:7px;padding:11px 12px;display:grid}.meeting-preparation-discussion-points article>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.meeting-preparation-discussion-points strong{color:#204c6c;font-size:.9rem}.meeting-preparation-discussion-points p{font-size:.8rem}.meeting-preparation-point-kind.is-fact{color:#39657f;background:#edf5fa;border-color:#d0e2ee}.meeting-preparation-point-kind.is-question{color:#5e5d86;background:#f5f5fb;border-color:#dedfed}.meeting-preparation-point-kind.is-commercial_hypothesis{color:#836338;background:#fff6e8;border-color:#ecdab7}@media (width<=820px){.meeting-preparation-panel.objective-led{max-width:100%;max-height:100vh}.objective-led-layout{grid-template-columns:1fr}.meeting-preparation-objective-form,.meeting-preparation-progress,.meeting-preparation-stale-choice,.meeting-preparation-objective-summary,.meeting-preparation-strategy{padding:16px}}@media (width<=560px){.meeting-preparation-objective-actions,.meeting-preparation-stale-choice>div{flex-direction:column;align-items:stretch}.meeting-preparation-objective-actions .primary-button,.meeting-preparation-stale-choice button{width:100%}}.meeting-preparation-grounding{background:#f8fcff;border-bottom:1px solid #dce8f0;gap:10px;padding:17px 24px;display:grid}.meeting-preparation-grounding.is-limited{background:#fffaf3;border-bottom-color:#ecdcb7}.meeting-preparation-grounding h3{color:#214c6c;margin:0}.meeting-preparation-grounding .eyebrow{margin:0 0 2px}.meeting-preparation-grounding-items{flex-wrap:wrap;gap:7px;display:flex}.meeting-preparation-grounding-items small{color:#476b82;border:1px solid #d5e5ef;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:750}.meeting-preparation-grounding-items small.is-available{color:#356c4b;background:#edf8f2;border-color:#cde5d6}.meeting-preparation-grounding-items small.is-unavailable{color:#4f6173;background:#f6f7f9;border-color:#d4dbe1}.meeting-preparation-grounding ul{color:#665b4b;gap:4px;margin:0;padding-left:18px;font-size:.75rem;line-height:1.42;display:grid}@media (width<=700px){.meeting-preparation-grounding{padding:14px 16px}}.meeting-outcome-capture-fields,.meeting-outcome-commitments{border-top:1px solid #e1eaf1;gap:12px;padding-top:15px;display:grid}.meeting-outcome-capture-fields>label,.meeting-outcome-commitment-editor label{color:#527188;letter-spacing:.01em;gap:6px;font-size:.72rem;font-weight:800;display:grid}.meeting-outcome-capture-fields small{color:#698497;letter-spacing:0;font-size:.69rem;font-weight:600;line-height:1.4}.meeting-outcome-legacy-note{border:1px solid #e2eaf0;border-radius:8px;padding:0 10px 10px}.meeting-outcome-legacy-note summary{color:#5d7487;cursor:pointer;padding:9px 0;font-size:.74rem;font-weight:800}.meeting-outcome-commitments>.compact-copy{margin:-5px 0 0}.meeting-outcome-commitment-empty{color:#4f667a;background:#f5f9fc;border:1px dashed #d1e0e9;border-radius:8px;padding:10px;font-size:.75rem}.meeting-outcome-commitment-editor{border:1px solid #dce8f0;border-radius:9px;gap:10px;min-width:0;margin:0;padding:10px;display:grid}.meeting-outcome-commitment-editor legend{color:#48708a;padding:0 4px;font-size:.7rem;font-weight:850}.meeting-outcome-commitment-editor>.danger-text-button{justify-self:start}.meeting-outcome-record-fact{background:#f4f9fc;border-left:3px solid #86b8d4;gap:4px;margin-top:2px;padding:8px 9px;display:grid}.meeting-outcome-record-fact>span,.meeting-outcome-record-commitments>span{color:#4f748c;letter-spacing:.02em;text-transform:uppercase;font-size:.64rem;font-weight:850}.meeting-outcome-record-fact p{color:#3b5d72;white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.5}.meeting-outcome-record-private{color:#5a7486;border-top:1px solid #edf1f4;padding-top:7px;font-size:.74rem}.meeting-outcome-record-private summary{cursor:pointer;font-weight:800}.meeting-outcome-record-private p{color:#4a667a;white-space:pre-wrap;margin:7px 0 0;font-size:.78rem;line-height:1.5}.meeting-outcome-record-commitments{gap:6px;margin-top:2px;display:grid}.meeting-outcome-record-commitments ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.meeting-outcome-record-commitments li{background:#fbfcfd;border:1px solid #e1ebf1;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;padding:7px 8px;display:flex}.meeting-outcome-record-commitments li>div{gap:2px;min-width:0;display:grid}.meeting-outcome-record-commitments strong{color:#315670;font-size:.75rem;font-weight:780}.meeting-outcome-record-commitments small{color:#638094;font-size:.67rem}.meeting-outcome-record-commitments .meeting-outcome-status{flex:none;font-style:normal}.company-meeting-history{gap:12px;display:grid}.company-meeting-history>.compact-copy{margin:-7px 0 0}.company-meeting-history-empty{color:#4f667a;background:#f5f9fc;border:1px dashed #cbdde8;border-radius:10px;padding:14px;font-size:.79rem;line-height:1.5}.company-meeting-history-list{gap:10px;display:grid}.company-meeting-history-record{background:#fff;border:1px solid #dfeaf1;border-radius:10px;gap:7px;padding:13px;display:grid}.company-meeting-history-record-topline{justify-content:space-between;align-items:center;display:flex}.company-meeting-history-record-topline small,.company-meeting-history-references{color:#668195;font-size:.7rem}.company-meeting-history-record>strong{color:#244c66;font-size:.87rem}.company-meeting-history-contact{color:#5a7486;margin:-2px 0 0;font-size:.76rem}.company-meeting-history-contact .text-button{font-size:inherit;padding:0}.company-meeting-history-fact{background:#f3f8fb;border-left:3px solid #85b7d3;gap:4px;padding:8px 9px;display:grid}.company-meeting-history-fact>span,.company-meeting-history-commitments>span,.company-meeting-history-action>span{color:#4f748c;letter-spacing:.02em;text-transform:uppercase;font-size:.64rem;font-weight:850}.company-meeting-history-fact p,.company-meeting-history-private p{color:#456276;white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.5}.company-meeting-history-private{color:#5a7486;border-top:1px solid #edf1f4;padding-top:7px;font-size:.74rem}.company-meeting-history-private summary{cursor:pointer;font-weight:800}.company-meeting-history-private p{margin-top:7px}.company-meeting-history-commitments{gap:6px;display:grid}.company-meeting-history-commitments ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.company-meeting-history-commitments li{background:#fbfcfd;border:1px solid #e1ebf1;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;padding:7px 8px;display:flex}.company-meeting-history-commitments li>div{gap:2px;display:grid}.company-meeting-history-commitments strong{color:#315670;font-size:.75rem}.company-meeting-history-commitments small{color:#638094;font-size:.67rem}.company-meeting-history-commitments .meeting-outcome-status{flex:none;font-style:normal}.company-meeting-history-action{background:#f2f8fc;border-left:3px solid #87b9d5;gap:3px;padding:8px 9px;display:grid}.company-meeting-history-action strong{color:#29536e;font-size:.76rem;font-weight:750}.company-meeting-history-action small{color:#54748a;font-size:.69rem}.follow-up-private-note{color:#5c7485;font-size:.75rem}.follow-up-private-note summary{cursor:pointer;font-weight:800}.follow-up-private-note p{color:#4a667a;white-space:pre-wrap;margin:6px 0 0;line-height:1.45}.follow-up-commitment-count,.outcome-review-commitment-count{color:#5c7b90;font-size:.69rem;font-weight:750}.outcome-review-factual-outcome{background:#f4f9fc;border-left:3px solid #86b8d4;gap:4px;margin:0;padding:8px 9px;display:grid}.outcome-review-factual-outcome strong{color:#4f748c;letter-spacing:.02em;text-transform:uppercase;font-size:.64rem}.outcome-review-factual-outcome p{color:#456276;white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.45}.research-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=680px){.research-heading-actions{align-items:stretch;width:100%}.research-heading-actions button{flex:auto}}.company-intelligence-recent-activity{margin-top:1rem}.meeting-preparation-ai-notice small{opacity:.82;margin-top:.35rem;font-size:.78rem;display:block}.meeting-preparation-strategic-plan{border:1px solid var(--border-soft,#dbe7f1);background:var(--surface-muted,#f8fbfd);border-radius:14px;margin-top:1rem;padding:1rem}.meeting-preparation-strategic-plan>section{margin-top:1rem}.meeting-preparation-strategic-plan>section>span{color:var(--ink-strong,#153351);margin-bottom:.45rem;font-weight:700;display:block}.meeting-preparation-strategic-plan ol,.meeting-preparation-strategic-plan ul{margin:.35rem 0 0;padding-left:1.25rem}.meeting-preparation-strategic-plan li+li{margin-top:.45rem}.briefing-context-offering{grid-column:1/-1}.meeting-brief-workshop{border:1px solid #d5dde6;border-radius:10px;margin:16px 0;padding:16px}.meeting-brief-workshop-form{gap:12px;display:grid}.meeting-brief-workshop-form label{gap:6px;display:grid}.meeting-brief-workshop-form textarea,.meeting-preparation-objective-form select{width:100%}.meeting-brief-workshop-form em,.meeting-preparation-objective-form em{color:#64748b;justify-self:end;font-size:.78rem;font-style:normal}.meeting-brief-workshop-history{gap:12px;margin-top:16px;display:grid}.meeting-brief-workshop-history article{border-top:1px solid #e3e8ee;gap:9px;padding-top:14px;display:grid}.meeting-brief-workshop-history article section{gap:4px;display:grid}.meeting-brief-workshop-history article section>span{color:#516170;font-size:.8rem;font-weight:700}.meeting-brief-workshop-history article p,.meeting-brief-workshop-history article ol,.meeting-brief-workshop-history article ul{margin:0}.meeting-brief-workshop-history-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.meeting-brief-workshop-history-heading small{color:#64748b}.meeting-brief-workshop-instruction{color:#435366}@media (width<=640px){.meeting-brief-workshop{padding:12px}.meeting-brief-workshop-history-heading{flex-direction:column;align-items:flex-start;gap:3px}}.strategy-room-workspace{max-width:1440px}.strategy-room-heading{align-items:flex-start}.strategy-room-read-only,.strategy-room-origin{border:1px solid var(--border);color:var(--muted-strong);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.5rem .78rem;font-size:.78rem;font-weight:700}.strategy-room-inputs,.strategy-room-result{background:var(--panel);border:1px solid var(--border);box-shadow:var(--panel-shadow);border-radius:18px;margin-top:1.4rem;padding:1.35rem}.strategy-room-main-inputs{gap:.9rem;display:grid}.strategy-room-main-inputs label,.strategy-room-two-column-inputs label{color:var(--muted-strong);gap:.38rem;font-size:.84rem;font-weight:700;display:grid}.strategy-room-main-inputs textarea{resize:vertical;min-height:84px}.strategy-room-two-column-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.strategy-room-toggle{align-items:center;gap:.55rem!important;font-weight:600!important;display:flex!important}.strategy-room-toggle input,.strategy-room-choice-list input{accent-color:var(--accent)}.strategy-room-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.2rem;display:grid}.strategy-room-selectors>section{border:1px solid var(--border-subtle);border-radius:14px;min-width:0;padding:.95rem}.strategy-room-selectors header{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto;align-items:baseline;gap:.1rem;padding-bottom:.72rem;display:grid}.strategy-room-selectors header .eyebrow{grid-column:1/-1;margin:0}.strategy-room-selectors h2{margin:0;font-size:1rem}.strategy-room-selectors header>span{color:var(--muted);font-size:.78rem}.strategy-room-choice-list{gap:.5rem;max-height:420px;margin-top:.8rem;padding-right:.25rem;display:grid;overflow:auto}.strategy-room-choice-list article{background:var(--surface-raised);border:1px solid #0000;border-radius:10px;padding:.58rem .65rem}.strategy-room-choice-list article.is-selected{border-color:color-mix(in srgb, var(--accent) 48%, var(--border))}.strategy-room-choice-list article>label{cursor:pointer;align-items:flex-start;gap:.55rem;display:flex}.strategy-room-choice-list strong,.strategy-room-choice-list small{display:block}.strategy-room-choice-list small{color:var(--muted);margin-top:.15rem;font-size:.78rem;line-height:1.35}.strategy-room-private-note{color:var(--muted-strong);gap:.4rem;margin:.5rem 0 0 1.55rem;font-size:.76rem;font-weight:600;align-items:center!important;display:flex!important}.strategy-room-private-note span{line-height:1.25}.strategy-room-submit{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}.strategy-room-submit p{color:var(--muted);max-width:720px;margin:0;font-size:.84rem;line-height:1.45}.strategy-room-result>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.strategy-room-result>header h2{margin:.12rem 0 .3rem}.strategy-room-origin.is-local_ai{border-color:color-mix(in srgb, var(--success) 55%, var(--border));color:var(--success-strong)}.strategy-room-result-grid,.strategy-room-plan-grid{gap:1rem;margin-top:1.2rem;display:grid}.strategy-room-result-grid{grid-template-columns:minmax(250px,.8fr) minmax(0,1.4fr)}.strategy-room-objective-card,.strategy-room-known-facts,.strategy-room-plan-card{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:13px;padding:1rem}.strategy-room-objective-card h3,.strategy-room-known-facts h3,.strategy-room-plan-card h3{margin:.15rem 0 .65rem;font-size:1rem}.strategy-room-objective-card p{margin:.45rem 0;line-height:1.45}.strategy-room-objective-card small{color:var(--muted);margin-top:.7rem;line-height:1.4;display:block}.strategy-room-known-facts>div{gap:.6rem;display:grid}.strategy-room-known-facts section{border-top:1px solid var(--border-subtle);padding-top:.65rem}.strategy-room-known-facts section:first-child{border-top:0;padding-top:0}.strategy-room-known-facts section>span{color:var(--accent-strong);letter-spacing:.06em;text-transform:uppercase;font-size:.71rem;font-weight:800;display:block}.strategy-room-known-facts strong{margin-top:.15rem;display:block}.strategy-room-known-facts p{margin:.26rem 0;font-size:.88rem;line-height:1.45}.strategy-room-known-facts small{color:var(--muted);font-size:.75rem}.strategy-room-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-room-plan-card h3{color:var(--accent-strong)}.strategy-room-plan-card ol{gap:.66rem;margin:.7rem 0 0;padding-left:1.22rem;display:grid}.strategy-room-plan-card li{padding-left:.08rem;line-height:1.45}@media (width<=1000px){.strategy-room-selectors,.strategy-room-result-grid,.strategy-room-plan-grid{grid-template-columns:1fr}}@media (width<=680px){.strategy-room-two-column-inputs{grid-template-columns:1fr}.strategy-room-submit,.strategy-room-result>header{flex-direction:column;align-items:stretch}.strategy-room-read-only,.strategy-room-origin{align-self:flex-start}}.event-contexts-workspace{max-width:1180px}.event-contexts-layout{grid-template-columns:minmax(260px,.72fr) minmax(360px,1.28fr);align-items:start;gap:18px;display:grid}.event-context-list-panel,.event-context-editor,.event-context-assignment-panel{background:#fff;border:1px solid #dbe5ef;border-radius:16px;box-shadow:0 8px 24px #14304c0f}.event-context-list-panel{padding:16px}.event-context-list-panel>header{border-bottom:1px solid #e7eef5;margin-bottom:10px;padding-bottom:10px}.event-context-list-panel h2,.event-context-editor h2{margin:0;font-size:1.1rem}.event-context-list{gap:8px;max-height:580px;display:grid;overflow:auto}.event-context-list button{color:#1f3448;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2eaf2;border-radius:11px;align-items:flex-start;gap:4px;padding:11px;display:grid}.event-context-list button:hover,.event-context-list button.is-selected{border-color:#197e91;box-shadow:0 0 0 2px #197e911f}.event-context-list button small,.event-context-list button span{color:#5c6d7d;font-size:.78rem}.event-context-editor{gap:14px;padding:20px;display:grid}.event-context-editor>header{border-bottom:1px solid #e7eef5;padding-bottom:12px}.event-context-editor>header p{margin-bottom:0}.event-context-linked-count{background:#f2f8fb;border-left:3px solid #197e91;margin:0;padding:10px 12px}.event-context-editor-actions{justify-content:flex-end;display:flex}.event-context-safety-note{color:#40566a;background:#f6f9fb;border:1px solid #dfe9f1;border-radius:10px;padding:12px;font-size:.9rem;line-height:1.45}.event-context-assignment-panel{gap:13px;margin:16px 0;padding:16px;display:grid}.event-context-assignment-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.event-context-assignment-panel h3{margin:1px 0 4px;font-size:1rem}.event-context-assignment-panel>header>span{color:#17677a;white-space:nowrap;background:#edf5f7;border-radius:999px;padding:5px 9px;font-size:.75rem;font-weight:700}.event-context-assignment-empty{color:#526679;background:#f7f9fb;border:1px dashed #b9cad8;margin:0;padding:10px 12px}.event-context-assignment-controls{gap:12px;display:grid}.event-context-assignment-contacts{border:1px solid #dde8f1;border-radius:11px;gap:2px;max-height:230px;padding:8px;display:grid;overflow:auto}.event-context-assignment-contact-heading{border-bottom:1px solid #e6edf3;align-items:center;gap:8px;padding:3px 3px 8px;display:flex}.event-context-assignment-contact-heading>span{color:#506476;flex:1;font-size:.82rem;font-weight:700}.event-context-assignment-contact-heading .text-button{padding:2px 4px;font-size:.78rem}.event-context-assignment-contacts label{align-items:flex-start;gap:8px;padding:7px 4px;display:flex}.event-context-assignment-contacts label+label{border-top:1px solid #eef3f7}.event-context-assignment-contacts input{margin-top:3px}.event-context-assignment-contacts strong,.event-context-assignment-contacts small{display:block}.event-context-assignment-contacts small{color:#657789;margin-top:2px;font-size:.77rem}.event-context-assignment-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.event-context-undo-copy{color:#4b6375;margin:0;font-size:.82rem}@media (width<=880px){.event-contexts-layout{grid-template-columns:1fr}.event-context-list{max-height:260px}.event-context-assignment-panel{margin:12px 0}}.company-sector-profile{border:1px solid var(--border);background:var(--surface);border-radius:.8rem;margin-top:1rem;padding:1rem}.company-sector-profile-list{gap:.8rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.company-sector-profile-list li{border:1px solid var(--border);border-radius:.65rem;padding:.85rem}.company-sector-profile-list p{margin:.35rem 0 0}.company-sector-profile-kind{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.company-sector-profile-provenance{font-size:.88rem}.open-items-workspace{max-width:1320px}.open-items-heading{align-items:flex-start}.open-items-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:1rem 0;display:flex}.open-items-filters label{color:var(--muted-strong);gap:.35rem;min-width:180px;font-size:.78rem;font-weight:750;display:grid}.open-items-layout{grid-template-columns:minmax(270px,.72fr) minmax(420px,1.28fr);align-items:start;gap:18px;display:grid}.open-items-list-panel,.open-item-editor,.open-item-response-draft{background:var(--panel);border:1px solid var(--border);box-shadow:var(--panel-shadow);border-radius:16px}.open-items-list-panel{padding:16px}.open-items-list-panel>header{border-bottom:1px solid var(--border-subtle);margin-bottom:10px;padding-bottom:10px}.open-items-list-panel h2,.open-item-editor h2,.open-item-response-draft h2{margin:0;font-size:1.1rem}.open-items-list{gap:8px;max-height:620px;display:grid;overflow:auto}.open-items-list button{background:var(--panel);border:1px solid var(--border-subtle);color:var(--text);cursor:pointer;text-align:left;border-radius:11px;align-items:flex-start;gap:5px;padding:11px;display:grid}.open-items-list button:hover,.open-items-list button.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 14%, transparent)}.open-items-list button small{color:var(--muted);font-size:.78rem;line-height:1.3}.open-items-list button>span{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.72rem;display:flex}.open-item-status{border:1px solid var(--border-subtle);color:var(--muted-strong);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:.66rem;font-style:normal;font-weight:800}.open-item-status.status-open{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));color:var(--accent-strong)}.open-item-status.status-waiting_for_reply{border-color:color-mix(in srgb, #aa7500 45%, var(--border));color:#8a6100}.open-item-status.status-completed{border-color:color-mix(in srgb, var(--success) 50%, var(--border));color:var(--success-strong)}.open-item-status.status-cancelled{color:var(--muted);text-decoration:line-through}.open-items-detail-column{gap:18px;display:grid}.open-item-editor,.open-item-response-draft{gap:14px;padding:20px;display:grid}.open-item-editor>header{border-bottom:1px solid var(--border-subtle);padding-bottom:12px}.open-item-editor textarea{resize:vertical;min-height:92px}.open-item-links{border:1px solid var(--border-subtle);border-radius:12px;gap:10px;padding:12px;display:grid}.open-item-links>header{border-bottom:1px solid var(--border-subtle);padding-bottom:8px}.open-item-links h3{margin:.15rem 0 0;font-size:.96rem}.open-item-source{background:var(--surface-raised);border-left:3px solid var(--accent);color:var(--muted-strong);margin:0;padding:10px 12px;font-size:.84rem;line-height:1.45}.open-item-editor-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.open-item-response-draft>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.open-item-response-draft>header>span{border:1px solid var(--border-subtle);color:var(--muted-strong);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:800}.open-item-response-draft textarea{resize:vertical;min-height:72px}.open-item-response-result{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:11px;margin-top:4px;padding:13px}.open-item-response-result pre{color:var(--text);font:inherit;white-space:pre-wrap;margin:10px 0 0;line-height:1.55}@media (width<=980px){.open-items-layout{grid-template-columns:1fr}.open-items-list{max-height:360px}}@media (width<=680px){.open-items-filters{grid-template-columns:1fr;display:grid}.open-items-filters label{min-width:0}.open-item-editor-actions{justify-content:stretch}.open-item-editor-actions button{flex:auto}}.event-debrief-workspace{gap:18px;padding-top:12px;display:grid}.event-debrief-heading{align-items:flex-start}.event-debrief-read-only{color:#24567f;white-space:nowrap;background:#edf5fb;border:1px solid #c9dceb;border-radius:999px;padding:7px 10px;font-size:.76rem;font-weight:800}.event-debrief-controls{background:#f8fbfe;border:1px solid #dce8f2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:16px;display:grid}.event-debrief-controls>div{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.event-debrief-controls .compact-copy{text-align:right;max-width:460px;margin:0}.event-debrief-result{gap:16px;display:grid}.event-debrief-result-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.event-debrief-result-heading h2{margin:3px 0 5px}.event-debrief-result-heading>span{color:#496173;white-space:nowrap;background:#f0f4f7;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:700}.event-debrief-notice{color:#675116;background:#fff8e7;border:1px solid #ecdba7;border-radius:10px;margin:0;padding:12px 13px;font-size:.86rem;line-height:1.5}.event-debrief-truncation{color:#861a1a;background:#fff3f3;border:1px solid #f0c5c5;border-radius:10px;margin:0;padding:11px 13px;font-size:.86rem}.event-debrief-counts{flex-wrap:wrap;gap:9px;display:flex}.event-debrief-counts span{color:#4a6073;background:#f4f8fb;border:1px solid #dce7ef;border-radius:999px;padding:6px 10px;font-size:.76rem}.event-debrief-counts strong{color:#163c5a}.event-debrief-priorities{gap:12px;display:grid}.event-debrief-priorities>header h2{margin:2px 0 0}.event-debrief-priority-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:12px;display:grid}.event-debrief-priority{border:1px solid #dbe5ed;border-radius:12px;gap:10px;padding:14px;display:grid}.event-debrief-priority>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.event-debrief-priority h3{margin:2px 0 0}.event-debrief-priority>header>span{text-align:center;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:800}.event-debrief-priority>p{color:#365064;margin:0;font-size:.88rem;line-height:1.45}.event-debrief-priority>small{color:#6b7e8c;font-size:.73rem}.event-debrief-priority.is-email-this-week{background:#fff7f5;border-color:#eacac3}.event-debrief-priority.is-email-this-week>header>span{color:#8b3426;background:#fde7e1}.event-debrief-priority.is-schedule-a-call{background:#f4f8fe;border-color:#cdddee}.event-debrief-priority.is-schedule-a-call>header>span{color:#255a8b;background:#dfebfa}.event-debrief-priority.is-reconnect-later{background:#f7f8fb;border-color:#d9ddea}.event-debrief-priority.is-reconnect-later>header>span{color:#505d79;background:#e9ebf2}.event-debrief-priority.is-keep-warm{background:#f4faf6;border-color:#cce5d4}.event-debrief-priority.is-keep-warm>header>span{color:#236444;background:#dff1e4}.event-debrief-priority.is-archive-for-now{background:#fbfbfb;border-color:#e1e3e6}.event-debrief-priority.is-archive-for-now>header>span{color:#646464;background:#ededed}.event-debrief-evidence-list{gap:8px;display:grid}.event-debrief-evidence-list section{background:#ffffff9e;border-radius:8px;padding:8px 9px}.event-debrief-evidence-list strong{color:#29485e;text-transform:uppercase;font-size:.72rem}.event-debrief-evidence-list p{color:#4b6274;margin:3px 0 0;font-size:.8rem;line-height:1.4}.event-debrief-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.event-debrief-detail-grid>section{background:#fff;border:1px solid #dce7ef;border-radius:12px;gap:10px;padding:14px;display:grid}.event-debrief-detail-grid>section>header h2{margin:2px 0 0;font-size:1rem}.event-debrief-list{gap:8px;display:grid}.event-debrief-list article{background:#f8fbfd;border:1px solid #e4ecf2;border-radius:9px;padding:10px}.event-debrief-list article>strong{color:#1d405e;font-size:.86rem;display:block}.event-debrief-list article>p{color:#4b6172;margin:4px 0;font-size:.82rem;line-height:1.42}.event-debrief-list article>small{color:#728391;font-size:.72rem;line-height:1.4;display:block}@media (width<=760px){.event-debrief-controls{grid-template-columns:1fr}.event-debrief-controls>div{align-items:stretch}.event-debrief-controls .compact-copy{text-align:left;max-width:none}.event-debrief-result-heading{flex-direction:column}.event-debrief-detail-grid{grid-template-columns:1fr}}.voice-brief-runtime{border:1px solid var(--border-subtle);border-radius:999px;align-self:start;padding:.5rem .75rem;font-size:.85rem}.voice-brief-runtime.is-available{background:color-mix(in srgb, var(--success) 12%, transparent)}.voice-brief-runtime.is-unavailable{background:color-mix(in srgb, var(--warning) 12%, transparent)}.voice-brief-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:1rem;margin-top:1rem;display:grid}.voice-brief-capture-card,.voice-brief-list-card,.voice-brief-review-card,.voice-brief-review-result{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.9rem;padding:1rem}.voice-brief-capture-card>header,.voice-brief-list-card>header,.voice-brief-review-result>header{margin-bottom:.85rem}.voice-brief-record-controls,.voice-brief-review-actions{flex-wrap:wrap;gap:.55rem;margin:.75rem 0;display:flex}.voice-brief-file-field input{width:100%}.voice-brief-file-ready{background:var(--surface-muted);border-radius:.65rem;padding:.65rem .75rem}.voice-brief-privacy,.voice-brief-transcription-state,.voice-brief-review-notice{color:var(--text-muted);font-size:.9rem;line-height:1.45}.voice-brief-list{gap:.45rem;max-height:29rem;display:grid;overflow:auto}.voice-brief-list button{text-align:left;border:1px solid var(--border-subtle);color:inherit;background:0 0;border-radius:.65rem;gap:.15rem;padding:.75rem;display:grid}.voice-brief-list button.is-selected{border-color:var(--accent);background:var(--surface-muted)}.voice-brief-list small{color:var(--text-muted)}.voice-brief-review-card{margin-top:1rem}.voice-brief-review-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.voice-brief-audio{width:100%;margin:.3rem 0 .9rem}.voice-brief-transcript-field textarea{width:100%;min-height:13rem}.voice-brief-review-result{background:var(--surface-muted);margin-top:1rem}.voice-brief-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.voice-brief-review-section{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.65rem;padding:.75rem}.voice-brief-review-section h3{margin:0;font-size:.95rem}.voice-brief-review-section ul{margin:.5rem 0 0;padding-left:1.1rem}.voice-brief-review-section li{margin:.35rem 0}@media (width<=760px){.voice-brief-grid,.voice-brief-review-grid{grid-template-columns:1fr}.voice-brief-review-header{display:grid}}.open-item-calendar-export,.calendar-month-panel,.calendar-detail-panel{background:#fff;border:1px solid #dbe7ef;border-radius:14px;box-shadow:0 8px 24px #2a4d650f}.open-item-calendar-export{gap:14px;padding:18px;display:grid}.open-item-calendar-export>header,.calendar-month-header,.calendar-detail-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.open-item-calendar-export h2,.calendar-month-header h2,.calendar-detail-panel h2{color:#254d67;margin:2px 0 0;font-size:1.05rem}.open-item-calendar-export>header>span{color:#457087;text-transform:uppercase;background:#eff7fb;border:1px solid #cce0eb;border-radius:999px;padding:4px 8px;font-size:.67rem;font-weight:800}.calendar-export-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.calendar-export-note{color:#506f82;background:#f4f9fc;border-left:3px solid #8dbdd5;margin:0;padding:9px 10px;font-size:.76rem;line-height:1.5}.calendar-layout{grid-template-columns:minmax(0,1.8fr) minmax(290px,.85fr);align-items:start;gap:18px;display:grid}.calendar-month-panel{min-width:0;padding:18px}.calendar-month-header{align-items:center;margin-bottom:14px}.calendar-month-header h2{text-align:center}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar-weekdays{color:#668297;letter-spacing:.03em;text-align:center;text-transform:uppercase;border-bottom:1px solid #e4edf2;font-size:.68rem;font-weight:850}.calendar-weekdays span{padding:0 4px 8px}.calendar-grid{border-top:1px solid #e4edf2;border-left:1px solid #e4edf2}.calendar-day{background:#fff;border-bottom:1px solid #e4edf2;border-right:1px solid #e4edf2;gap:5px;min-height:116px;padding:7px;display:grid}.calendar-day.is-adjacent{background:#f8fafb}.calendar-day-number{color:#44677d;font-size:.73rem;font-weight:850}.calendar-day.is-adjacent .calendar-day-number{color:#9baebb}.calendar-day button{color:#244e68;cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#edf7fc;border:1px solid #b8d8e8;border-radius:6px;padding:5px 6px;font-size:.68rem;font-weight:750;line-height:1.3;overflow:hidden}.calendar-day button:hover,.calendar-day button.is-selected{background:#d7effa;border-color:#68a8c8}.calendar-day button:focus-visible{outline:3px solid var(--meridian-focus-on-light);outline-offset:2px;background:#d7effa;border-color:#68a8c8}.calendar-detail-panel{gap:16px;min-width:0;padding:18px;display:grid;position:sticky;top:16px}.calendar-due-label{color:#4d7389;margin:4px 0 0;font-size:.76rem;font-weight:800}.calendar-unscheduled-note{color:#725d2e;background:#fff7e7;border:1px solid #efd6a3;border-radius:9px;margin:0 0 16px;padding:10px 12px;font-size:.8rem}.calendar-empty-state{margin:16px 0 0}@media (width<=1050px){.calendar-layout{grid-template-columns:1fr}.calendar-detail-panel{position:static}}@media (width<=720px){.calendar-export-choice-grid{grid-template-columns:1fr}.calendar-month-panel{overflow-x:auto}.calendar-weekdays,.calendar-grid{min-width:630px}.calendar-day{min-height:104px}}.calendar-connections-panel,.calendar-selection-panel,.calendar-preview-panel{background:#fff;border:1px solid #dbe7ef;border-radius:14px;margin:0 0 18px;padding:18px;box-shadow:0 8px 24px #2a4d650f}.calendar-connections-heading,.calendar-provider-card-heading,.calendar-selection-panel>header,.calendar-preview-panel>header,.calendar-selection-actions,.calendar-provider-actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.calendar-connections-heading h2,.calendar-provider-card h3,.calendar-selection-panel h3,.calendar-preview-panel h3,.calendar-preview-event-list h4{color:#254d67;margin:2px 0 0}.calendar-connection-empty-state{background:#f7fbfc;border:1px solid #d7e8ed;border-radius:14px;gap:5px;padding:15px 16px;display:grid}.calendar-connection-empty-state strong{color:var(--meridian-text-primary);font-size:.86rem}.calendar-connection-empty-state p{color:var(--meridian-text-secondary);max-width:780px;margin:0;font-size:.78rem;line-height:1.5}.calendar-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.calendar-provider-card{background:#fbfdff;border:1px solid #dce8f0;border-radius:11px;gap:12px;min-width:0;padding:15px;display:grid}.calendar-provider-card h3{font-size:1rem}.calendar-provider-card .muted{margin:0}.calendar-provider-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center}.calendar-connection-status{color:#457087;text-align:center;background:#eff7fb;border:1px solid #cce0eb;border-radius:999px;padding:4px 8px;font-size:.67rem;font-weight:800}.calendar-connection-status.ready{color:#246443;background:#eef9f2;border-color:#bfe3ca}.calendar-connection-status.needs_reconnect{color:#725d2e;background:#fff7e7;border-color:#efd6a3}.calendar-connection-status.revoked,.calendar-connection-status.not-configured{color:#4f6173;background:#f2f5f7;border-color:#d8e0e6}.calendar-selection-panel,.calendar-preview-panel{margin-top:16px}.calendar-option-list{gap:8px;margin:16px 0;display:grid}.calendar-option-list label{color:#2a4f67;cursor:pointer;background:#f8fbfd;border:1px solid #e0eaf1;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;font-size:.83rem;display:flex}.calendar-option-list input{accent-color:#0b5c9c;width:16px;height:16px;margin:0}.calendar-selection-actions{border-top:1px solid #e4edf2;align-items:center;padding-top:14px}.calendar-selection-actions>span{color:#61788e;font-size:.78rem;font-weight:750}.calendar-preview-event-list{gap:10px;margin-top:16px;display:grid}.calendar-preview-event-list>article{background:#fbfdff;border:1px solid #e0eaf1;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px;display:flex}.calendar-preview-event-list h4{font-size:.9rem}.calendar-preview-event-list p{color:#61788e;margin:5px 0 0;font-size:.76rem}.calendar-event-contact-suggestions{align-items:flex-end;gap:4px;min-width:170px;display:grid}.calendar-event-contact-suggestions>span{color:#668297;letter-spacing:.03em;text-transform:uppercase;font-size:.65rem;font-weight:800}.calendar-event-contact-suggestions .link-button{text-align:right;font-size:.76rem}.calendar-connection-boundary-note{color:#506f82;background:#f4f9fc;border-left:3px solid #8dbdd5;margin:16px 0 0;padding:9px 10px;font-size:.76rem;line-height:1.5}.danger-button{color:#8a3b3b}.danger-button:hover{color:#7b2020;background:#fff1f1}@media (width<=760px){.calendar-connections-heading,.calendar-selection-panel>header,.calendar-preview-panel>header,.calendar-preview-event-list>article{display:grid}.calendar-connections-heading .secondary-button{justify-self:start}.calendar-provider-grid{grid-template-columns:1fr}.calendar-event-contact-suggestions{align-items:start;min-width:0}.calendar-event-contact-suggestions .link-button{text-align:left}}.calendar-manual-link-panel{background:#fff;border:1px solid #b8d8e8;border-radius:14px;gap:14px;margin:16px 0 18px;padding:18px;display:grid;box-shadow:0 8px 24px #2a4d650f}.calendar-manual-link-panel>header,.calendar-link-contact-search,.calendar-link-contact-results>div,.calendar-link-suggestion-list>div,.calendar-contact-suggestion-row,.calendar-event-actions{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.calendar-manual-link-panel h3{color:#254d67;margin:2px 0 0}.calendar-link-selected-event{color:#385b72;background:#f3f9fc;border:1px solid #d4e7f0;border-radius:9px;gap:3px;padding:10px 11px;display:grid}.calendar-link-selected-event strong{color:#254d67;font-size:.87rem}.calendar-link-selected-event span{color:#61788e;font-size:.76rem}.calendar-link-suggestion-list,.calendar-link-contact-results{gap:8px;display:grid}.calendar-link-suggestion-list>span{color:#57758f;letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:850}.calendar-link-suggestion-list>div,.calendar-link-contact-results>div{color:#385b72;background:#fbfdff;border:1px solid #e0eaf1;border-radius:8px;align-items:center;padding:9px 10px;font-size:.79rem}.calendar-link-contact-search{border-top:1px solid #e4edf2;align-items:end;padding-top:13px}.calendar-link-contact-search label{flex:1;gap:5px;display:grid}.calendar-link-contact-search label>span{color:#57758f;font-size:.73rem;font-weight:800}.calendar-link-contact-search input,.meeting-preparation-calendar-choice select{color:#244d66;font:inherit;background:#fff;border:1px solid #c9dce8;border-radius:7px;min-height:36px;padding:7px 9px}.calendar-event-actions{flex-direction:column;align-items:flex-end;min-width:210px}.calendar-contact-suggestion-row{align-items:center;gap:8px}.calendar-contact-suggestion-row .quiet-button{padding:4px 6px;font-size:.7rem}.meeting-preparation-calendar-choice{background:#f3f9fc;border:1px solid #cfe3ee;border-radius:9px;gap:8px;padding:11px 12px;display:grid}.meeting-preparation-calendar-choice>span{color:#294b63;font-size:.8rem;font-weight:800}.meeting-preparation-calendar-choice .muted{margin:0}.meeting-preparation-calendar-choice select{width:100%;max-width:100%}.meeting-preparation-calendar-choice .danger-button{justify-self:start}.meeting-preparation-calendar-context{color:#385b72;background:#f3f9fc;border-left:3px solid #83bad3;gap:5px;padding:9px 10px;display:grid}.meeting-preparation-calendar-context strong{color:#254d67;font-size:.8rem}.meeting-preparation-calendar-context p{color:#57758f;margin:0;font-size:.76rem}.meeting-preparation-calendar-context small{color:#648095;font-size:.71rem;line-height:1.45}@media (width<=760px){.calendar-manual-link-panel>header,.calendar-link-contact-search,.calendar-link-contact-results>div,.calendar-link-suggestion-list>div,.calendar-contact-suggestion-row,.calendar-event-actions{align-items:stretch;min-width:0;display:grid}.calendar-event-contact-suggestions{min-width:0}}.strategy-room-smart-group-select{gap:5px;margin-top:11px;display:grid}.strategy-room-smart-group-select>span{color:var(--muted);font-size:.74rem;font-weight:800}.strategy-room-smart-group-select select{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;border-radius:8px;min-height:38px;padding:7px 9px}.strategy-room-smart-group-preview{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:10px;gap:7px;margin-top:10px;padding:11px;display:grid}.strategy-room-smart-group-preview>p{margin:0}.strategy-room-smart-group-preview ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.strategy-room-smart-group-preview li{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:baseline;gap:7px;padding-top:6px;font-size:.8rem;display:flex}.strategy-room-smart-group-preview li small{color:var(--muted);font-size:.72rem}.open-item-response-result h3{color:var(--text);margin:13px 0 5px;font-size:.82rem}.open-item-response-result h3:first-of-type{margin-top:10px}.open-item-response-result ul{gap:5px;margin:7px 0 0;padding-left:19px;display:grid}.open-item-response-result li{color:var(--muted-strong);font-size:.81rem;line-height:1.45}.company-intelligence-gap-advice{background:var(--panel);border:1px solid var(--border);border-radius:13px;gap:12px;margin-top:14px;padding:15px;display:grid}.company-intelligence-gap-advice>.muted{margin:0}.company-intelligence-gap-advice-result{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:10px;gap:10px;padding:12px;display:grid}.company-intelligence-gap-advice-result>.eyebrow,.company-intelligence-gap-advice-result>.muted{margin:0}.company-intelligence-gap-advice-result h4{color:var(--text);margin:2px 0 0;font-size:.84rem}.company-intelligence-gap-advice-result ul{gap:5px;margin:0;padding-left:19px;display:grid}.company-intelligence-gap-advice-result li{color:var(--muted-strong);font-size:.81rem;line-height:1.45}.company-intelligence-gap-advice textarea{resize:vertical;min-height:80px}@media (width<=640px){.strategy-room-smart-group-preview li{align-items:flex-start;gap:2px;display:grid}}:root{--meridian-navy-950:#031a38;--meridian-navy-900:#06264e;--meridian-navy-800:#0a3768;--meridian-navy-700:#114b7e;--meridian-cyan-600:#008fae;--meridian-cyan-500:#06b5ca;--meridian-cyan-300:#9cebf0;--meridian-ink:#102642;--meridian-muted:#64748b;--meridian-line:#dce7ef;--meridian-canvas:#f3f7fa;--meridian-surface:#fff;--surface:#fff;--surface-raised:#f8fbfd;--surface-muted:#eef5f8;--panel:#fff;--border:#d8e5ed;--border-subtle:#e8f0f4;--text:#102642;--text-muted:#64748b;--muted:#64748b;--muted-strong:#465b73;--accent:#008fae;--success:#23855f;--success-strong:#166342}html{background:var(--meridian-canvas)}body{background:radial-gradient(circle at 74% -14%, #06b5ca21, transparent 27rem), linear-gradient(180deg, #f9fbfc 0%, var(--meridian-canvas) 100%);color:var(--meridian-ink)}body:before{content:"";opacity:.28;pointer-events:none;z-index:-1;background-image:radial-gradient(#0d416a1c .75px,#0000 .75px);background-size:21px 21px;position:fixed;inset:0}.meridian-brand{align-items:center;min-width:0;display:inline-flex}.meridian-brand img{object-fit:contain;max-width:100%;display:block}.meridian-brand-full{max-width:228px}.meridian-brand-full img{width:100%;height:auto}.meridian-brand-compact{color:#fff;letter-spacing:-.025em;gap:10px;font-size:1.18rem;font-weight:780}.meridian-brand-compact img{object-fit:contain;flex:none;width:28px;height:34px}.auth-layout,.loading-screen{background:radial-gradient(circle at 10% 10%,#06b5ca2b,#0000 31rem),radial-gradient(circle at 88% 88%,#06264e1f,#0000 27rem),#f6f9fb}.auth-card,.message-card,.meridian-loading-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #dbe7effa;border-radius:24px;box-shadow:0 24px 70px #031a3824}.auth-card{max-width:456px;padding:42px}.auth-meridian-brand{max-width:200px;margin-bottom:28px}.message-meridian-brand{max-width:180px;margin-bottom:24px}.meridian-loading-card{text-align:center;place-items:center;gap:18px;max-width:320px;padding:28px;display:grid}.meridian-loading-card .meridian-brand{max-width:174px}.meridian-loading-card>span{color:var(--meridian-muted);font-size:.88rem;font-weight:700}.form-stack button,.primary-button{background:linear-gradient(135deg, var(--meridian-navy-800), var(--meridian-navy-900));border-color:var(--meridian-navy-800);border-radius:10px;box-shadow:0 8px 18px #06264e26}.form-stack button:hover,.primary-button:hover{background:linear-gradient(135deg, var(--meridian-navy-700), var(--meridian-navy-800))}.form-stack input:focus,.field input:focus,.field textarea:focus,.field select:focus,.quick-create input:focus,.directory-toolbar input:focus,.directory-toolbar select:focus{border-color:var(--meridian-cyan-600);box-shadow:0 0 0 4px #06b5ca24}.meridian-app-shell{grid-template-columns:268px minmax(0,1fr);min-height:100dvh;display:grid}.meridian-sidebar{background:radial-gradient(circle at 86% 10%, #06b5ca38, transparent 15rem), linear-gradient(166deg, var(--meridian-navy-950) 0%, #062b59 54%, #031d43 100%);color:#f8fdff;z-index:10;flex-direction:column;min-height:100dvh;padding:22px 14px 16px;display:flex;position:sticky;top:0;box-shadow:18px 0 46px #031a381a}.meridian-sidebar-brand{color:#fff;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;min-height:42px;margin:0 8px 28px;padding:0;display:inline-flex}.meridian-sidebar-brand:hover{opacity:.93}.meridian-nav{gap:4px;display:grid}.meridian-nav-label{color:#daeefa91;letter-spacing:.14em;margin:0 11px 7px;font-size:.65rem;font-weight:850}.meridian-nav button,.meridian-nav-more summary{color:#f0f8fcc7;cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:43px;padding:9px 11px;font-size:.85rem;font-weight:700;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.meridian-nav button svg,.meridian-nav-more summary svg{flex:none;width:18px;height:18px}.meridian-nav button:hover,.meridian-nav-more summary:hover{color:#fff;background:#7ae0ea17;border-color:#8beaf224}.meridian-nav button.is-active{color:#fff;background:linear-gradient(90deg,#00b5ca45,#114b7e75);border-color:#6fe8ef47;box-shadow:inset 0 1px #ffffff14,0 7px 20px #0000001c}.meridian-nav button.is-active svg{color:var(--meridian-cyan-300)}.meridian-nav-more{margin-top:6px}.meridian-nav-more>summary{list-style:none}.meridian-nav-more>summary::-webkit-details-marker{display:none}.meridian-nav-more summary>svg{margin-left:auto;transition:transform .18s}.meridian-nav-more[open] summary>svg{transform:rotate(90deg)}.meridian-nav-more-icon{border:1px solid #cfeef461;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:1rem;line-height:1;display:inline-flex}.meridian-nav-more>div{gap:4px;margin:4px 0 0 12px;padding-left:10px;display:grid;position:relative}.meridian-nav-more>div:before{content:"";background:#c7e5ed38;width:1px;position:absolute;inset:3px auto 3px 0}.meridian-nav-more>div button{min-height:39px;font-size:.81rem}.meridian-sidebar-footnote{color:#eef9fcde;background:linear-gradient(135deg,#00a0b736,#04234959);border:1px solid #86e4ea26;border-radius:15px;align-items:flex-start;gap:10px;margin:auto 0 0;padding:13px;display:flex}.meridian-sidebar-footnote svg{color:var(--meridian-cyan-300);flex:none;width:19px;height:19px}.meridian-sidebar-footnote div{gap:3px;display:grid}.meridian-sidebar-footnote strong{font-size:.74rem}.meridian-sidebar-footnote span{color:#d8ecf5a8;font-size:.69rem;line-height:1.35}.meridian-main-shell{min-width:0}.meridian-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:9;background:#fafcfdd1;border-bottom:1px solid #d9e5ede0;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 38px;display:flex;position:sticky;top:0}.meridian-location{color:var(--meridian-muted);letter-spacing:.075em;align-items:center;gap:9px;min-width:0;font-size:.74rem;font-weight:820;display:flex}.meridian-location>span{color:var(--meridian-cyan-600)}.meridian-location svg{color:#8ba0b1;width:15px;height:15px}.meridian-location strong{color:var(--meridian-navy-800);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.meridian-account-actions{align-items:center;gap:11px;display:flex}.meridian-account-menu{position:relative}.meridian-account-menu>summary{border:1px solid var(--meridian-line);color:var(--meridian-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:4px 8px 4px 5px;list-style:none;display:flex;box-shadow:0 3px 11px #0428480a}.meridian-account-menu>summary::-webkit-details-marker{display:none}.meridian-account-menu>summary>svg{color:#7890a4;width:14px;height:14px}.meridian-user-initials{background:linear-gradient(145deg, var(--meridian-action), var(--meridian-navy-800));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:.69rem;font-weight:850;display:inline-flex}.meridian-account-menu .account-email{color:#38526d;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:.78rem;overflow:hidden}.meridian-account-menu .account-menu-popover{border:1px solid var(--meridian-line);background:#fff;border-radius:15px;gap:9px;min-width:250px;padding:14px;display:grid;top:calc(100% + 9px);right:0;box-shadow:0 18px 42px #05213e2e}.meridian-sign-out{color:#8b3e36;font:inherit;text-align:left;background:#fff8f7;border:1px solid #f0d5d0;border-radius:8px;min-height:34px;padding:7px 9px;font-size:.78rem;font-weight:800}.meridian-sign-out:hover{background:#fff0ed}.meridian-content-shell{min-width:0;max-width:1660px;margin:0 auto;padding:30px 38px 56px}.meridian-workspace-loading{border:1px solid var(--meridian-line);background:#ffffffe6;border-radius:18px;align-items:center;gap:14px;min-height:112px;padding:22px;display:flex;box-shadow:0 12px 30px #092a4a0f}.meridian-workspace-loading .meridian-brand{flex:none}.meridian-workspace-loading .meridian-brand img{width:36px;height:50px}.meridian-workspace-loading div{gap:4px;display:grid}.meridian-workspace-loading strong{color:var(--meridian-navy-800);font-size:.96rem}.meridian-workspace-loading span{color:var(--meridian-muted);font-size:.8rem}.meridian-home{gap:22px;display:grid}.meridian-home-hero{color:#fff;background:radial-gradient(circle at 85% 8%,#1dd5e24a,#0000 17rem),linear-gradient(130deg,#08254c 0%,#063d72 58%,#026e89 132%);border:1px solid #5ed8e33d;border-radius:25px;justify-content:space-between;align-items:flex-end;gap:30px;padding:38px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 44px #04234629}.meridian-home-hero:after{content:"";border:1px solid #8bebef29;border-radius:50%;width:390px;height:390px;position:absolute;top:-178px;right:-128px}.meridian-home-hero>div:first-child{z-index:1;max-width:720px;position:relative}.meridian-home-hero .eyebrow{color:var(--meridian-cyan-300);margin-bottom:9px}.meridian-home-hero h1{color:#fff;margin-bottom:11px;font-size:clamp(2rem,3.3vw,3.2rem)}.meridian-home-hero p:not(.eyebrow){color:#ebf9fcd9;max-width:660px;margin-bottom:0;font-size:1rem}.meridian-home-hero-mark{color:#d8fbfc;z-index:1;background:#021c3e54;border:1px solid #a2f0f43d;border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:.76rem;font-weight:800;display:flex;position:relative}.meridian-home-hero-mark svg{color:var(--meridian-cyan-300);width:17px;height:17px}.meridian-home-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.meridian-home-action{border:1px solid var(--meridian-line);color:var(--meridian-ink);text-align:left;background:#ffffffe0;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;min-height:180px;padding:21px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 11px 25px #072a490e}.meridian-home-action:hover{border-color:#008fae6b;transform:translateY(-2px);box-shadow:0 18px 30px #0644691c}.meridian-home-action-icon{border-radius:13px;justify-content:center;align-items:center;width:43px;height:43px;display:inline-flex}.meridian-home-action-icon svg{width:22px;height:22px}.meridian-home-action-cyan .meridian-home-action-icon{color:#00738d;background:#e2fbfc}.meridian-home-action-navy .meridian-home-action-icon{color:#164d80;background:#e7effa}.meridian-home-action-soft .meridian-home-action-icon{color:#0e6a7c;background:#eff7f8}.meridian-home-action-copy{align-content:start;gap:8px;display:grid}.meridian-home-action-copy strong{color:var(--meridian-navy-800);font-size:.96rem}.meridian-home-action-copy small{color:var(--meridian-muted);font-size:.8rem;line-height:1.52}.meridian-home-action-arrow{color:var(--meridian-cyan-600);align-self:end;width:20px;height:20px}.meridian-workflow-panel{border:1px solid var(--meridian-line);background:#ffffffe6;border-radius:20px;padding:26px;box-shadow:0 11px 25px #072a490d}.meridian-workflow-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.meridian-workflow-heading .eyebrow{margin-bottom:6px}.meridian-workflow-heading h2{color:var(--meridian-navy-800);margin:0}.meridian-workflow-heading .text-button{color:var(--meridian-cyan-600);flex:none;align-items:center;gap:7px;display:inline-flex}.meridian-workflow-heading .text-button svg{width:17px;height:17px}.meridian-workflow-steps{counter-reset:steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.meridian-workflow-steps li{background:linear-gradient(145deg,#f7fbfc,#f1f8fa);border:1px solid #e0edf1;border-radius:13px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.meridian-step-index{background:var(--meridian-navy-800);color:var(--meridian-cyan-300);letter-spacing:.04em;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:28px;font-size:.66rem;font-weight:850;display:inline-flex}.meridian-workflow-steps li>span:last-child{gap:5px;display:grid}.meridian-workflow-steps strong{color:var(--meridian-navy-800);font-size:.83rem}.meridian-workflow-steps small{color:var(--meridian-muted);font-size:.75rem;line-height:1.45}.meridian-boundary-card{color:var(--meridian-navy-800);background:linear-gradient(110deg,#e7fbfc,#eef6fb);border:1px solid #c6e9ed;border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.meridian-boundary-card svg{color:var(--meridian-cyan-600);flex:none;width:22px;height:22px}.meridian-boundary-card div{gap:4px;display:grid}.meridian-boundary-card strong{font-size:.84rem}.meridian-boundary-card p{color:#4c6879;margin:0;font-size:.78rem}.meridian-content-shell .directory-workspace{padding-top:0}.meridian-content-shell .directory-heading{padding-top:8px}.meridian-content-shell h1,.meridian-content-shell h2{color:var(--meridian-navy-800)}.meridian-content-shell .eyebrow,.meridian-content-shell .card-kicker{color:var(--meridian-cyan-600)}.meridian-content-shell .directory-toolbar,.meridian-content-shell .directory-list-panel,.meridian-content-shell .detail-panel,.meridian-content-shell .classification-toolbar,.meridian-content-shell .classification-list-panel,.meridian-content-shell .classification-members-panel,.meridian-content-shell .calendar-month-panel,.meridian-content-shell .calendar-detail-panel,.meridian-content-shell .calendar-connections-panel,.meridian-content-shell .calendar-selection-panel,.meridian-content-shell .calendar-preview-panel,.meridian-content-shell .calendar-time-view,.meridian-content-shell .strategy-room-workspace,.meridian-content-shell .open-items-workspace,.meridian-content-shell .voice-brief-workspace,.meridian-content-shell .event-contexts-workspace,.meridian-content-shell .event-debrief-workspace{border-color:var(--meridian-line);box-shadow:0 12px 27px #062b4c0e}.meridian-content-shell .directory-list-panel,.meridian-content-shell .detail-panel,.meridian-content-shell .classification-list-panel,.meridian-content-shell .classification-members-panel,.meridian-content-shell .calendar-month-panel,.meridian-content-shell .calendar-detail-panel{border-radius:18px}.meridian-content-shell .directory-toolbar,.meridian-content-shell .classification-toolbar{border-radius:15px}.meridian-content-shell .directory-toolbar input,.meridian-content-shell .directory-toolbar select,.meridian-content-shell .classification-toolbar input,.meridian-content-shell .classification-toolbar select,.meridian-content-shell .field input,.meridian-content-shell .field textarea,.meridian-content-shell .field select{border-color:#cbdde6}.meridian-content-shell .primary-button{background:linear-gradient(135deg, var(--meridian-navy-800), var(--meridian-navy-900))}.meridian-content-shell .secondary-button,.meridian-content-shell .quiet-button{color:var(--meridian-navy-800);border-color:#c8dbe4}.meridian-content-shell .secondary-button:hover,.meridian-content-shell .quiet-button:hover{background:#eef9fa;border-color:#9ed4dc}.meridian-content-shell .text-button{color:var(--meridian-cyan-600)}.meridian-content-shell .contact-row.is-selected .contact-row-button,.meridian-content-shell .classification-item.is-selected{box-shadow:inset 3px 0 0 var(--meridian-cyan-600);background:#eafafb}.meridian-content-shell .contact-avatar{color:#0a6680;background:#dcf7f8}.meridian-content-shell .tag-pill,.meridian-content-shell .tag-count,.meridian-content-shell .classification-count{color:#147086;background:#eaf7f9}.meridian-content-shell .workspace-notice{color:#176148;background:#ebfaf7;border-color:#bde9db}.meridian-content-shell .workspace-error{color:#8b3430;background:#fff5f4;border-color:#efceca}.offline-conference-shell{background:var(--meridian-canvas);min-height:100dvh;padding:0 18px 26px}.offline-shell-brand{align-items:center;gap:13px;max-width:1100px;min-height:76px;margin:0 auto;display:flex}.offline-shell-brand .meridian-brand,.offline-shell-brand .meridian-brand-compact span{color:var(--meridian-navy-800)}.offline-capture-loading{color:var(--meridian-muted);max-width:1100px;margin:20px auto;font-size:.9rem}@media (width<=1200px){.meridian-app-shell{grid-template-columns:220px minmax(0,1fr)}.meridian-topbar,.meridian-content-shell{padding-left:26px;padding-right:26px}.meridian-home-actions{grid-template-columns:1fr}.meridian-home-action{min-height:136px}}@media (width<=930px){.meridian-app-shell{display:block}.meridian-sidebar{min-height:auto;padding:14px 16px;position:static}.meridian-sidebar-brand{margin:0 0 12px}.meridian-nav{align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.meridian-nav-label,.meridian-sidebar-footnote{display:none}.meridian-nav button,.meridian-nav-more summary{flex:none;width:auto;min-height:39px;padding:8px 10px}.meridian-nav-more{margin:0}.meridian-nav-more>div{background:var(--meridian-navy-900);z-index:20;border:1px solid #97e6ef2e;border-radius:10px;min-width:205px;margin:5px 0 0;padding:7px;position:absolute;left:0;box-shadow:0 14px 30px #00000038}.meridian-nav-more>div:before{display:none}.meridian-nav-more{position:relative}.meridian-topbar{position:static}}@media (width<=720px){.meridian-topbar{min-height:63px;padding:0 16px}.meridian-location{gap:6px;font-size:.63rem}.meridian-location strong{font-size:.72rem}.meridian-account-menu .account-email{display:none}.meridian-content-shell{padding:20px 16px 36px}.meridian-sidebar{padding-left:12px;padding-right:12px}.meridian-brand-compact img{width:24px;height:29px}.meridian-brand-compact{gap:8px;font-size:1.06rem}.meridian-home-hero{align-items:flex-start;padding:28px 23px;display:grid}.meridian-home-hero-mark{align-self:start}.meridian-workflow-heading{align-items:stretch;display:grid}.meridian-workflow-heading .text-button{justify-self:start}.meridian-workflow-steps{grid-template-columns:1fr}.meridian-workflow-panel{padding:20px}}@media (width<=460px){.meridian-nav button span,.meridian-nav-more summary>span:nth-child(2){display:none}.meridian-nav button,.meridian-nav-more summary{justify-content:center;min-width:42px}.meridian-nav-more-icon{margin:0}.meridian-home-hero h1{font-size:2rem}.meridian-home-action{grid-template-columns:auto minmax(0,1fr)}.meridian-home-action-arrow{display:none}}.meeting-preparation-ai-recovery{background:#0f766e12;border:1px solid #0d94883d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:1rem;padding:12px;display:flex}.meeting-preparation-ai-recovery .compact-copy{color:var(--ink-soft,#466174);flex:320px;margin:0}.meeting-preparation-ai-recovery .secondary-button{flex:none}:root{--meridian-text-primary:#102642;--meridian-text-secondary:#4a6276;--meridian-text-muted:#526a7d;--meridian-text-on-dark:#fff;--meridian-text-on-dark-muted:#c6dce8;--meridian-text-on-tint:#0a6680;--meridian-tint:#eaf7f9;--meridian-action:#00738d;--meridian-action-hover:#005d73;--meridian-cyan-600:var(--meridian-action);--meridian-muted:var(--meridian-text-secondary);--meridian-ink:var(--meridian-text-primary);--text:var(--meridian-text-primary);--text-muted:var(--meridian-text-secondary);--muted:var(--meridian-text-secondary);--muted-strong:var(--meridian-text-secondary);--accent:var(--meridian-action);--success:#166342;--success-strong:#104b31}body{color:var(--meridian-text-primary)}a,.text-button{color:var(--meridian-action)}a:hover,.text-button:hover{color:var(--meridian-action-hover)}.muted{color:var(--meridian-text-secondary)}.eyebrow,.card-kicker{color:var(--meridian-action)}::placeholder{color:var(--meridian-text-muted);opacity:1}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--meridian-focus-on-light);outline-offset:3px}.meridian-sidebar{color:var(--meridian-text-on-dark)}.meridian-nav-label,.meridian-nav button,.meridian-nav-more summary{color:var(--meridian-text-on-dark-muted)}.meridian-nav button:hover,.meridian-nav-more summary:hover,.meridian-nav button.is-active,.meridian-sidebar-footnote{color:var(--meridian-text-on-dark)}.meridian-sidebar-footnote span{color:var(--meridian-text-on-dark-muted)}.meridian-home-hero,.meridian-home-hero h1{color:var(--meridian-text-on-dark)}.meridian-home-hero .eyebrow{color:var(--meridian-cyan-300)}.meridian-home-hero p:not(.eyebrow),.meridian-home-hero-mark{color:var(--meridian-text-on-dark-muted)}.meridian-home-hero-mark svg{color:var(--meridian-cyan-300)}.meridian-content-shell :is(.muted,.compact-copy,.field-help,.workspace-heading>div>p:not(.eyebrow)){color:var(--meridian-text-secondary)}.meridian-content-shell :is(.eyebrow,.card-kicker),.meridian-content-shell :is(.text-button,.link-button){color:var(--meridian-action)}.meridian-content-shell :is(.text-button,.link-button):hover{color:var(--meridian-action-hover)}.meridian-content-shell :is(.tag-pill,.tag-count,.classification-count){background:var(--meridian-tint);color:var(--meridian-text-on-tint)}.meridian-content-shell :is(.workspace-notice,.meridian-boundary-card){background:var(--meridian-tint);color:var(--meridian-text-primary)}.meridian-content-shell :is(.workspace-notice,.meridian-boundary-card) p,.meridian-boundary-card p{color:var(--meridian-text-secondary)}.meridian-content-shell :is(.secondary-button,.quiet-button),.meridian-content-shell :is(.secondary-button,.quiet-button):hover{color:var(--meridian-navy-800)}.meridian-content-shell .primary-button{color:var(--meridian-text-on-dark)}.ai-status-inline{color:#294b62}.ai-status-inline.is-ready{color:#166342}.ai-status-inline.is-warming,.ai-status-inline.is-busy,.ai-status-inline.is-loading,.ai-status-inline.is-awaiting_worker{color:#754b0a}.ai-status-inline.is-model_missing,.ai-status-inline.is-unreachable{color:#8b3430}.ai-status-popover,.ai-status-popover-note,.ai-status-row small,.ai-status-row>span:last-child,.ai-status-queue{color:var(--meridian-text-secondary)}.ai-status-row strong{color:var(--meridian-text-primary)}.work-workspace{gap:18px;display:grid}.work-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.work-heading>div{max-width:780px}.work-heading h1{margin-bottom:8px}.work-heading .muted{margin-bottom:0}.work-heading-actions{flex:none}.work-attention-summary{color:var(--meridian-text-primary);background:linear-gradient(115deg,#e2f7f8,#f1f8fa);border:1px solid #b9e3e7;border-radius:18px;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:center;gap:20px;padding:18px 20px;display:grid}.work-attention-summary>div{gap:4px;display:grid}.work-attention-summary .eyebrow{color:var(--meridian-text-on-tint);margin-bottom:0}.work-attention-summary strong{color:var(--meridian-text-primary);font-size:1.18rem}.work-attention-summary span,.work-attention-summary>p{color:var(--meridian-text-secondary);margin:0;font-size:.84rem}.work-tabs,.events-workspace-tabs{border-bottom:1px solid #cfe0e7;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.work-tabs button,.events-workspace-tabs button{color:var(--meridian-text-secondary);font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;min-height:39px;padding:8px 11px;font-size:.83rem;font-weight:800}.work-tabs button:hover,.events-workspace-tabs button:hover{color:var(--meridian-text-primary)}.work-tabs button.is-active,.events-workspace-tabs button.is-active{border-bottom-color:var(--meridian-action);color:var(--meridian-text-primary)}.work-tabs button span{color:var(--meridian-text-on-tint);background:#e6f5f7;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:.68rem}.work-queue{border:1px solid var(--meridian-line);background:#ffffffeb;border-radius:18px;overflow:hidden;box-shadow:0 12px 27px #062b4c0e}.work-queue-heading{border-bottom:1px solid #e1ebf0;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.work-queue-heading h2{margin:0}.work-queue-heading>span{color:var(--meridian-text-secondary);font-size:.78rem;font-weight:750}.work-empty{color:var(--meridian-text-secondary);margin:0;padding:24px 20px}.work-queue-list{display:grid}.work-queue-row{border-top:1px solid #e7eef2;grid-template-columns:auto minmax(200px,1.5fr) minmax(120px,.55fr) auto;align-items:center;gap:14px;padding:15px 20px;display:grid}.work-queue-row:first-child{border-top:0}.work-kind{color:var(--meridian-text-on-tint);background:#eaf7f9;border-radius:999px;align-items:center;gap:5px;min-width:95px;padding:5px 8px;font-size:.68rem;font-weight:850;display:inline-flex}.work-kind.is-open-item{color:#164d80;background:#e7eff8}.work-kind svg{width:14px;height:14px}.work-queue-main{gap:4px;min-width:0;display:grid}.work-queue-main strong{color:var(--meridian-text-primary);font-size:.9rem}.work-queue-main span,.work-queue-main small{color:var(--meridian-text-secondary);font-size:.78rem;line-height:1.4}.work-queue-meta{place-items:flex-end end;gap:5px;display:grid}.work-status{color:var(--meridian-text-primary);white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.67rem;font-weight:850}.work-status.is-open{color:#0f5271;background:#e7f4fb}.work-status.is-waiting_for_reply{color:#70500a;background:#fff4dc}.work-status.is-completed{color:#166342;background:#e7f7ee}.work-status.is-cancelled{color:#4a5560;background:#eff1f3}.work-queue-meta small{color:var(--meridian-text-secondary);font-size:.72rem}.work-queue-actions{place-items:flex-end end;gap:5px;display:grid}.work-queue-actions .text-button{white-space:nowrap;font-size:.76rem}.work-management-links{border:1px solid var(--meridian-line);background:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.work-management-links>div:first-child{gap:4px;display:grid}.work-management-links strong{color:var(--meridian-text-primary);font-size:.84rem}.work-management-links span{color:var(--meridian-text-secondary);font-size:.78rem}.work-management-links>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.work-detail-shell{gap:12px;display:grid}.work-detail-back{display:flex}.work-detail-back .text-button{align-items:center;gap:6px;display:inline-flex}.work-detail-back svg{width:15px;height:15px;transform:rotate(180deg)}.events-workspace-shell{gap:16px;display:grid}.events-lifecycle-header{color:var(--meridian-text-on-dark);background:linear-gradient(130deg,#06264e 0%,#0a4b78 62%,#08788c 136%);border:1px solid #7ce0e84d;border-radius:21px;grid-template-columns:minmax(0,1.45fr) minmax(275px,.55fr);align-items:flex-end;gap:18px;padding:26px 28px;display:grid}.events-lifecycle-header h1{color:var(--meridian-text-on-dark);margin-bottom:8px}.events-lifecycle-header .eyebrow{color:var(--meridian-cyan-300)}.events-lifecycle-header .muted{color:var(--meridian-text-on-dark-muted);max-width:720px;margin:0}.events-lifecycle-header ol{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.events-lifecycle-header li{color:var(--meridian-text-on-dark-muted);border:1px solid #c6dce875;border-radius:999px;padding:5px 8px;font-size:.69rem;font-weight:800}.events-lifecycle-header li.is-current{border-color:var(--meridian-cyan-300);color:var(--meridian-text-on-dark);background:#9cebf02b}.events-lifecycle-note{color:var(--meridian-text-secondary);margin:-4px 0 0;font-size:.79rem}.events-workspace-shell .event-contexts-workspace,.events-workspace-shell .event-debrief-workspace{padding-top:0}.events-workspace-shell .event-contexts-workspace.is-embedded .workspace-heading,.events-workspace-shell .event-debrief-workspace.is-embedded .workspace-heading{padding-top:4px}.strategy-room-heading-actions{place-items:flex-end end;gap:8px;display:grid}.strategy-room-heading-actions .quiet-button{font-size:.76rem}.event-context-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width<=900px){.work-heading,.work-management-links,.events-lifecycle-header{grid-template-columns:1fr;align-items:stretch}.work-heading{display:grid}.work-heading-actions{justify-self:start}.events-lifecycle-header ol{justify-content:flex-start}.work-queue-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.work-queue-meta,.work-queue-actions{grid-column:2;place-items:start}.work-queue-actions{flex-wrap:wrap;gap:10px;display:flex}}@media (width<=620px){.work-attention-summary{grid-template-columns:1fr}.work-tabs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.work-tabs button{text-align:left}.work-management-links{display:grid}.events-lifecycle-header{padding:22px 20px}.events-lifecycle-header ol{gap:5px}.events-lifecycle-header li{font-size:.64rem}}:root{--meridian-text-on-dark-soft:#e4f1f7;--meridian-dark-surface-border:#a7eaf057;--meridian-focus-ring:var(--meridian-focus-on-dark)}.meridian-content-shell .meridian-dark-surface,.meridian-content-shell .meridian-dark-surface :is(h1,h2,h3,strong){color:var(--meridian-text-on-dark)}.meridian-content-shell .meridian-dark-surface :is(.muted,p:not(.eyebrow),small,.compact-copy){color:var(--meridian-text-on-dark-muted)}.meridian-content-shell .meridian-dark-surface .eyebrow{color:var(--meridian-cyan-300)}.meridian-content-shell .meridian-dark-surface :is(.text-button,.link-button){color:var(--meridian-text-on-dark-soft)}.meridian-content-shell .meridian-dark-surface :is(.text-button,.link-button):hover{color:var(--meridian-text-on-dark)}.meridian-content-shell .meridian-dark-surface .quiet-button{color:var(--meridian-text-on-dark);background:#ffffff14;border-color:#e1f4f8c2}.meridian-content-shell .meridian-dark-surface .quiet-button:hover{color:var(--meridian-text-on-dark);background:#ffffff29}.meridian-content-shell .meridian-dark-surface .secondary-button{background:var(--meridian-text-on-dark);border-color:var(--meridian-text-on-dark);color:var(--meridian-navy-800)}.meridian-content-shell .meridian-dark-surface .danger-text{color:#ffe5e2}.meridian-content-shell .meridian-dark-surface :is(button,a,input,select,textarea):focus-visible,.meridian-nav button:focus-visible,.meridian-sidebar-brand:focus-visible{outline:3px solid var(--meridian-focus-ring);outline-offset:3px}.meridian-sidebar{padding:24px 16px 18px}.meridian-sidebar-brand{margin:0 10px 32px}.meridian-nav{gap:6px}.meridian-nav-label{margin:0 12px 10px;line-height:1}.meridian-nav button,.meridian-nav-more summary{grid-template-columns:20px minmax(0,1fr);gap:12px;min-height:46px;padding:11px 13px;line-height:1.2;display:grid}.meridian-nav button span,.meridian-nav-more summary span{min-width:0}.meridian-nav button svg,.meridian-nav-more summary>svg:first-child{place-self:center}.meridian-account-nav{margin-top:30px}.meridian-sidebar-footnote{margin-top:auto}.event-lifecycle-stage{border:1px solid var(--meridian-line);background:#ffffffeb;border-radius:18px;gap:18px;padding:22px;display:grid;box-shadow:0 12px 27px #062b4c0e}.event-lifecycle-stage-heading h2{margin:0 0 7px}.event-lifecycle-stage-heading .muted{max-width:760px;margin:0}.event-lifecycle-event-select{max-width:620px}.event-lifecycle-stage-card{background:linear-gradient(145deg,#f4fbfc,#edf6fa);border:1px solid #cfe7ec;border-radius:15px;gap:18px;padding:18px;display:grid}.event-lifecycle-stage-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.event-lifecycle-stage-card h3{margin:0 0 5px}.event-lifecycle-stage-card header p:not(.eyebrow){color:var(--meridian-text-secondary);margin:0;font-size:.8rem}.event-lifecycle-stage-card>header>span{background:var(--meridian-tint);color:var(--meridian-text-on-tint);white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.71rem;font-weight:850}.event-lifecycle-stage-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.event-lifecycle-stage-actions section{background:#ffffffd1;border:1px solid #dce9ed;border-radius:12px;gap:8px;padding:15px;display:grid}.event-lifecycle-stage-actions strong{color:var(--meridian-text-primary);font-size:.84rem}.event-lifecycle-stage-actions p{color:var(--meridian-text-secondary);margin:0;font-size:.78rem;line-height:1.5}.event-lifecycle-stage-actions button{justify-self:start}@media (width<=900px){.event-lifecycle-stage-card>header,.event-lifecycle-stage-actions{grid-template-columns:1fr}.event-lifecycle-stage-card>header{display:grid}.meridian-nav button,.meridian-nav-more summary{display:flex}}@media (width<=620px){.event-lifecycle-stage{padding:18px}.event-lifecycle-stage-card{padding:15px}}.calendar-time-view,.event-text-note-editor{border:1px solid var(--meridian-line);background:#fff;border-radius:18px;margin:0 0 18px;padding:20px;box-shadow:0 8px 24px #112d4212}.calendar-time-view-heading,.calendar-time-view-summary,.calendar-time-entry,.event-text-note-editor>header,.event-text-note-editor footer,.event-text-note-editor footer>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-time-view-heading{align-items:flex-start}.calendar-time-view-heading h2,.event-text-note-editor h3{color:var(--meridian-text-primary);margin:2px 0 7px}.calendar-time-view-summary{color:var(--meridian-text-secondary);background:#f3fafb;border:1px solid #b9e3df;border-radius:12px;flex-wrap:wrap;margin:16px 0;padding:11px 12px;font-size:.78rem}.calendar-time-view-summary strong{color:var(--meridian-navy);font-size:.92rem}.calendar-time-view-summary small{margin-left:auto}.calendar-time-view-warning,.calendar-time-view-empty{color:#725d2e;background:#fff7e7;border:1px solid #efd6a3;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:.8rem;line-height:1.5}.calendar-time-view-list{gap:8px;display:grid}.calendar-time-entry{border:1px solid var(--meridian-line);border-left:4px solid #77bcb5;border-radius:10px;justify-content:flex-start;align-items:stretch;gap:14px;padding:10px 12px}.calendar-time-entry.is-external{border-left-color:#78a9c5}.calendar-time-entry.is-event-context{border-left-color:#18a79a}.calendar-time-entry.is-work{border-left-color:#d69a4a}.calendar-time-entry-date{color:var(--meridian-text-secondary);flex:0 0 148px;padding-top:2px;font-size:.73rem;font-weight:800;line-height:1.45}.calendar-time-entry>div:last-child{gap:3px;min-width:0;display:grid}.calendar-time-entry span{color:var(--meridian-text-secondary);letter-spacing:.045em;text-transform:uppercase;font-size:.64rem;font-weight:850}.calendar-time-entry strong{color:var(--meridian-text-primary);font-size:.86rem}.calendar-time-entry p{color:var(--meridian-text-secondary);margin:0;font-size:.76rem}.event-text-note-editor{margin-top:18px}.event-text-note-editor>header{align-items:flex-start;margin-bottom:14px}.event-text-note-editor>header p{color:var(--meridian-text-secondary);max-width:720px;margin:0;font-size:.78rem;line-height:1.5}.event-text-note-editor>header>span{color:#17645f;white-space:nowrap;background:#edf7f5;border:1px solid #b9e3df;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:850}.event-text-note-editor textarea{resize:vertical;min-height:144px}.event-text-note-editor footer{border-top:1px solid var(--meridian-line);margin-top:14px;padding-top:12px}.event-text-note-editor footer small{color:var(--meridian-text-secondary);font-size:.72rem}@media (width<=720px){.calendar-time-view-heading,.event-text-note-editor>header,.event-text-note-editor footer,.calendar-time-entry{align-items:stretch;display:grid}.calendar-time-view-heading .secondary-button{justify-self:start}.calendar-time-view-summary small{margin-left:0}.calendar-time-entry-date{flex:auto}.event-text-note-editor footer>div{justify-content:flex-start}}.gmail-delivery-panel{gap:18px;display:grid}.gmail-delivery-heading,.gmail-delivery-boundary,.gmail-delivery-boundary>div,.gmail-composer header,.gmail-receipts header,.gmail-receipts li,.gmail-receipts li>div:first-child,.gmail-review-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.gmail-delivery-heading{align-items:flex-start}.gmail-delivery-heading h2,.gmail-composer h3,.gmail-receipts h3{color:var(--meridian-text-primary);margin:2px 0 7px}.gmail-delivery-heading p:not(.eyebrow),.gmail-composer header p:not(.eyebrow),.gmail-receipts>p{color:var(--meridian-text-secondary);max-width:800px;margin:0;font-size:.82rem;line-height:1.5}.gmail-delivery-heading>span{background:var(--meridian-tint);border:1px solid var(--meridian-line);color:var(--meridian-text-on-tint);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:850}.gmail-delivery-boundary,.gmail-composer,.gmail-receipts{border:1px solid var(--meridian-line);background:#fff;border-radius:18px;padding:20px;box-shadow:0 8px 24px #112d4212}.gmail-delivery-boundary{background:#f5fbfc;border-color:#cbe5e9;align-items:flex-start}.gmail-delivery-boundary strong{color:var(--meridian-text-primary);font-size:.88rem}.gmail-delivery-boundary p{color:var(--meridian-text-secondary);max-width:700px;margin:5px 0 0;font-size:.78rem;line-height:1.5}.gmail-delivery-connected{background:#effaf6;border-color:#b9e5d1}.gmail-composer{gap:14px;display:grid}.gmail-composer header{align-items:flex-start}.gmail-composer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gmail-context-search{gap:8px;display:flex}.gmail-context-search input{width:100%;min-width:0}.gmail-selected-context{background:#f4f9fb;border:1px solid #d8e7ef;border-radius:10px;gap:9px;padding:11px 12px;display:grid}.gmail-selected-context>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.gmail-selected-context span{color:var(--meridian-text-secondary);font-size:.76rem}.gmail-context-results{gap:6px;display:grid}.gmail-context-results button{border:1px solid var(--meridian-line);color:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:9px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.gmail-context-results button:hover{background:#f7fcfc;border-color:#5ba9ad}.gmail-context-results strong{color:var(--meridian-text-primary);font-size:.8rem}.gmail-context-results span{color:var(--meridian-text-secondary);font-size:.7rem;font-weight:800}.gmail-review{background:#f8fbfc;border:1px solid #cfe3e8;border-radius:12px;gap:14px;padding:15px;display:grid}.gmail-review .eyebrow{margin:0}.gmail-review dl{gap:9px;margin:0;display:grid}.gmail-review dl>div{grid-template-columns:100px minmax(0,1fr);gap:3px;display:grid}.gmail-review dt{color:var(--meridian-text-secondary);text-transform:uppercase;font-size:.7rem;font-weight:850}.gmail-review dd{color:var(--meridian-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.84rem}.gmail-review .gmail-review-body{background:#fff;border:1px solid #e0eaed;border-radius:8px;padding:10px;line-height:1.5}.gmail-review-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.gmail-send-confirm{color:var(--meridian-text-secondary);align-items:flex-start;gap:8px;max-width:420px;font-size:.75rem;line-height:1.4;display:flex}.gmail-send-confirm input{margin-top:2px}.gmail-receipts{gap:10px;display:grid}.gmail-receipts header{align-items:flex-start}.gmail-receipts ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.gmail-receipts li{border:1px solid var(--meridian-line);border-radius:10px;flex-wrap:wrap;align-items:flex-start;padding:10px 11px}.gmail-receipts li>div{gap:3px;display:grid}.gmail-receipts strong{color:var(--meridian-text-primary);font-size:.8rem}.gmail-receipts span{color:var(--meridian-text-secondary);overflow-wrap:anywhere;font-size:.72rem}.gmail-receipt-warning{font-weight:800;color:#805316!important}.email-advanced-note{color:var(--meridian-text-secondary);background:#fffdf8;border:1px solid #eadfbe;border-radius:12px;padding:12px 14px;font-size:.78rem;line-height:1.5}.email-advanced-note summary{color:var(--meridian-text-primary);cursor:pointer;font-weight:800}.email-advanced-note p{max-width:820px;margin:9px 0 0}@media (width<=720px){.gmail-delivery-heading,.gmail-delivery-boundary,.gmail-composer header,.gmail-receipts header,.gmail-receipts li{align-items:stretch;display:grid}.gmail-delivery-boundary button{justify-self:start}.gmail-composer-grid,.gmail-review dl>div{grid-template-columns:1fr}}.meridian-guide{gap:16px;display:grid}.meridian-guide-heading{background:linear-gradient(135deg,#f6fbfc,#eef8fa);border:1px solid #d8e9ed;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.meridian-guide-heading .eyebrow{margin-bottom:5px}.meridian-guide-heading h2{color:var(--meridian-navy-800);max-width:680px;margin:0 0 7px;font-size:1.15rem}.meridian-guide-heading .compact-copy{max-width:720px;margin:0}.meridian-guide-boundary{color:var(--meridian-navy-700);background:#fff;border:1px solid #d7e6eb;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:.76rem;font-weight:750;display:inline-flex}.meridian-guide-boundary svg{color:var(--meridian-cyan-600);width:16px;height:16px}.meridian-guide-steps{counter-reset:meridian-guide;gap:10px;margin:0;padding:0;list-style:none;display:grid}.meridian-guide-steps li{border:1px solid var(--workspace-border);background:#fff;border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:flex-start;gap:13px;padding:16px;display:grid}.meridian-guide-step-index{color:var(--meridian-cyan-700);letter-spacing:.04em;background:#eff8fa;border:1px solid #cce5ea;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.72rem;font-weight:850;display:inline-flex}.meridian-guide-step-copy{gap:7px;display:grid}.meridian-guide-step-copy h3{color:var(--meridian-navy-800);margin:0;font-size:.96rem}.meridian-guide-step-copy p{color:var(--meridian-text-secondary);max-width:820px;margin:0;font-size:.82rem;line-height:1.5}.meridian-guide-step-copy small{color:#617a8e;max-width:860px;font-size:.75rem;line-height:1.45}.meridian-guide-step-copy small strong{color:var(--meridian-navy-700)}.meridian-guide-actions{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.meridian-guide-actions .quiet-button{align-items:center;gap:6px;font-size:.77rem;display:inline-flex}.meridian-guide-actions .quiet-button svg{width:14px;height:14px}.meridian-guide-acceptance-note{background:#fbfdff;border:1px solid #dbe8ef;border-radius:12px;padding:16px 18px}.meridian-guide-acceptance-note .eyebrow{margin-bottom:5px}.meridian-guide-acceptance-note strong{color:var(--meridian-navy-800);margin-bottom:5px;font-size:.88rem;display:block}.meridian-guide-acceptance-note p{color:var(--meridian-text-secondary);max-width:840px;margin:0;font-size:.79rem;line-height:1.5}.meridian-workflow-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}@media (width<=720px){.meridian-guide-heading{flex-direction:column;align-items:stretch;padding:16px}.meridian-guide-boundary{align-self:flex-start}.meridian-guide-steps li{grid-template-columns:30px minmax(0,1fr);padding:14px}.meridian-guide-actions .quiet-button{width:100%}.meridian-workflow-actions{flex-direction:column;align-items:flex-start;gap:8px}}.native-email-workspace{gap:18px;display:grid}.native-email-heading,.email-provider-setup>header,.email-provider-setup-values,.email-provider-tabs{justify-content:space-between;align-items:center;gap:14px;display:flex}.native-email-heading{background:linear-gradient(135deg,#f6fbfc,#edf8fa);border:1px solid #d4e7eb;border-radius:18px;align-items:flex-start;padding:20px}.native-email-heading h2,.email-provider-setup h3{color:var(--meridian-text-primary);margin:2px 0 7px}.native-email-heading p:not(.eyebrow),.email-provider-setup header p:not(.eyebrow),.email-provider-setup ol,.email-provider-setup .compact-copy{color:var(--meridian-text-secondary);max-width:820px;margin:0;font-size:.81rem;line-height:1.55}.native-email-heading>span,.email-provider-setup>header>span{color:#17645f;white-space:nowrap;background:#edf7f5;border:1px solid #b9e3df;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:850}.email-provider-tabs{border:1px solid var(--meridian-line);background:#fff;border-radius:13px;justify-content:flex-start;width:max-content;max-width:100%;padding:5px;overflow-x:auto}.email-provider-tabs button{color:var(--meridian-text-secondary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:9px 13px;font-size:.8rem;font-weight:800}.email-provider-tabs button.is-active{background:var(--meridian-tint);box-shadow:inset 0 -2px 0 var(--meridian-turquoise);color:var(--meridian-navy)}.email-provider-tabs button:hover{color:var(--meridian-navy)}.email-provider-setup{background:#fffdf8;border:1px solid #eadfbe;border-radius:18px;gap:16px;padding:20px;display:grid}.email-provider-setup>header{align-items:flex-start}.email-provider-setup ol{gap:7px;margin:0;padding-left:21px;display:grid}.email-provider-setup-values{flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.email-provider-setup-values>div,.email-provider-setup-env{background:#fff;border:1px solid #ebe3cc;border-radius:10px;gap:6px;min-width:min(100%,320px);padding:11px 12px;display:grid}.email-provider-setup-values strong,.email-provider-setup-env>strong{color:var(--meridian-text-primary);font-size:.75rem}.email-provider-setup code{color:var(--meridian-navy);overflow-wrap:anywhere;background:#f6f8f9;border:1px solid #e2e9ec;border-radius:6px;padding:7px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;line-height:1.45;display:block}.email-provider-setup-env pre{color:#e5f6f6;white-space:pre-wrap;background:#0d2537;border-radius:8px;margin:0;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.71rem;line-height:1.55;overflow-x:auto}.email-provider-setup .compact-copy{border-top:1px solid #eadfbe;padding-top:13px}@media (width<=720px){.native-email-heading,.email-provider-setup>header,.email-provider-setup-values{align-items:stretch;display:grid}.native-email-heading>span,.email-provider-setup>header>span{justify-self:start}}.email-ai-draft{border:1px solid var(--border-subtle,#d7e5eb);background:var(--surface-tint,#f5fbfd);border-radius:.8rem;gap:.85rem;margin:1rem 0;padding:1rem;display:grid}.email-ai-draft h4{margin:.1rem 0 .35rem}.email-ai-draft p{margin:0}.email-ai-draft-fields{grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:.75rem;display:grid}.email-ai-draft-instruction{min-width:0}.company-contact-link-row{gap:.45rem;margin:.5rem 0;display:grid}.company-contact-link-row .company-contact-link{margin:0}@media (width<=48rem){.email-ai-draft-fields{grid-template-columns:1fr}}.inbox-workspace{gap:18px;display:grid}.inbox-heading{background:linear-gradient(135deg,#f6fbfc,#ebf8f7);border:1px solid #cee6e4;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.inbox-heading h1{margin:0 0 7px;font-size:clamp(1.35rem,2.3vw,1.85rem)}.inbox-heading p:not(.eyebrow){color:var(--meridian-text-secondary);max-width:780px;margin:0;font-size:.88rem}.inbox-provider-tabs{border:1px solid var(--meridian-line);background:#fff;border-radius:13px;gap:4px;width:max-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.inbox-provider-tabs button{color:var(--meridian-text-secondary);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:9px 13px;font-size:.8rem;font-weight:800}.inbox-provider-tabs button.is-active{box-shadow:inset 0 -2px 0 var(--meridian-turquoise);color:var(--meridian-navy);background:#ecfaf8}.inbox-connect-card{background:#fffdf7;border:1px solid #ecdeba;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.inbox-connect-card h3{margin:0 0 6px}.inbox-connect-card p:not(.eyebrow){color:var(--meridian-text-secondary);max-width:700px;margin:0;font-size:.84rem}.inbox-generic-connect-card{align-items:flex-start}.inbox-generic-connect-fields{gap:10px;min-width:min(100%,360px);max-width:420px;display:grid}.inbox-generic-connect-fields small{color:var(--meridian-text-secondary);font-size:.76rem;line-height:1.45}.inbox-privacy-strip{color:#1a6657;background:#effaf6;border:1px solid #bfdfd1;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;font-size:.79rem;display:flex}.inbox-privacy-strip svg{flex:none;width:18px;height:18px}.inbox-privacy-strip .text-button{color:inherit;white-space:nowrap;margin-left:auto}.inbox-new-message{border:1px solid var(--meridian-line);background:#fff;border-radius:16px;gap:12px;padding:19px;display:grid}.inbox-new-message header{justify-content:space-between;align-items:flex-start;display:flex}.inbox-new-message header h2{margin:0;font-size:1.05rem}.inbox-new-message header span{color:#176457;background:#effaf6;border:1px solid #c4e5d7;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:800}.inbox-layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.45fr);gap:16px;display:grid}.inbox-message-list,.inbox-thread-panel{border:1px solid var(--meridian-line);background:#fff;border-radius:16px;min-width:0}.inbox-message-list>header{border-bottom:1px solid #e3ebee;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.inbox-message-list form{flex:1;gap:7px;min-width:0;display:flex}.inbox-message-list input{border:1px solid #b9cbd4;border-radius:8px;width:100%;min-width:0;padding:8px 10px}.inbox-message-items{max-height:720px;display:grid;overflow:auto}.inbox-message-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f4;gap:4px;padding:13px 14px;display:grid}.inbox-message-row:hover,.inbox-message-row.is-selected{background:#effaf9}.inbox-message-row.is-selected{box-shadow:inset 3px 0 0 var(--meridian-turquoise)}.inbox-message-sender{color:var(--meridian-navy-800);justify-content:space-between;gap:7px;font-size:.76rem;font-weight:800;display:flex}.inbox-message-sender em{color:#176d63;letter-spacing:.03em;background:#dff5f1;border-radius:999px;padding:2px 6px;font-size:.62rem;font-style:normal}.inbox-message-row strong{color:var(--meridian-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;overflow:hidden}.inbox-message-row>span:not(.inbox-message-sender){color:var(--meridian-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.inbox-message-row small{color:#6c8090;font-size:.69rem}.inbox-empty{padding:26px 16px}.inbox-load-more{margin:12px}.inbox-thread-panel{overflow:hidden}.inbox-thread-empty{color:var(--meridian-text-secondary);text-align:center;place-items:center;min-height:360px;padding:30px;display:grid}.inbox-thread-empty svg{color:var(--meridian-turquoise);width:30px;height:30px}.inbox-thread-empty h2{margin:10px 0 5px}.inbox-thread-empty p{max-width:420px;margin:0;font-size:.84rem}.inbox-thread-heading{border-bottom:1px solid #e3ebee;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px;display:flex}.inbox-thread-heading h2{overflow-wrap:anywhere;margin:0;font-size:1.05rem}.inbox-thread-messages{background:#f8fbfc;gap:10px;padding:15px;display:grid}.inbox-thread-message{background:#fff;border:1px solid #dfe9ed;border-radius:12px;padding:13px}.inbox-thread-message.is-outbound{border-color:#b6e0dc;margin-left:32px}.inbox-thread-message header{color:var(--meridian-navy-800);justify-content:space-between;gap:12px;font-size:.78rem;display:flex}.inbox-thread-message header span{color:var(--meridian-text-secondary);font-weight:600}.inbox-thread-message pre{color:#263a4d;white-space:pre-wrap;word-break:break-word;margin:10px 0 0;font-family:inherit;font-size:.84rem;line-height:1.5}.inbox-directory-context{background:#f1fbfa;border:1px solid #bfe3dd;border-radius:11px;flex:0 255px;gap:4px;padding:11px;display:grid}.inbox-context-kicker{color:#187a6d;letter-spacing:.07em;font-size:.62rem;font-weight:850}.inbox-directory-context strong{color:var(--meridian-navy-800);font-size:.82rem}.inbox-directory-context>span:not(.inbox-context-kicker){color:#496b73;font-size:.73rem}.inbox-directory-context dl{gap:4px;margin:5px 0 2px;display:grid}.inbox-directory-context dl div{justify-content:space-between;font-size:.69rem;display:flex}.inbox-directory-context dt{color:#617c81}.inbox-directory-context dd{color:#254d52;margin:0;font-weight:800}.inbox-directory-context small{color:#567479;font-size:.65rem;line-height:1.35}.inbox-reply-box{background:#fff;border-top:1px solid #dfe9ed;gap:12px;padding:17px;display:grid}.inbox-reply-box h3{margin:0 0 4px;font-size:.96rem}.inbox-reply-box header p:not(.eyebrow){color:var(--meridian-text-secondary);margin:0;font-size:.78rem}.inbox-context-checkbox{color:#445f70;align-items:flex-start;gap:8px;font-size:.77rem;line-height:1.4;display:flex}.inbox-context-checkbox input{margin-top:2px}.inbox-intelligence-button{background:var(--meridian-turquoise);border:1px solid var(--meridian-turquoise);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:fit-content;min-height:44px;padding:8px 13px;font-weight:800;display:inline-flex}.inbox-intelligence-button:hover{background:#008d86;border-color:#008d86}.inbox-intelligence-button .meridian-brand-compact{color:#fff;gap:0;font-size:0}.inbox-intelligence-button .meridian-brand-compact img{width:21px;height:25px}.inbox-intelligence-button .meridian-brand-compact span{display:none}@media (width<=920px){.inbox-layout{grid-template-columns:1fr}.inbox-message-items{max-height:420px}.inbox-thread-heading{flex-direction:column}.inbox-directory-context{width:100%}}@media (width<=640px){.inbox-heading,.inbox-connect-card,.inbox-privacy-strip{flex-direction:column;align-items:stretch}.inbox-privacy-strip .text-button{margin-left:0}.inbox-message-list>header,.inbox-message-list form{flex-direction:column;align-items:stretch}.inbox-thread-message.is-outbound{margin-left:12px}.inbox-intelligence-button{width:100%}}.email-write-intelligence{background:#f4fbfb;border:1px solid #bde2de;border-radius:13px;gap:12px;padding:14px;display:grid}.email-write-intelligence h3{margin:0}.email-write-intelligence p:not(.eyebrow){color:var(--meridian-text-secondary);margin:.28rem 0 0;font-size:.84rem}.email-write-intelligence-fields{grid-template-columns:minmax(9.5rem,.32fr) minmax(0,1fr);gap:10px;display:grid}.email-write-intelligence .secondary-button,.email-rephrase-intelligence .quiet-button{justify-content:center;align-items:center;gap:7px;width:fit-content;display:inline-flex}.email-write-intelligence .meridian-brand,.email-rephrase-intelligence .meridian-brand{width:18px;height:18px}.email-rephrase-intelligence{background:#fafcfd;border:1px solid #dde9ed;border-radius:11px;justify-content:space-between;align-items:end;gap:10px;padding:10px;display:flex}.email-rephrase-intelligence .field{flex:1}@media (width<=48rem){.email-write-intelligence-fields{grid-template-columns:1fr}.email-rephrase-intelligence{flex-direction:column;align-items:stretch}.email-rephrase-intelligence .quiet-button{width:100%}}.calendar-invitation-composer{border-color:#9ed8dd}.calendar-invitation-selected,.calendar-invitation-review-list{color:#365e65;background:#f3fbfb;border:1px solid #c6e6e8;border-radius:9px;gap:9px;padding:11px;display:grid}.calendar-invitation-selected>strong,.calendar-invitation-review-list>strong{color:#174f58;font-size:.8rem}.calendar-invitation-review-list ul{gap:4px;margin:0;padding-left:19px;display:grid}.calendar-invitation-review-list li{color:#426b72;font-size:.79rem}.calendar-invitation-contact-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}@media (width<=760px){.calendar-invitation-contact-actions{justify-content:flex-start}}.inbox-calendar-intelligence{background:#f4fbfb;border-top:1px solid #cce5e4;gap:12px;padding:17px;display:grid}.inbox-calendar-intelligence>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inbox-calendar-intelligence h3{margin:0 0 4px;font-size:.96rem}.inbox-calendar-intelligence header p:not(.eyebrow){color:var(--meridian-text-secondary);max-width:650px;margin:0;font-size:.78rem;line-height:1.45}.inbox-calendar-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.inbox-calendar-form .field:last-child{grid-column:1/-1}.inbox-calendar-certainty{color:#6b591d;background:#fffdf4;border:1px solid #e7d99d;border-radius:9px;margin:0;padding:9px 10px;font-size:.78rem;font-weight:750}.inbox-calendar-certainty.is-confirmed{color:#1a6657;background:#effaf6;border-color:#bfdfd1}.inbox-calendar-review{background:#fff;border:1px solid #b9dddd;border-radius:11px;gap:7px;padding:13px;display:grid}.inbox-calendar-review>strong{color:var(--meridian-navy)}.inbox-calendar-review>span{color:#46636a;font-size:.78rem}.inbox-calendar-review p{color:var(--meridian-text-secondary);margin:5px 0 2px;font-size:.76rem;line-height:1.45}@media (width<=640px){.inbox-calendar-intelligence>header{flex-direction:column;align-items:stretch}.inbox-calendar-form{grid-template-columns:1fr}.inbox-calendar-form .field:last-child{grid-column:auto}}.pre-meeting-opportunities{background:linear-gradient(135deg,#09284af0,#051d33f5);border:1px solid #14b8a647;border-radius:20px;margin:1rem 0;padding:1rem;box-shadow:0 18px 45px #020a1838}.pre-meeting-opportunities header{justify-content:space-between;gap:1rem;margin-bottom:.85rem;display:flex}.pre-meeting-opportunity-list{gap:.75rem;display:grid}.pre-meeting-opportunity-card{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) auto;align-items:center;gap:.85rem;padding:.85rem;display:grid}.pre-meeting-opportunity-card strong{color:#fff}.pre-meeting-opportunity-card p,.pre-meeting-opportunity-card small{margin:.15rem 0 0}.pre-meeting-opportunity-meta{flex-wrap:wrap;gap:.35rem;display:flex}.pre-meeting-opportunity-meta span{color:#dffdf8;border:1px solid #14b8a64d;border-radius:999px;padding:.25rem .5rem;font-size:.78rem}.small-button{white-space:nowrap;padding:.45rem .75rem;font-size:.85rem}@media (width<=860px){.pre-meeting-opportunity-card{grid-template-columns:1fr}}.strategy-room-toggle small{color:var(--muted);margin-left:.2rem;font-size:.74rem;font-weight:600;line-height:1.35}.strategy-room-outreach-tool{background:color-mix(in srgb, var(--accent) 7%, var(--surface-raised));border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border));border-radius:12px;gap:.75rem;margin-top:.9rem;padding:.9rem;display:grid}.strategy-room-outreach-tool>.eyebrow{margin:0 0 -.35rem}.strategy-room-outreach-tool h3{color:var(--accent-strong);margin:0;font-size:.98rem}.strategy-room-outreach-tool>label{color:var(--muted-strong);gap:.35rem;font-size:.8rem;font-weight:750;display:grid}.strategy-room-outreach-tool textarea{resize:vertical;min-height:76px}.strategy-room-outreach-result{background:var(--panel);border:1px solid var(--border-subtle);border-radius:10px;gap:.65rem;padding:.8rem;display:grid}.strategy-room-outreach-result header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.strategy-room-outreach-result p{margin:0;line-height:1.4}.strategy-room-outreach-result pre{background:var(--surface-raised);border:1px solid var(--border-subtle);color:var(--text);font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:8px;margin:0;padding:.75rem;font-size:.82rem;line-height:1.5}.strategy-room-outreach-result small{color:var(--muted);line-height:1.4}.strategy-room-comparison{background:color-mix(in srgb, var(--accent) 5%, var(--panel));border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));border-radius:14px;gap:1rem;margin-top:1.2rem;padding:1rem;display:grid}.strategy-room-comparison>header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.strategy-room-comparison>header h3{color:var(--accent-strong);margin:.12rem 0 .25rem;font-size:1rem}.strategy-room-comparison>header p{margin:0}.strategy-room-comparison-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;display:grid}.strategy-room-comparison-cards>article,.strategy-room-comparison-dimensions>article{background:var(--panel);border:1px solid var(--border-subtle);border-radius:10px;padding:.85rem}.strategy-room-comparison-cards h4,.strategy-room-comparison-dimensions h4{color:var(--text);margin:0 0 .65rem;font-size:.92rem}.strategy-room-comparison-cards dl{gap:.42rem;margin:0;display:grid}.strategy-room-comparison-cards dl div{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.strategy-room-comparison-cards dt{color:var(--muted);font-size:.74rem}.strategy-room-comparison-cards dd{color:var(--text);text-align:right;margin:0;font-size:.78rem;font-weight:750}.strategy-room-comparison-cards p,.strategy-room-comparison-dimensions p{margin:.65rem 0 0;line-height:1.4}.strategy-room-comparison-dimensions{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem;display:grid}.strategy-room-comparison-dimensions small{color:var(--muted-strong);margin-top:.65rem;line-height:1.4;display:block}@media (width<=680px){.strategy-room-comparison>header,.strategy-room-outreach-result header{flex-direction:column;align-items:stretch}}.follow-ups-signals{background:linear-gradient(135deg,#f4fbfb,#f7fafc);border:1px solid #c8e6e4;border-radius:14px;gap:14px;padding:17px;display:grid}.follow-ups-signals-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.follow-ups-signals-heading .eyebrow{margin:0 0 3px}.follow-ups-signals-heading h2{color:var(--meridian-navy-800);margin:0 0 5px;font-size:1rem}.follow-ups-signals-heading p{color:var(--meridian-text-secondary);max-width:700px;margin:0;font-size:.78rem;line-height:1.45}.follow-ups-signals-heading>span{color:#17675f;white-space:nowrap;background:#e2f5f2;border:1px solid #b8dfd8;border-radius:999px;padding:6px 9px;font-size:.7rem;font-weight:850}.follow-ups-signals-empty{color:var(--meridian-text-secondary);background:#fff;border:1px dashed #c4ddd9;border-radius:10px;margin:0;padding:13px;font-size:.8rem;line-height:1.45}.follow-ups-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.follow-ups-signal-card{background:#fff;border:1px solid #d2e6e4;border-radius:11px;gap:10px;padding:13px;display:grid}.follow-ups-signal-topline{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.follow-ups-signal-topline strong{color:var(--meridian-navy-800);font-size:.82rem}.follow-ups-signal-topline small{color:#56747a;white-space:nowrap;font-size:.68rem}.follow-ups-signal-headline{color:#254d55;margin:0;font-size:.86rem;font-weight:750;line-height:1.42}.follow-ups-signal-context{border-top:1px solid #e1eceb;gap:3px;padding-top:10px;display:grid}.follow-ups-signal-context>span{color:#5b7d7c;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:850}.follow-ups-signal-context>strong{color:var(--meridian-navy-800);font-size:.78rem}.follow-ups-signal-context p{color:var(--meridian-text-secondary);margin:2px 0;font-size:.76rem;line-height:1.4}.follow-ups-signal-context small{color:#5f7a84;font-size:.68rem}@media (width<=760px){.follow-ups-signals-heading{flex-direction:column;align-items:stretch;gap:6px}.follow-ups-signals-heading>span{align-self:flex-start}.follow-ups-signal-grid{grid-template-columns:1fr}}.company-intelligence-official-updates{margin-top:1rem}.company-intelligence-official-updates .company-intelligence-feed-list li>span{gap:3px;display:grid}.company-intelligence-official-updates .company-intelligence-feed-list strong{color:#244c66;font-size:.8rem}.company-intelligence-official-updates .company-intelligence-feed-list small{margin:0;line-height:1.4}.hybrid-ai-job-queue{border-top:1px solid #dce8eb;gap:14px;margin-top:20px;padding-top:20px;display:grid}.hybrid-ai-job-queue-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.hybrid-ai-job-queue-heading h2{margin-bottom:7px}.hybrid-ai-job-queue-summary{color:#174853;background:#f3fbfc;border:1px solid #cce9ec;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:.9rem;display:flex}.hybrid-ai-job-queue-summary span{color:#4e6970}.hybrid-ai-job-empty{color:#4c676e;background:#fafcfd;border:1px dashed #c8d8dd;border-radius:10px;padding:14px;font-size:.9rem;line-height:1.5}.hybrid-ai-job-list{gap:9px;display:grid}.hybrid-ai-job{background:#fff;border:1px solid #d8e5e8;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px;display:flex}.hybrid-ai-job>div{gap:3px;min-width:0;display:grid}.hybrid-ai-job strong{color:#143e49;font-size:.94rem}.hybrid-ai-job span{color:#266777;font-size:.86rem;font-weight:700}.hybrid-ai-job small{color:#637b82;font-size:.79rem;line-height:1.35}.hybrid-ai-job.is-cancelled,.hybrid-ai-job.is-expired,.hybrid-ai-job.is-failed{opacity:.85;background:#fcfcfc}.hybrid-ai-job.is-cancelled span,.hybrid-ai-job.is-expired span,.hybrid-ai-job.is-failed span{color:#765731}.hybrid-ai-job.is-ready_for_review{border-color:#7dcbd3}@media (width<=48rem){.hybrid-ai-job-queue-heading,.hybrid-ai-job,.hybrid-ai-job-queue-summary{flex-direction:column;align-items:stretch}.hybrid-ai-job-queue-heading .quiet-button,.hybrid-ai-job .quiet-button{width:100%}}.hybrid-cloud-text-scope{color:#174853;background:#eff9fa;border:1px solid #bcdfe4;border-radius:10px;gap:7px;padding:12px 13px;display:grid}.hybrid-cloud-text-scope strong{color:#143e49;font-size:.92rem}.hybrid-cloud-text-scope span{color:#4e6970;font-size:.86rem;line-height:1.45}.hybrid-cloud-text-scope.is-disabled{background:#fafcfd;border-color:#d8e5e8}.hybrid-cloud-text-scope .quiet-button{justify-self:start}.hybrid-ai-job-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.hybrid-ai-job-review{background:#fff;border:1px solid #7dcbd3;border-radius:11px;gap:11px;padding:14px;display:grid}.hybrid-ai-job-review h3{color:#143e49;margin:0}.hybrid-ai-job-review textarea{color:#17363e;font:inherit;resize:vertical;background:#fbfdfd;border:1px solid #c8d8dd;border-radius:8px;width:100%;padding:10px;line-height:1.5}@media (width<=720px){.hybrid-cloud-text-scope .quiet-button{width:100%}.hybrid-ai-job-actions{align-items:stretch;width:100%;flex-direction:column!important}}.inbox-cloud-consent{color:#174853;background:#eff9fa;border:1px solid #bcdfe4;border-radius:10px;padding:11px 12px;line-height:1.45}.hybrid-provider-ai-review{background:#f7fcfc;border:1px solid #bcdfe4;border-radius:11px;gap:10px;margin-top:12px;padding:12px;display:grid}.hybrid-provider-ai-review>p{color:#4e6970;margin:0;line-height:1.45}.hybrid-provider-ai-output{color:#17363e;font:inherit;resize:vertical;background:#fff;border:1px solid #c8d8dd;border-radius:8px;width:100%;padding:10px;line-height:1.5}.calendar-event-intelligence{gap:8px;width:100%;display:grid}.calendar-event-intelligence-panel{background:#f4fbfc;border:1px solid #bcdfe4;border-radius:12px;gap:11px;width:min(100%,560px);margin-top:8px;padding:12px;display:grid}.calendar-event-intelligence-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.calendar-event-intelligence-panel h5{color:#143e49;margin:2px 0 4px;font-size:.95rem}.calendar-event-intelligence-panel p{color:#4e6970;margin:0;font-size:.84rem;line-height:1.4}.calendar-event-intelligence-output{gap:8px;display:grid}.calendar-event-intelligence-output small{color:#5d767d;line-height:1.4}@media (width<=48rem){.calendar-event-intelligence-panel>header{flex-direction:column;align-items:stretch}}.trusted-workstations{border-top:1px solid #dce8eb;gap:14px;margin-top:20px;padding-top:20px;display:grid}.trusted-workstations-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.trusted-workstations-heading h2{margin-bottom:7px}.trusted-workstations-create{background:#f7fcfc;border:1px solid #c8e2e5;border-radius:10px;align-items:end;gap:12px;padding:12px;display:flex}.trusted-workstations-create label{flex:1;gap:5px;min-width:0;display:grid}.trusted-workstations-create label>span{color:#4e6970;font-size:.78rem;font-weight:700}.trusted-workstations-create input{color:#17363e;font:inherit;background:#fff;border:1px solid #c8d8dd;border-radius:7px;min-height:38px;padding:7px 9px}.trusted-workstations-pairing{color:#174853;background:#eff9fa;border:1px solid #7dcbd3;border-radius:10px;gap:8px;padding:13px;display:grid}.trusted-workstations-pairing strong{color:#143e49;font-size:.91rem}.trusted-workstations-pairing p{color:#4e6970;margin:0;font-size:.85rem;line-height:1.45}.trusted-workstations-pairing code{color:#143e49;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#fff;border:1px dashed #8dc7ce;border-radius:7px;padding:10px;font-size:.84rem}.trusted-workstations-pairing p code{color:#173f49;background:0 0;border:0;padding:0}.trusted-workstations-empty{color:#4c676e;background:#fafcfd;border:1px dashed #c8d8dd;border-radius:10px;padding:14px;font-size:.9rem;line-height:1.5}.trusted-workstations-list{gap:9px;display:grid}.trusted-workstation{background:#fff;border:1px solid #d8e5e8;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px;display:flex}.trusted-workstation>div{gap:3px;min-width:0;display:grid}.trusted-workstation strong{color:#143e49;font-size:.94rem}.trusted-workstation span{color:#266777;font-size:.86rem;font-weight:700}.trusted-workstation small{color:#637b82;font-size:.79rem;line-height:1.35}.trusted-workstation.is-revoked{opacity:.8;background:#fcfcfc}.trusted-workstation.is-revoked span{color:#765731}@media (width<=48rem){.trusted-workstations-heading,.trusted-workstations-create,.trusted-workstation{flex-direction:column;align-items:stretch}.trusted-workstations-heading .quiet-button,.trusted-workstations-create .quiet-button,.trusted-workstation .quiet-button{width:100%}}.ai-routing-preferences{border-top:1px solid #dce8eb;gap:13px;margin-top:20px;padding-top:20px;display:grid}.ai-routing-preferences>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ai-routing-preferences h2{margin:0 0 7px}.ai-routing-provider-status{color:#164b57;white-space:nowrap;background:#eff9fa;border:1px solid #b9dde1;border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:750}.ai-routing-choices{border:0;gap:8px;margin:0;padding:0;display:grid}.ai-routing-choices legend{color:#174853;margin:0 0 2px;padding:0;font-size:.88rem;font-weight:760}.ai-routing-choice{cursor:pointer;background:#f7fcfc;border:1px solid #c8e2e5;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.ai-routing-choice.is-selected{box-shadow:inset 3px 0 0 var(--meridian-turquoise);background:#ebf9f8;border-color:#49aaa4}.ai-routing-choice input{margin-top:3px}.ai-routing-choice strong{color:#174853;font-size:.86rem;display:block}.ai-routing-choice small{color:#637b82;margin-top:2px;font-size:.77rem;line-height:1.4;display:block}.ai-routing-protection-controls{background:#f7fcfc;border:1px solid #c8e2e5;border-radius:10px;gap:10px;padding:12px;display:grid}.ai-routing-protection-controls .inbox-context-checkbox{align-items:flex-start}.ai-routing-protection-controls small{color:#637b82;margin-top:2px;font-size:.76rem;line-height:1.35;display:block}.ai-routing-locked-boundary{color:#47636b;background:#f1f6f7;border-left:3px solid #5a7780;margin:0;padding:9px 10px;font-size:.78rem;line-height:1.42}.ai-routing-locked-boundary strong{color:#284f59}.ai-route-control{background:#f7fcfc;border:1px solid #c8e2e5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ai-route-summary{gap:2px;min-width:0;display:grid}.ai-route-summary .eyebrow{margin:0}.ai-route-summary strong{color:#174853;font-size:.86rem}.ai-route-summary p{color:#4e6970;margin:0;font-size:.78rem;line-height:1.4}.ai-route-details{flex:none}.ai-route-details>summary{color:#0b726c;cursor:pointer;white-space:nowrap;font-size:.8rem;font-weight:760;list-style:none}.ai-route-details>summary::-webkit-details-marker{display:none}.ai-route-details>summary:after{content:"⌄";margin-left:5px;transition:transform .16s;display:inline-block}.ai-route-details[open]>summary:after{transform:rotate(180deg)}.ai-route-details-body{border-top:1px solid #dbe9eb;gap:9px;margin-top:9px;padding-top:9px;display:grid}.ai-route-reason{color:#4e6970;margin:0;font-size:.79rem;line-height:1.4}.ai-route-options{flex-wrap:wrap;gap:6px;display:flex}.ai-route-option{color:#245360;cursor:pointer;background:#fff;border:1px solid #c3d9dd;border-radius:999px;padding:7px 9px;font-size:.76rem;font-weight:760}.ai-route-option:hover:not(:disabled){color:#0b726c;border-color:#42a9a2}.ai-route-option.is-selected{color:#075d58;background:#dff6f3;border-color:#2caaa2}.ai-route-option:disabled{cursor:wait;opacity:.62}.ai-route-verify{justify-self:start}.ai-run-again-confirmation{border-top:1px solid #d9e8ea;gap:8px;margin-top:10px;padding-top:10px;display:grid}.ai-run-again-confirmation>summary{color:#0b726c;cursor:pointer;font-size:.82rem;font-weight:760}.ai-run-again-confirmation>div{gap:8px;display:grid}.ai-run-again-confirmation p{color:#4e6970;margin:0;font-size:.8rem;line-height:1.45}@media (width<=760px){.ai-routing-preferences>header{flex-direction:column}.ai-route-control{flex-direction:column;align-items:stretch}.ai-route-details{width:100%}.ai-route-details>summary{white-space:normal}.ai-route-options{justify-content:flex-start}}.inbox-cache-panel,.inbox-cached-read{background:linear-gradient(135deg,#f2fbfa,#f7fcff);border:1px solid #b9dedb;border-radius:16px;gap:13px;padding:17px;display:grid}.inbox-cache-panel>header,.inbox-cached-read>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.inbox-cache-panel>header svg{color:var(--meridian-turquoise);flex:none;width:24px;height:24px}.inbox-cache-panel h2,.inbox-cached-read h2,.inbox-cached-thread-panel h3{margin:0}.inbox-cache-panel p:not(.eyebrow),.inbox-cached-read p:not(.eyebrow){color:var(--meridian-text-secondary);max-width:860px;margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.inbox-cache-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.inbox-cache-actions>p{flex:22rem}.inbox-cache-actions .button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-cache-search{align-items:center;gap:.6rem;margin:.9rem 0;display:flex}.inbox-cache-search input{flex:1;min-width:0}.inbox-cached-grid{grid-template-columns:minmax(260px,.74fr) minmax(0,1.25fr);gap:14px;display:grid}.inbox-cached-grid>.inbox-message-items,.inbox-cached-thread-panel{background:#fff;border:1px solid #dbe9eb;border-radius:12px;min-width:0;overflow:hidden}.inbox-cached-thread-panel{background:#f8fbfc;gap:10px;padding:14px;display:grid}.inbox-cached-thread-panel>header{border-bottom:1px solid #e0ebed;padding-bottom:10px}@media (width<=920px){.inbox-cache-search{align-items:center;gap:.6rem;margin:.9rem 0;display:flex}.inbox-cache-search input{flex:1;min-width:0}.inbox-cached-grid{grid-template-columns:1fr}}@media (width<=640px){.inbox-cache-panel>header,.inbox-cached-read>header,.inbox-cache-actions{flex-direction:column;align-items:stretch}.inbox-cache-actions .button-row{flex-direction:column}.inbox-cache-actions .button-row button{width:100%}}.gmail-client-onboarding,.gmail-client-workspace{background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--meridian-turquoise) 16%, transparent), transparent 28rem), linear-gradient(135deg, #102c46, #173c54 58%, #123b48);border:1px solid color-mix(in srgb, var(--meridian-turquoise) 42%, #315d70);color:#edf8fb;border-radius:18px;gap:16px;padding:18px;display:grid;overflow:hidden;box-shadow:0 18px 42px #0b23362e}.gmail-client-onboarding>header,.gmail-client-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gmail-client-onboarding>header>svg{color:#65f3dd;flex:none;width:28px;height:28px}.gmail-client-onboarding h2,.gmail-client-heading h2,.gmail-client-thread-panel h3{color:#fff;margin:2px 0 6px}.gmail-client-onboarding p:not(.eyebrow),.gmail-client-heading p:not(.eyebrow){color:#c6dce7;max-width:780px;margin:0;font-size:.85rem;line-height:1.5}.gmail-client-onboarding .eyebrow,.gmail-client-heading .eyebrow,.gmail-client-thread-panel .eyebrow{color:#78f5e1}.gmail-client-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gmail-client-safety-grid span{color:#dff7f3;background:#ffffff14;border:1px solid #99ede12e;border-radius:10px;padding:9px 10px;font-size:.75rem;line-height:1.4}.gmail-client-onboarding .inbox-intelligence-button{justify-self:start}.gmail-client-heading-actions{place-items:flex-end end;gap:8px;display:grid}.gmail-client-heading-actions small{color:#b3cbd8;text-align:right;font-size:.72rem}.gmail-client-heading-actions .quiet-button{color:#effffd;background:#ffffff1a;border-color:#cdfaf440}.gmail-client-heading-actions .text-button{color:#97e9db}.gmail-client-layout{background:#03121f47;border:1px solid #bdede824;border-radius:14px;grid-template-columns:minmax(145px,.35fr) minmax(250px,.7fr) minmax(340px,1.1fr);min-height:560px;display:grid;overflow:hidden}.gmail-client-mailboxes,.gmail-client-conversation-list,.gmail-client-thread-panel{min-width:0}.gmail-client-mailboxes{background:#0515245c;border-right:1px solid #d0f7f221;align-content:start;gap:4px;padding:12px 8px;display:grid}.gmail-client-mailboxes>header{color:#e0f5f7;letter-spacing:.02em;justify-content:space-between;align-items:baseline;padding:5px 8px 9px;font-size:.78rem;font-weight:800;display:flex}.gmail-client-mailboxes>header small{color:#9bb8c6;text-align:right;font-size:.64rem;font-weight:600}.gmail-client-mailboxes>button{color:#c4dce5;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:.79rem;display:flex}.gmail-client-mailboxes>button:hover,.gmail-client-mailboxes>button.is-selected{color:#fff;background:linear-gradient(90deg,#33e3cd33,#31a6cd17)}.gmail-client-mailboxes>button em{color:#7ff5e3;font-size:.67rem;font-style:normal;font-weight:800}.gmail-client-mailboxes>.muted{color:#a7c0ca;margin:8px;font-size:.74rem;line-height:1.45}.gmail-client-conversation-list{background:#091d2e57;border-right:1px solid #d0f7f221;align-content:start;display:grid}.gmail-client-conversation-list>header{border-bottom:1px solid #d0f7f221;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.gmail-client-conversation-list form{flex:1;gap:6px;min-width:0;display:flex}.gmail-client-conversation-list input{color:#f4ffff;font:inherit;background:#ffffff14;border:1px solid #cdfaf433;border-radius:8px;flex:1;min-width:0;padding:8px 9px;font-size:.76rem}.gmail-client-conversation-list input::placeholder{color:#9ab8c6}.gmail-client-conversation-list .quiet-button{color:#e6ffff;background:#ffffff12;border-color:#cdfaf433;font-size:.72rem}.gmail-client-conversation-list .secondary-button{white-space:nowrap;font-size:.72rem}.gmail-client-thread-row{color:#d4e5eb;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #d0f7f21a;gap:3px;width:100%;padding:12px 14px;display:grid;position:relative}.gmail-client-thread-row:hover,.gmail-client-thread-row.is-selected{background:linear-gradient(90deg,#1ec7bb26,#37a3d312)}.gmail-client-thread-row strong{color:#f3ffff;text-overflow:ellipsis;white-space:nowrap;font-size:.81rem;line-height:1.35;overflow:hidden}.gmail-client-thread-row>span:not(.gmail-client-thread-sender){color:#a9c2cb;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.gmail-client-thread-row small{color:#819fac;font-size:.63rem}.gmail-client-thread-sender{color:#ccf8f2;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:.73rem;font-weight:750;display:flex;overflow:hidden}.gmail-client-thread-sender em{color:#8df6e4;letter-spacing:.04em;text-transform:uppercase;background:#47edd326;border:1px solid #6df4e054;border-radius:999px;padding:2px 5px;font-size:.57rem;font-style:normal}.gmail-client-thread-row i{background:#54f1da;border-radius:50%;width:6px;height:6px;position:absolute;top:14px;right:11px}.gmail-client-load-more{justify-self:center;margin:13px}.gmail-client-empty{color:#a8c1cb;text-align:center;place-items:center;gap:8px;min-height:220px;padding:24px;display:grid}.gmail-client-empty svg{color:#6debd8;width:28px;height:28px}.gmail-client-empty h3{color:#e8f8fc;margin:0;font-size:.94rem}.gmail-client-empty p{max-width:340px;margin:0;font-size:.78rem;line-height:1.5}.gmail-client-thread-panel{color:#17374a;background:#f9fdfffa;align-content:start;padding:14px;display:grid;overflow:auto}.gmail-client-thread-panel>header{border-bottom:1px solid #d9e9ed;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.gmail-client-thread-panel>header h3{color:#173a52;font-size:1.02rem}.gmail-client-thread-panel>header>span{color:#5a7783;text-align:right;max-width:140px;font-size:.7rem;line-height:1.35}.gmail-client-thread-messages{gap:12px;padding-top:13px;display:grid}.gmail-client-thread-messages>article{background:#fff;border:1px solid #d8e7eb;border-radius:11px;gap:11px;padding:12px;display:grid}.gmail-client-thread-messages>article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gmail-client-thread-messages>article>header div{gap:2px;min-width:0;display:grid}.gmail-client-thread-messages>article>header strong{color:#183d52;font-size:.8rem}.gmail-client-thread-messages>article>header span,.gmail-client-thread-messages>article>header small{color:#5a7783;overflow-wrap:anywhere;font-size:.7rem}.gmail-client-thread-messages>article pre{color:#24495b;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.81rem;line-height:1.55}.gmail-client-html{border:0;width:100%;max-width:100%;height:300px;display:block}.gmail-client-attachments{border-top:1px solid #e0ecee;flex-wrap:wrap;gap:7px;padding-top:10px;display:flex}.gmail-client-attachments>span{color:#55727d;text-transform:uppercase;align-self:center;margin-right:2px;font-size:.69rem;font-weight:800}.gmail-client-attachments button{color:#1b6966;cursor:pointer;font:inherit;background:#f3fbfb;border:1px solid #c6e5e2;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:6px 8px;font-size:.73rem;display:flex}.gmail-client-attachments svg{width:14px;height:14px}.gmail-client-attachments small{color:#60808a;font-size:.64rem}@media (width<=1060px){.gmail-client-layout{grid-template-columns:minmax(140px,.34fr) minmax(230px,.65fr)}.gmail-client-thread-panel{grid-column:1/-1;min-height:410px}}@media (width<=700px){.gmail-client-onboarding>header,.gmail-client-heading{flex-direction:column;align-items:stretch}.gmail-client-heading-actions{place-items:stretch stretch}.gmail-client-heading-actions small{text-align:left}.gmail-client-safety-grid{grid-template-columns:1fr 1fr}.gmail-client-layout{grid-template-columns:1fr}.gmail-client-mailboxes,.gmail-client-conversation-list{border-bottom:1px solid #d0f7f221;border-right:0}.gmail-client-mailboxes{grid-template-columns:repeat(2,minmax(0,1fr))}.gmail-client-mailboxes>header,.gmail-client-mailboxes>.muted{grid-column:1/-1}.gmail-client-thread-panel{grid-column:auto}.gmail-client-conversation-list>header{flex-direction:column;align-items:stretch}}@media (width<=460px){.gmail-client-safety-grid,.gmail-client-mailboxes{grid-template-columns:1fr}}.gmail-client-write-notice{color:#8df6e4!important;margin-top:8px!important}.gmail-client-drafts{border-top:1px solid #d0f7f221;gap:4px;margin-top:10px;padding:11px 8px 0;display:grid}.gmail-client-drafts>strong{color:#99b9c6;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.gmail-client-drafts>button{color:#c4dce5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;gap:2px;padding:7px;display:grid}.gmail-client-drafts>button:hover{background:#4ce5d11c}.gmail-client-drafts>button span{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;overflow:hidden}.gmail-client-drafts>button small{color:#81a5b2;font-size:.61rem}.gmail-client-thread-sender b{color:#f4d576;font-size:.82rem;line-height:1}.gmail-client-thread-actions{place-items:flex-end end;gap:8px;max-width:72%;display:grid}.gmail-client-thread-actions>span{color:#5a7783;text-align:right;font-size:.68rem}.gmail-client-thread-actions .button-row{flex-wrap:wrap;justify-content:flex-end}.gmail-client-thread-actions .quiet-button,.gmail-client-thread-actions .text-button{padding:6px 8px;font-size:.68rem}.gmail-compose{gap:12px;display:grid}.gmail-compose>header,.gmail-compose>footer{border-bottom:1px solid #d9e9ed;justify-content:space-between;align-items:center;gap:12px;padding-bottom:11px;display:flex}.gmail-compose>footer{border-top:1px solid #d9e9ed;border-bottom:0;padding-top:11px;padding-bottom:0}.gmail-compose header h3{color:#173a52;text-transform:capitalize;margin:2px 0 0;font-size:1.02rem}.gmail-compose header small{color:#55727d;font-size:.68rem}.gmail-compose-fields{gap:7px;display:grid}.gmail-compose-fields label{color:#55727d;text-transform:uppercase;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:5px;font-size:.7rem;font-weight:800;display:grid}.gmail-compose-fields input{color:#183d52;font:inherit;text-transform:none;background:#f8fcfc;border:1px solid #cddfe4;border-radius:7px;min-width:0;padding:8px 9px;font-size:.82rem}.gmail-compose-editor-shell{border:1px solid #cddfe4;border-radius:10px;overflow:hidden}.gmail-compose-toolbar{background:#f1f9f9;border-bottom:1px solid #d8e8eb;align-items:center;gap:4px;padding:6px;display:flex}.gmail-compose-toolbar button{color:#255b6a;cursor:pointer;font:inherit;background:#fff;border:1px solid #c9e2e3;border-radius:5px;min-width:28px;padding:5px 7px;font-size:.68rem}.gmail-compose-toolbar button:disabled{cursor:wait;opacity:.55}.gmail-compose-editor{color:#1e4051;overflow-wrap:anywhere;white-space:pre-wrap;outline:none;min-height:210px;padding:12px;font-size:.84rem;line-height:1.58}.gmail-compose-editor:empty:before{color:#8aa5af;content:"Write your message…"}.gmail-compose-attachments{border-top:1px solid #e0ecee;flex-wrap:wrap;align-items:center;gap:7px;padding-top:10px;display:flex}.gmail-compose-attachments>label{cursor:pointer;font-size:.72rem}.gmail-compose-attachments>label input{display:none}.gmail-compose-attachments>small{color:#68848e;flex:210px;font-size:.66rem;line-height:1.35}.gmail-compose-attachments>span{color:#246d69;overflow-wrap:anywhere;background:#edf9f8;border:1px solid #bfe1df;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 7px;font-size:.69rem;display:inline-flex}.gmail-compose-attachments>span button{color:#167e74;cursor:pointer;font:inherit;background:0 0;border:0;padding:0 1px;font-size:1rem;line-height:1}@media (width<=800px){.gmail-client-thread-actions{place-items:flex-start stretch;max-width:100%}.gmail-client-thread-actions .button-row{justify-content:flex-start}.gmail-compose>header,.gmail-compose>footer{flex-direction:column;align-items:flex-start}.gmail-compose-fields label{grid-template-columns:1fr;align-items:stretch}}.gmail-client-label-action select{color:#255b6a;font:inherit;background:#f8fcfc;border:1px solid #cddfe4;border-radius:6px;max-width:11rem;min-height:2.1rem;padding:4px 6px;font-size:.68rem}.gmail-client-intelligence-rail{color:#edfdfc;background:linear-gradient(135deg,#0e3147fa,#145c5df5);border:1px solid #5bebd759;border-radius:14px;gap:12px;margin-top:14px;padding:14px;display:grid}.gmail-client-intelligence-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.gmail-client-intelligence-heading h4{color:#fff;margin:3px 0 0;font-size:.98rem}.gmail-client-intelligence-heading .eyebrow{color:#a9fff1;margin:0}.gmail-client-context-card{background:#ffffff1a;border:1px solid #ffffff29;border-radius:10px;gap:3px;padding:10px;display:grid}.gmail-client-context-card span,.gmail-client-context-card small{color:#cfeeed;font-size:.76rem}.gmail-client-intelligence-actions{flex-wrap:wrap;gap:8px;display:flex}.gmail-client-intelligence-actions .quiet-button{color:#effffd;border-color:#ddfffa73}.gmail-client-intelligence-result{background:#0218274d;border-radius:10px;gap:8px;padding:11px;display:grid}.gmail-client-intelligence-result p{color:#f2fffd;white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.5}.gmail-client-intelligence-result small{color:#a8e7e1}.gmail-client-intelligence-result section{gap:4px;display:grid}.gmail-client-intelligence-result ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.gmail-client-intelligence-result li{background:#ffffff14;border-radius:8px;gap:2px;padding:7px 8px;font-size:.79rem;display:grid}.gmail-client-intelligence-result li span,.gmail-client-intelligence-result li small{color:#c7eeeb}.gmail-client-intelligence-note{color:#c7eeeb;margin:0;font-size:.75rem;line-height:1.45}.gmail-compose-schedule{flex-wrap:wrap;flex:280px;align-items:center;gap:8px;display:flex}.gmail-compose-schedule label{color:#55727d;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:inline-flex}.gmail-compose-schedule input{color:#183d52;font:inherit;text-transform:none;background:#f8fcfc;border:1px solid #cddfe4;border-radius:7px;padding:6px 7px;font-size:.76rem}.gmail-compose-schedule small{color:#55727d;font-size:.69rem}.gmail-client-scheduled-list>strong{color:#8df6e4}.gmail-client-work-handoff{border:1px solid #8df6e466}.gmail-client-work-handoff label{color:#bcefed;letter-spacing:.05em;text-transform:uppercase;gap:5px;font-size:.68rem;font-weight:800;display:grid}.gmail-client-work-handoff textarea{color:#f3fffe;font:inherit;resize:vertical;background:#02182766;border:1px solid #d8fffa4d;border-radius:8px;min-height:72px;padding:8px;font-size:.78rem;line-height:1.45}@media (width<=800px){.gmail-compose-schedule{flex-direction:column;align-items:flex-start}}body{background:radial-gradient(circle at 88% -14%,#1fcfbf1f,#0000 36rem),#071a2b}.meridian-main-shell{background:radial-gradient(circle at 100% 0,#1fcfbf14,#0000 28rem),#0a1f31}.meridian-topbar{background:#071a2beb;border-bottom:1px solid #8ee2d824}.meridian-topbar .meridian-location,.meridian-topbar .meridian-location strong,.meridian-topbar .account-email{color:#e7f8f7}.meridian-topbar .meridian-location>span{color:#7feede}.meridian-topbar .meridian-account-menu summary{color:#d5eeee}.meridian-content-shell{min-height:calc(100dvh - 72px)}.gmail-client-workspace{background:radial-gradient(circle at 88% 0,#29e1cc26,#0000 27rem),linear-gradient(135deg,#0a2338,#0a3141 58%,#0a2a36);border-color:#7beede47;box-shadow:0 22px 48px #00000040}.gmail-client-status-pills{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.gmail-client-status-pills span{color:#d8f7f2;white-space:nowrap;background:#b2fff314;border:1px solid #aafff338;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.66rem;font-weight:760;line-height:1.2;display:inline-flex}.gmail-client-status-pills span:last-child{color:#9df5e8}.gmail-client-status-pills svg{color:#7ff5e3;width:13px;height:13px}.gmail-client-layout{grid-template-columns:minmax(145px,.32fr) minmax(250px,.66fr) minmax(400px,1.16fr) minmax(254px,.52fr);min-height:610px}.gmail-client-thread-panel{color:#e6f5f4;background:linear-gradient(150deg,#0b2639,#0d3141)}.gmail-client-thread-panel>header{border-bottom-color:#a8efe52e}.gmail-client-thread-panel>header .eyebrow{color:#7ff5e3}.gmail-client-thread-panel>header h3{color:#f1fffe}.gmail-client-thread-panel>header>span,.gmail-client-thread-actions>span{color:#b5d7d9}.gmail-client-thread-messages>article{background:#0518268c;border-color:#93e8dc2e}.gmail-client-thread-messages>article.is-outbound{background:#0c555561;border-color:#71efda4a}.gmail-client-thread-messages>article>header strong{color:azure}.gmail-client-thread-messages>article>header span,.gmail-client-thread-messages>article>header small{color:#b9dadd}.gmail-client-thread-messages>article pre{color:#e3f4f4}.gmail-client-attachments{border-top-color:#9eece029}.gmail-client-attachments>span{color:#abd5d7}.gmail-client-attachments button{color:#bafff4;background:#59d9c917;border-color:#8febdc40}.gmail-client-attachments button:hover{background:#59d9c92b;border-color:#8febdc80}.gmail-client-attachments small{color:#a8cbd0}.gmail-client-html{border-radius:7px}.gmail-compose>header,.gmail-compose>footer{border-color:#a8efe52e}.gmail-compose header h3{color:#f1fffe}.gmail-compose header small,.gmail-compose-fields label,.gmail-compose-schedule label,.gmail-compose-schedule small{color:#b8d9dc}.gmail-compose-fields input,.gmail-compose-schedule input,.gmail-client-label-action select{color:azure;background:#02121e8f;border-color:#a8efe538}.gmail-compose-editor-shell{border-color:#a8efe538}.gmail-compose-toolbar{background:#02121e85;border-bottom-color:#a8efe529}.gmail-compose-toolbar button{color:#e6ffff;background:#ffffff12;border-color:#a8efe533}.gmail-compose-toolbar button:hover:not(:disabled){background:#48dcc929;border-color:#a8efe573}.gmail-compose-editor{color:#edfdfd}.gmail-compose-editor:empty:before{color:#93b8be}.gmail-compose-attachments{border-top-color:#a8efe529}.gmail-compose-attachments>small{color:#b4d5d8}.gmail-compose-attachments>span{color:#c2fff7;background:#59d9c91a;border-color:#8febdc42}.gmail-compose-attachments>span button{color:#a7fff2}.gmail-client-thread-intelligence-actions{border-bottom:1px solid #a8efe529;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;padding-bottom:13px;display:flex}.gmail-client-thread-intelligence-actions .quiet-button{color:#eafffb;background:#ffffff0f;border-color:#b5f7ee47}.gmail-client-thread-brief,.gmail-client-reply-proposal{background:#09384573;border:1px solid #80eddd3d;border-radius:12px;gap:9px;margin-top:13px;padding:12px;display:grid}.gmail-client-thread-brief>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.gmail-client-thread-brief h4{color:#effffd;margin:0;font-size:.9rem}.gmail-client-thread-brief .eyebrow{color:#8df6e5;margin:0}.gmail-client-thread-brief>small,.gmail-client-reply-proposal>small{color:#abd9d8;font-size:.68rem}.gmail-client-thread-brief p,.gmail-client-reply-proposal p{color:#e1f3f4;white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.5}.gmail-client-thread-brief section{gap:5px;display:grid}.gmail-client-thread-brief section strong,.gmail-client-reply-proposal strong{color:azure;font-size:.78rem}.gmail-client-thread-brief ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.gmail-client-thread-brief li{color:#d4f2f1;background:#ffffff0f;border-radius:8px;padding:7px 8px;font-size:.76rem}.inbox-context-rail{color:#e8f8f7;background:linear-gradient(155deg,#0e3548,#0a2638);border-left:1px solid #aaf6eb26;align-self:start;gap:12px;min-height:100%;padding:14px;display:grid;position:sticky;top:14px}.inbox-context-rail-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inbox-context-rail-heading .eyebrow{color:#8bf5e4;margin:0}.inbox-context-rail-heading h4{color:#f2ffff;margin:3px 0 0;font-size:.94rem}.inbox-context-rail-heading>svg{color:#71efdc;width:22px;height:22px}.inbox-context-tabs{border-bottom:1px solid #b5f7ee2b;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding-bottom:9px;display:grid}.inbox-context-tabs button{color:#a9cdd2;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;min-height:31px;padding:4px 2px;font-size:.63rem;font-weight:780}.inbox-context-tabs button:hover,.inbox-context-tabs button.is-active{color:#f3ffff;background:#47e3d021}.inbox-context-panel{align-content:start;gap:9px;min-height:260px;display:grid}.inbox-context-panel>strong{color:#f4ffff;overflow-wrap:anywhere;font-size:.9rem}.inbox-context-panel>p{color:#c1dce0;overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.47}.inbox-context-panel>small{color:#9fc1c7;font-size:.67rem;line-height:1.45}.inbox-context-state{color:#a5cbd0;letter-spacing:.075em;font-size:.6rem;font-weight:860;line-height:1.3}.inbox-context-state.is-known{color:#8df6e4}.inbox-context-copy{color:#c1dce0}.inbox-context-facts{gap:5px;margin:1px 0;display:grid}.inbox-context-facts div{border-bottom:1px solid #bbf8ee1f;justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:5px;font-size:.7rem;display:flex}.inbox-context-facts dt{color:#a7c9ce}.inbox-context-facts dd{color:#effffd;text-align:right;margin:0;font-weight:730}.inbox-context-rail .text-button{color:#8ef9e7;justify-self:start}.inbox-context-rail .quiet-button{color:#edfffc;background:#ffffff12;border-color:#b5f7ee4d;justify-self:start;font-size:.73rem}.inbox-context-rail .quiet-button:hover:not(:disabled){background:#47e3d024}.inbox-context-rail .quiet-button:disabled{cursor:default;opacity:.58}.inbox-context-candidates{gap:7px;display:grid}.inbox-context-candidates article{background:#ffffff0f;border:1px solid #b5f7ee1f;border-radius:9px;gap:3px;padding:8px;display:grid}.inbox-context-candidates article strong{color:#f1fffd;overflow-wrap:anywhere;font-size:.76rem}.inbox-context-candidates article span{color:#c7e5e5;overflow-wrap:anywhere;font-size:.7rem}.inbox-context-candidates article small{color:#9ec7cb;overflow-wrap:anywhere;font-size:.64rem}.inbox-context-work-field{color:#b5dadd;letter-spacing:.045em;text-transform:uppercase;gap:5px;font-size:.66rem;font-weight:800;display:grid}.inbox-context-work-field textarea{color:azure;font:inherit;resize:vertical;text-transform:none;background:#01131f75;border:1px solid #b5f7ee40;border-radius:8px;min-height:84px;padding:8px;font-size:.75rem;line-height:1.45}.inbox-context-work-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.inbox-context-work-actions .quiet-button{justify-self:stretch;padding-left:6px;padding-right:6px}@media (width<=1350px){.gmail-client-layout{grid-template-columns:minmax(145px,.32fr) minmax(250px,.66fr) minmax(370px,1.18fr)}.inbox-context-rail{border-top:1px solid #aaf6eb26;border-left:0;grid-column:1/-1;grid-template-columns:minmax(190px,.4fr) minmax(360px,1fr);min-height:0;position:static}.inbox-context-tabs{align-self:start}.inbox-context-panel{grid-area:1/2/span 2;min-height:0}.inbox-context-rail-heading{grid-column:1}}@media (width<=1060px){.gmail-client-layout{grid-template-columns:minmax(145px,.34fr) minmax(240px,.66fr)}.gmail-client-thread-panel,.inbox-context-rail{grid-column:1/-1}}@media (width<=700px){.gmail-client-status-pills{justify-content:flex-start}.inbox-context-rail{grid-template-columns:1fr;display:grid}.inbox-context-rail-heading,.inbox-context-panel{grid-area:auto}.inbox-context-tabs{grid-template-columns:repeat(5,minmax(52px,1fr));overflow-x:auto}.inbox-context-tabs button{font-size:.62rem}.inbox-context-work-actions{grid-template-columns:1fr}}.inbox-workspace{color:#e7f8f7}.inbox-heading{color:#e7f8f7;background:radial-gradient(circle at 92% 0,#2fdbc924,#0000 22rem),linear-gradient(135deg,#082235f5,#0a303cf5);border:1px solid #89eede33;border-radius:17px;margin-bottom:12px;padding:20px}.inbox-heading h1{color:#f2ffff}.inbox-heading .eyebrow{color:#8df5e4}.inbox-heading p:not(.eyebrow){color:#c5e0e2}.inbox-heading .quiet-button{color:#f1fffd;background:#ffffff14;border-color:#befff552}.inbox-heading .quiet-button:hover{background:#44e1cd26}.inbox-provider-tabs{background:#082335db;border:1px solid #89eede2b;border-radius:13px;margin-bottom:12px;padding:5px}.inbox-provider-tabs button{color:#b7d8dc}.inbox-provider-tabs button:hover,.inbox-provider-tabs button.is-active{color:#f4ffff;background:#3fe2cd24}.inbox-privacy-strip{color:#daf5f0;background:#083e439e;border-color:#7eefdc40}.inbox-privacy-strip .text-button{color:#97f7e7}.inbox-context-proposal{background:#0a535840;border:1px solid #7feddd3d;border-radius:10px;gap:7px;padding:10px;display:grid}.inbox-context-proposal>span{color:#8df6e4;letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:850}.inbox-context-proposal>strong{color:#f1fffd;font-size:.78rem;line-height:1.35}.inbox-context-proposal>p,.inbox-context-proposal-facts{margin:0}.inbox-context-proposal-facts div:last-child{border-bottom:0;padding-bottom:0}.email-writing-action{align-self:start}.email-writing-action .meridian-brand-compact{color:#fff;gap:0;font-size:0}.email-writing-action .meridian-brand-compact img{width:19px;height:23px}.email-writing-action .meridian-brand-compact span{display:none}.writing-session-panel{background:linear-gradient(135deg,#effcf9,#f6fbfd);border:1px solid #b9e4dc;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 12px;display:flex}.writing-session-panel>div:first-child{gap:3px;min-width:0;display:grid}.writing-session-panel .eyebrow{color:#167b72;margin:0;font-size:.61rem}.writing-session-panel strong{color:#173c4f;font-size:.8rem}.writing-session-panel p:not(.eyebrow){color:#315f68;overflow-wrap:anywhere;margin:0;font-size:.76rem;line-height:1.4}.writing-session-panel small{color:#55747d;font-size:.67rem;line-height:1.38}.writing-session-panel .button-row{flex:none;justify-content:flex-end}.writing-session-panel .quiet-button,.writing-session-panel .text-button{padding:6px 8px;font-size:.68rem}.writing-generation-stages{background:#f5fbfc;border:1px solid #c9e7e3;border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(13rem,.8fr);align-items:center;gap:11px;padding:11px 12px;display:grid}.writing-generation-stages .eyebrow{color:#177c74;margin:0 0 2px;font-size:.6rem}.writing-generation-stages strong{color:#193c50;font-size:.8rem}.writing-generation-stages p:not(.eyebrow){color:#52717a;margin:3px 0 0;font-size:.72rem;line-height:1.42}.writing-generation-stages ol{gap:5px;margin:0;padding:0;list-style:none;display:grid}.writing-generation-stages li{color:#718991;grid-template-columns:9px minmax(0,1fr);align-items:center;gap:6px;font-size:.65rem;line-height:1.2;display:grid}.writing-generation-stages li span{background:#d2e2e4;border-radius:999px;width:7px;height:7px;display:block}.writing-generation-stages li.is-current{color:#176b66;font-weight:800}.writing-generation-stages li.is-current span{background:var(--meridian-turquoise);animation:1.15s ease-in-out infinite meridian-writing-pulse}.writing-generation-stages li.is-complete{color:#3e7772}.writing-generation-stages li.is-complete span{background:#58b9aa}@keyframes meridian-writing-pulse{50%{opacity:.4;transform:scale(.72)}}.email-write-intelligence,.email-ai-draft{position:relative}.email-write-intelligence .writing-session-panel,.email-ai-draft .writing-session-panel{margin-top:-1px}.email-rephrase-intelligence{flex-wrap:wrap;align-items:stretch}.email-rephrase-intelligence>.field{min-width:10rem}.email-rephrase-intelligence>.ai-route-control{flex:15rem}.email-rephrase-intelligence>.writing-generation-stages{flex:1 0 100%}.email-rephrase-intelligence .email-writing-action{min-height:38px}.email-rephrase-intelligence .writing-generation-stages{grid-template-columns:1fr}.email-rephrase-intelligence .writing-generation-stages ol{grid-template-columns:repeat(3,minmax(0,1fr))}.email-rephrase-intelligence .writing-generation-stages li{font-size:.61rem}.gmail-compose .email-write-intelligence,.gmail-compose .email-rephrase-intelligence,.gmail-compose-panel .email-write-intelligence,.gmail-compose-panel .email-rephrase-intelligence{margin:0}.gmail-compose .email-write-intelligence{box-shadow:inset 0 0 0 1px #129c900d}@media (width<=780px){.writing-session-panel,.writing-generation-stages{grid-template-columns:1fr;align-items:stretch}.writing-session-panel{flex-direction:column}.writing-session-panel .button-row{justify-content:flex-start}.email-rephrase-intelligence .writing-generation-stages ol{grid-template-columns:1fr}}.writing-style-learning,.writing-style-profile{color:var(--meridian-text-primary);background:#f5fbfb;border:1px solid #b9dedd;border-radius:13px}.writing-style-learning{margin-top:10px;padding:11px 12px}.writing-style-learning p{color:var(--meridian-text-secondary);margin:0 0 8px;font-size:.76rem;line-height:1.45}.writing-style-learning .quiet-button{min-height:34px}.writing-style-profile{gap:13px;margin-top:20px;padding:18px;display:grid}.writing-style-profile>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.writing-style-profile h2{margin:0;font-size:1.03rem}.writing-style-profile header p:not(.eyebrow){color:var(--meridian-text-secondary);max-width:760px;margin:5px 0 0;font-size:.81rem;line-height:1.45}.writing-style-profile-count{color:#145e57;white-space:nowrap;background:#dff5f1;border:1px solid #9dcec7;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:800}.writing-style-profile-summary{background:#fff;border:1px solid #d4e7e7;border-radius:10px;gap:5px;padding:12px;display:grid}.writing-style-profile-summary strong{color:var(--meridian-navy-800);font-size:.83rem}.writing-style-profile-summary p{color:#315b62;margin:0;font-size:.8rem}.writing-style-profile-summary small{color:var(--meridian-text-secondary);font-size:.73rem;line-height:1.4}.company-autofill-field{position:relative}.company-autofill-suggestions{z-index:2;background:#fff;border:1px solid #b9dddd;border-radius:10px;gap:4px;margin-top:6px;padding:7px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #0a2b3e1f}.company-autofill-suggestions>small{color:#557177;padding:2px 4px 5px;font-size:.68rem}.company-autofill-suggestions button{color:var(--meridian-navy-800);cursor:pointer;text-align:left;background:#f8fcfc;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px;display:flex}.company-autofill-suggestions button:hover{background:#e9f8f6;border-color:#95d7cf}.company-autofill-suggestions button:focus-visible{outline:3px solid var(--meridian-focus-on-light);outline-offset:3px;background:#e9f8f6;border-color:#95d7cf}.company-autofill-suggestions button strong{font-size:.78rem}.company-autofill-suggestions button span{color:#557177;font-size:.7rem}@media (width<=640px){.writing-style-profile>header{flex-direction:column;align-items:stretch}.writing-style-profile-count{width:fit-content}.company-autofill-suggestions button{flex-direction:column;align-items:flex-start;gap:2px}}.inbox-context-review-button{color:#cbfffa;background:#39dcc924;border:1px solid #63ebd961;border-radius:10px;justify-content:center;align-items:center;width:calc(100% - 24px);min-height:36px;margin:0 12px 10px;padding:7px 10px;font-size:.76rem;font-weight:800;display:inline-flex}.inbox-context-review-button:hover{background:#39dcc938}.inbox-proposal-review-desk{color:#eaf6f8;background:#071c31;border:1px solid #57dfcc59;border-radius:16px;grid-column:1/-1;gap:14px;padding:18px;display:grid;box-shadow:0 22px 54px #010d1a47}.inbox-proposal-review-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.inbox-proposal-review-heading h2{color:#f4ffff;margin:0;font-size:1.14rem}.inbox-proposal-review-heading p:not(.eyebrow){color:#b9d5da;max-width:820px;margin:.4rem 0 0;font-size:.8rem;line-height:1.5}.inbox-proposal-review-safety{color:#d0fffa;background:#3adac71c;border:1px solid #69ebda42;border-radius:10px;align-items:center;gap:9px;padding:10px 11px;font-size:.78rem;display:flex}.inbox-proposal-review-safety svg{color:#55dfcf;width:18px;height:18px}.inbox-proposal-review-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.inbox-review-card{background:#0b2a43;border:1px solid #97d3db3d;border-radius:12px;gap:10px;min-width:0;padding:13px;display:grid}.inbox-review-card.is-dismissed{opacity:.64}.inbox-review-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inbox-review-card h3{color:#f3ffff;text-transform:capitalize;margin:3px 0 0;font-size:.93rem}.inbox-review-card-kind{color:#55dfcf;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:850}.inbox-review-card-statuses{place-items:flex-end end;gap:4px;display:grid}.inbox-review-decision,.inbox-review-certainty{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.61rem;font-weight:800}.inbox-review-decision.is-pending{color:#ffe6a9;background:#d5ae502e}.inbox-review-decision.is-approved{color:#baffea;background:#47ddb12b}.inbox-review-decision.is-dismissed{color:#ffd0d8;background:#e27c8b2e}.inbox-review-certainty{color:#c8e7ec;background:#8ebacb29}.inbox-review-card-body{gap:10px;display:grid}.inbox-review-fields{gap:8px;display:grid}.inbox-review-fields.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-review-fields label{color:#a7c7cd;gap:4px;font-size:.69rem;font-weight:750;display:grid}.inbox-review-fields input,.inbox-review-fields textarea,.inbox-review-fields select{color:#f1ffff;font:inherit;background:#071e33;border:1px solid #9cd1da52;border-radius:7px;min-width:0;padding:7px 8px}.inbox-review-card:not(.is-editing):not(.is-dismissed) .inbox-review-fields input,.inbox-review-card:not(.is-editing):not(.is-dismissed) .inbox-review-fields textarea,.inbox-review-card:not(.is-editing):not(.is-dismissed) .inbox-review-fields select{opacity:.8;pointer-events:none}.inbox-review-card.is-dismissed .inbox-review-fields{opacity:.58;pointer-events:none}.inbox-review-fields textarea{resize:vertical}.inbox-review-fields .full-width{grid-column:1/-1}.inbox-review-existing-match{color:#c5e8ed;background:#2da3ab21;border:1px solid #6ededc3d;border-radius:9px;gap:5px;padding:9px;display:grid}.inbox-review-existing-match strong{color:#e9ffff;font-size:.78rem}.inbox-review-existing-match p,.inbox-review-card-note,.inbox-review-evidence,.inbox-review-missing{color:#b0cbd1;margin:0;font-size:.71rem;line-height:1.45}.inbox-review-evidence{color:#a9dce2;margin:0;font-size:.71rem;line-height:1.45}.inbox-review-evidence strong{color:#d9ffff}.inbox-review-missing{color:#ffe1ad}.inbox-review-card>footer{justify-content:flex-end;align-items:center;gap:10px;display:flex}.inbox-review-card .primary-button{justify-self:start}.inbox-proposal-review-footer{color:#a7c6cc;border-top:1px solid #99d5dd33;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:.72rem;display:flex}.inbox-proposal-review-footer .danger-text{color:#ffb5c1;white-space:nowrap}@media (width<=700px){.inbox-proposal-review-heading,.inbox-proposal-review-footer{flex-direction:column;align-items:stretch}.inbox-review-fields.two-column{grid-template-columns:1fr}.inbox-review-fields .full-width{grid-column:auto}.inbox-review-card>header{flex-direction:column}.inbox-review-card-statuses{justify-items:start}}.inbox-add-calendar{background:linear-gradient(135deg,#f1fbfb,#f8fcfd);border-top:1px solid #bfe2e1;gap:12px;padding:17px;display:grid}.inbox-add-calendar>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.inbox-add-calendar h3{margin:0 0 4px;font-size:.98rem}.inbox-add-calendar>header p:not(.eyebrow),.inbox-add-calendar-extract p,.inbox-add-calendar-job p,.inbox-add-calendar-complete p{color:var(--meridian-text-secondary);max-width:680px;margin:0;font-size:.78rem;line-height:1.45}.inbox-add-calendar-body{gap:12px;display:grid}.inbox-add-calendar-extract,.inbox-add-calendar-job,.inbox-add-calendar-proposals,.inbox-add-calendar-complete{background:#fff;border:1px solid #c9e4e4;border-radius:11px;gap:9px;padding:12px;display:grid}.inbox-add-calendar-extract>strong,.inbox-add-calendar-proposals>strong,.inbox-add-calendar-complete>strong{color:var(--meridian-navy-800);font-size:.82rem}.inbox-add-calendar-extract .secondary-button{width:fit-content}.inbox-linked-event-choice{background:#fff;border:1px solid #d6e7e7;border-radius:10px;padding:10px;font-weight:750}.inbox-advanced-booking-tools{color:var(--meridian-text-secondary);border-top:1px solid #cfe2e4;padding-top:10px;font-size:.78rem}.inbox-advanced-booking-tools>summary{cursor:pointer;font-weight:750}.inbox-advanced-booking-tools[open]>summary{margin-bottom:12px}@media (width<=640px){.inbox-add-calendar>header{flex-direction:column;align-items:stretch}.inbox-add-calendar>header .secondary-button,.inbox-add-calendar-extract .secondary-button{width:100%}}.event-operations-panel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--panel-shadow);border-radius:16px;gap:16px;margin-top:18px;padding:20px;display:grid}.event-operations-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.event-operations-heading h2{margin:.12rem 0 .3rem;font-size:1.1rem}.event-operations-policy,.event-operations-card>header>span{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));color:var(--accent-strong);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:800}.event-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.event-operations-card{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:13px;gap:12px;min-width:0;padding:15px;display:grid}.event-operations-card-wide{grid-column:1/-1}.event-operations-card>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.event-operations-card h3{margin:.1rem 0 0;font-size:.98rem}.event-operations-summary{gap:4px;display:grid}.event-operations-summary>span,.event-operations-summary>small,.event-operations-row small{color:var(--muted);font-size:.78rem;line-height:1.35}.event-operations-summary>small{margin-top:4px}.event-operations-list,.event-operations-work-list{gap:7px;display:grid}.event-operations-row{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:10px;padding-top:9px;display:flex}.event-operations-row:first-child{border-top:0;padding-top:0}.event-operations-row>div{gap:2px;min-width:0;display:grid}.event-operations-row strong{line-height:1.35}.event-operations-row .quiet-button{flex:none;font-size:.75rem}.event-operations-add-row{align-items:center;gap:8px;display:flex}.event-operations-add-row select{flex:1;min-width:0}.event-operations-add-row .secondary-button{flex:none}.event-operations-note-state{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.event-operations-note-state>span{background:var(--panel);border:1px solid var(--border-subtle);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:.73rem}.event-operations-note-state>span.is-present{border-color:color-mix(in srgb, var(--success) 44%, var(--border));color:var(--success-strong)}.event-operations-actions{flex-wrap:wrap;gap:8px;display:flex}.event-operations-safety-note{background:color-mix(in srgb, var(--accent) 7%, var(--surface-raised));border-left:3px solid var(--accent);color:var(--muted-strong);margin:0;padding:10px 12px;font-size:.82rem;line-height:1.45}@media (width<=840px){.event-operations-grid{grid-template-columns:1fr}.event-operations-card-wide{grid-column:auto}}@media (width<=620px){.event-operations-panel{padding:16px}.event-operations-heading{flex-direction:column;align-items:stretch}.event-operations-policy{align-self:flex-start}.event-operations-add-row{flex-direction:column;align-items:stretch}.event-operations-add-row .secondary-button{width:100%}}.mobile-inbox-navigation{display:none}@media (width<=700px){.mobile-inbox-navigation{background:#0418268c;border:1px solid #a6f1e633;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid;overflow:hidden}.mobile-inbox-navigation button{color:#b4d2d7;cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:38px;padding:6px 4px;font-size:.68rem;font-weight:800;overflow:hidden}.mobile-inbox-navigation button.is-active{color:#f1fffd;background:linear-gradient(135deg,#44e7d340,#2f9ecc2e)}.mobile-inbox-navigation button:disabled{cursor:default;opacity:.42}.gmail-client-layout[data-mobile-pane]{min-height:0;display:block;overflow:visible}.gmail-client-layout[data-mobile-pane]>.gmail-client-mailboxes,.gmail-client-layout[data-mobile-pane]>.gmail-client-conversation-list,.gmail-client-layout[data-mobile-pane]>.gmail-client-thread-panel,.gmail-client-layout[data-mobile-pane]>.inbox-context-rail,.gmail-client-layout[data-mobile-pane]>.inbox-proposal-review-desk{display:none}.gmail-client-layout[data-mobile-pane=mailboxes]>.gmail-client-mailboxes,.gmail-client-layout[data-mobile-pane=conversations]>.gmail-client-conversation-list,.gmail-client-layout[data-mobile-pane=thread]>.gmail-client-thread-panel,.gmail-client-layout[data-mobile-pane=context]>.inbox-context-rail,.gmail-client-layout[data-mobile-pane=context]>.inbox-proposal-review-desk{display:grid}.gmail-client-layout[data-mobile-pane]>.gmail-client-mailboxes,.gmail-client-layout[data-mobile-pane]>.gmail-client-conversation-list,.gmail-client-layout[data-mobile-pane]>.gmail-client-thread-panel,.gmail-client-layout[data-mobile-pane]>.inbox-context-rail,.gmail-client-layout[data-mobile-pane]>.inbox-proposal-review-desk{border-top:0;border-left:0;border-right:0;border-radius:0;min-height:0}.gmail-client-layout[data-mobile-pane]>.gmail-client-mailboxes{grid-template-columns:1fr;padding:10px 8px 12px}.gmail-client-layout[data-mobile-pane]>.gmail-client-thread-panel{max-height:none;padding:12px}.gmail-client-layout[data-mobile-pane]>.inbox-context-rail{position:static;top:auto}.gmail-client-layout[data-mobile-pane]>.inbox-proposal-review-desk{margin:0}.gmail-client-html{height:min(56vh,420px)}.gmail-client-thread-panel>header,.gmail-client-thread-messages>article>header{flex-direction:column;align-items:stretch}.gmail-client-thread-panel>header>span,.gmail-client-thread-actions{text-align:left;max-width:none}}@media (width<=420px){.mobile-inbox-navigation button{font-size:.62rem}}.inbox-context-state.is-possible-company-move{color:#f3ca83}.inbox-message-sender em,.gmail-client-thread-sender em{white-space:nowrap}.inbox-possible-company-move-context{background:#fff9ee;border-color:#efd49f}.inbox-possible-company-move-context .inbox-context-kicker{color:#8a5a10}.inbox-possible-company-move-context small{color:#705727}.directory-recipient-fields{background:#122d4461;border:1px solid #75cfc657;border-radius:12px;gap:10px;margin:10px 0;padding:12px;display:grid}.directory-recipient-heading,.directory-recipient-status{justify-content:space-between;align-items:center;gap:10px;display:flex}.directory-recipient-heading strong{color:inherit}.directory-recipient-heading p{max-width:620px;margin:3px 0 0}.directory-recipient-picker{background:#04162761;border:1px solid #83d0c840;border-radius:9px;gap:10px;padding:10px;display:grid}.directory-recipient-picker-section{gap:6px;display:grid}.directory-recipient-picker-section>span{color:inherit;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:800}.directory-recipient-picker-section>div{flex-wrap:wrap;gap:7px;display:flex}.directory-recipient-picker-item{color:#113342;text-align:left;background:#f7fdfdf5;border:1px solid #9fcfca;border-radius:8px;gap:2px;padding:7px 9px;font-size:.82rem;display:grid}.directory-recipient-picker-item:hover{background:#fff;border-color:#58aaa0}.directory-recipient-picker-item small{color:#355d66}.directory-recipient-field-list{gap:7px;display:grid}.directory-recipient-line{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:8px;display:grid}.directory-recipient-line>label{color:inherit;padding-top:9px;font-size:.83rem;font-weight:800}.directory-recipient-control{gap:6px;display:grid}.directory-recipient-control input{color:#13313f;background:#fffffffa;border:1px solid #a8c5cc;border-radius:8px;width:100%;min-height:38px;padding:7px 9px}.directory-recipient-control input:focus{border-color:#35a99d;outline:none;box-shadow:0 0 0 3px #35a99d33}.directory-recipient-chips{flex-wrap:wrap;gap:6px;min-height:0;display:flex}.directory-recipient-chip{color:#103842;background:#d8f4ef;border:1px solid #6aaea5;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 5px 3px 9px;font-size:.78rem;font-weight:750;display:inline-flex}.directory-recipient-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.directory-recipient-chip select{color:#123c46;background:#f7fffd;border:1px solid #82bdb6;border-radius:999px;padding:2px 4px;font-size:.72rem}.directory-recipient-chip button{color:#123c46;background:0 0;border:0;padding:0 2px;font-size:1rem;font-weight:900;line-height:1}.directory-recipient-chip button:hover{color:#8a2020}.directory-recipient-details{color:inherit;font-size:.82rem}.directory-recipient-details summary{cursor:pointer;font-weight:750}.directory-recipient-details ul{margin:7px 0 0;padding-left:20px}.directory-recipient-conflict{color:#702c12;background:#fff2e8;border:1px solid #d98a50;border-radius:8px;margin:0;padding:8px 10px;font-size:.84rem;font-weight:700}@media (width<=720px){.directory-recipient-heading,.directory-recipient-status{flex-direction:column;align-items:stretch}.directory-recipient-heading .secondary-button,.directory-recipient-status .text-button{width:100%}.directory-recipient-line{grid-template-columns:1fr;gap:4px}.directory-recipient-line>label{padding-top:0}}:root{--meridian-focus-on-light:#00738d;--meridian-focus-on-dark:#9cebf0;--meridian-disabled-text:#4f6173;--meridian-disabled-surface:#f5f7f9}button:disabled{opacity:1}.mobile-inbox-navigation button:disabled{color:#9fc1c7;opacity:1}.inbox-context-rail .quiet-button:disabled{color:#beddda;opacity:1}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--meridian-focus-on-light)}:is(.meridian-sidebar,.hero-panel,.batch-review-guided-header,.mobile-batch-review-header,.email-provider-setup-env pre,.meridian-home-hero,.events-lifecycle-header,.inbox-heading,.gmail-client-workspace,.gmail-client-thread-panel,.inbox-context-rail,.inbox-proposal-review-desk){--meridian-local-text-on-dark:var(--meridian-text-on-dark);--meridian-local-text-on-dark-muted:var(--meridian-text-on-dark-muted)}:is(.meridian-sidebar,.hero-panel,.batch-review-guided-header,.mobile-batch-review-header,.email-provider-setup-env pre,.meridian-home-hero,.events-lifecycle-header,.inbox-heading,.gmail-client-workspace,.gmail-client-thread-panel,.inbox-context-rail,.inbox-proposal-review-desk) :is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--meridian-focus-on-dark)}.form-stack :is(input,textarea,select):focus-visible,.directory-recipient-control input:focus-visible,.meeting-outcome-form :is(input,textarea,select):focus-visible,.briefing-context-form textarea:focus-visible,.briefing-context-identity-grid input:focus-visible,.briefing-context-commercial-focus textarea:focus-visible,.meeting-preparation-objective-form textarea:focus-visible,.gmail-compose-editor:focus-visible{border-color:var(--meridian-focus-on-light);outline:3px solid var(--meridian-focus-on-light);outline-offset:3px}.maritime-workspace{gap:18px;min-width:0;display:grid}.maritime-workspace-header,.maritime-registry-hero,.maritime-editor-card,.maritime-intake-card,.maritime-dossier-card,.maritime-import-review-card,.maritime-import-list-card{background:var(--surface,#fff);border:1px solid #b8d2d9;border-radius:14px;box-shadow:0 9px 26px #092c3c14}.maritime-workspace-header{color:var(--meridian-text-on-dark,#f4ffff);background:linear-gradient(135deg,#0b2942,#103e58 70%,#075d66);border-color:#164b63;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.maritime-workspace-header h1,.maritime-registry-hero h1,.maritime-panel-heading h2,.maritime-import-review-card h2,.maritime-dossier-card h2{margin:0}.maritime-workspace-header p{color:var(--meridian-text-on-dark-muted,#cbe3e8);max-width:780px;margin:7px 0 0}.maritime-workspace-header .eyebrow{color:#8de6de}.maritime-header-actions,.maritime-inline-actions,.maritime-tab-row,.maritime-row-actions,.maritime-summary-strip,.maritime-relationship-chips,.maritime-status-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.maritime-tab-row{border-bottom:1px solid #b9d3d9;gap:4px;padding:0 2px}.maritime-tab-row button{color:#335867;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:11px 12px 9px;font-weight:800}.maritime-tab-row button[aria-selected=true]{color:#005f67;border-bottom-color:#008e90}.maritime-tab-row button:hover{color:#005f67;background:#edf8f8}.maritime-registry-hero{gap:14px;padding:20px;display:grid}.maritime-registry-hero p{max-width:850px;margin:0}.maritime-registry-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.maritime-registry-toolbar label{gap:5px;display:grid}.maritime-registry-toolbar input,.maritime-company-picker input,.maritime-company-picker select,.maritime-form-grid input,.maritime-form-grid select,.maritime-form-grid textarea,.maritime-import-form input,.maritime-import-form select{color:#112e3a;font:inherit;background:#fff;border:1px solid #94b8c2;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.maritime-form-grid textarea{resize:vertical;min-height:72px}.maritime-registry-table-wrap{overflow-x:auto}.maritime-registry-table{border-collapse:collapse;width:100%;min-width:820px}.maritime-registry-table th,.maritime-registry-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d2e2e5;padding:11px 10px}.maritime-registry-table th{color:#244b58;letter-spacing:.035em;text-transform:uppercase;background:#f1f8f9;font-size:.78rem}.maritime-registry-table tbody tr:hover{background:#f7fcfc}.maritime-vessel-name-button{color:#006e78;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.maritime-vessel-name-button:hover{color:#004d59;text-decoration:underline}.maritime-cell-meta{color:#45646e;margin-top:2px;font-size:.8rem;display:block}.maritime-pill,.maritime-role-chip,.maritime-source-label,.maritime-match-hint{border-radius:999px;padding:4px 8px;font-size:.75rem;font-weight:800;line-height:1.25;display:inline-flex}.maritime-pill{color:#0a5459;background:#e2f6f3;border:1px solid #79b8b0}.maritime-pill.is-provisional,.maritime-pill.is-reported,.maritime-pill.is-unconfirmed{color:#69480c;background:#fff6dd;border-color:#d9af58}.maritime-pill.is-former{color:#3a5363;background:#edf1f4;border-color:#aab8c2}.maritime-role-chip{color:#154c62;background:#eaf4fa;border:1px solid #91bfce}.maritime-source-label{color:#315b66;white-space:nowrap;background:#f0f6f8;border:1px solid #b9d1d6}.maritime-editor-card,.maritime-intake-card,.maritime-dossier-card,.maritime-import-review-card,.maritime-import-list-card{padding:20px}.maritime-panel-heading,.maritime-subsection-heading,.maritime-import-review-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.maritime-panel-heading p,.maritime-subsection-heading p,.maritime-import-review-heading p{margin:5px 0 0}.maritime-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.maritime-vessel-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.maritime-form-grid label,.maritime-company-picker label,.maritime-import-form label{color:#244651;gap:5px;font-size:.83rem;font-weight:800;display:grid}.maritime-relationship-fields{border-top:1px solid #c9dde1;margin-top:20px;padding-top:18px}.maritime-relationship-fields.is-compact{margin-top:14px}.maritime-subsection-heading h3{margin:0;font-size:1rem}.maritime-company-picker{background:#f4fafb;border:1px solid #c2dbe0;border-radius:10px;gap:10px;margin-top:13px;padding:12px;display:grid}.maritime-match-hint{color:#0d5858;background:#e1f5f1;border:1px solid #75b8ae;margin:0}.maritime-relationship-safety{color:#274d58;background:#eef7f8;border-left:3px solid #149f96;margin:14px 0 0;padding:8px 10px}.maritime-validation-message{color:#6d3110;background:#fff4ea;border:1px solid #d99156;border-radius:9px;margin:14px 0 0;padding:10px 12px;font-weight:700}.maritime-info-message{color:#174f60;background:#eef8fa;border:1px solid #93c4cf;border-radius:9px;margin:14px 0 0;padding:10px 12px}.maritime-duplicate-list{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.maritime-duplicate-list li{color:#5d430e;background:#fff9ef;border:1px solid #e0c47d;border-radius:8px;padding:8px 10px}.maritime-intake-grid{grid-template-columns:minmax(280px,.85fr) minmax(0,1.3fr);gap:18px;display:grid}.maritime-import-form{gap:12px;display:grid}.maritime-import-form input[type=file]{padding:8px}.maritime-import-list{gap:8px;display:grid}.maritime-import-list button{color:#183e4d;text-align:left;background:#f8fbfc;border:1px solid #c0d9de;border-radius:10px;gap:3px;padding:11px 12px;display:grid}.maritime-import-list button[aria-current=true]{background:#e3f6f3;border-color:#439b94}.maritime-import-list button:hover{background:#edf8f8}.maritime-import-list small{color:#42636d}.maritime-summary-strip{border-bottom:1px solid #cae0e4;margin:14px 0;padding-bottom:13px}.maritime-summary-strip>span{color:#284f5b;background:#f2f8f9;border:1px solid #c3dce0;border-radius:8px;padding:6px 8px;font-size:.82rem}.maritime-import-row{border:1px solid #c9dde1;border-radius:11px;gap:12px;margin-top:12px;padding:14px;display:grid}.maritime-import-row.is-invalid{background:#fff6f1;border-color:#dc9a78}.maritime-import-row.is-applied{background:#f2fbf8;border-color:#8bc5b6}.maritime-import-row-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.maritime-import-row-header h3{margin:0;font-size:1rem}.maritime-import-row-header p{color:#45626b;margin:3px 0 0}.maritime-import-row-evidence{color:#31545e;background:#f7fbfc;border:1px solid #d2e4e7;border-radius:8px;padding:10px;font-size:.84rem;overflow-x:auto}.maritime-import-row-evidence dl{grid-template-columns:minmax(100px,.35fr) 1fr;gap:5px;margin:0;display:grid}.maritime-import-row-evidence dt{font-weight:800}.maritime-import-row-evidence dd{margin:0}.maritime-decision-grid{grid-template-columns:minmax(130px,.35fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.maritime-decision-grid label{gap:5px;font-size:.82rem;font-weight:800;display:grid}.maritime-decision-grid select,.maritime-decision-grid input{color:#113540;background:#fff;border:1px solid #99bec7;border-radius:8px;width:100%;min-height:38px;padding:8px 9px}.maritime-field-change-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.maritime-field-change-list li{color:#274c55;background:#f5fafb;border-left:3px solid #49a49c;padding:6px 8px}.maritime-dossier-grid{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:16px;display:grid}.maritime-dossier-card{align-self:start}.maritime-dossier-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.maritime-dossier-list li{background:#f5fafb;border:1px solid #d0e3e6;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.maritime-dossier-list small{color:#41606b}.maritime-scope-note{color:#64490f;background:#fffaf0;border:1px solid #e1c575;border-radius:10px;padding:12px}.maritime-empty-state{color:#365965;text-align:center;border:1px dashed #9dbec5;border-radius:12px;padding:22px}.maritime-loading{color:#45656e;padding:16px 0}@media (width<=980px){.maritime-vessel-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maritime-intake-grid,.maritime-dossier-grid{grid-template-columns:1fr}}@media (width<=680px){.maritime-workspace-header,.maritime-panel-heading,.maritime-subsection-heading,.maritime-import-review-heading{flex-direction:column;align-items:stretch}.maritime-header-actions,.maritime-header-actions button,.maritime-registry-toolbar button{width:100%}.maritime-registry-toolbar,.maritime-form-grid,.maritime-vessel-form-grid,.maritime-decision-grid{grid-template-columns:1fr}.maritime-editor-card,.maritime-intake-card,.maritime-dossier-card,.maritime-import-review-card,.maritime-import-list-card{padding:15px}.maritime-import-row-header{flex-direction:column;align-items:stretch}}.maritime-directory-fleet{border-top:1px solid var(--line,#c9dde1);gap:12px;margin-top:22px;padding-top:20px;display:grid}.maritime-fleet-bucket{gap:8px;display:grid}.maritime-fleet-row{background:#f7fbfc;border:1px solid #c7dde2;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.maritime-fleet-row-main{gap:4px;min-width:0;display:grid}.maritime-fleet-row-main>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.maritime-fleet-row-main strong{color:#173f4f}.maritime-fleet-row-main span,.maritime-fleet-row-main p{color:#42636d;margin:0;font-size:.84rem}.maritime-fleet-row-main .maritime-fleet-role{color:#15596a;font-weight:800}.maritime-fleet-row-main .maritime-fleet-evidence{color:#315866}.maritime-fleet-row .text-button{flex:none;margin-top:2px}.maritime-dossier-preview{gap:18px;display:grid}.maritime-dossier-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.maritime-dossier-stat-grid>div{background:#f2f9fa;border:1px solid #c5dfe3;border-radius:10px;gap:4px;padding:12px;display:grid}.maritime-dossier-stat-grid span{color:#496c75;text-transform:uppercase;font-size:.78rem;font-weight:800}.maritime-dossier-stat-grid strong{color:#173f4f}.maritime-relationship-summary,.maritime-dossier-section{background:#fff;border:1px solid #c7dde2;border-radius:12px;gap:12px;padding:16px;display:grid}.maritime-relationship-card{background:#f7fbfc;border-left:3px solid #159a95;gap:6px;padding:11px 12px;display:grid}.maritime-relationship-card>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.maritime-relationship-card strong{color:#173f4f}.maritime-relationship-card span,.maritime-relationship-card p{color:#42636d;margin:0;font-size:.84rem}.maritime-relationship-card .text-button{justify-self:start}.maritime-relationship-editor{border-top:1px dashed #a9cbd2;margin-top:2px;padding-top:4px}.maritime-timeline-entry{border-left:3px solid #6baec0;gap:4px;padding:8px 12px;display:grid}.maritime-timeline-entry strong{color:#204958}.maritime-timeline-entry span,.maritime-timeline-entry p,.maritime-timeline-entry small{color:#466773;margin:0}.maritime-timeline-entry p{font-size:.86rem}.maritime-history{gap:8px;display:grid}.maritime-history>summary{color:#175b68;cursor:pointer;font-weight:800}@media (width<=820px){.maritime-dossier-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maritime-fleet-row{flex-direction:column}}@media (width<=500px){.maritime-dossier-stat-grid{grid-template-columns:1fr}}.maritime-brief-launch,.maritime-base-brief{background:#fff;border:1px solid #c7dde2;border-radius:12px;gap:14px;padding:16px;display:grid}.maritime-brief-launch{grid-template-columns:minmax(0,1fr) auto;align-items:center}.maritime-brief-launch strong,.maritime-brief-heading h3,.maritime-brief-section h4{color:#173f4f}.maritime-brief-launch p{margin-bottom:0}.maritime-brief-heading{justify-content:space-between;gap:12px;display:flex}.maritime-brief-heading h3{margin:0}.maritime-brief-heading p{margin:4px 0 0}.maritime-brief-boundary{color:#145361;background:#eef8f8;border-left:3px solid #159a95;margin:0;padding:9px 11px;font-size:.84rem;font-weight:800}.maritime-brief-section{border-top:1px solid #d9e8eb;gap:10px;padding-top:14px;display:grid}.maritime-brief-section h4{margin:0;font-size:.95rem}.maritime-brief-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.maritime-brief-facts>div{background:#f7fbfc;border:1px solid #d2e3e6;border-radius:8px;gap:3px;padding:10px;display:grid}.maritime-brief-facts dt{color:#42636d;text-transform:uppercase;font-size:.75rem;font-weight:800}.maritime-brief-facts dd{color:#173f4f;margin:0;font-weight:800}.maritime-brief-role-list{gap:7px;display:grid}.maritime-brief-role-list p{color:#315866;background:#f7fbfc;border-left:3px solid #159a95;margin:0;padding:8px 10px}.maritime-brief-role-list strong{color:#173f4f}.maritime-brief-callout{color:#69520d;background:#fff9ea;border:1px solid #e7cf8b;gap:5px;padding:10px 12px;display:grid}.maritime-brief-callout p{margin:0}.maritime-brief-evidence-list,.maritime-brief-fleet-list,.maritime-brief-contact-list{gap:8px;display:grid}.maritime-brief-evidence,.maritime-brief-fleet-row,.maritime-brief-contact-list article{background:#f7fbfc;border:1px solid #d2e3e6;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.maritime-brief-evidence>div,.maritime-brief-fleet-row>div,.maritime-brief-contact-list article>div{gap:3px;min-width:0;display:grid}.maritime-brief-evidence strong,.maritime-brief-fleet-row strong,.maritime-brief-contact-list strong{color:#173f4f}.maritime-brief-evidence span,.maritime-brief-evidence p,.maritime-brief-fleet-row span,.maritime-brief-fleet-row p,.maritime-brief-fleet-row small,.maritime-brief-contact-list span,.maritime-brief-contact-list p{color:#42636d;margin:0;font-size:.84rem}.maritime-brief-points,.maritime-brief-gaps{gap:8px;margin:0;padding-left:19px;display:grid}.maritime-brief-points li{color:#315866}.maritime-brief-gaps li{color:#69520d}@media (width<=820px){.maritime-brief-launch{grid-template-columns:1fr;align-items:stretch}.maritime-brief-launch .secondary-button{width:100%}.maritime-brief-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.maritime-brief-evidence,.maritime-brief-fleet-row,.maritime-brief-contact-list article{flex-direction:column}}@media (width<=500px){.maritime-brief-facts{grid-template-columns:1fr}}.inbox-context-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.inbox-vessel-link-panel,.inbox-vessel-link-empty{gap:10px;display:grid}.inbox-vessel-link-kicker{color:#8bf5e4;letter-spacing:.08em;margin:0;font-size:.61rem;font-weight:860}.inbox-vessel-link-copy,.inbox-vessel-link-boundary{color:#c1dce0;margin:0;font-size:.73rem;line-height:1.48}.inbox-vessel-link-boundary{color:#9fc1c7}.inbox-vessel-link-existing,.inbox-vessel-link-candidates,.inbox-vessel-link-manual,.inbox-vessel-link-scope,.inbox-vessel-link-followup{border:1px solid #b5f7ee2e;border-radius:9px;gap:7px;margin:0;padding:9px;display:grid}.inbox-vessel-link-existing>strong,.inbox-vessel-link-candidates>strong,.inbox-vessel-link-manual>strong,.inbox-vessel-link-scope legend,.inbox-vessel-link-followup{color:#eafffd;font-size:.73rem;font-weight:800}.inbox-vessel-link-chips{flex-wrap:wrap;gap:6px;display:flex}.inbox-vessel-link-chips button{color:#dcfffa;cursor:pointer;font:inherit;background:#47e3d021;border:1px solid #8bf5e459;border-radius:999px;padding:5px 7px;font-size:.68rem}.inbox-vessel-link-scope label,.inbox-vessel-link-message-list label,.inbox-vessel-link-candidates label,.inbox-vessel-link-manual label{color:#c9e6e5;align-items:start;gap:7px;font-size:.71rem;line-height:1.35;display:flex}.inbox-vessel-link-scope input,.inbox-vessel-link-message-list input,.inbox-vessel-link-candidates input,.inbox-vessel-link-manual input{margin-top:2px}.inbox-vessel-link-message-list,.inbox-vessel-link-candidates{gap:6px;display:grid}.inbox-vessel-link-message-list label>span,.inbox-vessel-link-candidates label>span{gap:2px;min-width:0;display:grid}.inbox-vessel-link-message-list small,.inbox-vessel-link-candidates small{color:#9fc1c7;font-size:.64rem}.inbox-vessel-link-candidates strong{color:#f2ffff;overflow-wrap:anywhere;font-size:.73rem}.inbox-vessel-link-candidates em{color:#bad8d9;font-size:.66rem;font-style:normal;line-height:1.35}.inbox-vessel-link-manual>div{gap:6px;display:flex}.inbox-vessel-link-manual input,.inbox-vessel-link-followup select{color:azure;font:inherit;background:#01131f75;border:1px solid #b5f7ee40;border-radius:7px;min-width:0;padding:6px 7px;font-size:.71rem}.inbox-vessel-link-manual input{flex:1}.inbox-vessel-link-manual small{color:#9fc1c7;font-size:.64rem;line-height:1.4}.inbox-vessel-link-followup{color:#bfe4e3}.inbox-vessel-link-followup select{width:100%;margin-top:2px}@media (width<=700px){.inbox-context-tabs{grid-template-columns:repeat(6,minmax(52px,1fr))}}.maritime-evidence-layout{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:16px;display:grid}.maritime-evidence-workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.maritime-evidence-panel{background:#0115226b;border:1px solid #b5f7ee29;border-radius:12px;gap:10px;padding:13px;display:grid}.maritime-evidence-panel h3,.maritime-evidence-panel h4{color:#eafffd;margin:0;font-size:.82rem}.maritime-evidence-panel p,.maritime-evidence-panel small{color:#bfe4e3;margin:0;font-size:.72rem;line-height:1.45}.maritime-evidence-panel label{color:#c9e6e5;gap:5px;font-size:.71rem;font-weight:700;display:grid}.maritime-evidence-panel input,.maritime-evidence-panel select,.maritime-evidence-panel textarea{color:azure;font:inherit;background:#01131f75;border:1px solid #b5f7ee40;border-radius:7px;min-width:0;padding:7px 8px;font-size:.74rem}.maritime-evidence-panel textarea{resize:vertical;min-height:76px}.maritime-source-block-list,.maritime-evidence-card-list{gap:7px;display:grid}.maritime-source-block-list button,.maritime-commercial-evidence-card{color:#eafffd;font:inherit;text-align:left;background:#47e3d012;border:1px solid #8bf5e433;border-radius:9px;gap:4px;padding:9px;display:grid}.maritime-source-block-list button{cursor:pointer}.maritime-source-block-list button[aria-pressed=true]{border-color:#8bf5e4b8;box-shadow:inset 0 0 0 1px #47e3d024}.maritime-source-block-list strong,.maritime-commercial-evidence-card strong{font-size:.73rem}.maritime-source-block-list span,.maritime-commercial-evidence-card span,.maritime-commercial-evidence-card small{color:#bfe4e3;font-size:.68rem;line-height:1.4}.maritime-evidence-actions{flex-wrap:wrap;gap:7px;display:flex}.maritime-evidence-actions button{min-width:0}.maritime-commercial-evidence-card q{color:#d7f9f5;font-size:.7rem;line-height:1.4}.maritime-commercial-evidence-card code{color:#bfe4e3;overflow-wrap:anywhere;font-size:.65rem}@media (width<=980px){.maritime-evidence-layout,.maritime-evidence-workbench{grid-template-columns:1fr}}.maritime-web-collection-panel{gap:18px;display:grid}.maritime-web-guardrail{border:1px solid color-mix(in srgb, var(--meridian-turquoise,#35d2c5) 40%, transparent);background:color-mix(in srgb, var(--meridian-turquoise,#35d2c5) 8%, transparent);color:var(--text-primary);border-radius:12px;gap:5px;padding:14px 16px;display:grid}.maritime-web-guardrail span{color:var(--text-secondary)}.maritime-web-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;display:grid}.maritime-web-target-form,.maritime-web-target-list,.maritime-web-run-panel,.maritime-web-results{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:14px;gap:14px;padding:18px;display:grid}.maritime-web-target-form h3,.maritime-web-target-list h3,.maritime-web-run-panel h3,.maritime-web-results h3{margin:0}.maritime-web-target-form textarea{resize:vertical;min-height:76px}.maritime-web-targets,.maritime-web-page-list{gap:10px;display:grid}.maritime-web-target-card,.maritime-web-page-card{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:10px;align-items:stretch;gap:10px;display:flex;overflow:hidden}.maritime-web-target-card.is-selected{border-color:var(--meridian-turquoise,#35d2c5);box-shadow:inset 3px 0 0 var(--meridian-turquoise,#35d2c5)}.maritime-web-target-select{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;gap:3px;padding:12px;display:grid}.maritime-web-target-select span,.maritime-web-page-card span,.maritime-web-page-card p{color:var(--text-secondary);font-size:.9rem}.maritime-web-target-card>.text-button{align-self:center;margin-right:10px}.maritime-web-page-card{padding:12px;display:grid}.maritime-web-page-card>div{gap:3px;display:grid}.maritime-web-page-card p{margin:0}.status-enabled{color:#0b795d}.status-disabled,.status-blocked{color:#a6621a}@media (width<=880px){.maritime-web-grid{grid-template-columns:1fr}}.maritime-position-chip{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-raised) 84%, var(--meridian-turquoise,#35d2c5));color:var(--text-primary);border-radius:999px;gap:2px;margin:8px 0 0;padding:7px 10px;font-size:.82rem;display:inline-grid}.maritime-position-chip strong{font-weight:700}.maritime-position-chip span{color:var(--text-secondary)}.maritime-triage-panel,.maritime-triage-list,.maritime-triage-item,.maritime-triage-proposal{gap:14px;display:grid}.maritime-triage-item,.maritime-triage-proposal{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:14px;padding:18px}.maritime-triage-item>.maritime-panel-heading{align-items:flex-start}.maritime-triage-counts{color:var(--text-secondary);white-space:nowrap;font-size:.86rem}.maritime-triage-class-actions{border-left:3px solid var(--meridian-turquoise,#35d2c5);background:var(--surface-base);flex-wrap:wrap;gap:8px;padding:10px;display:flex}.maritime-triage-class-actions button{border:1px solid var(--border-subtle);background:var(--surface-raised);min-height:34px;color:inherit;cursor:pointer;border-radius:8px;padding:6px 10px}.maritime-triage-class-actions button.is-active{border-color:var(--meridian-turquoise,#35d2c5);box-shadow:inset 0 0 0 1px var(--meridian-turquoise,#35d2c5)}.maritime-triage-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0;display:grid}.maritime-triage-fields div{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:9px;padding:10px}.maritime-triage-fields dt{color:var(--text-secondary);text-transform:capitalize;font-size:.78rem}.maritime-triage-fields dd{margin:4px 0 0;font-weight:650}.maritime-triage-spans{gap:6px;padding-left:20px;display:grid}.maritime-inbox-vessel-finder input{border:1px solid var(--border-subtle);background:var(--surface-base);min-width:0;color:inherit;border-radius:8px;flex:1;padding:8px}@media (width<=680px){.maritime-triage-counts{white-space:normal}}.maritime-comparison-wrap{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:12px;overflow-x:auto}.maritime-comparison-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.84rem}.maritime-comparison-table caption{text-align:left;color:var(--text-secondary);padding:10px 12px;font-weight:650}.maritime-comparison-table th,.maritime-comparison-table td{border-top:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:9px 10px}.maritime-comparison-table thead th{color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase;border-top:0;font-size:.76rem}.maritime-assessment-chip{border:1px solid var(--border-subtle);white-space:nowrap;border-radius:999px;padding:3px 7px;font-size:.75rem;font-weight:700;display:inline-block}.maritime-assessment-matches{border-color:var(--meridian-turquoise,#35d2c5)}.maritime-assessment-outside_criteria{border-color:var(--warning-border,#b7863b)}.maritime-assessment-missing_vessel_data,.maritime-assessment-manual_review{color:var(--text-secondary);border-style:dashed}.maritime-comparable-finder{gap:14px;display:grid}.maritime-deal-timeline{gap:10px;margin:4px 0 16px;display:grid}.maritime-deal-timeline-track{scroll-snap-type:x proximity;gap:12px;margin:0;padding:6px 2px 12px;list-style:none;display:flex;overflow-x:auto}.maritime-deal-timeline-node{border:1px solid var(--border-subtle);background:var(--surface-base);scroll-snap-align:start;border-radius:12px;flex:0 0 min(230px,72vw);gap:4px;min-height:128px;padding:14px 12px 12px;display:grid;position:relative}.maritime-deal-timeline-node:after{border-top:1px solid var(--border-subtle);content:"";width:12px;position:absolute;top:24px;left:100%}.maritime-deal-timeline-node:last-child:after{display:none}.maritime-deal-timeline-dot{border:2px solid var(--surface-raised);background:var(--meridian-turquoise,#35d2c5);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:13px}.maritime-deal-timeline-node time,.maritime-deal-timeline-node small{color:var(--text-secondary);font-size:.78rem}.maritime-deal-timeline-node strong{color:var(--text-primary)}.maritime-deal-timeline-node b{font-size:.92rem}@media (width<=680px){.maritime-deal-timeline-track{margin-inline:-2px}}.circular-review-workbench{gap:1rem;display:grid}.circular-review-layout{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.circular-review-index{gap:.5rem;display:grid;position:sticky;top:1rem}.circular-review-index>button{text-align:left;border:1px solid var(--border-subtle);background:var(--surface-raised);color:var(--text-primary);border-radius:.7rem;gap:.28rem;padding:.8rem;display:grid}.circular-review-index>button.is-active{border-color:var(--accent);box-shadow:inset 3px 0 var(--accent)}.circular-review-index strong{font-size:.91rem;line-height:1.25}.circular-review-index span,.circular-review-index small{color:var(--text-muted);font-size:.78rem}.circular-review-detail{gap:1rem;min-width:0;display:grid}.circular-review-main-grid{grid-template-columns:minmax(20rem,.85fr) minmax(24rem,1.15fr);gap:1rem;display:grid}.circular-review-source-pane,.circular-review-lines,.circular-review-attachments{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:.85rem;padding:1rem}.circular-review-source-text{white-space:pre-wrap;word-break:break-word;max-height:42rem;font:inherit;color:var(--text-primary);margin:.75rem 0 0;line-height:1.55;overflow:auto}.circular-review-lines{gap:.85rem;display:grid}.circular-review-line{border:1px solid var(--border-subtle);border-radius:.7rem;gap:.7rem;padding:.85rem;display:grid}.circular-review-line.is-dismissed{opacity:.72}.circular-review-line-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.circular-review-line-head h4{margin:.18rem 0 0}.circular-review-extract{border-left:3px solid var(--accent);background:var(--surface-base);color:var(--text-primary);white-space:pre-wrap;margin:0;padding:.75rem}.circular-review-action-row{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.circular-review-action-row label{min-width:15rem;color:var(--text-muted);gap:.3rem;font-size:.84rem;display:grid}.circular-review-action-row select{min-height:2.35rem}.circular-review-attachments{gap:.75rem;display:grid}.circular-review-attachment{border:1px solid var(--border-subtle);border-radius:.65rem;padding:.75rem}.circular-review-upload-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.circular-review-preview{margin-top:.6rem}@media (width<=1080px){.circular-review-layout,.circular-review-main-grid{grid-template-columns:1fr}.circular-review-index{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));position:static}}@media (width<=640px){.circular-review-line-head,.circular-review-action-row{display:grid}.circular-review-action-row label{min-width:0}}.circular-review-source-text mark{background:color-mix(in srgb, var(--accent) 20%, transparent);color:inherit;border-radius:.18rem;padding:.05rem .12rem}.ai-job-progress{background:#f7fcfc;border:1px solid #bcdfe4;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.ai-job-progress.is-ready{background:#edf9f5;border-color:#bde7d5}.ai-job-progress.is-ended{background:#fafcfd;border-color:#d8e5e8}.ai-job-progress-dot{background:#177f8c;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #177f8c1f}.ai-job-progress.is-ready .ai-job-progress-dot{background:#19734f;box-shadow:0 0 0 4px #19734f1f}.ai-job-progress.is-ended .ai-job-progress-dot{background:#9a6a29;box-shadow:0 0 0 4px #9a6a291f}.ai-job-progress>div{gap:3px;display:grid}.ai-job-progress strong{color:#143e49;font-size:.85rem}.ai-job-progress p{color:#4e6970;margin:0;font-size:.8rem;line-height:1.42}.circular-review-mapping{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border-subtle));background:color-mix(in srgb, var(--surface-base) 84%, var(--accent) 5%);border-radius:.7rem;gap:.8rem;margin-top:.9rem;padding:.9rem;display:grid}.circular-review-mapping-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;display:grid}.circular-review-mapping-grid>label{color:var(--text-muted);gap:.28rem;font-size:.79rem;display:grid}.circular-review-mapping-grid>label>span{color:var(--text-primary);font-weight:650}.circular-review-mapping-grid>label>small{min-height:2.1em;color:var(--text-muted);line-height:1.3}.circular-review-mapping-grid select{min-height:2.3rem}@media (width<=640px){.circular-review-mapping{padding:.75rem}.circular-review-mapping-grid{grid-template-columns:1fr}}.maritime-position-map{color:#eff8ff;background:#07182b;border:1px solid #183856;border-radius:18px;margin-top:18px;overflow:hidden}.maritime-map-heading{background:linear-gradient(122deg,#07182b,#0a2741);justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.maritime-map-heading .eyebrow{color:#59d9d0}.maritime-map-heading h2{color:#fff;margin:2px 0 6px}.maritime-map-heading p{color:#bbcfdf;max-width:800px;margin:0}.maritime-map-status{color:#dffdfa;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:.86rem;display:flex}.maritime-map-status small{color:#9eb9cc;text-align:right;width:100%}.maritime-map-status-dot{background:#1bbfb2;border-radius:50%;width:9px;height:9px;animation:1.8s infinite maritime-map-pulse;box-shadow:0 0 #1bbfb299}@keyframes maritime-map-pulse{0%{box-shadow:0 0 #1bbfb299}70%{box-shadow:0 0 0 8px #1bbfb200}to{box-shadow:0 0 #1bbfb200}}.maritime-map-layout{grid-template-columns:minmax(190px,.85fr) minmax(360px,2.25fr) minmax(240px,1fr);min-height:540px;display:grid}.maritime-map-sidebar,.maritime-map-detail{background:#0a2038;min-width:0;padding:18px}.maritime-map-sidebar{border-right:1px solid #183856}.maritime-map-detail{border-left:1px solid #183856}.maritime-map-sidebar .maritime-search{color:#dbefff;gap:7px;font-size:.78rem;font-weight:700;display:grid}.maritime-map-sidebar input{color:#f8fdff;background:#07182b;border:1px solid #2a5273;border-radius:9px;padding:9px 10px}.maritime-map-sidebar .field-help,.maritime-position-map .field-help{color:#9eb9cc;line-height:1.45}.maritime-map-vessel-list{gap:6px;max-height:432px;margin-top:12px;display:grid;overflow:auto}.maritime-map-vessel-row{color:#e9f6ff;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:10px 1fr;align-items:flex-start;gap:9px;width:100%;padding:10px 8px;display:grid}.maritime-map-vessel-row:hover,.maritime-map-vessel-row.is-selected{background:#102d48;border-color:#2a5a78}.maritime-map-vessel-row strong{font-size:.83rem;display:block}.maritime-map-vessel-row small{color:#9fbdd0;margin-top:3px;font-size:.73rem;line-height:1.35;display:block}.maritime-map-freshness-dot{border-radius:50%;width:8px;height:8px;margin-top:4px}.maritime-map-freshness-dot.fresh{background:#1bbfb2}.maritime-map-freshness-dot.aging{background:#f59e0b}.maritime-map-freshness-dot.stale{background:#ef6a5b}.maritime-map-freshness-dot.very_stale{background:#d9415d}.maritime-map-canvas-wrap{min-height:540px;position:relative}.maritime-map-canvas{width:100%;height:100%;min-height:540px}.maritime-map-canvas .leaflet-control-attribution{color:#c4d7e5;background:#07182be0;font-size:.66rem}.maritime-map-canvas .leaflet-control-attribution a{color:#9cebf0}.maritime-map-disclaimer{color:#c4d7e5;pointer-events:none;background:#07182bd1;margin:0;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;position:absolute;bottom:12px;left:12px}.meridian-map-marker-shell{background:0 0!important;border:0!important}.meridian-map-marker{width:34px;height:34px;display:block;position:relative}.meridian-map-marker-core{background:#1bbfb2;border:2px solid #e9fffe;border-radius:50%;width:13px;height:13px;display:block;position:absolute;top:10px;left:10px;box-shadow:0 0 13px #1bbfb2d9}.meridian-map-marker.aging .meridian-map-marker-core{background:#f59e0b;box-shadow:0 0 13px #f59e0bd9}.meridian-map-marker.stale .meridian-map-marker-core{background:#ef6a5b;box-shadow:0 0 13px #ef6a5bd9}.meridian-map-marker.very_stale .meridian-map-marker-core{background:#d9415d;box-shadow:0 0 13px #d9415dd9}.meridian-map-marker-ring{border:1px solid #d5fdfad9;border-radius:50%;width:28px;height:28px;display:none;position:absolute;top:3px;left:3px}.meridian-map-marker.is-selected .meridian-map-marker-ring{animation:1.8s infinite maritime-marker-ring;display:block}@keyframes maritime-marker-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}.maritime-map-detail .eyebrow{color:#59d9d0}.maritime-map-detail h3{color:#fff;margin:3px 0;font-size:1.25rem}.maritime-map-detail .muted{color:#b3c9d9}.maritime-map-location-card{background:#0d2c48;border:1px solid #276284;border-radius:10px;gap:3px;margin:18px 0 10px;padding:12px;display:grid}.maritime-map-location-card span{color:#72e5dc;text-transform:uppercase;font-size:.76rem}.maritime-map-location-card strong{color:#fff}.maritime-map-location-card small{color:#a6c2d5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem}.maritime-map-freshness-badge{border:1px solid;border-radius:99px;margin:4px 0 12px;padding:5px 8px;font-size:.74rem;display:inline-block}.maritime-map-freshness-badge.fresh{color:#54e3d8}.maritime-map-freshness-badge.aging{color:#ffd17d}.maritime-map-freshness-badge.stale{color:#ff9b8e}.maritime-map-freshness-badge.very_stale{color:#ff7890}.maritime-map-facts{gap:11px;margin:4px 0 18px;display:grid}.maritime-map-facts div{gap:3px;display:grid}.maritime-map-facts dt{color:#78a6c4;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.maritime-map-facts dd{color:#e6f3fb;margin:0;font-size:.82rem;line-height:1.4}.maritime-position-map>.field-help{margin:0;padding:10px 18px 16px}@media (width<=1100px){.maritime-map-layout{grid-template-columns:minmax(190px,.8fr) 1.5fr}.maritime-map-detail{border-top:1px solid #183856;border-left:0;grid-column:1/-1}}@media (width<=700px){.maritime-map-heading{flex-direction:column;align-items:flex-start}.maritime-map-status{justify-content:flex-start}.maritime-map-status small{text-align:left}.maritime-map-layout{display:block}.maritime-map-sidebar{border-bottom:1px solid #183856;border-right:0}.maritime-map-vessel-list{max-height:210px}.maritime-map-canvas-wrap,.maritime-map-canvas{min-height:410px}.maritime-map-detail{border-left:0}}.meridian-today-panel{border:1px solid var(--meridian-line);background:#fff;border-radius:18px;padding:22px;box-shadow:0 10px 28px #072a490f}.meridian-today-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.meridian-today-heading h2{color:var(--meridian-navy-800);margin:2px 0 7px}.meridian-today-heading p:not(.eyebrow){color:var(--meridian-muted);max-width:720px;margin:0;font-size:.82rem;line-height:1.48}.meridian-today-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.meridian-today-card{background:linear-gradient(160deg,#fcfefe,#f6fafc);border:1px solid #dbe8ed;border-radius:15px;gap:14px;min-height:252px;padding:17px;display:grid}.meridian-today-card.is-work{border-top:3px solid #18899a}.meridian-today-card.is-schedule{border-top:3px solid #38689e}.meridian-today-card.is-review{border-top:3px solid #3b8c76}.meridian-today-card>header{align-items:center;gap:10px;display:flex}.meridian-today-card header .eyebrow{margin:0 0 2px}.meridian-today-card h3{color:var(--meridian-navy-800);margin:0;font-size:.96rem}.meridian-today-card-icon{color:#117685;background:#e8f7f8;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.meridian-today-card.is-schedule .meridian-today-card-icon{color:#285984;background:#eaf0f8}.meridian-today-card.is-review .meridian-today-card-icon{color:#23735e;background:#e9f7f0}.meridian-today-card-icon svg{width:20px;height:20px}.meridian-today-list{align-content:start;gap:5px;display:grid}.meridian-today-row{color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;width:100%;padding:8px 7px;display:flex}.meridian-today-row:hover{background:#edf8f9;border-color:#c2e1e4}.meridian-today-row>span{gap:3px;min-width:0;display:grid}.meridian-today-row strong{color:var(--meridian-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.meridian-today-row small{color:var(--meridian-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.32;overflow:hidden}.meridian-today-row svg{color:var(--meridian-cyan-600);flex:none;width:15px;height:15px}.meridian-today-empty{color:var(--meridian-text-secondary);margin:0;font-size:.78rem;line-height:1.5}.meridian-today-card footer{border-top:1px solid #dfebef;align-self:end;padding-top:10px}.meridian-today-card footer .text-button{align-items:center;gap:5px;font-size:.76rem;display:inline-flex}.meridian-today-card footer .text-button svg{width:14px;height:14px}.meridian-review-breakdown{align-content:start;gap:7px;display:grid}.meridian-review-breakdown span{color:var(--meridian-text-secondary);background:#fff;border:1px solid #deeaec;border-radius:8px;padding:7px 8px;font-size:.75rem}.meridian-review-breakdown strong{color:var(--meridian-navy-800);margin-right:4px}.meridian-home-support{background:#eff8fac7;border:1px solid #d5e8eb;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.meridian-home-support div{gap:3px;display:grid}.meridian-home-support strong{color:var(--meridian-navy-800);font-size:.84rem}.meridian-home-support span{color:var(--meridian-muted);font-size:.76rem;line-height:1.42}.meridian-review-tray{position:relative}.meridian-review-tray>summary{border:1px solid var(--meridian-line);color:var(--meridian-navy-800);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:4px 9px;font-size:.77rem;font-weight:800;list-style:none;display:flex}.meridian-review-tray>summary::-webkit-details-marker{display:none}.meridian-review-tray>summary svg{color:var(--meridian-cyan-600);width:16px;height:16px}.meridian-review-tray>summary b{background:var(--meridian-action);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.67rem;display:inline-flex}.meridian-review-tray-popover{border:1px solid var(--meridian-line);color:var(--meridian-text-primary);z-index:30;background:#fff;border-radius:15px;gap:11px;min-width:298px;padding:14px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 42px #05213e2e}.meridian-review-tray-popover>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.meridian-review-tray-popover>header div{gap:3px;display:grid}.meridian-review-tray-popover>header strong{color:var(--meridian-navy-800);font-size:.85rem}.meridian-review-tray-popover>p{color:var(--meridian-text-secondary);margin:0;font-size:.77rem;line-height:1.45}.meridian-review-tray-list{gap:5px;display:grid}.meridian-review-tray-list>button{color:inherit;text-align:left;background:#f9fcfd;border:1px solid #dce8ec;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:9px 10px;display:flex}.meridian-review-tray-list>button:hover{background:#edf9fa;border-color:#afd9de}.meridian-review-tray-list span{gap:2px;display:grid}.meridian-review-tray-list strong{color:var(--meridian-text-primary);font-size:.79rem}.meridian-review-tray-list small{color:var(--meridian-text-secondary);font-size:.69rem}.meridian-review-tray-list b{color:#176e7a;background:#e4f4f5;border-radius:999px;justify-content:center;align-items:center;min-width:25px;padding:4px 7px;font-size:.73rem;display:inline-flex}.meridian-review-tray-note{border-top:1px solid #e1ebee;padding-top:9px;font-size:.69rem!important}.calendar-time-entry{grid-template-columns:minmax(118px,148px) minmax(0,1fr) auto;display:grid}.calendar-time-entry-main{gap:3px;min-width:0;display:grid}.calendar-time-entry-actions{justify-content:flex-end;align-self:center;align-items:center;min-width:108px;display:flex}.calendar-time-entry-actions .text-button{white-space:nowrap;font-size:.75rem}.calendar-time-entry-calendar-only{color:var(--meridian-text-secondary);text-align:right;font-size:.68rem;line-height:1.32}.inbox-linked-event-choice{align-items:flex-start}.inbox-linked-event-choice>span{gap:3px;display:grid}.inbox-linked-event-choice strong{color:var(--meridian-text-primary);font-size:.82rem}.inbox-linked-event-choice small{color:var(--meridian-text-secondary);font-size:.73rem;line-height:1.35}@media (width<=1040px){.meridian-today-grid{grid-template-columns:1fr}.meridian-today-card{min-height:0}}@media (width<=720px){.meridian-today-panel{padding:17px}.meridian-today-heading,.meridian-home-support{align-items:stretch;display:grid}.meridian-today-heading .secondary-button,.meridian-home-support .quiet-button{justify-self:start}.meridian-review-tray>summary span{display:none}.meridian-review-tray>summary{justify-content:center;min-width:38px;padding:4px 7px}.meridian-review-tray-popover{min-width:min(298px,100vw - 28px);right:-74px}.calendar-time-entry{grid-template-columns:1fr}.calendar-time-entry-actions{justify-content:flex-start;min-width:0}.calendar-time-entry-calendar-only{text-align:left}}.zoho-folder-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;display:grid}.zoho-folder-row>button,.zoho-tag-section>button{color:#c4dce5;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px;font-size:.79rem;display:flex}.zoho-folder-row>button:hover,.zoho-folder-row>button.is-selected,.zoho-tag-section>button:hover,.zoho-tag-section>button.is-selected{color:#fff;background:linear-gradient(90deg,#33e3cd33,#31a6cd17)}.zoho-folder-row>button em{color:#7ff5e3;font-size:.67rem;font-style:normal;font-weight:800}.zoho-folder-selection{color:#9fc3cc;cursor:pointer;align-items:center;gap:3px;padding-right:6px;font-size:.62rem;display:inline-flex}.zoho-folder-selection input{accent-color:#44d7c4}.zoho-folder-selection input:disabled{cursor:wait}.zoho-tag-section{border-top:1px solid #d0f7f221;gap:2px;margin-top:10px;padding:11px 0 0;display:grid}.zoho-tag-section>header{color:#e0f5f7;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:baseline;padding:0 8px 5px;font-size:.72rem;font-weight:800;display:flex}.zoho-tag-section>header small{color:#9bb8c6;letter-spacing:0;text-transform:none;font-size:.61rem;font-weight:600}.zoho-tag-section>.muted{color:#a7c0ca;margin:6px 8px;font-size:.7rem;line-height:1.4}.zoho-message-route{color:#507383;overflow-wrap:anywhere;margin:-3px 0 0;font-size:.69rem;font-weight:700}.zoho-message-tags{flex-wrap:wrap;gap:5px;margin:-2px 0 0;display:flex}.zoho-message-tags span{color:#246b67;background:#e9f8f6;border:1px solid #bce2de;border-radius:999px;padding:3px 6px;font-size:.64rem;font-weight:750}.zoho-reply-composer{border-top:1px solid #d9e9ed;gap:10px;margin-top:14px;padding-top:14px;display:grid}.zoho-reply-composer>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.zoho-reply-composer h4{color:#173a52;margin:2px 0 0;font-size:.92rem}.zoho-reply-composer>header small,.zoho-reply-composer>div small{color:#5a7783;font-size:.68rem;line-height:1.35}.zoho-reply-composer>label{color:#456977;text-transform:uppercase;gap:5px;font-size:.7rem;font-weight:800;display:grid}.zoho-reply-composer select,.zoho-reply-composer textarea{color:#183d52;font:inherit;text-transform:none;background:#f8fcfc;border:1px solid #cddfe4;border-radius:8px;padding:8px 9px;font-size:.8rem}.zoho-reply-composer textarea{resize:vertical;line-height:1.52}.zoho-reply-composer>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zoho-reply-composer .primary-button{font-size:.74rem}@media (width<=700px){.zoho-folder-row{grid-template-columns:minmax(0,1fr) auto}.zoho-tag-section{grid-column:1/-1}.zoho-reply-composer>header{flex-direction:column;align-items:stretch}}.directory-secondary-tabs,.maritime-secondary-tabs{flex-wrap:wrap;align-items:center;gap:7px;margin:9px 0 18px;display:flex}.directory-secondary-tabs{border-top:1px solid var(--meridian-line);padding-top:10px}.directory-secondary-tabs button,.maritime-secondary-tabs button{color:var(--meridian-text-secondary);cursor:pointer;background:#f7fbfc;border:1px solid #d8e6ea;border-radius:999px;min-height:32px;padding:6px 11px;font-size:.76rem;font-weight:750}.directory-secondary-tabs button:hover,.maritime-secondary-tabs button:hover{color:var(--meridian-navy-800);background:#edf9fa;border-color:#aad4db}.directory-secondary-tabs button.is-active,.maritime-secondary-tabs button.is-active{color:#0d5966;background:#e3f5f6;border-color:#70bfc8}.calendar-event-boundary,.events-lifecycle-note{color:var(--meridian-text-secondary);background:#f4fafb;border:1px solid #d4e8ec;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 15px;padding:10px 12px;font-size:.78rem;line-height:1.45;display:flex}.calendar-event-boundary strong,.events-lifecycle-note strong{color:var(--meridian-navy-800)}.topbar-context-action{color:#0c5b66;cursor:pointer;background:#f4fbfb;border:1px solid #b6dade;border-radius:999px;min-height:36px;padding:6px 11px;font-size:.76rem;font-weight:800}.topbar-context-action:hover{background:#e5f6f7;border-color:#69b5bf}.mailbox-storage-boundary{color:#155a65;background:#edf8f9;border:1px solid #c8e5e8;border-radius:10px;margin:0 0 12px;padding:9px 11px;font-size:.76rem;line-height:1.45}.market-reports-panel{gap:14px;display:grid}.market-reports-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.market-reports-panel h2{color:var(--meridian-navy-800);margin:3px 0 7px}.market-reports-panel>header p:not(.eyebrow){color:var(--meridian-text-secondary);max-width:760px;margin:0;font-size:.82rem;line-height:1.5}.market-reports-list{gap:9px;display:grid}.market-report-card{background:#fff;border:1px solid #dce8ec;border-radius:12px;gap:9px;padding:13px;display:grid}.market-report-card>header{justify-content:space-between;align-items:flex-start;gap:11px;display:flex}.market-report-card h3{color:var(--meridian-navy-800);margin:0;font-size:.94rem}.market-report-card header p{color:var(--meridian-text-secondary);margin:4px 0 0;font-size:.75rem}.market-report-badges{flex-wrap:wrap;gap:6px;display:flex}.market-report-badges span{color:#135965;text-transform:uppercase;background:#edf8f9;border:1px solid #cce5e8;border-radius:99px;padding:4px 7px;font-size:.68rem;font-weight:800}.market-report-source-note{color:var(--meridian-text-secondary);margin:0;font-size:.73rem;line-height:1.45}.market-report-card footer{justify-content:space-between;align-items:center;gap:9px;display:flex}@media (width<=700px){.market-reports-panel>header,.calendar-event-boundary,.events-lifecycle-note{flex-direction:column;align-items:flex-start}.market-report-card>header{flex-direction:column}}.zoho-mailbox-scope{border:1px solid #7ff5e333;border-radius:10px;align-items:center;gap:4px;padding:3px;display:inline-flex}.zoho-mailbox-scope>span{color:#9fc3cc;letter-spacing:.06em;text-transform:uppercase;padding:0 5px;font-size:.62rem;font-weight:800}.zoho-mailbox-scope>button{color:#b8d4da;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 7px;font-size:.7rem;font-weight:750}.zoho-mailbox-scope>button:hover,.zoho-mailbox-scope>button.is-selected{color:#7ff5e3;background:#44d7c429}.zoho-mailbox-scope>button:disabled{cursor:wait;opacity:.65}.zoho-scope-note{color:#9fc3cc;margin:4px 6px 8px;font-size:.69rem;line-height:1.4}.applications-workspace{gap:16px;max-width:1540px;display:grid}.applications-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.applications-heading h1{color:var(--meridian-navy-800);margin:2px 0 6px}.applications-heading>div>p:not(.eyebrow){color:var(--meridian-text-secondary);max-width:760px;margin:0;line-height:1.5}.applications-tabs{border-bottom:1px solid #dbe8eb;flex-wrap:wrap;gap:5px;display:flex}.applications-tabs button{color:var(--meridian-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 11px;font-size:.8rem;font-weight:800}.applications-tabs button:hover,.applications-tabs button.is-active{border-bottom-color:var(--meridian-turquoise-600);color:var(--meridian-navy-800)}.applications-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.applications-stats>div{background:#fff;border:1px solid #dce8ec;border-radius:12px;gap:2px;padding:12px;display:grid}.applications-stats strong{color:var(--meridian-navy-800);font-size:1.2rem}.applications-stats span{color:var(--meridian-text-secondary);text-transform:uppercase;font-size:.72rem;font-weight:700}.applications-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr);align-items:start;gap:16px;display:grid}.applications-list-panel,.applications-detail-panel{background:#fff;border:1px solid #dce8ec;border-radius:14px;min-width:0;padding:14px}.applications-list{gap:7px;display:grid}.applications-list-row{cursor:pointer;text-align:left;background:#fff;border:1px solid #dce8ec;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.applications-list-row:hover,.applications-list-row.is-active{background:#f3fbfb;border-color:#8ccbd1}.applications-list-row>span:first-child,.applications-linked-row>span{gap:3px;min-width:0;display:grid}.applications-list-row small,.applications-linked-row small{color:var(--meridian-text-secondary);overflow-wrap:anywhere;font-size:.74rem}.applications-status-chip,.company-private-application-status{color:#145862;text-transform:capitalize;white-space:nowrap;background:#eef8f8;border:1px solid #c4e1e4;border-radius:999px;padding:4px 7px;font-size:.67rem;font-weight:800}.applications-status-chip[data-status=offer],.applications-status-chip[data-status=accepted]{color:#2d6a3b;background:#eff8f0;border-color:#c7e4cb}.applications-status-chip[data-status=declined],.applications-status-chip[data-status=withdrawn],.applications-status-chip[data-status=closed]{color:#52606d;background:#f3f4f6;border-color:#dde1e5}.applications-placeholder,.applications-review-empty{color:var(--meridian-text-secondary);text-align:center;padding:28px 16px;line-height:1.55}.applications-placeholder strong,.applications-review-empty strong{color:var(--meridian-navy-800)}.applications-form,.applications-dossier{gap:15px;display:grid}.applications-form h2,.applications-dossier h2{color:var(--meridian-navy-800);margin:2px 0}.applications-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.applications-form-grid>label{color:var(--meridian-navy-800);gap:6px;font-size:.76rem;font-weight:800;display:grid}.applications-form-grid input,.applications-form-grid select,.applications-form-grid textarea,.applications-inline-form input,.applications-inline-form select{color:var(--meridian-text-primary);font:inherit;background:#fff;border:1px solid #cbdde1;border-radius:8px;min-height:37px;padding:8px 9px}.applications-form-grid textarea{resize:vertical;min-height:86px}.applications-form-span{grid-column:1/-1}.applications-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.applications-facts>div{background:#f7fbfc;border:1px solid #ddebed;border-radius:9px;padding:8px}.applications-facts dt{color:var(--meridian-text-secondary);text-transform:uppercase;font-size:.67rem;font-weight:800}.applications-facts dd{color:var(--meridian-navy-800);overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem}.applications-link-section{border:1px solid #dce8ec;border-radius:10px}.applications-link-section>summary{color:var(--meridian-navy-800);cursor:pointer;padding:11px;font-weight:800}.applications-link-section summary span{color:var(--meridian-text-secondary);margin-left:4px;font-size:.72rem}.applications-link-body{border-top:1px solid #e6eff1;gap:9px;padding:11px;display:grid}.applications-linked-row{border-bottom:1px solid #edf3f4;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.applications-linked-row:last-of-type{border-bottom:0}.applications-inline-form{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.applications-inline-form input,.applications-inline-form select{flex:180px}.applications-inline-form input[type=file]{background:#f8fbfc;padding:7px}.applications-text-sections{gap:9px;display:grid}.applications-text-sections article{background:#f8fbfc;border:1px solid #e0ecee;border-radius:8px;padding:10px}.applications-text-sections strong{color:var(--meridian-navy-800);font-size:.77rem}.applications-text-sections p{color:var(--meridian-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:6px 0 0;line-height:1.5}.danger-text{color:#9e3341;justify-self:start}.company-private-applications{gap:11px;display:grid}.company-private-applications-list{gap:7px;display:grid}.company-private-application-row{color:inherit;background:#f8fbfc;border:1px solid #dce8ec;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.company-private-application-row:hover{background:#f0fbfb;border-color:#8ccbd1}.company-private-application-row>span:first-child{gap:3px;display:grid}.company-private-application-row small{color:var(--meridian-text-secondary);font-size:.72rem}.company-private-application-status{font-size:.64rem}@media (width<=900px){.applications-layout{grid-template-columns:1fr}}@media (width<=700px){.applications-heading{flex-direction:column;align-items:stretch}.applications-stats,.applications-form-grid,.applications-facts{grid-template-columns:1fr 1fr}.applications-form-span{grid-column:auto}}@media (width<=440px){.applications-stats,.applications-form-grid,.applications-facts{grid-template-columns:1fr}.applications-list-row,.applications-linked-row,.company-private-application-row{flex-direction:column;align-items:flex-start}}.review-intelligence-workspace{gap:18px;max-width:1480px;display:grid}.review-intelligence-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.review-intelligence-summary article{color:#ecffff;background:linear-gradient(145deg,#062944,#073b54);border:1px solid #14526c;border-radius:15px;gap:3px;padding:15px;display:grid}.review-intelligence-summary strong{color:#80f4ed;font-size:1.55rem;line-height:1}.review-intelligence-summary span{color:#d4f1f0;font-size:.78rem}.review-intelligence-assurance{color:#145463;background:#edf8f8;border:1px solid #badfe0;border-radius:12px;margin:0;padding:11px 13px;font-size:.83rem;line-height:1.45}.review-intelligence-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.6fr);align-items:start;gap:18px;display:grid}.review-intelligence-list{border:1px solid var(--meridian-line);background:#fff;border-radius:16px;gap:6px;padding:8px;display:grid}.review-intelligence-list>button{color:var(--meridian-text-primary);text-align:left;background:#fff;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:start;gap:9px;padding:11px;display:flex}.review-intelligence-list>button:hover,.review-intelligence-list>button.is-selected{background:#effafb;border-color:#9ed7da}.review-intelligence-list>button>span{gap:3px;min-width:0;display:grid}.review-intelligence-list small,.review-intelligence-list em{color:var(--meridian-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;font-style:normal;overflow:hidden}.review-intelligence-list strong{color:var(--meridian-navy-800);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.review-intelligence-list b{color:#176b76;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;background:#e3f3f3;border-radius:999px;flex:none;max-width:106px;padding:4px 7px;font-size:.64rem;font-weight:800;overflow:hidden}.review-intelligence-detail{border:1px solid var(--meridian-line);background:#fff;border-radius:16px;gap:13px;padding:18px;display:grid}.review-intelligence-detail h2{color:var(--meridian-navy-800);margin:0;font-size:1.18rem}.review-intelligence-detail h3{color:var(--meridian-navy-800);margin:0;font-size:.94rem}.review-intelligence-status{color:#176b76;text-transform:capitalize;white-space:nowrap;background:#e4f4f5;border-radius:999px;padding:5px 8px;font-size:.7rem;font-weight:800}.review-intelligence-status.is-online_unavailable,.review-intelligence-status.is-conflicting{color:#9a3d23;background:#fff1ec}.review-intelligence-status.is-auto_resolved{color:#376c2b;background:#edf7e8}.review-intelligence-section{border-top:1px solid #dce8ec;gap:10px;padding-top:14px;display:grid}.review-intelligence-section>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.review-intelligence-section>header>div{gap:3px;display:grid}.review-intelligence-section>header small{color:var(--meridian-text-secondary);text-align:right;font-size:.71rem}.review-intelligence-section>p{margin:0}.review-intelligence-waiting{color:#6d5018;background:#fff6e7;border:1px solid #ecd3a2;border-radius:9px;padding:9px 10px;font-size:.79rem;line-height:1.4}.review-intelligence-evidence,.review-intelligence-precedents{gap:7px;display:grid}.review-intelligence-evidence article,.review-intelligence-precedents article{background:#f8fbfc;border:1px solid #dbe9ed;border-radius:10px;gap:4px;padding:10px;display:grid}.review-intelligence-evidence strong,.review-intelligence-precedents strong{color:var(--meridian-navy-800);font-size:.82rem}.review-intelligence-evidence small,.review-intelligence-precedents small{color:var(--meridian-text-secondary);font-size:.7rem}.review-intelligence-evidence p{color:var(--meridian-text-primary);white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.45}.review-intelligence-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.review-intelligence-section label{color:var(--meridian-text-secondary);gap:5px;font-size:.75rem;font-weight:700;display:grid}.review-intelligence-section input,.review-intelligence-section select,.review-intelligence-section textarea{color:var(--meridian-text-primary);font:inherit;background:#fff;border:1px solid #bed3d9;border-radius:8px;padding:8px 9px}.review-intelligence-section textarea{resize:vertical}.review-intelligence-policy-create,.review-intelligence-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-intelligence-policy-create input{flex:230px}@media (width<=980px){.review-intelligence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.review-intelligence-layout{grid-template-columns:1fr}.review-intelligence-list{max-height:320px;overflow:auto}}@media (width<=560px){.review-intelligence-summary{grid-template-columns:1fr 1fr}.review-intelligence-form-grid{grid-template-columns:1fr}.review-intelligence-detail{padding:14px}.review-intelligence-section>header{flex-direction:column;align-items:start}.review-intelligence-section>header small{text-align:left}}.career-profile-panel{max-width:100%}.career-evidence-section{border-top:1px solid #dce8ec;gap:12px;margin-top:4px;padding-top:16px;display:grid}.career-evidence-section h3{color:var(--meridian-navy-800);margin:2px 0}.career-evidence-list{gap:8px;display:grid}.career-evidence-list>article{background:#f8fbfc;border:1px solid #dce8ec;border-radius:10px;justify-content:space-between;align-items:start;gap:12px;padding:11px;display:flex}.career-evidence-list>article>div{gap:4px;min-width:0;display:grid}.career-evidence-list small{color:var(--meridian-text-secondary);font-size:.72rem}.career-evidence-list p{color:var(--meridian-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:2px 0 0;line-height:1.45}.career-evidence-form{background:#f5fafb;border:1px solid #dce8ec;border-radius:10px;padding:12px}.application-intelligence-panel>summary span{color:#0e6470}.application-intelligence-intents{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.application-intelligence-intents>button{color:var(--meridian-text-primary);text-align:left;background:#fff;border:1px solid #c8dfe3;border-radius:9px;gap:3px;padding:9px 10px;display:grid}.application-intelligence-intents>button:hover,.application-intelligence-intents>button.is-active{background:#edfafa;border-color:#4caeba}.application-intelligence-intents strong{color:var(--meridian-navy-800);font-size:.78rem}.application-intelligence-intents small,.application-intelligence-helper{color:var(--meridian-text-secondary);font-size:.72rem;line-height:1.35}.application-intelligence-helper{margin:0}.application-intelligence-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.application-intelligence-source-grid fieldset{border:1px solid #dce8ec;border-radius:10px;gap:7px;min-width:0;margin:0;padding:10px;display:grid}.application-intelligence-source-grid legend{color:var(--meridian-navy-800);padding:0 4px;font-size:.74rem;font-weight:800}.application-intelligence-check{color:var(--meridian-text-primary);align-items:start;gap:8px;line-height:1.25;display:flex}.application-intelligence-check input{margin-top:3px}.application-intelligence-check span{gap:2px;min-width:0;display:grid}.application-intelligence-check strong{color:var(--meridian-navy-800);overflow-wrap:anywhere;font-size:.76rem}.application-intelligence-check small{color:var(--meridian-text-secondary);overflow-wrap:anywhere;font-size:.69rem}.application-intelligence-manifest{background:#ecf8f8;border:1px solid #a9d7d8;border-radius:11px;gap:10px;padding:12px;display:grid}.application-intelligence-manifest>div{gap:2px;display:grid}.application-intelligence-manifest strong{color:#0d505c}.application-intelligence-manifest small{color:#34616a;font-size:.72rem}.application-intelligence-manifest ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.application-intelligence-manifest li{background:#fff;border:1px solid #cde6e7;border-radius:8px;gap:2px;padding:8px;display:grid}.application-intelligence-manifest li strong{font-size:.77rem}.application-intelligence-manifest li small{color:var(--meridian-text-secondary)}.application-intelligence-manifest p{color:#245a63;margin:0;font-size:.78rem;line-height:1.4}.application-intelligence-confirm{color:#164e58;align-items:start;gap:8px;font-size:.78rem;line-height:1.4;display:flex}.application-intelligence-confirm input{margin-top:3px}.application-intelligence-runs{gap:10px;display:grid}.application-intelligence-runs>article{background:#fff;border:1px solid #d6e6e8;border-radius:11px;gap:10px;padding:11px;display:grid}.application-intelligence-runs>article>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.application-intelligence-runs>article>header small{color:var(--meridian-text-secondary);font-size:.7rem}.application-intelligence-status-ready_for_review{color:#1e7041;background:#e5f8ec}.application-intelligence-status-failed,.application-intelligence-status-expired{color:#963747;background:#fbe8eb}.application-intelligence-result{gap:10px;display:grid}.application-intelligence-result>section,.application-intelligence-mapping,.application-intelligence-cautions{background:#f8fbfc;border:1px solid #dce8ec;border-radius:9px;gap:7px;padding:10px;display:grid}.application-intelligence-result-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.application-intelligence-result-heading strong,.application-intelligence-mapping h4{color:var(--meridian-navy-800);margin:0}.application-intelligence-result p,.application-intelligence-mapping p{color:var(--meridian-text-secondary);white-space:pre-wrap;margin:0;line-height:1.45}.application-intelligence-citations{flex-wrap:wrap;gap:5px;display:flex}.application-intelligence-citations span{color:#1a5962;background:#e8f7f7;border:1px solid #c2e5e5;border-radius:999px;padding:3px 7px;font-size:.67rem}.application-intelligence-confidence{text-transform:capitalize;border-radius:999px;padding:3px 7px;font-size:.66rem;font-weight:800}.application-intelligence-confidence.is-high{color:#18733d;background:#e2f7e7}.application-intelligence-confidence.is-medium{color:#885914;background:#fff3d8}.application-intelligence-confidence.is-low{color:#933445;background:#f9e4e8}.application-intelligence-gap{background:#fff8e7;border-left:3px solid #d3a23b;padding:7px 8px;color:#735216!important}.application-intelligence-mapping>article{background:#fff;border:1px solid #dce8ec;border-radius:8px;gap:6px;padding:9px;display:grid}.application-intelligence-mapping>article>.application-intelligence-confidence{justify-self:start}.application-intelligence-cautions ul{color:var(--meridian-text-secondary);gap:4px;margin:0;padding-left:20px;display:grid}@media (width<=700px){.application-intelligence-intents,.application-intelligence-source-grid{grid-template-columns:1fr}.career-evidence-list>article{flex-direction:column}}.interview-preparation-panel{border-color:#b9dce0}.interview-preparation-intro{justify-content:space-between;align-items:start;gap:18px;display:flex}.interview-preparation-intro h3{color:var(--meridian-navy-800);margin:2px 0 0}.interview-preparation-intro>p{color:var(--meridian-text-secondary);max-width:530px;margin:0;line-height:1.5}.interview-preparation-selection{border:1px solid #dbeaed;border-radius:10px;gap:7px;margin:0;padding:10px;display:grid}.interview-preparation-selection legend{color:var(--meridian-navy-800);padding:0 4px;font-size:.76rem;font-weight:800}.interview-preparation-toggle{color:var(--meridian-text-primary);align-items:start;gap:8px;font-size:.82rem;line-height:1.35;display:flex}.interview-preparation-toggle input{accent-color:var(--meridian-turquoise-600);margin-top:2px}.interview-preparation-focus-label{color:var(--meridian-navy-800);gap:6px;font-size:.76rem;font-weight:800;display:grid}.interview-preparation-focus-label textarea{color:var(--meridian-text-primary);font:inherit;resize:vertical;background:#fff;border:1px solid #cbdde1;border-radius:8px;min-height:72px;padding:8px 9px}.interview-preparation-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.interview-preparation-confirm{color:var(--meridian-text-secondary);flex:240px;align-items:center;gap:7px;font-size:.75rem;line-height:1.35;display:flex}.interview-preparation-pack{background:#f7fbfc;border:1px solid #c9e1e4;border-radius:12px;gap:13px;margin-top:6px;padding:14px;display:grid}.interview-preparation-pack-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.interview-preparation-pack-heading h4{color:var(--meridian-navy-800);margin:2px 0}.interview-preparation-status,.interview-preparation-kind,.interview-preparation-confidence{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.66rem;font-weight:800}.interview-preparation-status.is-ready{color:#27613a;background:#eaf7f1;border:1px solid #bcdcc7}.interview-preparation-status.is-research_missing{color:#745111;background:#fff6df;border:1px solid #ead298}.interview-preparation-focus,.interview-preparation-fact{background:#fff;border:1px solid #dcebed;border-radius:9px;padding:10px}.interview-preparation-focus strong,.interview-preparation-section h5{color:var(--meridian-navy-800)}.interview-preparation-focus p,.interview-preparation-fact p{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;line-height:1.5}.interview-preparation-section{gap:8px;display:grid}.interview-preparation-section h5{margin:0;font-size:.86rem}.interview-preparation-section ol,.interview-preparation-section ul{color:var(--meridian-text-primary);gap:7px;margin:0;padding-left:21px;line-height:1.45;display:grid}.interview-preparation-evidence-list{gap:7px;display:grid}.interview-preparation-evidence-list article{border-left:3px solid var(--meridian-turquoise-500);background:#fff;padding:8px 10px}.interview-preparation-evidence-list strong{color:var(--meridian-navy-800);font-size:.77rem}.interview-preparation-evidence-list p{color:var(--meridian-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;line-height:1.45}.interview-preparation-section-heading,.interview-preparation-fact-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.interview-preparation-section-heading>span{color:var(--meridian-text-secondary);font-size:.73rem}.interview-preparation-fact-heading{justify-content:flex-start}.interview-preparation-fact-heading strong{color:var(--meridian-navy-800);flex:260px}.interview-preparation-kind.is-fact{color:#27613a;background:#eaf7f1;border:1px solid #bcdcc7}.interview-preparation-kind.is-inference{color:#335882;background:#edf4ff;border:1px solid #cbd9f2}.interview-preparation-confidence.is-high{color:#27613a;background:#edf8f0}.interview-preparation-confidence.is-medium{color:#745111;background:#fff6df}.interview-preparation-confidence.is-low{color:#923843;background:#fbeff0}.interview-preparation-caveats{color:#76551d;background:#fffaf0;border-left:3px solid #d69b32;gap:5px;margin:0;padding:8px 10px 8px 27px;display:grid}.interview-preparation-uncertainty{color:#76551d}.interview-preparation-sources{gap:4px;margin-top:8px;display:grid}.interview-preparation-sources a{color:#185e73;overflow-wrap:anywhere;font-size:.75rem;text-decoration:underline}.interview-preparation-safety{color:var(--meridian-text-secondary);border-top:1px solid #d8e6e8;margin:0;padding-top:10px;font-size:.73rem;line-height:1.4}@media (width<=700px){.interview-preparation-intro,.interview-preparation-pack-heading{flex-direction:column}.interview-preparation-actions{align-items:stretch}}.interview-lifecycle-panel{border-color:#b9dce0}.interview-lifecycle-intro{justify-content:space-between;align-items:start;gap:18px;display:flex}.interview-lifecycle-intro h3,.interview-lifecycle-editor h4,.interview-lifecycle-round h4,.interview-lifecycle-drafts h5{color:var(--meridian-navy-800);margin:2px 0}.interview-lifecycle-intro>p{color:var(--meridian-text-secondary);max-width:530px;margin:0;line-height:1.5}.interview-lifecycle-safety{border-left:3px solid var(--meridian-turquoise-600);color:var(--meridian-text-secondary);background:#f1fafb;margin:0;padding:8px 10px;font-size:.76rem;line-height:1.4}.interview-lifecycle-editor,.interview-lifecycle-round{background:#f8fcfc;border:1px solid #d4e7e9;border-radius:11px;gap:11px;padding:12px;display:grid}.interview-lifecycle-section-heading,.interview-lifecycle-round-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.interview-lifecycle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.interview-lifecycle-grid label,.interview-lifecycle-confirm label{color:var(--meridian-navy-800);gap:5px;font-size:.76rem;font-weight:800;display:grid}.interview-lifecycle-grid input,.interview-lifecycle-grid select,.interview-lifecycle-confirm select,.interview-lifecycle-grid textarea{color:var(--meridian-text-primary);font:inherit;background:#fff;border:1px solid #cbdde1;border-radius:8px;min-width:0;padding:8px 9px}.interview-lifecycle-grid textarea{resize:vertical;min-height:76px}.interview-lifecycle-span{grid-column:1/-1}.interview-lifecycle-round-list{gap:10px;display:grid}.interview-lifecycle-round-heading .eyebrow{margin:0}.interview-lifecycle-note{color:var(--meridian-text-primary);white-space:pre-wrap;background:#fff;border-left:3px solid #75c5cc;margin:0;padding:8px 10px;line-height:1.45}.interview-lifecycle-links{flex-wrap:wrap;gap:6px;display:flex}.interview-lifecycle-links span,.interview-lifecycle-drafts article>span,.interview-lifecycle-decisions article>span{color:#185e73;background:#edf6f7;border:1px solid #c7e3e5;border-radius:999px;padding:4px 7px;font-size:.69rem;font-weight:800}.interview-lifecycle-nested{background:#fff;border:1px solid #dcebed;border-radius:9px}.interview-lifecycle-nested>summary{color:var(--meridian-navy-800);cursor:pointer;padding:9px;font-size:.8rem;font-weight:800}.interview-lifecycle-nested>.interview-lifecycle-form{gap:10px;padding:0 10px 10px;display:grid}.interview-lifecycle-confirm{border-top:1px solid #dcebed;gap:9px;margin-top:2px;padding-top:10px;display:grid}.interview-lifecycle-confirmation{align-items:start;line-height:1.4;color:var(--meridian-text-secondary)!important;font-weight:500!important;display:flex!important}.interview-lifecycle-confirmation input{accent-color:var(--meridian-turquoise-600);margin-top:2px}.interview-lifecycle-drafts,.interview-lifecycle-decisions{gap:8px;display:grid}.interview-lifecycle-drafts article,.interview-lifecycle-decisions article{background:#fff;border:1px solid #dcebed;border-radius:9px;gap:6px;padding:10px;display:grid}.interview-lifecycle-drafts h5{font-size:.85rem}.interview-lifecycle-drafts p,.interview-lifecycle-decisions p{color:var(--meridian-text-primary);white-space:pre-wrap;margin:0;line-height:1.45}.interview-lifecycle-drafts small,.interview-lifecycle-decisions small{color:var(--meridian-text-secondary);font-size:.72rem}@media (width<=700px){.interview-lifecycle-intro,.interview-lifecycle-section-heading,.interview-lifecycle-round-heading{flex-direction:column}.interview-lifecycle-grid{grid-template-columns:1fr}.interview-lifecycle-span{grid-column:auto}}.gmail-client-mailbox-entry{gap:5px;display:grid}.gmail-client-label-selection{color:#b8d9dc;align-items:center;gap:6px;padding:0 7px 5px;font-size:.68rem;line-height:1.3;display:flex}.gmail-client-label-selection input{accent-color:#6be4d2}.mail-source-recovery-panel{background:#0a2a3661;border:1px solid #94d1ca61;border-radius:12px;gap:10px;margin:14px 0;padding:12px 14px;display:grid}.mail-source-recovery-panel.is-rebuild_required,.mail-source-recovery-panel.is-reconnect_required{background:#56371240;border-color:#f7bf5ead}.mail-source-recovery-panel__heading{align-items:flex-start;gap:10px;display:flex}.mail-source-recovery-panel__heading svg{color:#5ee7d4;flex:none;margin-top:2px}.mail-source-recovery-panel__heading strong{color:#f3fffd;font-size:.9rem;display:block}.mail-source-recovery-panel__heading p{color:#c6dce7;max-width:900px;margin:3px 0 0;line-height:1.48}.mail-source-recovery-panel__meta{color:#a8c7d0;flex-wrap:wrap;gap:6px 12px;font-size:.76rem;display:flex}.mail-source-recovery-panel__meta span:before{content:"•";color:#66dcca;margin-right:5px}.data-quality-contact-card{gap:.45rem;display:grid}.data-quality-review-button{justify-self:start;margin-left:3.2rem}@media (width<=680px){.data-quality-review-button{margin-left:0}}.review-intelligence-source-panel{border:1px solid var(--line,#91c0cb3d);background:color-mix(in srgb, var(--panel,#10283a) 82%, var(--accent,#39c7ca));border-radius:.8rem;gap:.55rem;margin-top:.85rem;padding:.9rem;display:grid}.review-intelligence-source-panel p{margin:0}.review-intelligence-source-actions{flex-wrap:wrap;gap:.55rem;display:flex}.career-assets-panel{max-width:100%}.career-assets-section{border-top:1px solid #dce8ec;gap:12px;margin-top:4px;padding-top:16px;display:grid}.career-assets-section h3{color:var(--meridian-navy-800);margin:2px 0}.career-assets-list{gap:9px;display:grid}.career-assets-list>article,.career-assets-editor{background:#f8fbfc;border:1px solid #dce8ec;border-radius:10px;gap:9px;padding:11px;display:grid}.career-assets-list>article>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.career-assets-list>article>header>div{gap:2px;min-width:0;display:grid}.career-assets-list strong,.career-assets-editor>strong{color:var(--meridian-navy-800)}.career-assets-list small,.career-assets-note{color:var(--meridian-text-secondary);overflow-wrap:anywhere;font-size:.72rem}.career-assets-list p{color:var(--meridian-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.45}.career-assets-status{text-transform:capitalize;border-radius:999px;padding:3px 7px;font-size:.66rem;font-weight:800}.career-assets-status.is-draft{color:#15545c;background:#e8f7f7}.career-assets-status.is-approved{color:#18733d;background:#e2f7e7}.career-assets-status.is-retired{color:#485d67;background:#edf0f2}.career-assets-sources{flex-wrap:wrap;gap:5px;display:flex}.career-assets-sources span{color:#1a5962;background:#fff;border:1px solid #cde6e7;border-radius:999px;padding:3px 7px;font-size:.67rem}.career-assets-source-picker{border:1px solid #dce8ec;border-radius:10px;gap:7px;min-width:0;margin:0;padding:10px;display:grid}.career-assets-source-picker legend{color:var(--meridian-navy-800);padding:0 4px;font-size:.74rem;font-weight:800}.applications-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.applications-readiness-item,.application-rehearsal-attempt{background:#f8fbfc;border:1px solid #dce8ec;border-radius:10px;gap:7px;padding:10px;display:grid}.applications-readiness-item>header,.application-rehearsal-attempt>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.applications-readiness-item>header strong,.application-rehearsal-attempt strong{color:var(--meridian-navy-800)}.applications-readiness-item p,.application-rehearsal-attempt p{color:var(--meridian-text-secondary);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.42}.applications-readiness-item small,.application-rehearsal-attempt small{color:var(--meridian-text-secondary);font-size:.72rem}.applications-status-chip.readiness-ready{color:#18733d;background:#e2f7e7}.applications-status-chip.readiness-missing{color:#865000;background:#fff0db}.applications-status-chip.readiness-stale{color:#9a2e23;background:#fce7e5}.applications-status-chip.readiness-not_applicable{color:#485d67;background:#edf0f2}.career-development-list>article{align-content:start}.career-development-milestone-form{border-top:1px solid #dce8ec;margin-top:4px;padding-top:12px}@media (width<=680px){.applications-readiness-grid{grid-template-columns:1fr}}.connection-context-health{gap:16px;margin-top:18px;display:grid}.connection-context-health-heading,.connection-context-health-summary{background:#fff;border:1px solid #dce4ee;border-radius:14px;justify-content:space-between;align-items:start;gap:18px;padding:18px;display:flex}.connection-context-health-heading h2,.connection-context-health-summary h3{margin-bottom:6px}.connection-context-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.connection-context-health-card{background:#fff;border:1px solid #dce4ee;border-left:4px solid #aebfd1;border-radius:12px;gap:10px;min-height:166px;padding:16px;display:grid}.connection-context-health-card.is-good{border-left-color:#2b8a5a}.connection-context-health-card.is-pending{border-left-color:#ad7c18}.connection-context-health-card.is-attention{border-left-color:#ad1e1e}.connection-context-health-card.is-muted{border-left-color:#7b8794}.connection-context-health-card>span,.connection-context-health-card>div>span{color:#53677d;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800}.connection-context-health-card strong{color:#17324f;font-size:1rem}.connection-context-health-card small{color:#53677d;line-height:1.45}.connection-context-provider-list{flex-wrap:wrap;gap:7px;display:flex}.connection-context-provider-list span{color:#53677d;text-transform:none;background:#f3f6fa;border-radius:999px;padding:5px 8px;font-size:.74rem}.connection-context-provider-list span.is-attention{color:#8f1717;background:#fff0f0}.connection-context-provider-list span.is-pending{color:#775411;background:#fff8e7}.connection-context-provider-list span.is-good{color:#16643e;background:#edf9f1}.connection-context-health-partial{color:#6d5010;background:#fff8e7;border:1px solid #ead69b;border-radius:10px;padding:11px 13px;font-size:.88rem}.connection-context-health-summary>div:last-child{flex-direction:column;align-items:flex-start;gap:6px;display:flex}@media (width<=760px){.connection-context-health-heading,.connection-context-health-summary{flex-direction:column;align-items:stretch}.connection-context-health-grid{grid-template-columns:1fr}}.global-command-trigger{border:1px solid var(--line,#789cb273);min-height:2.2rem;color:inherit;cursor:pointer;background:0 0;border-radius:.55rem;align-items:center;gap:.4rem;padding:.35rem .6rem;display:inline-flex}.global-command-trigger span:first-child{color:var(--accent,#40d6c2);font-weight:700}.global-command-trigger kbd{opacity:.72;font:inherit;font-size:.72rem}.global-command-trigger:hover,.global-command-trigger:focus-visible{border-color:var(--accent,#40d6c2);outline:none}.global-command-backdrop{z-index:200;background:#030e1aad;place-items:start center;padding:min(10vh,6rem) 1rem 1rem;display:grid;position:fixed;inset:0}.global-command-dialog{border:1px solid var(--line,#789cb273);background:var(--panel,#0c1e30);border-radius:.85rem;width:min(44rem,100%);max-height:min(42rem,82vh);padding:1rem;overflow:auto;box-shadow:0 1.4rem 4rem #00000059}.global-command-dialog header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.global-command-dialog label{font-weight:700}.global-command-dialog input{width:100%;margin-top:.85rem}.global-command-boundary{opacity:.8;margin:.65rem 0 .8rem;font-size:.82rem}.global-command-results{gap:.2rem;display:grid}.global-command-section{color:var(--accent,#40d6c2);letter-spacing:.08em;text-transform:uppercase;margin:.75rem 0 .25rem;font-size:.72rem;font-weight:700}.global-command-results button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:space-between;gap:1rem;padding:.65rem .75rem;display:flex}.global-command-results button span:first-child{gap:.16rem;display:grid}.global-command-results button small{opacity:.72}.global-command-results button.is-active,.global-command-results button:hover,.global-command-results button:focus-visible{border-color:var(--accent,#40d6c2);background:#40d6c21a;outline:none}@media (width<=720px){.global-command-trigger kbd,.global-command-trigger span:first-child{display:none}}.calendar-preview-event-list article.is-command-target{border-color:var(--accent,#40d6c2);box-shadow:0 0 0 2px #40d6c22e}.inbox-instant-search{flex:1;min-width:0}.inbox-instant-search__main{align-items:center;gap:6px;min-width:0;display:flex}.inbox-instant-search__main input{color:#f4ffff;font:inherit;background:#ffffff14;border:1px solid #cdfaf433;border-radius:8px;flex:180px;min-width:0;padding:8px 9px;font-size:.76rem}.inbox-instant-search__main input::placeholder{color:#9ab8c6}.inbox-instant-search__main input:focus-visible,.inbox-instant-search__filters input:focus-visible{outline-offset:2px;outline:2px solid #71ecdc}.inbox-instant-search__state{color:#b3cbd8;white-space:nowrap;font-size:.66rem}.inbox-instant-search__filters{background:#02111ee0;border:1px solid #cdfaf433;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:10px;display:grid}.inbox-instant-search__filters legend{color:#dff7f3;padding:0 4px;font-size:.72rem;font-weight:750}.inbox-instant-search__filters .field{color:#bdd4de;gap:4px;font-size:.68rem;display:grid}.inbox-instant-search__filters .field input{color:#f4ffff;font:inherit;background:#ffffff12;border:1px solid #cdfaf42e;border-radius:7px;min-width:0;padding:7px 8px}.inbox-instant-search__filters .field-checkbox{color:#d6ecee;align-items:center;gap:6px;font-size:.7rem;display:flex}.inbox-instant-search__filters small{color:#9ebbc7;grid-column:1/-1;font-size:.65rem;line-height:1.4}.gmail-client-thread-row.is-keyboard-active,.inbox-full-client-workspace__thread-list button.is-keyboard-active{box-shadow:inset 3px 0 #71ecdc}.inbox-full-client-workspace{color:#d4e5eb;background:#03121f47;border:1px solid #bdede824;border-radius:14px;gap:14px;padding:14px;display:grid}.inbox-full-client-workspace__header,.inbox-full-client-workspace__toolbar,.inbox-full-client-workspace__controls,.inbox-full-client-workspace__scope{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-full-client-workspace__header h2,.inbox-full-client-workspace__toolbar h3,.inbox-full-client-workspace__detail h3{color:#effffd}.inbox-full-client-workspace__notice,.inbox-full-client-workspace__scope small{color:#a7c0ca;font-size:.75rem;line-height:1.45}.inbox-full-client-workspace__grid{border:1px solid #d0f7f221;border-radius:12px;grid-template-columns:minmax(165px,.38fr) minmax(260px,.85fr) minmax(300px,1.1fr);min-height:460px;display:grid;overflow:hidden}.inbox-full-client-workspace__mailboxes,.inbox-full-client-workspace__threads,.inbox-full-client-workspace__detail{min-width:0;padding:12px}.inbox-full-client-workspace__mailboxes,.inbox-full-client-workspace__threads{background:#0515245c;border-right:1px solid #d0f7f221}.inbox-full-client-workspace__mailbox{justify-content:space-between;align-items:center;gap:4px;display:flex}.inbox-full-client-workspace__mailbox>button{color:#c4dce5;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;flex:1;padding:8px;font-size:.78rem}.inbox-full-client-workspace__mailbox>button:hover,.inbox-full-client-workspace__mailbox>button.is-selected{color:#fff;background:#33e3cd29}.inbox-full-client-workspace__threads{align-content:start;gap:10px;display:grid}.inbox-full-client-workspace__thread-list{margin:0;padding:0;list-style:none;display:grid}.inbox-full-client-workspace__thread-list button{color:#d4e5eb;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #d0f7f21a;gap:3px;width:100%;padding:12px 4px;display:grid}.inbox-full-client-workspace__thread-list button:hover{background:#1ec7bb1f}.inbox-full-client-workspace__thread-list strong{color:#f3ffff;font-size:.8rem}.inbox-full-client-workspace__thread-list span,.inbox-full-client-workspace__thread-list small{color:#a9c2cb;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.inbox-full-client-workspace__detail{color:#17374a;background:#f9fdfffa;overflow:auto}.inbox-full-client-workspace__detail h3{color:#17374a}.inbox-full-client-workspace__detail pre{overflow-wrap:anywhere;white-space:pre-wrap}@media (width<=980px){.inbox-full-client-workspace__grid{grid-template-columns:minmax(150px,.38fr) minmax(240px,.8fr)}.inbox-full-client-workspace__detail{grid-column:1/-1}}@media (width<=700px){.inbox-instant-search__main,.inbox-full-client-workspace__header,.inbox-full-client-workspace__toolbar,.inbox-full-client-workspace__controls,.inbox-full-client-workspace__scope{flex-wrap:wrap;align-items:stretch}.inbox-instant-search__filters{grid-template-columns:1fr}.inbox-full-client-workspace__grid{display:block}.inbox-full-client-workspace__mailboxes,.inbox-full-client-workspace__threads{border-bottom:1px solid #d0f7f221;border-right:0}}.evidence-inspector-trigger{display:inline-block}.evidence-inspector-inline-action{justify-content:flex-end;margin:10px 0;display:flex}.review-intelligence-heading-actions,.company-section-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.evidence-inspector-panel{text-align:left;z-index:3;background:#fff;border:1px solid #b9c7d7;border-radius:14px;max-width:920px;margin-top:10px;padding:18px;position:relative;box-shadow:0 14px 38px #0b1f3a26}.evidence-inspector-assurance{color:#17324f;background:#eef7fb;border-left:3px solid #1d6fb8;margin:0 0 16px;padding:10px 12px;font-size:.88rem}.evidence-inspector-timestamps{flex-wrap:wrap;gap:12px;margin:0 0 18px;display:flex}.evidence-inspector-timestamps>div{background:#f6f9fc;border:1px solid #dce4ee;border-radius:9px;min-width:180px;padding:9px 11px}.evidence-inspector-timestamps dt{color:#607084;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.evidence-inspector-timestamps dd{color:#17324f;margin:4px 0 0;font-size:.86rem}.evidence-inspector-section{border-top:1px solid #dce4ee;margin-top:18px;padding-top:16px}.evidence-inspector-section>header,.evidence-inspector-source-heading,.evidence-inspector-statement-heading,.evidence-inspector-sources article footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.evidence-inspector-section>header>span{color:#607084;font-size:.8rem;font-weight:800}.evidence-inspector-sources,.evidence-inspector-statements{gap:10px;display:grid}.evidence-inspector-sources article,.evidence-inspector-statements article{background:#fbfdff;border:1px solid #dce4ee;border-radius:10px;padding:12px}.evidence-inspector-source-heading strong,.evidence-inspector-statement-heading strong{color:#17324f;font-size:.91rem}.evidence-inspector-source-heading span,.evidence-inspector-kind{color:#0b4e82;background:#e8f3fb;border-radius:999px;padding:3px 7px;font-size:.7rem;font-weight:800}.evidence-inspector-kind.is-inference{color:#725715;background:#f7f1dc}.evidence-inspector-kind.is-suggestion{color:#27623c;background:#e8f5ec}.evidence-inspector-kind.is-reviewed_decision{color:#51358d;background:#eee9fa}.evidence-inspector-sources article small{color:#607084;margin-top:4px;display:block}.evidence-inspector-sources article p,.evidence-inspector-statements article p{white-space:pre-wrap}.evidence-inspector-sources article footer{color:#607084;border-top:1px solid #e8eef5;flex-wrap:wrap;margin-top:10px;padding-top:8px;font-size:.77rem}.evidence-inspector-sources article footer a{font-weight:700}.evidence-inspector-statement-heading{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.evidence-inspector-uncertainty{color:#644408;background:#fff6e7;border-left:3px solid #b57810;margin-bottom:0;padding:8px 10px;font-size:.88rem}.evidence-inspector-open-questions ul{margin:0;padding-left:20px}.evidence-inspector-open-questions li+li{margin-top:7px}@media (width<=700px){.evidence-inspector-panel{width:min(100vw - 32px,920px);max-width:none;padding:14px}.evidence-inspector-section>header,.evidence-inspector-source-heading,.evidence-inspector-sources article footer{flex-direction:column;align-items:flex-start}.evidence-inspector-timestamps>div{width:100%}}.recovery-drill-centre{gap:16px;margin-top:18px;display:grid}.recovery-drill-heading{background:#fff;border:1px solid #dce4ee;border-radius:14px;justify-content:space-between;align-items:start;gap:18px;padding:18px;display:flex}.recovery-drill-heading h2{margin-bottom:6px}.recovery-status-grid,.recovery-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.recovery-status-card,.recovery-action-card{background:#fff;border:1px solid #dce4ee;border-left:4px solid #aebfd1;border-radius:12px;gap:10px;padding:16px;display:grid}.recovery-status-card.is-good{border-left-color:#2b8a5a}.recovery-status-card.is-pending{border-left-color:#ad7c18}.recovery-status-card.is-attention{border-left-color:#ad1e1e}.recovery-status-card.is-muted{border-left-color:#7b8794}.recovery-status-card h3,.recovery-action-card h3{color:#17324f;margin:0;font-size:1rem}.recovery-status-card>p:not(.card-kicker),.recovery-action-card>p:not(.card-kicker){color:#53677d;margin:0;font-size:.87rem;line-height:1.48}.recovery-status-card>small,.recovery-action-card>small{color:#6a7f93;font-size:.76rem;line-height:1.45}.recovery-status-facts{border-top:1px solid #e7eef4;gap:7px;margin:2px 0 0;padding-top:10px;display:grid}.recovery-status-facts>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.recovery-status-facts dt{color:#687d91;font-size:.72rem;font-weight:760}.recovery-status-facts dd{color:#294a66;text-align:right;margin:0;font-size:.78rem}.recovery-scope-list{gap:9px;display:grid}.recovery-scope-list p{color:#526b81;background:#f6f9fc;border:1px solid #e3ebf2;border-radius:8px;margin:0;padding:9px 10px;font-size:.76rem;line-height:1.42}.recovery-scope-list strong{color:#234a68}.recovery-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.recovery-action-card .field{gap:5px;margin:0}.recovery-action-card .field span{font-size:.74rem}.recovery-action-card .field input{min-height:38px}.recovery-encrypted-verify{border-top:1px solid #e7eef4;gap:9px;margin-top:3px;padding-top:12px;display:grid}.recovery-encrypted-verify small{color:#61798e;overflow-wrap:anywhere;font-size:.75rem}.recovery-inline-warning{color:#8a5a13;margin:0;font-size:.76rem;font-weight:700}.recovery-drill-card{background:#f9fbfd}@media (width<=1000px){.recovery-action-grid{grid-template-columns:1fr}}@media (width<=760px){.recovery-drill-heading{flex-direction:column;align-items:stretch}.recovery-status-grid{grid-template-columns:1fr}.recovery-status-facts>div{flex-direction:column;align-items:flex-start;gap:2px}.recovery-status-facts dd{text-align:left}}.maritime-terminology-panel{gap:1rem;display:grid}.maritime-terminology-panel>section,.maritime-terminology-panel>header{border:1px solid var(--border-subtle,#94a3b859);background:var(--surface-raised,#0f172a70);border-radius:.85rem;padding:1rem}.maritime-panel-heading,.maritime-subsection-heading,.maritime-terminology-table article,.maritime-terminology-hit>div{justify-content:space-between;align-items:flex-start;gap:.9rem;display:flex}.maritime-panel-heading>div:first-child{min-width:0}.maritime-panel-heading h2,.maritime-subsection-heading h3{margin:.15rem 0 .35rem}.maritime-panel-heading p,.maritime-terminology-table p,.maritime-terminology-hit p{margin:.35rem 0}.maritime-terminology-status{background:color-mix(in srgb, var(--accent,#2dd4bf) 13%, transparent);border-radius:.65rem;gap:.2rem;min-width:9rem;padding:.7rem;display:grid}.maritime-terminology-status strong{color:var(--accent,#2dd4bf)}.maritime-terminology-preview textarea,.maritime-terminology-private textarea{min-height:6.25rem}.maritime-terminology-results,.maritime-terminology-table{gap:.65rem;margin-top:.9rem;display:grid}.maritime-terminology-hit,.maritime-terminology-table article{border:1px solid var(--border-subtle,#94a3b852);border-radius:.65rem;gap:.35rem;padding:.8rem;display:grid}.maritime-terminology-hit.is-ambiguous{border-color:var(--warning-border,#a16207)}.maritime-terminology-hit code,.maritime-terminology-table span{color:var(--muted-text,#cbd5e1)}.maritime-terminology-status-pill{white-space:nowrap;border:1px solid;border-radius:999px;padding:.18rem .45rem;font-size:.82rem}.maritime-terminology-status-pill.is-approved{color:var(--success,#34d399)}.maritime-terminology-status-pill.is-draft{color:var(--warning,#fbbf24)}.maritime-terminology-status-pill.is-retired{color:var(--muted-text,#94a3b8)}@media (width<=720px){.maritime-panel-heading,.maritime-subsection-heading,.maritime-terminology-table article,.maritime-terminology-hit>div{flex-direction:column}.maritime-terminology-status{width:100%;min-width:0}}.directory-sort-control{color:var(--meridian-navy-800);grid-template-columns:auto minmax(174px,208px);align-items:center;gap:3px;min-width:0;display:inline-grid}.directory-sort-control>span{color:#45657f;white-space:nowrap;font-size:.73rem;font-weight:800}.directory-sort-control select{color:#173b58;cursor:pointer;font:inherit;background:#fff;border:1px solid #b8d0dc;border-radius:9px;min-width:0;min-height:36px;padding:6px 29px 6px 9px;font-size:.82rem;font-weight:720}.directory-sort-control select:hover{border-color:#75b8c8}.directory-sort-control select:focus-visible{border-color:var(--meridian-cyan-600);outline:none;box-shadow:0 0 0 3px #0e8b9d33}.directory-sort-control select:disabled{color:#53677d;cursor:not-allowed;background:#f4f8fa}@media (width<=760px){.directory-sort-control{grid-template-columns:1fr;align-items:stretch;width:100%}.directory-sort-control select{width:100%}}
