:root,button,input,select,textarea{font-family:Aptos,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:400}h1,h2,h3,.metric strong{font-family:Aptos,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:400}.modal label{font-weight:500}.modal input,.modal select,.modal textarea{font-weight:400}.visibility-label{font-size:.72rem!important;gap:.25rem!important;white-space:nowrap;color:#60717c}.visibility-label span{font-weight:400}.stage-frame{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;background:#e9f4f5;border:1px solid #c7dde2;border-radius:.75rem;padding:.8rem}.stage-frame div{display:grid;gap:.18rem;border-left:2px solid #83b9bc;padding-left:.65rem}.stage-frame strong{font-size:.82rem}.stage-frame small{font-size:.74rem;color:#617b84}@media (max-width:850px){.stage-frame{grid-template-columns:1fr}}:root{font-family:DM Sans,sans-serif;color:#173b45;background:#f3fafb}*{box-sizing:border-box}body{margin:0;background:#f3fafb}button,input,select,textarea{font:inherit}button{cursor:pointer}main{min-height:100vh}header{padding:2.2rem 4.5vw 1.5rem;background:#173b45;color:#fff;display:flex;align-items:flex-start;justify-content:space-between}h1,h2,h3,p{margin-top:0}h1{font:600 2.3rem/1 Newsreader,serif;margin:.18rem 0 .35rem}header p{color:#c4dce1;margin:0}.eyebrow{font-size:.69rem;letter-spacing:.14em;font-weight:700;color:#8bb8c2}.head-actions{display:flex;align-items:center;gap:.75rem}.head-actions select{background:#214a55;border:1px solid #5a8b96;color:#fff;padding:.55rem;border-radius:.5rem}.avatar{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:50%;background:#b9e6dc;color:#173b45;font-weight:700}nav{display:flex;gap:.5rem;align-items:center;padding:1rem 4.5vw;background:#fff;border-bottom:1px solid #c7dde2}nav span{flex:1}nav button{border:0;background:transparent;color:#54717a;padding:.6rem .75rem;border-radius:.45rem;display:inline-flex;gap:.4rem;align-items:center;font-weight:600}nav button.active{background:#d7eff1;color:#0f6769}button.primary{background:#0f8b8d;color:#fff;border:0;border-radius:.5rem;padding:.7rem .95rem;font-weight:700}button.primary:hover{background:#0b7375}.board,.review,.progress{padding:2rem 4.5vw}.board{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:1rem;overflow:auto}.lane{min-height:62vh;background:#edf6f7;border:1px solid #c7dde2;border-radius:.85rem;padding:.8rem}.lane-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.lane-head h2{font-size:.93rem;margin:0}.lane-head span{color:#54717a;font-size:.82rem;background:#fff;padding:.2rem .45rem;border-radius:1rem}.card{background:#fff;border-radius:.65rem;padding:.9rem;margin-bottom:.65rem;box-shadow:0 1px 2px #173b4512;border:1px solid #d7e7ea}.card:hover{border-color:#5aa7c7}.card-top,footer{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.card h3{font-size:.93rem;line-height:1.35;margin:.7rem 0 .45rem}.meeting{color:#68818a;font-size:.78rem}.card footer{margin-top:.7rem;color:#54717a;font-size:.78rem}.card select{font-size:.72rem;border:0;color:#54717a;max-width:105px;background:#edf6f7}.pill{display:inline-flex;width:max-content;text-transform:capitalize;font-size:.72rem;font-weight:700;padding:.22rem .48rem;border-radius:1rem;background:#e2eef0;color:#45646d}.pill.high{background:#fbe5e5;color:#a34343}.pill.medium{background:#fff0d5;color:#9a6817}.pill.low{background:#ddf1e6;color:#277946}.pill.blocked{background:#fbe5e8;color:#a34355}.pill.complete{background:#ddf1e6;color:#277946}.pill.draft{background:#dceaf6;color:#2f78b7}.due{font-size:.72rem;color:#68818a;display:flex;gap:.2rem;align-items:center}.section-title h2{font:600 2rem Newsreader,serif;margin:.25rem 0}.section-title p{color:#5c757e}.review-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:1rem}.review-card{background:#fff;border:1px solid #c7dde2;border-radius:.8rem;padding:1.15rem}.review-card h3{font-size:1rem;margin:.7rem 0}.review-card p{font-size:.8rem;color:#617b84}.review-actions{display:flex;justify-content:space-between;gap:.5rem}.review-actions button:first-child{border:0;background:none;color:#0f8b8d;font-weight:700}.empty{padding:3rem;background:#fff;border-radius:.75rem;color:#68818a;text-align:center}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.4rem 0}.metric{background:#fff;border-radius:.75rem;padding:1rem;border:1px solid #c7dde2}.metric span{font-size:.78rem;color:#617b84}.metric strong{display:block;font:600 2.25rem Newsreader,serif;margin-top:.4rem}.table{background:#fff;border:1px solid #c7dde2;border-radius:.75rem;overflow:hidden}.tr{display:grid;grid-template-columns:2.5fr 1fr .8fr .8fr;gap:1rem;width:100%;text-align:left;padding:.9rem 1rem;border:0;border-bottom:1px solid #e5f0f2;background:#fff;align-items:center}.tr:not(.th):hover{background:#f5fafb}.th{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:#6d8790;font-weight:700}.tr small{display:block;color:#7f979e;margin-top:.2rem}.drawer{position:fixed;right:0;top:0;z-index:5;height:100vh;width:min(510px,96vw);background:#fff;padding:2.1rem;box-shadow:-10px 0 30px #173b4520;overflow:auto}.drawer h2{font:600 2rem/1.05 Newsreader,serif;margin:.9rem 0}.close{position:absolute;right:1rem;top:1rem;border:0;background:#edf6f7;color:#38606a;font-size:1.5rem;border-radius:.4rem;width:2rem;height:2rem}.drawer dl{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;border-block:1px solid #dcebed;padding:1rem 0}.drawer dt{color:#6d8790;font-size:.72rem;text-transform:uppercase}.drawer dd{margin:.2rem 0 0;font-size:.85rem}.timeline{margin-top:1.5rem}.timeline h3{font-size:1rem}.event{position:relative;padding:0 0 1rem 1rem;border-left:1px solid #cfe1e5}.dot{position:absolute;left:-.28rem;top:.17rem;width:.5rem;height:.5rem;background:#0f8b8d;border-radius:50%}.event p{font-size:.85rem;margin:0 0 .2rem}.event time{font-size:.72rem;color:#6d8790}.comment textarea,.modal textarea{width:100%;border:1px solid #c7dde2;border-radius:.5rem;padding:.7rem;resize:vertical}.comment{display:grid;gap:.55rem;margin-top:1rem}.comment button{justify-content:center;display:flex;gap:.35rem}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#173b458f;display:grid;place-items:center;z-index:10;padding:1rem}.modal{position:relative;background:#fff;width:min(570px,100%);border-radius:.85rem;padding:2rem;max-height:92vh;overflow:auto}.modal h2{font:600 1.8rem Newsreader,serif}.modal label{display:grid;gap:.35rem;font-size:.8rem;font-weight:700;margin:.8rem 0}.modal input,.modal select{border:1px solid #c7dde2;border-radius:.45rem;padding:.6rem;background:#fff}.modal .pair{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.modal .check{display:flex;align-items:center;gap:.5rem;font-weight:500}.wide{width:100%;justify-content:center;margin-top:.5rem}.modal-copy{color:#617b84;font-size:.9rem}.success{background:#ddf1e6;color:#277946;padding:.7rem;border-radius:.45rem;font-size:.85rem}.error{margin:1rem 4.5vw;padding:.8rem;background:#fbe5e5;color:#a34343;border-radius:.5rem}@media (max-width:850px){header{padding:1.5rem 1rem}.board,.review,.progress{padding:1.25rem 1rem}nav{padding:.75rem 1rem;overflow:auto}nav span{display:none}.board{grid-template-columns:repeat(4,78vw)}.metrics{grid-template-columns:repeat(2,1fr)}.tr{grid-template-columns:1.7fr 1fr .8fr}.tr span:last-child{display:none}}header{background:linear-gradient(120deg,#0f8b8d,#36a6a7)}header p{color:#e0f6f5}.eyebrow{color:#c7f0ed}.head-actions select{background:#0b7476;border-color:#82d2d0}.head-actions button.primary{background:#173b45;color:#fff}.head-actions button.primary:hover{background:#102d35}.avatar{background:#d7f1df}header{align-items:center;padding-block:1.25rem;gap:2rem}.header-brand{min-width:235px}.header-brand h1{margin-bottom:.25rem;font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif!important;font-size:2.05rem;font-weight:500;letter-spacing:-.045em}header p{font-weight:400}nav button{font-weight:500}.head-actions{align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;row-gap:.45rem}.header-workspace{min-width:210px}.header-workspace>div{min-width:0!important}.header-workspace [role=listbox]{color:#173b45}.header-icon,.header-secondary,.head-actions .primary,.persona-select{height:42px;margin-bottom:0}.header-icon{position:relative;display:grid;width:42px;place-items:center;border:1px solid #82d2d0;border-radius:.55rem;background:#0b7476;color:#fff}.notification-count{position:absolute;top:-.35rem;right:-.35rem;display:grid;min-width:1.15rem;height:1.15rem;place-items:center;border-radius:1rem;background:#d7f1df;color:#173b45;font-size:.66rem;font-weight:700}.header-secondary{border:1px solid #82d2d0;border-radius:.55rem;background:#0b7476;color:#fff;padding:0 .8rem}.persona-select{min-width:84px;padding-inline:.6rem}@media (max-width: 980px){header{align-items:flex-start}.head-actions{justify-content:flex-start}}body,body *{font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif!important}.cos-brief{max-width:1380px;margin:0 auto;padding:3.25rem clamp(1.5rem,4vw,4rem) 4rem;color:#0b2945}.cos-hero{max-width:760px;margin-bottom:2.2rem}.cos-hero>span,.cos-surface-head>div>span{display:block;color:#2d748b;font-size:.72rem;font-weight:700;letter-spacing:.16em}.cos-hero h2{margin:.55rem 0 .45rem;font-size:clamp(2rem,4vw,3.35rem);line-height:1.05;letter-spacing:-.052em;font-weight:400}.cos-hero p{margin:0;color:#607891;font-size:1.05rem;font-weight:400;line-height:1.55}.cos-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 2.15rem;border-block:1px solid #d9e7ee;background:#f9fcfd}.cos-metric{min-height:136px;border:0;border-right:1px solid #d9e7ee;background:transparent;padding:1.55rem 1.35rem;text-align:left;color:#0b2945;cursor:pointer;transition:background .16s ease}.cos-metric:last-child{border-right:0}.cos-metric:hover,.cos-metric.selected{background:#fff}.cos-metric strong{display:inline-block;margin-right:.7rem;font-size:2.85rem;font-weight:400;line-height:.8;letter-spacing:-.065em}.cos-metric span{display:inline-block;font-size:1rem;font-weight:600}.cos-metric small{display:block;margin:.6rem 0 0;color:#657b90;font-size:.82rem}.cos-metric.ink strong{color:#0b2945}.cos-metric.attention strong{color:#c18400}.cos-metric.success strong{color:#238452}.cos-surface{overflow:hidden;border:1px solid #dce8ee;border-radius:12px;background:#fff;box-shadow:0 16px 45px #194c6212}.cos-surface-head{display:flex;justify-content:space-between;gap:1.5rem;align-items:flex-start;padding:1.8rem 1.9rem 1.45rem;border-bottom:1px solid #dce8ee}.cos-surface-head h3{margin:.35rem 0;font-size:1.55rem;letter-spacing:-.03em;font-weight:600}.cos-surface-head p{margin:0;color:#647c92;font-size:.9rem}.cos-reset,.cos-link{border:0;background:transparent;color:#087b91;font-weight:700;white-space:nowrap;cursor:pointer}.cos-reset{padding-top:.45rem}.cos-table{overflow-x:auto}.cos-row{display:grid;grid-template-columns:minmax(300px,2.2fr) minmax(140px,.95fr) minmax(140px,.95fr) minmax(135px,.85fr) minmax(245px,1.35fr);gap:1rem;align-items:center;padding:1.08rem 1.9rem;border-bottom:1px solid #e6eef2;color:#3c5771;font-size:.88rem}.cos-row:last-child{border-bottom:0}.cos-row.cos-head{color:#59728a;background:#fbfdfe;font-size:.69rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cos-action{display:flex;align-items:flex-start;gap:.85rem}.cos-action b{display:grid;width:1.55rem;height:1.55rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#e7f3f5;color:#187c8c;font-size:.72rem}.cos-action strong{display:block;color:#102f4b;font-size:.96rem;font-weight:600;line-height:1.3}.cos-action small{display:block;margin-top:.27rem;color:#7790a1;font-size:.8rem;font-weight:400}.cos-row i{display:inline-block;width:.65rem;height:.65rem;margin-right:.42rem;border-radius:50%;background:#e2a900}.cos-row i.needs_owner{background:#df4953}.cos-row i.ready{background:#269358}.cos-actions{display:flex;justify-content:flex-end;align-items:center;gap:.6rem}.cos-discard{border:0;background:transparent;color:#9f5660;cursor:pointer}.cos-release{border:0;border-radius:6px;background:#087f90;color:#fff;padding:.56rem .72rem;font-weight:700;cursor:pointer}.cos-release:hover{background:#066d7d}.cos-empty{padding:3rem 1.9rem;color:#688197;text-align:center}@media (max-width: 900px){.cos-metrics{grid-template-columns:repeat(2,1fr)}.cos-metric:nth-child(2){border-right:0}.cos-metric:nth-child(-n+2){border-bottom:1px solid #d9e7ee}.cos-row{min-width:980px}.cos-surface-head{align-items:flex-start}.cos-table{overflow-x:auto}}@media (max-width: 560px){.cos-brief{padding:2rem 1rem}.cos-metrics{grid-template-columns:1fr}.cos-metric{min-height:auto;border-right:0;border-bottom:1px solid #d9e7ee}.cos-surface-head{display:block;padding:1.4rem}.cos-reset{padding:.9rem 0 0}.cos-row{padding-inline:1.3rem}}.executive-premium{min-height:calc(100vh - 200px);padding:3.1rem clamp(2rem,4vw,4.2rem) 1.8rem;color:#082b4a;background:radial-gradient(ellipse at 78% 0%,#e6f8fb 0%,rgba(236,250,252,.58) 17%,transparent 43%),#fff}.executive-hero{display:flex;justify-content:space-between;gap:2rem;align-items:flex-start;max-width:1440px;margin:0 auto 2.1rem}.executive-hero>div:first-child{max-width:930px}.executive-hero>div:first-child>span{display:block;color:#52728a;font-size:.7rem;font-weight:600;letter-spacing:.22em}.executive-hero h2{margin:.7rem 0 .55rem;font-size:clamp(2.6rem,4.5vw,4.25rem);font-weight:400;letter-spacing:-.065em;line-height:.98}.executive-hero p{margin:0;color:#607a91;font-size:1.1rem;font-weight:400;line-height:1.45}.executive-hero-note{display:flex;align-items:flex-start;gap:1rem;min-width:255px;margin-top:.35rem;padding-left:2rem;border-left:1px solid #d7e7ec}.executive-hero-note i{display:block;width:2.1rem;height:2px;flex:0 0 auto;margin-top:.3rem;background:#159397}.executive-hero-note p{color:#637489;font-size:.7rem;font-weight:600;line-height:2.05;letter-spacing:.18em;text-transform:uppercase}.executive-statbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1440px;margin:0 auto 2.8rem;border-block:1px solid #dbe8ed;background:#fbfdfddb}.executive-stat{display:flex;align-items:center;gap:1.35rem;min-height:104px;padding:1.25rem 2rem;border-right:1px solid #dbe8ed}.executive-stat:last-child{border-right:0}.executive-stat b{font-size:3.25rem;font-weight:400;letter-spacing:-.075em;line-height:.8}.executive-stat strong{display:block;color:#123655;font-size:1.05rem;font-weight:600}.executive-stat small{display:block;margin-top:.25rem;color:#6e8295;font-size:.85rem}.executive-stat.on_track b{color:#218e58}.executive-stat.attention b{color:#d2a100}.executive-stat.blocked b{color:#cf3c4c}.executive-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(430px,.92fr);gap:3.4rem;max-width:1440px;margin:0 auto}.executive-attention{padding-left:2.2rem;border-left:1px solid #dbe8ed}.executive-section-heading h3{margin:0;color:#0b4263;font-size:1.55rem;font-weight:500;letter-spacing:-.04em}.executive-section-heading p{margin:.22rem 0 1.55rem;color:#617d95;font-size:.92rem}.executive-workstream-head,.executive-workstream-row{display:grid;grid-template-columns:minmax(205px,1.85fr) repeat(4,minmax(42px,.42fr)) minmax(138px,.9fr);gap:.55rem;align-items:center}.executive-workstream-head{padding:0 .2rem .55rem;color:#637b90;font-size:.65rem;font-weight:600;letter-spacing:.12em}.executive-workstream-row{width:100%;min-height:73px;padding:0;border:0;border-top:1px solid #dfe9ee;background:transparent;color:#193d59;font:inherit;font-size:.87rem;text-align:left;cursor:pointer}.executive-workstream-row:hover,.executive-workstream-row.selected{background:#f1f9fa}.executive-workstream-row:focus-visible{position:relative;z-index:1;outline:2px solid #159397;outline-offset:-2px}.executive-workstream-name strong{display:block;font-weight:600}.executive-workstream-name small{display:block;max-width:260px;margin-top:.23rem;overflow:hidden;color:#718597;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.executive-workstream-row.selected .executive-workstream-name strong{color:#087b8e}.executive-status{display:inline-flex;align-items:center;gap:.42rem;color:#173b56;font-size:.78rem;white-space:nowrap}.executive-status i{display:inline-block;width:.68rem;height:.68rem;border-radius:50%;background:#71a777}.executive-status.attention i{background:#e4bf58}.executive-status.blocked i{background:#d56363}.executive-status b{margin-left:auto;color:#137687;font-size:1.35rem;font-weight:400}.executive-attention-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.executive-clear-filter{flex:0 0 auto;margin-top:.1rem;border:0;background:transparent;color:#087b91;font-size:.76rem;font-weight:600;cursor:pointer}.executive-attention-head,.executive-attention-row button{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(90px,.65fr) minmax(86px,.55fr);gap:1rem;align-items:center;width:100%;text-align:left}.executive-attention-head{padding:0 0 .55rem;color:#637b90;font-size:.65rem;font-weight:600;letter-spacing:.12em}.executive-attention-row{border-top:1px solid #dfe9ee}.executive-attention-row button{padding:1rem 0;border:0;background:transparent;color:#173b56;cursor:pointer}.executive-attention-row button:hover strong{color:#087b8e}.executive-attention-item{display:flex;min-width:0;align-items:flex-start;gap:.75rem}.executive-attention-item>i{display:inline-grid;width:1.5rem;height:1.5rem;flex:0 0 auto;place-items:center;margin-top:.05rem;border-radius:50%;background:#fae9bd;color:#9b7000;font-size:1rem;font-style:normal}.executive-attention-row.blocked .executive-attention-item>i{background:#f9dfe1;color:#c63d4b}.executive-attention-item>span{min-width:0}.executive-attention-row button strong{display:block;overflow:hidden;font-size:.88rem;font-weight:600;line-height:1.28;text-overflow:ellipsis}.executive-attention-row button small{display:block;max-height:2.5rem;margin-top:.28rem;overflow:hidden;color:#718597;font-size:.74rem;line-height:1.25}.executive-attention-row button time{color:#526e85;font-size:.78rem}.executive-attention-row.due-soon button time{color:#a46d00}.executive-attention-row.due-critical button time{color:#c34b55}.executive-context{display:grid;gap:.3rem;margin:0 0 1rem 2.25rem;padding:.7rem .8rem;border-radius:.45rem;background:#f8fbfc;color:#607a91;font-size:.78rem}.executive-context strong{color:#234a66;font-weight:600}.executive-all-actions{float:right;margin-top:.8rem;border:0;background:transparent;color:#087b91;font-size:.86rem;font-weight:600;cursor:pointer}.executive-all-actions b{padding-left:.25rem;font-size:1.1rem}.executive-footer{display:flex;justify-content:space-between;align-items:center;max-width:1440px;margin:7.2rem auto 0;color:#6f8597;font-size:.66rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.executive-refresh{border:0;background:transparent;color:#087b91;font-size:.78rem;font-weight:600;cursor:pointer}.executive-empty,.executive-inline-empty{display:grid;gap:.6rem;place-items:center;min-height:250px;color:#647e91;text-align:center}.executive-inline-empty{min-height:160px;border-top:1px solid #dfe9ee}@media (max-width: 1280px){.executive-layout{grid-template-columns:1fr;gap:2.5rem}.executive-attention{padding-left:0;border-left:0}.executive-hero-note{display:none}}@media (max-width: 680px){.executive-premium{padding:2.1rem 1rem 1.3rem}.executive-hero h2{font-size:2.55rem}.executive-statbar{grid-template-columns:1fr}.executive-stat{min-height:84px;border-right:0;border-bottom:1px solid #dbe8ed}.executive-stat:last-child{border-bottom:0}.executive-workstreams{overflow-x:auto}.executive-workstream-head,.executive-workstream-row{min-width:690px}.executive-attention-head,.executive-attention-row button{grid-template-columns:minmax(0,1.5fr) .65fr .55fr}.executive-footer{margin-top:4rem}}.triage-filters{margin:1.35rem 4.5vw 0;padding:1.2rem;border:1px solid #dce8ee;border-radius:.85rem;background:#fff;box-shadow:0 8px 26px #1744580b}.triage-heading{display:flex;align-items:baseline;gap:.65rem;flex-wrap:wrap}.triage-heading .eyebrow{color:#2d748b}.triage-heading strong{color:#133a56;font-size:1rem;font-weight:600}.triage-heading small{color:#718597;font-size:.78rem}.triage-quickviews{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));gap:.6rem;margin:1rem 0}.triage-quickviews button{min-height:82px;padding:.75rem .8rem;border:1px solid #d7e5ea;border-radius:.65rem;background:#fbfdfe;color:#234660;text-align:left;cursor:pointer}.triage-quickviews button:hover,.triage-quickviews button.selected{border-color:#8cc7cb;background:#edf8f8}.triage-quickviews b{display:inline-block;margin-right:.42rem;color:#087e8f;font-size:1.55rem;font-weight:400;letter-spacing:-.05em}.triage-quickviews span{font-size:.82rem;font-weight:600}.triage-quickviews small{display:block;margin-top:.32rem;color:#718597;font-size:.7rem}.triage-controls{display:flex;align-items:end;gap:.7rem;flex-wrap:wrap;padding-top:1rem;border-top:1px solid #e2ecef}.triage-search{display:grid;min-width:200px;gap:.32rem}.triage-search span{color:#687985;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.triage-search input{border:1px solid #b9cbd3;border-radius:.55rem;background:#f8fbfc;color:#183946;padding:.62rem .72rem;font-size:.82rem;font-weight:400}.triage-reset{margin-left:auto;padding:.62rem .2rem;border:0;background:transparent;color:#087b91;font-size:.8rem;font-weight:600;cursor:pointer}.action-group-heading{background:#f8fbfc!important;color:#557087!important}.action-group-heading small{color:#7790a1!important}.action-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:.85rem;color:#617b84;font-size:.84rem}.action-pagination div{display:flex;gap:.45rem}.action-pagination button{border:1px solid #b9cbd3;border-radius:.45rem;background:#fff;color:#183946;padding:.45rem .65rem;cursor:pointer}.action-pagination button:disabled{cursor:default;opacity:.45}@media (max-width: 980px){.triage-filters{margin-inline:1rem}.triage-quickviews{grid-template-columns:repeat(3,minmax(140px,1fr))}.triage-reset{margin-left:0}}@media (max-width: 620px){.triage-quickviews{grid-template-columns:repeat(2,minmax(0,1fr))}.triage-search{width:100%;min-width:0}.action-pagination{align-items:flex-start;gap:.7rem;flex-direction:column}}.navigation-tools{position:relative}.navigation-tools>button{white-space:nowrap}.navigation-tools-menu{position:absolute;z-index:30;top:calc(100% + .7rem);right:0;width:260px;padding:.38rem;border:1px solid #cfdee4;border-radius:.7rem;background:#fff;box-shadow:0 16px 40px #143a4d2e}.navigation-tools-menu button{display:flex;width:100%;align-items:flex-start;gap:.65rem;padding:.7rem;border:0;border-radius:.45rem;background:transparent;color:#173b56;text-align:left;cursor:pointer}.navigation-tools-menu button:hover{background:#edf8f8}.navigation-tools-menu svg{flex:0 0 auto;margin-top:.1rem;color:#087d8e}.navigation-tools-menu strong,.navigation-tools-menu small{display:block}.navigation-tools-menu strong{font-size:.82rem;font-weight:600}.navigation-tools-menu small{margin-top:.16rem;color:#708496;font-size:.71rem;font-weight:400}.navigation-menu-rule{height:1px;margin:.35rem .25rem;background:#e2ecef}.suggest-feature{border:1px solid #83c9ce!important;background:#effbfb!important;color:#087b8e!important;font-weight:600!important;white-space:nowrap}.suggest-feature:hover{border-color:#15929a!important;background:#e1f7f7!important}.email-action-page{min-height:100vh;padding:0 1rem 3rem;background:radial-gradient(ellipse at 50% 0%,#e5f7f8,#f5fafb 48%,#fff);color:#173b45}.email-action-page>header{display:block;margin:0 -1rem 2.5rem;padding:1.4rem clamp(1.25rem,5vw,4rem);background:linear-gradient(110deg,#0f8589,#22a3a1);color:#fff}.email-action-page>header span{font-size:.68rem;font-weight:700;letter-spacing:.15em}.email-action-page>header h1{margin:.45rem 0 0;font-size:1.35rem;font-weight:600}.email-action-card{width:min(620px,100%);margin:0 auto;padding:clamp(1.35rem,4vw,2.4rem);border:1px solid #d8e8eb;border-radius:.85rem;background:#fff;box-shadow:0 18px 48px #18445417}.email-action-card .eyebrow{color:#087b8e;font-size:.68rem;font-weight:700;letter-spacing:.14em}.email-action-card h2{margin:.7rem 0 .45rem;color:#173b45;font-size:clamp(1.45rem,4vw,1.95rem);font-weight:600;line-height:1.22;letter-spacing:-.025em}.email-action-subtitle{margin:0 0 1.25rem;color:#607987;font-size:.9rem}.email-action-copy{color:#58727e;font-size:.9rem;line-height:1.55}.email-action-card label{display:grid;gap:.4rem;margin-top:1rem;color:#244b5a;font-size:.82rem;font-weight:600}.email-action-card label select,.email-action-card label textarea{width:100%;border:1px solid #bfd3d9;border-radius:.5rem;background:#fff;color:#173b45;padding:.72rem .8rem;font:inherit;font-size:.9rem;font-weight:400}.email-action-card label textarea{resize:vertical;line-height:1.45}.email-action-limit{display:block;margin:.38rem 0 0;color:#718597;font-size:.72rem}.email-action-demo{margin:.8rem 0;padding:.7rem .8rem;border:1px solid #ead69a;border-radius:.45rem;background:#fff8e6;color:#806000;font-size:.8rem;line-height:1.4}.email-action-card .wide{margin-top:1.2rem}.email-action-footnote{margin:1.2rem 0 0;color:#718597;font-size:.75rem;line-height:1.5}.auth-buttons{display:grid;gap:.7rem;margin-top:1.1rem}.auth-buttons button{width:100%;min-height:2.8rem}.auth-buttons .secondary{border:1px solid #9dbbc4;border-radius:.45rem;background:#fff;color:#15596a;font-weight:600;cursor:pointer}.auth-buttons .secondary:hover{border-color:#138d91;background:#f0fbfb}.delivery-toast{position:fixed;z-index:30;top:1rem;right:1rem;width:min(440px,calc(100vw - 2rem));max-height:min(75vh,620px);overflow:auto;background:#fff;border:1px solid #c7dde2;border-left:4px solid #218452;border-radius:.8rem;box-shadow:0 14px 40px #173b4530;padding:1rem 1.1rem;color:#173b45}.delivery-toast.failure{border-left-color:#bd4a4a}.delivery-toast.pending{border-left-color:#c18400}.delivery-toast-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.delivery-toast-head strong{display:block;font-size:.95rem}.delivery-toast-head small,.delivery-toast-foot{display:block;margin-top:.25rem;color:#617b84;font-size:.76rem;line-height:1.45}.delivery-toast-head button{flex:0 0 auto;border:0;border-radius:.4rem;background:#edf6f7;color:#38606a;font-size:1.25rem;line-height:1;width:1.8rem;height:1.8rem}.delivery-toast ul{display:grid;gap:.6rem;list-style:none;margin:.85rem 0 0;padding:0}.delivery-toast li{display:flex;justify-content:space-between;align-items:flex-start;gap:.8rem;border-top:1px solid #e5eff1;padding-top:.6rem;font-size:.78rem}.delivery-toast li strong,.delivery-toast li small{display:block}.delivery-toast li small{color:#617b84;margin-top:.15rem}.delivery-result{max-width:55%;text-align:right;color:#277946}.delivery-result.failed_retrying{color:#b42318}.delivery-result.queued,.delivery-result.already_sent{color:#8a6414}.delivery-toast-foot{border-top:1px solid #e5eff1;padding-top:.65rem;margin-top:.8rem}
