@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:400;src:url(../media/mulish-latin-400-normal.1ffh15j7ise60.woff2)format("woff2"),url(../media/mulish-latin-400-normal.2w_xdyd35cz9u.woff)format("woff")}
@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:500;src:url(../media/mulish-latin-500-normal.317qwc1lnf19l.woff2)format("woff2"),url(../media/mulish-latin-500-normal.1v9nzxnfzvx01.woff)format("woff")}
@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:600;src:url(../media/mulish-latin-600-normal.1q14rxqlk3531.woff2)format("woff2"),url(../media/mulish-latin-600-normal.3uxefl28hx2u4.woff)format("woff")}
@font-face{font-family:Mulish;font-style:normal;font-display:swap;font-weight:700;src:url(../media/mulish-latin-700-normal.1y_vr67b68xu3.woff2)format("woff2"),url(../media/mulish-latin-700-normal.0fjze79ou4vzf.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.2bif34ejqyosb.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.014rho2pjc981.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cormorant-garamond-latin-600-normal.2o27n1-667uro.woff2)format("woff2"),url(../media/cormorant-garamond-latin-600-normal.1hvep2259y108.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-italic.3jacp__n7pxby.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-italic.3p83cq08hs72m.woff)format("woff")}
@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(../media/cinzel-latin-600-normal.3_n9jw06eilmh.woff2)format("woff2"),url(../media/cinzel-latin-600-normal.2amcp1nrmbbo4.woff)format("woff")}
:root{--aqua:#3cc0d8;--aqua-strong:#1a8aa2;--aqua-link:#147a90;--ink:#14171a;--body:#3a4248;--muted:#66727a;--paper:#fbfcfd;--mist:#f2f6f8;--aqua-wash:#f0fbfd;--border:#dbe0e4;--success:#2f9e6f;--success-text:#1f7a52;--control-border:#8a959c;--warning:#cf8a2c;--danger:#c0483f;--radius-card:18px;--radius-input:8px;--shadow-card:0 8px 24px #104a560f}*{box-sizing:border-box}body{background:var(--paper);color:var(--body);margin:0;font-family:Mulish,Helvetica Neue,sans-serif;font-size:16px;line-height:1.6}h1,h2,h3{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-weight:600;line-height:1.2}.wordmark{letter-spacing:.16em;text-transform:uppercase;font-family:Cinzel,Georgia,serif;font-weight:600}a{color:var(--aqua-link)}.btn{background:var(--aqua);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border:none;border-radius:999px;padding:0 18px;font-weight:600}.btn:hover{color:var(--ink);background:#2fb0c8}.btn-secondary{color:var(--ink);border:1.5px solid var(--border);background:#fff}input,textarea{border-radius:var(--radius-input);width:100%;min-height:48px;font:inherit;background:#fff;border:1.5px solid #c9d1d6;padding:10px 14px}input:focus,textarea:focus{outline:2px solid var(--aqua);outline-offset:1px;border-color:var(--aqua)}.card{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff}.numeric{font-variant-numeric:lining-nums tabular-nums}.notice-dialog{--accent:var(--aqua-strong);border-radius:var(--radius-card);width:min(360px,100vw - 32px);box-shadow:inset 6px 0 0 var(--accent), 0 18px 48px #104a5638;border:1px solid #0000;padding:24px 22px 20px 28px;font-size:16px;line-height:1.5}.notice-dialog::backdrop{background:#14171a73}.notice-dialog p{margin:10px 0 18px}.notice-dialog .btn{width:100%}.notice-dialog .btn:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.notice-info{--accent:var(--aqua-strong);background:var(--aqua-wash);color:var(--ink);border-color:#cdeef5}.notice-warning{--accent:var(--warning);color:#6b4407;background:#fdf3dc;border-color:#f1dca8}.notice-error{--accent:var(--danger);color:#8f2f28;background:#fdf1f0;border-color:#f3cdc9}.notice-error p{font-weight:600}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.24em;font-size:12px;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pill{letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.pill-danger{color:#8f2f28;background:#fdf1f0}.pill-aqua{background:var(--aqua-wash);color:#0f6576}.pill-muted{background:var(--mist);color:var(--body)}.pill-success{color:var(--success-text);background:#eaf6f0}.pill-warning{color:#6b4407;background:#fdf3dc}.no-select{-webkit-user-select:none;user-select:none}.signin-page{background:var(--paper);min-height:100vh;position:relative;overflow:hidden}.signin-page>main{z-index:1;position:relative}.signin-logo{width:260px;max-width:100%;height:auto;margin:0 auto 28px;display:block}.signin-watermark{z-index:0;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(78vmin,760px);height:auto;position:absolute;bottom:-14vmin;right:-12vmin}@media (max-width:560px){.signin-logo{width:220px}.signin-watermark{width:88vw;bottom:-22vw;right:-26vw}}.cs{flex-direction:column;min-height:100vh;display:flex}.cs-header{background:var(--ink);min-height:72px;color:var(--paper);border-bottom:3px solid var(--aqua);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 40px;display:flex}.cs-brand{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.cs-brand .wordmark{font-size:18px}.cs-brand-sub,.cs-asof{color:#b9c2c8;font-size:14px}.cs-meta{flex-wrap:wrap;align-items:center;gap:20px;font-size:14px;display:flex}.cs-meta form{margin:0}.cs-signout{white-space:nowrap;min-height:44px;color:var(--paper);font:inherit;cursor:pointer;background:0 0;border:1px solid #4a535a;border-radius:999px;padding:0 16px;font-size:14px}.cs-signout:hover{border-color:var(--aqua)}.cs-signout:focus-visible,.cs-tab:focus-visible,.cs-row:focus-visible,.cs-pick:focus-visible,.cs-back:focus-visible{outline:3px solid var(--aqua);outline-offset:2px}.cs-body{flex:1;min-height:0;display:flex}.cs-main{flex-direction:column;flex:1;gap:20px;min-width:0;padding:32px 40px 48px;display:flex}.cs-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cs-kpi{flex-direction:column;gap:6px;padding:20px 24px;display:flex}.cs-kpi-value{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:40px;font-weight:600;line-height:1.1}.tone-danger{color:var(--danger)}.tone-aqua{color:var(--aqua-strong)}.cs-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cs-tabs{flex-wrap:wrap;gap:8px;display:flex}.cs-tab{border:1px solid var(--control-border);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.cs-tab.is-active{background:var(--aqua);border-color:var(--aqua)}.cs-tab-long{white-space:pre}.cs-count{font-variant-numeric:tabular-nums;margin-left:8px;font-weight:700}.cs-search{width:min(320px,100%)}.cs-search input{border-radius:999px;min-height:44px;padding:8px 18px}.cs-sortnote,.cs-footnote{color:var(--muted);margin:-8px 0 0;font-size:14px}.cs-footnote{margin:0;font-size:13px}.cs-list{flex-direction:column;display:flex;overflow:hidden}.cs-row{min-height:64px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fff;border:none;border-top:1px solid #e8ecef;grid-template-columns:minmax(0,3.2fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.2fr);align-items:center;gap:12px;width:100%;padding:10px 20px;font-size:14px;display:grid}.cs-row:hover{background:#f7fbfc}.cs-row.is-selected{background:var(--aqua-wash);box-shadow:inset 3px 0 0 var(--aqua)}.cs-row-head{background:var(--mist);cursor:default;min-height:0;color:var(--body);text-transform:uppercase;letter-spacing:.1em;border-top:none;padding:14px 20px;font-size:12px;font-weight:600}.cs-row-head:hover{background:var(--mist)}.cs-row .num{text-align:right}.cs-cust{flex-direction:column;gap:2px;min-width:0;display:flex}.cs-name{text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex;overflow:hidden}.cs-sub{color:var(--muted);font-size:12px}.cs-tags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.cs-row.is-called{background:#fbfdfc}.cs-row.is-called .cs-name{color:var(--body)}.cs-progress{color:var(--body);flex-wrap:wrap;align-items:center;gap:16px;font-size:14px;display:flex}.cs-progress-bar{background:var(--mist);border-radius:999px;flex:1;min-width:120px;max-width:280px;height:8px;overflow:hidden}.cs-progress-bar span{background:var(--success);border-radius:999px;height:100%;display:block}.cs-toggle{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:inline-flex}.cs-toggle input{width:20px;height:20px;min-height:0;accent-color:var(--aqua-strong)}.cs-asof-inline,.cs-who-name{display:inline}.cs-asof-inline{display:none}.cs-risk{color:var(--danger);font-weight:600}.cs-empty{color:var(--muted);margin:0;padding:24px 20px}.cs-emptybook{padding:32px}.cs-emptybook h2{margin:0 0 8px;font-size:28px}.cs-emptybook p{margin:0}.cs-panel{border-left:1px solid var(--border);background:#fff;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:20px;width:400px;max-height:100vh;padding:32px 28px;display:flex;position:sticky;top:0;overflow-y:auto}.cs-panel-empty{color:var(--muted);margin:48px 0 0}.cs-back{display:none}.cs-panel-head{flex-direction:column;gap:6px;display:flex}.cs-panel-head h2{outline:none;margin:0;font-size:26px}.cs-panel-tags{flex-wrap:wrap;gap:8px;display:flex}.cs-contact{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:4px 0 8px;display:flex}.cs-contact dl{gap:2px;margin:0;display:grid}.cs-contact dl>div{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.cs-contact dt{color:var(--muted);padding-top:13px;font-size:12px}.cs-contact dd{color:var(--ink);overflow-wrap:anywhere;flex-direction:column;margin:0;display:flex}.cs-contact-values{flex-wrap:wrap;gap:0 16px;font-size:16px;display:flex}.cs-contact-link{min-height:44px;color:var(--aqua-link);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}.cs-contact-link:hover{color:var(--ink)}.cs-contact-link:focus-visible,.cs-contact-edit:focus-visible{outline:2px solid var(--aqua-strong);outline-offset:2px;border-radius:4px}.cs-contact-text{align-items:center;min-height:44px;display:inline-flex}.cs-contact-none{min-height:44px;color:var(--muted);align-items:center;font-size:14px;display:inline-flex}.cs-contact-meta{color:var(--muted);font-size:13px;line-height:1.4}.cs-contact-meta+.cs-contact-meta{margin-top:2px}.cs-contact dd .cs-contact-meta:last-child{margin-bottom:8px}.cs-contact-note{border-left:3px solid var(--aqua);background:var(--aqua-wash);color:var(--body);margin:4px 0 0;padding:8px 12px;font-size:14px}.cs-contact-empty{color:var(--muted);margin:0;padding:10px 0 0;font-size:14px}.cs-contact-edit{cursor:pointer;min-height:44px;font:inherit;color:var(--aqua-link);text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.cs-contact-edit:hover{color:var(--ink)}.cs-contact .cs-msg{min-height:0}.cs-contact-form{border:1px solid var(--border);background:#fff;border-radius:12px;padding:16px}.cs-contact-form fieldset{border:none;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.cs-contact-form legend{color:var(--ink);margin-bottom:4px;padding:0;font-size:15px;font-weight:700}.cs-contact-form .cs-muted{margin:0;font-size:13px}.cs-contact-form label{color:var(--ink);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.cs-contact-form input,.cs-contact-form textarea{font-size:16px;font-weight:400}.cs-contact-actions{flex-wrap:wrap;gap:8px;display:flex}.cs-contact-actions .btn{min-height:44px}.cs-metrics{background:var(--mist);border-radius:12px;grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;padding:16px;display:grid}.cs-metric dt{color:var(--muted);font-size:12px}.cs-metric dd{color:var(--ink);margin:0;font-size:15px;font-weight:600}.cs-metric dd.is-strong{color:var(--danger);font-size:18px}.cs-log{border:none;flex-direction:column;gap:12px;margin:0;padding:0;display:flex}.cs-log legend{color:var(--ink);margin-bottom:10px;padding:0;font-size:15px;font-weight:700}.cs-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cs-pick{border:1px solid var(--control-border);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:600}.cs-pick:last-child:nth-child(odd){grid-column:1/-1}.cs-pick.is-active{background:var(--aqua);border-color:var(--aqua)}.cs-notes{color:var(--ink);flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}.cs-notes textarea{resize:vertical;min-height:96px;font-size:14px;font-weight:400}.cs-savebar{flex-direction:column;gap:8px;display:flex}.cs-save{width:100%;min-height:48px}.cs-save:disabled{opacity:.6;cursor:wait}.cs-msg{min-height:22px;color:var(--success-text);margin:0;font-size:14px;font-weight:600}.cs-msg.is-error{color:var(--danger)}.cs-msg.is-pending{color:#6b4407;font-weight:500}.cs-history h3{margin:0 0 10px;font-family:Mulish,sans-serif;font-size:15px;font-weight:700}.cs-history ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs-hist{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;display:flex}.cs-hist-label{color:var(--ink);font-weight:700}.cs-hist-notes{white-space:pre-wrap;color:var(--body)}.cs-muted{color:var(--muted);margin:0;font-size:13px}.cs-watermark{pointer-events:none;z-index:50;opacity:.06;color:var(--ink);-webkit-user-select:none;user-select:none;grid-template-columns:repeat(5,1fr);align-content:space-around;column-gap:64px;font-size:18px;font-weight:600;display:grid;position:fixed;inset:-20%;overflow:hidden;transform:rotate(-18deg)}.cs-watermark span{text-align:center;white-space:nowrap;padding:40px 0}.cs-backadmin{align-items:center;text-decoration:none;display:inline-flex}.ad-nav{border-bottom:1px solid var(--border);background:#fff;gap:4px;padding:0 40px;display:flex;overflow-x:auto}.ad-navlink{white-space:nowrap;min-height:52px;color:var(--body);border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ad-navlink:hover{color:var(--ink)}.ad-navlink.is-active{color:var(--ink);border-bottom-color:var(--aqua)}.ad-navlink:focus-visible{outline:3px solid var(--aqua);outline-offset:-3px}.ad-badge{color:#6b4407;background:#fdf3dc;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;display:inline-flex}.ad-main{flex-direction:column;gap:20px;width:100%;max-width:1280px;margin:0 auto;padding:32px 40px 64px;display:flex}.ad-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ad-head h1{margin:4px 0 0;font-size:36px}.ad-lede{max-width:560px;color:var(--body);margin:0;font-size:15px}.ad-card .ad-lede{color:var(--muted);margin:0 0 12px;padding:0 20px;font-size:14px}.ad-h2{margin:0;padding:20px 20px 4px;font-size:24px}.ad-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ad-kpi{flex-direction:column;gap:6px;padding:18px 22px;display:flex}.ad-kpi-value{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:600;line-height:1.1}.ad-card{overflow:hidden}.ad-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.ad-toolbar .btn{margin-left:auto}.ad-tablewrap{overflow-x:auto}.ad-table{border-collapse:collapse;width:100%;color:var(--ink);font-size:14px}.ad-table th{background:var(--mist);text-align:left;color:var(--body);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:12px 14px;font-size:12px;font-weight:600}.ad-table td{vertical-align:top;border-top:1px solid #e8ecef;padding:12px 14px}.ad-table .num{text-align:right}.ad-table tr.is-inactive td{color:var(--muted)}.ad-table tr.is-editing td{background:var(--aqua-wash)}.ad-repname{font-weight:600;display:block}.ad-sub{color:var(--muted);margin-top:2px;font-size:12px;display:block}.ad-muted{color:var(--muted)}.ad-email{overflow-wrap:break-word;min-width:160px;max-width:260px}.ad-empty{color:var(--muted);padding:24px 20px}.ad-actions{text-align:right}.ad-actions>*{white-space:nowrap}.ad-actions>*+*{margin-left:12px}.ad-link{cursor:pointer;min-height:44px;font:inherit;color:var(--aqua-link);text-underline-offset:3px;background:0 0;border:none;align-items:center;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.ad-link:hover{color:var(--ink)}.ad-link:disabled{opacity:.6;cursor:wait}.ad-link.is-danger{color:#a33b33}.ad-link:focus-visible{outline:2px solid var(--aqua-strong);outline-offset:2px;border-radius:4px}.ad-confirm{white-space:normal;text-align:left;align-items:center;gap:12px;display:inline-flex}.ad-notice{background:var(--aqua-wash);color:var(--ink);border-bottom:1px solid #cdeef5;margin:0;padding:12px 20px;font-size:14px;font-weight:600}.ad-error,.ad-warning{color:#8f2f28;background:#fdf1f0;margin:0;padding:12px 20px;font-size:14px;font-weight:600}.ad-warning{border-radius:8px;margin:0 20px 12px}.ad-form{background:var(--aqua-wash);border-bottom:1px solid var(--border);padding:20px}.ad-table .ad-form{border:none;padding:8px 0}.ad-form fieldset{border:none;flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.ad-form legend{color:var(--ink);margin-bottom:6px;padding:0;font-size:16px;font-weight:700}.ad-formgrid{grid-template-columns:160px minmax(0,1fr) minmax(0,1.4fr) 120px;gap:12px 16px;display:grid}.ad-formgrid label{color:var(--ink);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.ad-formgrid input{font-size:16px;font-weight:400}.ad-formgrid input[readonly]{background:var(--mist);color:var(--body)}.ad-hint{color:var(--muted);margin:0;font-size:12px;font-weight:400}.ad-hint.is-warning{color:#6b4407;font-weight:600}.ad-formactions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ad-formactions .cs-msg{margin:0}.ad-assign{align-items:center;gap:8px;display:flex}.ad-assign select{border-radius:var(--radius-input);min-width:200px;min-height:44px;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #c9d1d6;padding:0 12px;font-size:14px}.ad-assign select:focus{outline:2px solid var(--aqua);outline-offset:1px}.ad-assign .btn{white-space:nowrap;min-height:44px}.ad-btn-sm{min-height:40px;padding:0 14px;font-size:14px}.ad-changes{flex-direction:column;gap:6px;margin:0;display:flex}.ad-changes>div{grid-template-columns:64px minmax(0,1fr);gap:8px;display:grid}.ad-changes dt{color:var(--muted);padding-top:2px;font-size:12px}.ad-changes dd{overflow-wrap:anywhere;margin:0}.ad-old{color:var(--muted);text-decoration:line-through}.ad-import{padding-bottom:12px}.ad-import-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-right:20px;display:flex}.ad-import-head .ad-muted{padding-left:20px;font-size:13px}.ad-stats{flex-wrap:wrap;gap:12px 32px;margin:12px 20px 16px;display:flex}.ad-stats dt{color:var(--muted);font-size:12px}.ad-stats dd{color:var(--ink);margin:0;font-size:20px;font-weight:700}.ad-details{border-top:1px solid #e8ecef;margin:0 20px}.ad-details summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;font-size:14px;font-weight:600;display:flex}.ad-details ul{columns:2;column-gap:32px;margin:0 0 12px;padding-left:20px;font-size:14px}.ad-details li{break-inside:avoid}@media (max-width:960px){.ad-nav{padding:0 16px}.ad-main{padding:24px 16px 48px}.ad-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-table th,.ad-table td{padding:10px}.ad-actions>*{justify-content:flex-end;display:flex}.ad-actions>*+*{margin-left:0}.ad-formgrid{grid-template-columns:1fr 1fr}.ad-toolbar .btn{margin-left:0}.ad-details ul{columns:1}.cs-header{flex-wrap:nowrap;min-height:60px;padding:8px 16px}.cs-brand .wordmark{letter-spacing:.12em;font-size:13px}.cs-brand-sub,.cs-asof,.cs-who-name{display:none}.cs-asof-inline{display:inline}.cs-meta{flex-wrap:nowrap;gap:10px;font-size:13px}.cs-signout{min-height:44px;padding:0 14px}.eyebrow{letter-spacing:.1em}.cs-watermark{grid-template-columns:repeat(3,1fr)}.cs-main{gap:16px;padding:20px 16px 40px}.cs-kpis{gap:10px}.cs-kpi{gap:2px;padding:12px 14px}.cs-kpi-value{font-size:26px}.cs-row{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px}.cs-row-head,.cs-wide,.cs-panel{display:none}.cs-panel.is-open{z-index:40;border-left:none;width:auto;max-height:none;padding:20px 16px 0;display:flex;position:fixed;inset:0}.cs-savebar{z-index:41;padding:12px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:#fff;gap:4px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #104a5614}.cs-savebar .cs-msg{min-height:0;font-size:13px}.cs-history{padding-bottom:140px}.cs-back{border:1px solid var(--border);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}}@media (max-width:560px){.cs-who{display:none}.cs-brand .wordmark{letter-spacing:.08em;white-space:nowrap;font-size:12px}.cs-kpis{grid-template-columns:1.4fr 1fr 1fr;gap:8px}.cs-kpi{border-radius:14px;padding:10px 12px}.cs-kpi .eyebrow{letter-spacing:.04em;font-size:11px;line-height:1.3}.cs-kpi-value{font-size:22px}.cs-progress{gap:6px 16px}.cs-progress-bar{flex-basis:100%;order:2;max-width:none}.cs-toggle{order:3}.cs-tab{flex:1;justify-content:center;padding:0 12px}.cs-tab-long{display:none}.cs-search{width:100%}}@media print{.cs{display:none!important}body:before{content:"Printing is disabled for the call sheet.";padding:48px;font-size:18px;display:block}}
