@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@600;700&display=swap";.hours-v13-usage-list .hours-v13-logo.hours-company-logo-v41{overflow:hidden!important;padding:0!important;background:#f7f3ee!important;border-color:#e3d7ce!important;color:transparent!important;display:grid!important;place-items:center!important}.hours-v13-usage-list .hours-v13-logo.hours-company-logo-v41 .hours-company-logo-image-v41{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important;filter:none!important;mix-blend-mode:normal!important;opacity:1!important}[data-workspace-theme=night] .hours-v13-usage-list .hours-v13-logo.hours-company-logo-v41{background:#f7f3ee!important;border-color:#e3d7ce!important}:root{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#2b2b2b;background:#f7f3ee;font-synthesis:none;text-rendering:optimizeLegibility;--burgundy: #5a1e2d;--burgundy-dark: #431520;--ivory: #f7f3ee;--paper: #fffdf9;--graphite: #2b2b2b;--taupe: #b7a99a;--gold: #b58c52;--line: #e6ddd4;--muted: #746d68;--soft: #f0e9e2;--success: #356448;--warning: #8c642a;--shadow: 0 12px 32px rgba(63, 39, 30, .07)}*{box-sizing:border-box}html{font-size:16px}body{margin:0;min-width:320px;min-height:100vh;background:var(--ivory)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}h1,h2,h3{font-family:Playfair Display,Georgia,serif;margin:0;color:var(--graphite)}h1{font-size:clamp(2rem,3vw,3.05rem);line-height:1.06;letter-spacing:-.035em}h2{font-size:clamp(1.35rem,2vw,1.7rem);line-height:1.15}p{font-size:1rem;line-height:1.65;margin:0;color:var(--muted)}.app-shell{min-height:100vh;display:flex}.sidebar{position:fixed;inset:0 auto 0 0;width:254px;background:var(--burgundy);color:#fff;display:flex;flex-direction:column;padding:28px 18px 20px;z-index:30}.brand{display:flex;flex-direction:column;line-height:1;padding:0 10px 26px}.brand strong{font-family:Playfair Display,Georgia,serif;font-size:2rem;letter-spacing:.08em;color:#fff}.brand span{margin-top:7px;font-size:.68rem;letter-spacing:.27em;color:#ffffffa8}.sidebar-top{display:flex;justify-content:space-between;align-items:flex-start}.sidebar-close{display:none;background:none;border:0;color:#fff}.sidebar nav{display:grid;gap:5px}.sidebar nav a{min-height:46px;display:flex;gap:12px;align-items:center;padding:0 13px;border-radius:10px;color:#ffffffc2;font-size:.94rem;font-weight:500;transition:.18s ease}.sidebar nav a:hover,.sidebar nav a.active{background:#ffffff1c;color:#fff}.sidebar-footer{margin-top:auto;padding:18px 8px 0;border-top:1px solid rgba(255,255,255,.14);display:grid;grid-template-columns:38px 1fr 20px;align-items:center;gap:10px}.sidebar-footer strong{display:block;font-size:.84rem}.sidebar-footer small{display:block;margin-top:3px;color:#ffffff9e;font-size:.72rem}.avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#f2e8dd;color:var(--burgundy);font-weight:700;font-size:.76rem}.avatar.large{width:48px;height:48px}.main{margin-left:254px;width:calc(100% - 254px);min-width:0}.topbar{height:70px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid rgba(90,30,45,.08);background:#f7f3eee0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:20}.top-actions{margin-left:auto}.icon-button{position:relative;width:44px;height:44px;border:1px solid var(--line);background:var(--paper);border-radius:12px;display:grid;place-items:center;color:var(--graphite)}.notification-dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:var(--burgundy);border:2px solid var(--paper)}.mobile-menu{display:none;position:fixed;z-index:25;top:13px;left:16px;width:44px;height:44px;border:1px solid var(--line);background:var(--paper);border-radius:10px;color:var(--burgundy)}.page{width:min(1220px,calc(100% - 8vw));margin:0 auto;padding:58px 0 72px}.eyebrow,.section-kicker{font-size:.72rem;letter-spacing:.18em;font-weight:700;color:var(--burgundy)}.section-kicker.light{color:#ffffffb8}.page-heading{margin-top:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.page-heading p{max-width:680px;margin-top:11px}.primary,.light-button{border:0;min-height:46px;padding:0 19px;border-radius:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:9px}.primary{background:var(--burgundy);color:#fff;box-shadow:0 8px 18px #5a1e2d2b}.primary:hover{background:var(--burgundy-dark)}.primary:disabled{opacity:.42;cursor:not-allowed}.primary.full{width:100%}.light-button{background:#fff;color:var(--burgundy);flex-shrink:0}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:40px}.kpi{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px;box-shadow:0 6px 20px #3f271e09}.kpi>span{color:var(--muted);font-size:.86rem}.kpi strong{display:block;font-family:Playfair Display,Georgia,serif;font-size:2rem;line-height:1;color:var(--burgundy);margin:13px 0 9px}.kpi small{color:var(--muted);font-size:.76rem}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.85fr);gap:18px;margin-top:18px}.panel{background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:25px;box-shadow:var(--shadow);min-width:0}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:19px}.panel-title h2{margin-top:7px}.panel-title>a{color:var(--burgundy);font-size:.84rem;font-weight:700;white-space:nowrap}.count{min-width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--burgundy);color:#fff;font-size:.8rem;font-weight:700}.action-row{display:grid;grid-template-columns:42px 1fr auto;gap:13px;align-items:center;padding:17px 0;border-top:1px solid var(--line)}.action-row:first-of-type{border-top:0}.action-row strong,.event strong,.company-row strong,.deliverable strong{font-size:.94rem}.action-row p,.event p{font-size:.81rem;margin-top:4px}.action-row button,.ghost{border:0;background:transparent;color:var(--burgundy);font-weight:700;font-size:.82rem;display:flex;align-items:center;gap:4px;min-height:42px}.status-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--soft);color:var(--burgundy)}.status-icon.warn{background:#f5ead9;color:var(--warning)}.event{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:14px;padding:15px 0;border-top:1px solid var(--line)}.event:first-of-type{border-top:0}.date{width:50px;height:52px;border-radius:10px;background:var(--soft);display:grid;place-items:center;align-content:center}.date strong{color:var(--burgundy);font-family:Playfair Display,Georgia,serif;font-size:1.2rem;line-height:1}.date span{margin-top:3px;font-size:.62rem;letter-spacing:.1em;color:var(--muted)}.companies{margin-top:18px}.company-row{display:grid;grid-template-columns:42px 1.2fr 1fr 70px auto;gap:15px;align-items:center;border-top:1px solid var(--line);padding:15px 0}.company-mark{width:38px;height:38px;border:1px solid var(--line);border-radius:9px;display:grid;place-items:center;font-family:Playfair Display,Georgia,serif;color:var(--burgundy);font-size:1.1rem}.company-name span{display:block;margin-top:3px;font-size:.75rem;color:var(--muted)}.hours-cell>span{font-size:.78rem;color:var(--muted)}.progress{height:6px;border-radius:99px;background:#e9e1da;overflow:hidden;margin-top:8px}.progress span{height:100%;display:block;background:var(--burgundy);border-radius:99px}.nps{display:flex;gap:5px;align-items:center;color:var(--gold);font-weight:700}.client-context{display:flex;align-items:center;gap:12px;margin-bottom:25px}.company-logo{width:46px;height:46px;border:1px solid var(--line);border-radius:11px;background:var(--paper);display:grid;place-items:center;color:var(--burgundy);font-family:Playfair Display,Georgia,serif;font-size:1.45rem}.client-context span{display:block;color:var(--muted);letter-spacing:.14em;font-size:.66rem;font-weight:700}.client-context strong{display:block;margin-top:4px;font-size:.93rem}.hero-attention{margin-top:35px;border-radius:17px;padding:30px;background:var(--burgundy);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px;box-shadow:0 16px 34px #5a1e2d29}.hero-attention h2{color:#fff;margin:8px 0 9px;font-size:clamp(1.45rem,2.2vw,2rem)}.hero-attention p{color:#ffffffc2;max-width:730px}.client-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px}.client-summary>div{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.client-summary>div>span{font-size:.8rem;color:var(--muted)}.client-summary strong{display:block;font-family:Playfair Display,Georgia,serif;color:var(--burgundy);font-size:1.9rem;margin-top:10px}.client-summary strong small{font-family:Inter,sans-serif;font-size:.8rem;color:var(--muted);font-weight:500}.client-summary p{font-size:.73rem;margin-top:8px}.stars{color:var(--gold);letter-spacing:.08em;margin-top:8px}.client-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr)}.deliverable{display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:center;padding:16px 0;border-top:1px solid var(--line)}.deliverable:first-child{border-top:0}.check{color:var(--success);align-self:start;padding-top:2px}.deliverable strong{display:block}.status{display:inline-block;margin:6px 0 3px;font-size:.69rem;color:var(--muted)}.status.needs-action{color:var(--burgundy);font-weight:700}.deliverable-meta{text-align:right}.deliverable-meta span{display:block;font-weight:700;font-size:.78rem}.deliverable-meta small{color:var(--muted)}.consultant{display:flex;gap:13px;align-items:center;margin-top:23px;padding:18px;border-radius:12px;background:var(--soft)}.consultant span{color:var(--muted);font-size:.64rem;letter-spacing:.13em;font-weight:700}.consultant strong{display:block;margin-top:3px}.consultant p{font-size:.72rem;margin-top:3px}.empty-state{margin-top:34px;padding:70px 30px;text-align:center;color:var(--burgundy)}.empty-state h2{margin-top:14px}.empty-state p{max-width:530px;margin:10px auto 0}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.95fr) minmax(480px,1.05fr)}.login-brand{background:var(--burgundy);color:#fff;padding:clamp(38px,6vw,82px);display:flex;flex-direction:column;justify-content:space-between}.login-brand .brand{padding-left:0}.login-brand h1{color:#fff;max-width:560px;margin:14px 0 18px;font-size:clamp(2.5rem,5vw,4.6rem)}.login-brand p{color:#ffffffbf;max-width:590px;font-size:1.05rem}.login-brand>small{color:#ffffff9e}.login-form{display:grid;place-items:center;padding:40px;background:var(--ivory)}.login-card{width:min(480px,100%);background:var(--paper);border:1px solid var(--line);border-radius:17px;padding:clamp(28px,5vw,46px);box-shadow:var(--shadow)}.login-card h2{font-size:2rem;margin:10px 0 12px}.login-card label{display:grid;gap:8px;margin:28px 0 16px;font-size:.82rem;font-weight:700}.login-card input{width:100%;height:50px;border-radius:10px;border:1px solid #d8cec5;background:#fff;padding:0 14px;outline:none;font-size:1rem}.login-card input:focus{border-color:var(--burgundy);box-shadow:0 0 0 3px #5a1e2d14}.demo-links{margin-top:30px;padding-top:18px;border-top:1px solid var(--line);display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:.76rem}.demo-links span{color:var(--muted)}.demo-links a{color:var(--burgundy);font-weight:700}@media (max-width: 1050px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.client-grid{grid-template-columns:1fr}.company-row{grid-template-columns:42px 1fr 1fr 64px}.company-row .ghost{grid-column:2 / -1;justify-self:start}}@media (max-width: 820px){.sidebar{transform:translate(-102%);transition:transform .22s ease;box-shadow:20px 0 45px #2d14192e}.sidebar.open{transform:translate(0)}.sidebar-close,.mobile-menu{display:grid;place-items:center}.main{width:100%;margin-left:0}.topbar{padding-left:74px;padding-right:18px;height:70px}.page{width:min(100% - 32px,720px);padding-top:36px}.login-page{grid-template-columns:1fr}.login-brand{min-height:360px;gap:60px}.login-form{padding:32px 18px 60px}}@media (max-width: 620px){html{font-size:16px}.page-heading{align-items:stretch;flex-direction:column}.page-heading .primary{width:100%}.kpi-grid,.client-summary{grid-template-columns:1fr}.hero-attention{align-items:stretch;flex-direction:column;padding:24px}.light-button{width:100%}.panel{padding:20px}.action-row{grid-template-columns:38px 1fr}.action-row button{grid-column:2;justify-self:start}.company-row{grid-template-columns:42px 1fr;gap:10px 12px}.company-row .hours-cell,.company-row .nps,.company-row .ghost{grid-column:2}.deliverable{grid-template-columns:22px 1fr}.deliverable-meta{grid-column:2;display:flex;gap:12px;text-align:left}.login-brand{padding:34px 24px}.login-brand h1{font-size:2.65rem}.login-card{padding:28px 22px}}.secondary,.stop-button{min-height:46px;padding:0 18px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.secondary{background:var(--paper);color:var(--burgundy);border:1px solid #cfbfc1}.secondary:hover{background:#faf5f2}.stop-button{border:1px solid #c5b9b0;background:transparent;color:var(--graphite)}.secondary:disabled,.stop-button:disabled{opacity:.45;cursor:not-allowed}.form-message,.inline-notice{margin-top:18px;border:1px solid #d7c8c0;background:#f6efe9;color:var(--graphite);border-radius:11px;padding:14px 16px;font-size:.9rem;line-height:1.5}.form-message.success,.inline-notice.success{border-color:#bdd0c2;background:#eef5ef;color:#2f5b40}.inline-notice{display:flex;align-items:flex-start;gap:10px}.route-loading{min-height:100vh;display:grid;place-items:center;align-content:center;gap:14px;background:var(--ivory)}.loading-mark{font-family:Playfair Display,Georgia,serif;color:var(--burgundy);font-size:2.1rem;letter-spacing:.1em}.route-loading p{font-size:.94rem}.workspace-split{margin-top:36px;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.35fr);gap:18px;align-items:start}.compact-list{padding:20px}.deliverable-select{width:100%;min-height:82px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;text-align:left;padding:14px 12px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--graphite)}.deliverable-select:first-of-type{border-top:0}.deliverable-select:hover,.deliverable-select.selected{background:#f7f0eb;border-radius:10px}.deliverable-select strong{display:block;margin:4px 0 5px;font-size:.94rem;line-height:1.35}.deliverable-select small{color:var(--muted);font-size:.78rem}.deliverable-select small.needs-action{color:var(--burgundy);font-weight:700}.deliverable-select>span{font-size:.78rem;color:var(--muted)}.deliverable-code{color:var(--muted);font-size:.72rem;letter-spacing:.09em;font-weight:700}.deliverable-detail{padding:clamp(24px,4vw,38px)}.deliverable-detail h2{font-size:clamp(1.65rem,2.6vw,2.25rem);margin:10px 0 12px}.detail-topline{display:flex;align-items:center;justify-content:space-between;gap:14px}.status-pill{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:#f5f0ea;color:var(--muted);font-size:.76rem;font-weight:700;white-space:nowrap}.status-pill.action{border-color:#5a1e2d42;background:#f5e8eb;color:var(--burgundy)}.status-pill.ok{border-color:#bfd1c4;background:#edf5ef;color:var(--success)}.detail-description{max-width:780px}.detail-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0 8px}.detail-meta-grid>div{padding:15px;border-radius:11px;background:var(--soft)}.detail-meta-grid span{display:block;color:var(--muted);font-size:.76rem}.detail-meta-grid strong{display:block;margin-top:6px;font-size:.88rem;line-height:1.35}.document-preview-row{margin-top:28px;display:grid;grid-template-columns:24px 1fr auto;gap:12px;align-items:center;border:1px solid var(--line);padding:16px;border-radius:12px;color:var(--burgundy)}.document-preview-row strong{color:var(--graphite);display:block;font-size:.9rem}.document-preview-row span{color:var(--muted);display:block;margin-top:3px;font-size:.78rem}.context-block{display:flex;align-items:flex-start;gap:12px;padding:17px;border-radius:12px;background:var(--soft);margin-top:18px;color:var(--burgundy)}.context-block strong{color:var(--graphite);font-size:.9rem}.context-block p{margin-top:4px;font-size:.86rem}.review-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#251a1b8f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-card{position:relative;width:min(610px,100%);max-height:min(88vh,760px);overflow:auto;padding:clamp(26px,5vw,40px);border-radius:17px;background:var(--paper);border:1px solid var(--line);box-shadow:0 28px 80px #2214163d}.modal-card h2{margin:10px 0 12px;font-size:1.8rem}.modal-close{position:absolute;top:15px;right:15px;width:44px;height:44px;display:grid;place-items:center;border:0;background:var(--soft);border-radius:10px;color:var(--graphite)}.modal-card textarea,.stacked-label textarea,.stacked-label input,.stacked-label select{width:100%;border:1px solid #d7cbc2;border-radius:10px;background:#fff;color:var(--graphite);outline:none;padding:12px 14px;font-size:1rem;line-height:1.5}.modal-card>textarea{margin-top:20px;resize:vertical}.modal-card textarea:focus,.stacked-label textarea:focus,.stacked-label input:focus,.stacked-label select:focus{border-color:var(--burgundy);box-shadow:0 0 0 3px #5a1e2d12}.modal-actions{margin-top:22px;display:flex;justify-content:flex-end;gap:10px}.rating-row{display:flex;gap:8px;margin:24px 0}.rating-row button{width:48px;height:48px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#c6b7aa;display:grid;place-items:center}.rating-row button.selected{color:var(--gold);border-color:#d8c29d;background:#fcf7ed}.stacked-label{display:grid;gap:8px;font-size:.84rem;font-weight:700;color:var(--graphite)}.usage-hero{margin-top:36px;padding:clamp(24px,4vw,34px);border-radius:16px;background:var(--burgundy);color:#fff;display:grid;grid-template-columns:1fr auto;gap:38px;align-items:end}.usage-hero>div:first-child{min-width:0}.usage-hero span{color:#ffffffb8;font-size:.84rem}.usage-hero strong{display:block;margin:10px 0 15px;color:#fff;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3rem)}.usage-hero strong small{font-family:Inter,sans-serif;font-size:.88rem;color:#ffffffb8;font-weight:500}.usage-hero .progress{background:#ffffff2e;max-width:720px}.usage-hero .progress span{background:#fff}.usage-balance{min-width:150px;padding-left:26px;border-left:1px solid rgba(255,255,255,.2)}.usage-balance strong{font-size:2rem;margin-bottom:0}.threshold-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0 22px}.threshold{padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--paper);border:1px solid var(--line);border-radius:11px}.threshold strong{color:var(--burgundy)}.threshold span{color:var(--muted);font-size:.8rem}.threshold.done{border-color:#bfd1c4}.threshold.next{border-color:#d7b8bf;background:#fbf5f6}.hours-table-panel{margin-top:18px}.hours-table{width:100%}.hours-head,.hours-line{display:grid;grid-template-columns:90px minmax(0,1fr) 130px 90px;gap:16px;align-items:center}.hours-head{padding:0 10px 12px;color:var(--muted);font-size:.76rem;font-weight:700}.hours-line{min-height:68px;padding:12px 10px;border-top:1px solid var(--line)}.hours-line>span:first-child{color:var(--muted);font-size:.82rem}.hours-line div strong{display:block;font-size:.88rem;line-height:1.35}.hours-line div small{display:block;color:var(--muted);font-size:.77rem;margin-top:4px}.entry-type{justify-self:start;background:var(--soft);border-radius:999px;padding:6px 9px;color:var(--muted);font-size:.75rem}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.info-grid .context-block{height:100%}.report-layout{margin-top:36px;display:grid;grid-template-columns:290px minmax(0,1fr);gap:18px;align-items:start}.report-list-card{padding:18px}.report-list-item{width:100%;min-height:70px;margin-top:10px;padding:12px;display:flex;align-items:center;gap:10px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--burgundy);text-align:left}.report-list-item.selected,.report-list-item:hover{background:var(--soft);border-color:var(--line)}.report-list-item strong{display:block;color:var(--graphite);font-size:.88rem}.report-list-item span{display:block;color:var(--muted);margin-top:3px;font-size:.76rem}.report-document{padding:clamp(26px,5vw,48px)}.report-cover-line{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:24px;border-bottom:1px solid var(--line)}.report-cover-line span{color:var(--muted);font-size:.76rem;letter-spacing:.08em}.report-cover-line strong{display:block;color:var(--burgundy);font-family:Playfair Display,Georgia,serif;font-size:1.35rem;margin-top:5px}.report-document>h2{font-size:clamp(1.8rem,3.4vw,2.8rem);margin:32px 0 14px;max-width:720px}.report-document>p{max-width:820px}.report-document section{padding-top:26px;margin-top:26px;border-top:1px solid var(--line)}.report-document section p{margin-top:10px}.report-document ul,.auto-block ul{margin:12px 0 0;padding-left:20px;color:var(--muted);line-height:1.65;font-size:.95rem}.report-actions{margin-top:32px;padding-top:24px;border-top:1px solid var(--line);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.report-footnote{margin-top:18px!important;font-size:.82rem!important}.timeline-panel{margin-top:34px;padding:30px}.timeline-row{position:relative;display:grid;grid-template-columns:44px 88px 1fr;gap:16px;min-height:90px;align-items:start}.timeline-row:not(:last-child):before{content:"";position:absolute;left:21px;top:43px;bottom:0;width:1px;background:var(--line)}.timeline-marker{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);background:var(--paper);color:var(--muted);z-index:1}.timeline-row.done .timeline-marker{color:var(--success);border-color:#bfd1c4;background:#edf5ef}.timeline-row.current .timeline-marker{color:#fff;background:var(--burgundy);border-color:var(--burgundy)}.timeline-date{padding-top:10px;color:var(--burgundy);font-weight:700;font-size:.84rem}.timeline-row>div:last-child{padding-top:8px}.timeline-row>div:last-child strong{font-size:.94rem}.timeline-row>div:last-child p{margin-top:4px;font-size:.86rem}.data-panel{margin-top:36px;overflow:hidden}.data-head,.client-data-row{display:grid;grid-template-columns:minmax(300px,1.5fr) minmax(160px,.8fr) 70px 150px 150px;gap:16px;align-items:center}.data-head{padding:0 8px 12px;color:var(--muted);font-size:.76rem;font-weight:700}.client-data-row{min-height:90px;padding:14px 8px;border-top:1px solid var(--line)}.client-identity{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center}.client-identity strong{display:block}.client-identity span,.client-identity small{display:block;color:var(--muted);margin-top:3px;font-size:.76rem;line-height:1.35}.nps-cell{color:var(--gold)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.form-grid .wide{grid-column:1 / -1}.form-grid input{min-height:48px}.project-summary-card{margin-top:36px;padding:28px 30px;border-radius:16px;background:var(--burgundy);color:#fff;display:grid;grid-template-columns:1fr 210px;gap:30px;align-items:center}.project-summary-card h2{color:#fff;margin:8px 0 7px;font-size:1.75rem}.project-summary-card p{color:#ffffffb8;font-size:.86rem}.project-progress strong{display:block;color:#fff;font-family:Playfair Display,Georgia,serif;font-size:2.1rem}.project-progress>span{color:#ffffffad;font-size:.76rem}.project-progress .progress{background:#fff3}.project-progress .progress span{background:#fff}.view-switch{margin:20px 0 12px;display:inline-flex;padding:4px;background:#eadfd6;border-radius:10px}.view-switch button{min-height:38px;padding:0 15px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-weight:700;font-size:.82rem}.view-switch button.active{background:var(--paper);color:var(--burgundy);box-shadow:0 3px 10px #3a231e12}.admin-deliverable-row{display:grid;grid-template-columns:42px minmax(240px,1.3fr) 150px minmax(150px,.7fr) 70px auto;gap:14px;align-items:center;min-height:86px;padding:14px 0;border-top:1px solid var(--line)}.deliverable-symbol{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--soft);color:var(--burgundy)}.admin-deliverable-row>div:nth-child(2) strong{display:block;margin:4px 0;font-size:.9rem}.admin-deliverable-row>div:nth-child(2) small{color:var(--muted);font-size:.75rem}.flow-grid{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;overflow-x:auto;padding-bottom:10px}.flow-column{min-width:220px;padding:14px;border:1px solid var(--line);border-radius:13px;background:#fffdf9a8}.flow-title{display:flex;align-items:center;justify-content:space-between;padding:0 2px 12px}.flow-title>strong{font-size:.86rem}.flow-title>span{width:28px;height:28px;border-radius:50%;background:var(--soft);display:grid;place-items:center;color:var(--muted);font-size:.75rem}.flow-card{background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:14px;margin-top:9px;box-shadow:0 5px 14px #35231f0a}.flow-card strong{display:block;margin:6px 0 10px;font-size:.86rem;line-height:1.4}.flow-card small{color:var(--muted);font-size:.75rem}.timer-card{margin-top:36px;display:grid;grid-template-columns:52px minmax(250px,1fr) 150px auto;gap:18px;align-items:center;padding:20px;border:1px solid var(--line);border-radius:15px;background:var(--paper);box-shadow:var(--shadow)}.timer-card.running{border-color:#5a1e2d47}.timer-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:12px;background:var(--soft);color:var(--burgundy)}.timer-task>span{display:block;color:var(--muted);font-size:.68rem;letter-spacing:.13em;font-weight:700}.timer-task select{width:100%;max-width:560px;margin-top:6px;min-height:42px;border:0;background:transparent;color:var(--graphite);font-weight:700;outline:none}.timer-clock{font-variant-numeric:tabular-nums;font-size:1.65rem;color:var(--burgundy);text-align:center}.timer-actions{display:flex;align-items:center;gap:8px}.hours-kpis{margin-top:18px}.hours-kpis .kpi .progress{margin-top:12px}.report-builder-layout{margin-top:36px;display:grid;grid-template-columns:310px minmax(0,1fr);gap:18px;align-items:start}.source-signals h2{margin:7px 0 20px}.source-signals>div{padding:15px 0;border-top:1px solid var(--line)}.source-signals>div strong{display:block;font-size:.9rem}.source-signals>div span{display:block;margin-top:5px;color:var(--muted);font-size:.79rem;line-height:1.4}.report-editor{min-height:470px}.report-empty{margin-top:0;box-shadow:none;border:0}.report-editor .stacked-label{margin-top:18px}.report-editor textarea{resize:vertical}.auto-block{margin-top:22px;padding:18px;background:var(--soft);border-radius:12px}.report-editor-actions{padding-top:18px;border-top:1px solid var(--line)}@media (max-width: 1120px){.workspace-split,.report-layout,.report-builder-layout{grid-template-columns:1fr}.compact-list{max-height:none}.data-head{display:none}.client-data-row{grid-template-columns:minmax(260px,1.3fr) 1fr 70px}.client-data-row>.status-pill{justify-self:start}.admin-deliverable-row{grid-template-columns:42px minmax(220px,1fr) 150px 1fr}.admin-deliverable-row>strong,.admin-deliverable-row>.ghost{grid-column:2 / -1;justify-self:start}.timer-card{grid-template-columns:52px 1fr 150px}.timer-actions{grid-column:2 / -1}}@media (max-width: 820px){.detail-meta-grid{grid-template-columns:repeat(2,1fr)}.usage-hero{grid-template-columns:1fr;gap:22px}.usage-balance{padding-left:0;padding-top:18px;border-left:0;border-top:1px solid rgba(255,255,255,.2)}.threshold-grid,.info-grid{grid-template-columns:1fr}.hours-head{display:none}.hours-line{grid-template-columns:72px 1fr auto;gap:10px}.hours-line>strong{grid-column:3;grid-row:1 / span 2}.entry-type{grid-column:2}.client-data-row{grid-template-columns:1fr 1fr;padding:18px 4px;gap:14px}.client-identity{grid-column:1 / -1}.project-summary-card{grid-template-columns:1fr}.project-progress{max-width:320px}.admin-deliverable-row{grid-template-columns:40px 1fr}.admin-deliverable-row>.status-pill,.admin-deliverable-row>.hours-cell,.admin-deliverable-row>strong,.admin-deliverable-row>.ghost{grid-column:2;justify-self:start}.timer-card{grid-template-columns:52px 1fr}.timer-clock{grid-column:2;justify-self:start}.timer-actions{grid-column:1 / -1}}@media (max-width: 620px){.workspace-split{margin-top:26px}.detail-topline{align-items:flex-start;flex-direction:column}.detail-meta-grid{grid-template-columns:1fr}.document-preview-row{grid-template-columns:24px 1fr}.document-preview-row .ghost{grid-column:2;justify-self:start}.review-actions,.modal-actions,.report-actions{align-items:stretch;flex-direction:column}.review-actions button,.modal-actions button,.report-actions button{width:100%}.modal-card{padding:28px 20px 22px}.rating-row{justify-content:space-between;gap:4px}.rating-row button{width:44px;height:44px}.hours-line{grid-template-columns:62px 1fr}.hours-line>strong{grid-column:2;grid-row:auto;justify-self:start}.entry-type{grid-column:2}.report-cover-line{flex-direction:column}.timeline-panel{padding:20px}.timeline-row{grid-template-columns:42px 1fr;gap:12px;padding-bottom:20px}.timeline-date{grid-column:2;padding-top:8px}.timeline-row>div:last-child{grid-column:2;padding-top:0}.timeline-row:not(:last-child):before{left:20px}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.client-data-row{grid-template-columns:1fr}.client-identity,.client-data-row>*{grid-column:1!important}.timer-card{grid-template-columns:1fr}.timer-icon,.timer-clock,.timer-actions{grid-column:1}.timer-actions{align-items:stretch;flex-direction:column}.timer-actions button{width:100%}}.calendar-toolbar{margin:34px 0 16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.calendar-toolbar>div{display:flex;align-items:center;gap:16px}.calendar-toolbar>div>strong{font-family:Playfair Display,Georgia,serif;font-size:1.25rem}.calendar-toolbar label{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:.84rem;font-weight:700}.calendar-toolbar select{min-height:42px;padding:0 34px 0 12px;border-radius:9px;border:1px solid var(--line);background:var(--paper);color:var(--graphite)}.calendar-list{padding-top:10px;padding-bottom:10px}.calendar-event-row{display:grid;grid-template-columns:58px minmax(0,1fr) 180px;gap:18px;align-items:center;min-height:92px;padding:14px 4px;border-top:1px solid var(--line)}.calendar-event-row:first-child{border-top:0}.calendar-date-block{width:56px;height:62px;display:grid;place-items:center;align-content:center;border-radius:11px;background:var(--soft);color:var(--burgundy)}.calendar-date-block.deadline{background:#f6ead9;color:var(--warning)}.calendar-date-block strong{font-family:Playfair Display,Georgia,serif;font-size:1.4rem;line-height:1}.calendar-date-block span{margin-top:5px;font-size:.68rem;letter-spacing:.1em;font-weight:700}.calendar-event-copy>div{display:flex;gap:8px;align-items:center;margin-bottom:5px}.event-type,.shared-badge{font-size:.72rem;font-weight:700}.event-type{color:var(--burgundy)}.shared-badge{padding:4px 7px;border-radius:999px;background:#edf5ef;color:var(--success)}.calendar-event-copy>strong{display:block;font-size:.96rem}.calendar-event-copy p{margin-top:4px;font-size:.82rem}.calendar-event-meta{display:grid;gap:8px;justify-items:start;color:var(--muted)}.calendar-event-meta span{display:inline-flex;align-items:center;gap:7px;font-size:.82rem}.check-line{display:flex;align-items:flex-start;gap:11px;margin-top:22px;padding:15px;border-radius:11px;background:var(--soft);cursor:pointer}.check-line input{width:18px;height:18px;margin-top:2px;accent-color:var(--burgundy)}.check-line span{display:block}.check-line strong{display:block;font-size:.87rem}.check-line small{display:block;margin-top:4px;color:var(--muted);font-size:.78rem;line-height:1.4}.document-toolbar{margin:34px 0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.search-box{min-height:46px;width:min(460px,100%);display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;background:var(--paper);padding:0 13px;color:var(--muted)}.search-box input{width:100%;border:0;outline:0;background:transparent;color:var(--graphite);font-size:1rem}.docs-table{overflow:hidden}.docs-head,.docs-row{display:grid;grid-template-columns:minmax(310px,1.5fr) minmax(140px,.7fr) 140px 125px 170px;gap:16px;align-items:center}.docs-head{padding:0 6px 12px;color:var(--muted);font-size:.76rem;font-weight:700}.docs-row{min-height:82px;padding:13px 6px;border-top:1px solid var(--line)}.doc-name{display:grid;grid-template-columns:42px 1fr;gap:11px;align-items:center}.document-icon{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--soft);color:var(--burgundy)}.document-icon.large-doc{width:48px;height:48px}.doc-name strong{display:block;font-size:.9rem}.doc-name span{display:block;margin-top:4px;color:var(--muted);font-size:.76rem}.docs-row>span:not(.status-pill){color:var(--muted);font-size:.82rem}.source-badge{display:inline-flex!important;align-items:center;gap:6px}.upload-drop{margin-top:22px;min-height:135px;border:1px dashed #cbbdb3;border-radius:12px;display:grid;place-items:center;align-content:center;gap:6px;color:var(--burgundy);background:#fbf7f3}.upload-drop strong{color:var(--graphite);font-size:.9rem}.upload-drop span{color:var(--muted);font-size:.78rem}.drive-banner{margin-top:34px;display:grid;grid-template-columns:48px 1fr auto;gap:15px;align-items:center;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.drive-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:11px;background:var(--soft);color:var(--burgundy)}.drive-banner strong{display:block}.drive-banner p{margin-top:4px;max-width:760px;font-size:.84rem}.client-doc-search{margin-top:18px}.document-cards{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.document-card{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:21px;box-shadow:0 6px 20px #3f271e09}.document-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.document-card-top>span{color:var(--muted);font-size:.76rem;font-weight:700}.document-card h2{margin-top:22px;font-size:1.3rem;line-height:1.25}.document-card>p{margin-top:8px;font-size:.8rem}.document-card-actions{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);display:flex;gap:8px;flex-wrap:wrap}.document-card-actions .secondary{min-height:42px;padding:0 13px;font-size:.8rem}@media (max-width: 1050px){.docs-head{display:none}.docs-row{grid-template-columns:minmax(260px,1.4fr) 1fr 150px}.docs-row>:nth-child(4),.docs-row>:nth-child(5){grid-column:2 / -1}.document-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 820px){.calendar-toolbar,.document-toolbar{align-items:stretch;flex-direction:column}.calendar-toolbar>div{justify-content:space-between}.calendar-toolbar label{justify-content:space-between}.document-toolbar .search-box{width:100%}.calendar-event-row{grid-template-columns:58px 1fr}.calendar-event-meta{grid-column:2;display:flex;flex-wrap:wrap;gap:14px}.drive-banner{grid-template-columns:48px 1fr}.drive-banner .secondary{grid-column:2;justify-self:start}}@media (max-width: 620px){.calendar-toolbar>div{align-items:stretch;flex-direction:column}.calendar-event-row{grid-template-columns:52px 1fr;gap:12px}.calendar-date-block{width:50px;height:58px}.docs-row{grid-template-columns:1fr;gap:10px;padding:17px 2px}.docs-row>*,.docs-row>:nth-child(4),.docs-row>:nth-child(5){grid-column:1}.document-cards,.drive-banner{grid-template-columns:1fr}.drive-banner .secondary{grid-column:1;width:100%}.document-card-actions{flex-direction:column}.document-card-actions .secondary{width:100%}}:root{--surface: rgba(255, 253, 249, .88);--surface-strong: #fffdf9;--surface-soft: rgba(255, 255, 255, .58);--line-soft: rgba(90, 30, 45, .1);--shadow-soft: 0 10px 35px rgba(49, 31, 25, .055);--shadow-hover: 0 16px 42px rgba(49, 31, 25, .085);--sidebar-rail: 78px;--sidebar-open: 248px}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at 82% 8%,rgba(181,140,82,.08),transparent 28rem),linear-gradient(180deg,#faf8f5,#f7f3ee 42%,#f4eee8);color:var(--graphite)}h1,h2,h3,.kpi strong,.date strong,.company-mark,.company-logo,.client-summary strong,.brand strong{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1{font-size:clamp(1.85rem,2.6vw,2.65rem);line-height:1.12;letter-spacing:-.035em;font-weight:700}h2{font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.22;letter-spacing:-.02em;font-weight:700}h3{letter-spacing:-.015em;font-weight:650}p{line-height:1.62}.sidebar{width:var(--sidebar-rail);padding:22px 12px 18px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 22%),var(--burgundy);box-shadow:10px 0 34px #3e192314;transition:width .24s cubic-bezier(.2,.75,.25,1),box-shadow .24s ease;isolation:isolate}.sidebar:hover,.sidebar:focus-within,.sidebar.pinned{width:var(--sidebar-open);box-shadow:16px 0 44px #3e192321}.sidebar-top{min-height:62px;align-items:flex-start}.brand{width:100%;min-width:0;padding:5px 7px 24px;overflow:hidden}.brand strong{font-size:1.55rem;line-height:1;font-weight:750;letter-spacing:.12em;white-space:nowrap}.brand-compact{display:block}.brand-full{display:none}.brand span{opacity:0;transform:translate(-4px);white-space:nowrap;transition:opacity .16s ease,transform .2s ease}.sidebar:hover .brand-full,.sidebar:focus-within .brand-full,.sidebar.pinned .brand-full{display:block}.sidebar:hover .brand-compact,.sidebar:focus-within .brand-compact,.sidebar.pinned .brand-compact{display:none}.sidebar:hover .brand span,.sidebar:focus-within .brand span,.sidebar.pinned .brand span{opacity:1;transform:translate(0)}.sidebar nav{gap:6px;margin-top:4px}.sidebar nav a{position:relative;width:100%;min-height:46px;padding:0 16px;gap:14px;border-radius:12px;transition:background .18s ease,color .18s ease,transform .18s ease}.sidebar nav a svg{flex:0 0 20px}.sidebar nav a:hover{transform:translate(1px)}.sidebar nav a.active{background:#ffffff21;box-shadow:inset 3px 0 #ffffffc7}.nav-label,.sidebar-user-copy,.sidebar-pin span{opacity:0;visibility:hidden;white-space:nowrap;transform:translate(-5px);transition:opacity .14s ease,transform .2s ease,visibility .14s ease}.sidebar:hover .nav-label,.sidebar:focus-within .nav-label,.sidebar.pinned .nav-label,.sidebar:hover .sidebar-user-copy,.sidebar:focus-within .sidebar-user-copy,.sidebar.pinned .sidebar-user-copy,.sidebar:hover .sidebar-pin span,.sidebar:focus-within .sidebar-pin span,.sidebar.pinned .sidebar-pin span{opacity:1;visibility:visible;transform:translate(0)}.sidebar:not(:hover):not(:focus-within):not(.pinned) nav a:after{content:attr(data-label);position:fixed;left:68px;z-index:80;padding:8px 10px;border-radius:8px;background:#2f2927;color:#fff;font-size:.78rem;font-weight:600;opacity:0;pointer-events:none;transform:translate(-4px);transition:opacity .14s ease,transform .14s ease;box-shadow:0 8px 24px #00000029}.sidebar:not(:hover):not(:focus-within):not(.pinned) nav a:hover:after{opacity:1;transform:translate(0)}.sidebar-pin{width:100%;height:38px;margin:-4px 0 12px;padding:0 17px;border:0;border-radius:10px;background:transparent;color:#ffffff9e;display:flex;align-items:center;gap:12px;font-size:.76rem;font-weight:600}.sidebar-pin:hover{background:#ffffff12;color:#fff}.sidebar-footer{grid-template-columns:38px minmax(0,1fr) 34px;padding:18px 8px 0;min-width:220px}.sidebar-logout{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;color:#ffffffad;background:transparent}.sidebar-logout:hover{background:#ffffff17;color:#fff}.main{margin-left:var(--sidebar-rail);width:calc(100% - var(--sidebar-rail));transition:margin .22s ease,width .22s ease}.topbar{height:64px;padding:0 clamp(24px,4vw,58px);background:#faf8f5c7;border-bottom:1px solid rgba(90,30,45,.07);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.topbar-context span{color:#877e78;font-size:.78rem;font-weight:650;letter-spacing:.04em}.icon-button{border-color:#5a1e2d1a;background:#ffffffb8;box-shadow:0 5px 18px #311f1909;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.icon-button:hover{transform:translateY(-1px);box-shadow:0 9px 24px #311f1912;background:#fff}.workspace-view{animation:workspace-enter .28s ease both}@keyframes workspace-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.page{width:min(1240px,calc(100% - clamp(40px,7vw,92px)));padding:46px 0 72px}.page-heading{align-items:flex-start}.page-heading p{max-width:720px}.eyebrow,.section-kicker{letter-spacing:.14em;font-size:.69rem}.primary,.secondary,.light-button,.ghost,button{transition:transform .16s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.primary:hover,.light-button:hover{transform:translateY(-1px)}.primary:active,.light-button:active{transform:translateY(0)}.kpi-grid{gap:14px;margin-top:34px}.kpi,.panel,.client-summary>div{background:var(--surface);border-color:var(--line-soft);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kpi{border-radius:17px;padding:21px 22px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.kpi:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover);border-color:#5a1e2d26}.kpi strong{font-size:1.85rem;font-weight:720;letter-spacing:-.035em}.panel{border-radius:18px;box-shadow:var(--shadow-soft)}.action-row,.company-row,.deliverable,.event,.calendar-event-row,.document-row{border-color:#5a1e2d13!important;transition:background .16s ease,transform .16s ease}.action-row:hover,.company-row:hover,.deliverable:hover,.event:hover,.calendar-event-row:hover,.document-row:hover{background:#5a1e2d06}.hero-attention{color:var(--graphite);background:linear-gradient(120deg,#5a1e2d18,#b58c5214 65%,#ffffff94);border:1px solid rgba(90,30,45,.11);box-shadow:var(--shadow-soft)}.hero-attention h2{color:var(--graphite)}.hero-attention p{color:var(--muted)}.hero-attention .section-kicker.light{color:var(--burgundy)}.hero-attention .light-button{background:var(--burgundy);color:#fff}.client-summary strong,.date strong,.company-mark,.company-logo{font-weight:700}.progress{height:7px;background:#5a1e2d16}.progress span{transition:width .4s cubic-bezier(.2,.75,.25,1)}.login-brand{background:radial-gradient(circle at 12% 8%,rgba(255,255,255,.08),transparent 20rem),linear-gradient(145deg,#642236,#541a29 58%,#481520)}.login-brand h1{font-size:clamp(2.35rem,4.5vw,4.15rem);line-height:1.02;letter-spacing:-.045em;font-weight:730}.login-card{border-color:#5a1e2d1c!important;box-shadow:0 22px 60px #311f1917!important}.sidebar-backdrop{display:none}@media (max-width: 860px){:root{--sidebar-rail: 0px}.main{margin-left:0;width:100%}.topbar{padding-left:70px}.mobile-menu{display:grid;place-items:center}.sidebar{width:min(290px,86vw);transform:translate(-105%);transition:transform .22s ease;padding:24px 16px 18px}.sidebar:hover,.sidebar:focus-within,.sidebar.pinned{width:min(290px,86vw)}.sidebar.mobile-open{transform:translate(0)}.sidebar-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:29;border:0;background:#251c1e47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidebar-close{display:grid;place-items:center;width:40px;height:40px}.sidebar-pin{display:none}.brand-full{display:block!important}.brand-compact{display:none!important}.brand span,.nav-label,.sidebar-user-copy{opacity:1;visibility:visible;transform:none}.page{width:min(100% - 34px,760px);padding-top:34px}}@media (max-width: 620px){h1{font-size:1.78rem}.page{width:calc(100% - 28px)}.topbar-context{display:none}.topbar{justify-content:flex-end}.kpi,.panel{border-radius:16px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.data-loading,.data-empty{min-height:150px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:.9rem}.data-empty{flex-direction:column;text-align:center;padding:28px}.data-empty strong{color:var(--graphite);font-size:1rem}.data-empty span{max-width:480px;line-height:1.55}.spin{animation:cali-spin .8s linear infinite}@keyframes cali-spin{to{transform:rotate(360deg)}}:root{--sidebar-open: 286px;--sidebar-rail: 80px}.sidebar{padding:20px 14px 18px}.sidebar-top{min-height:106px;align-items:flex-start}.brand{width:100%;height:94px;padding:0;overflow:hidden;position:relative}.brand-compact{width:50px;height:50px;margin-left:1px;border-radius:15px;display:grid;place-items:center;color:#ffffffed;background:#ffffff13;border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff0d}.cali-workspace-mark{display:block}.cali-workspace-mark-dot{fill:var(--gold)}.brand-full{width:176px;margin-left:48px;padding-top:8px}.brand-full img{display:block;width:150px;height:auto;object-fit:contain}.brand-full span{display:block;margin-top:10px;margin-left:2px;color:#ffffffb8;font-size:.72rem;line-height:1;letter-spacing:.29em;font-weight:700}.sidebar nav{gap:7px;margin-top:2px}.sidebar nav a{min-height:48px;padding:0 16px;gap:14px;border-radius:13px}.sidebar nav a svg,.sidebar-pin>svg{width:20px;flex:0 0 20px}.sidebar nav a.active{box-shadow:inset 3px 0 #ffffffd1}.sidebar-pin{width:100%;height:46px;margin:-2px 0 14px;padding:0 16px;gap:14px;border-radius:13px;color:#ffffffd1;background:#ffffff0e;font-size:.84rem;font-weight:650}.sidebar-pin:hover,.sidebar-pin[aria-pressed=true]{background:#ffffff1b;color:#fff}.sidebar-footer{min-width:254px;grid-template-columns:minmax(0,1fr) 38px;gap:8px;padding:18px 0 0;border-top-color:#ffffff29}.sidebar-footer .profile-control{min-width:0}.sidebar-footer .profile-trigger{width:100%;min-height:56px;padding:6px 4px 6px 2px;border:0;background:transparent;color:#fff;display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;text-align:left}.sidebar-footer .profile-trigger:hover{background:#ffffff0e;border-radius:12px}.sidebar-footer .profile-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:#f2e8dd;color:var(--burgundy);font-weight:750;border:1px solid rgba(255,255,255,.18)}.sidebar-footer .profile-avatar img{width:100%;height:100%;object-fit:cover}.sidebar-footer .profile-copy{min-width:0}.sidebar-footer .profile-copy strong,.sidebar-footer .profile-copy small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-footer .profile-copy strong{font-size:.9rem;color:#fff}.sidebar-footer .profile-copy small{margin-top:4px;font-size:.72rem;color:#ffffff9e}.sidebar-footer .profile-trigger>svg{color:#ffffff9e}.sidebar:not(:hover):not(:focus-within):not(.pinned) .profile-copy,.sidebar:not(:hover):not(:focus-within):not(.pinned) .profile-trigger>svg,.sidebar:not(:hover):not(:focus-within):not(.pinned) .sidebar-logout{opacity:0;visibility:hidden;pointer-events:none}.sidebar:not(:hover):not(:focus-within):not(.pinned) .sidebar-footer{grid-template-columns:50px 1px}.sidebar-logout{width:38px;height:38px;align-self:center}.topbar{height:66px;padding:0 clamp(24px,4vw,54px)}.top-actions{display:flex;align-items:center;gap:10px}.notification-button{width:44px;height:44px}.notification-panel{top:calc(100% + 10px);right:0}.sidebar-footer .profile-menu{left:0;right:auto;bottom:calc(100% + 10px);top:auto;width:min(310px,calc(100vw - 32px))}.chrome-modal-backdrop,.modal-backdrop{left:var(--sidebar-rail);width:calc(100vw - var(--sidebar-rail));min-height:100vh;background:#2b23237a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.admin-overview-page{padding-top:38px}.overview-heading{margin-top:0}.overview-heading h1{margin-top:8px}.overview-heading p{max-width:760px}.overview-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.overview-signal-strip{margin-top:30px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(90,30,45,.09);border-radius:17px;background:#fffdf9b8;box-shadow:0 10px 34px #311f190b;overflow:hidden}.overview-signal-strip>div{min-height:104px;padding:20px 22px;border-left:1px solid rgba(90,30,45,.075)}.overview-signal-strip>div:first-child{border-left:0}.overview-signal-strip span,.overview-signal-strip small{display:block;color:var(--muted)}.overview-signal-strip span{font-size:.77rem;font-weight:700;letter-spacing:.02em}.overview-signal-strip strong{display:block;margin:7px 0 5px;font-size:1.65rem;line-height:1;letter-spacing:-.035em}.overview-signal-strip small{font-size:.73rem}.analytics-grid{display:grid;gap:18px;margin-top:18px}.analytics-primary{grid-template-columns:minmax(0,1.55fr) minmax(320px,.8fr)}.analytics-secondary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.chart-panel{min-height:100%}.chart-panel-title{align-items:flex-start}.metric-inline{display:inline-flex;align-items:center;gap:6px;color:var(--gold);font-weight:750}.overview-lower-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:18px;margin-top:18px}.agenda-overview-content{display:grid;grid-template-columns:290px 1fr;gap:24px;align-items:start}.agenda-timeline{display:grid;gap:0}.agenda-line{position:relative;padding:4px 0 20px 24px;border-left:1px solid rgba(90,30,45,.14)}.agenda-line:before{content:"";position:absolute;left:-5px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--burgundy);box-shadow:0 0 0 4px #fffdf9}.agenda-line span{display:block;margin-bottom:5px;font-size:.7rem;font-weight:750;letter-spacing:.06em;color:var(--burgundy)}.agenda-line strong{display:block;font-size:.88rem}.agenda-line small{display:block;margin-top:4px;color:var(--muted);font-size:.76rem}.agenda-validation:before{background:var(--gold)}.agenda-deadline:before{background:#9a5b40}.deadline-list{display:grid;gap:4px}.deadline-item{display:grid;grid-template-columns:76px 1fr;gap:12px;padding:13px 0;border-top:1px solid rgba(90,30,45,.075)}.deadline-item:first-child{border-top:0}.deadline-item>div{grid-row:1 / span 2}.deadline-item>div strong,.deadline-item>div span{display:block}.deadline-item>div strong{color:var(--burgundy);font-size:.84rem}.deadline-item>div span{margin-top:3px;color:var(--muted);font-size:.7rem}.deadline-item p{color:var(--graphite);font-size:.83rem;line-height:1.35}.deadline-item small{color:var(--muted);font-size:.73rem}.deadline-item.critical{margin:0 -10px;padding:13px 10px;border-radius:10px;background:#b58c521a;border-top-color:transparent}.portfolio-table-panel{margin-top:18px;overflow:hidden}.portfolio-table-head,.portfolio-table-row{display:grid;grid-template-columns:minmax(245px,1.2fr) minmax(125px,.65fr) minmax(95px,.5fr) 70px minmax(190px,1fr) auto;gap:14px;align-items:center}.portfolio-table-head{padding:0 0 10px;color:var(--muted);font-size:.7rem;font-weight:700}.portfolio-table-row{min-height:78px;padding:13px 0;border-top:1px solid rgba(90,30,45,.075)}.client-identity.compact-client{display:grid;grid-template-columns:42px 1fr;gap:11px;align-items:center}.compact-client small,.portfolio-hours span,.portfolio-deadline span,.portfolio-next span{display:block;color:var(--muted);font-size:.72rem;margin-top:4px}.portfolio-hours strong,.portfolio-deadline strong,.portfolio-next strong{font-size:.82rem}@media print{.sidebar,.topbar,.overview-actions,.mobile-menu{display:none!important}.main{margin:0!important;width:100%!important}.page{width:100%!important;padding:20px!important}body{background:#fff!important}.panel,.overview-signal-strip{box-shadow:none!important;break-inside:avoid}}@media (max-width: 1120px){.analytics-primary,.analytics-secondary,.overview-lower-grid{grid-template-columns:1fr}.agenda-overview-content{grid-template-columns:280px 1fr}.portfolio-table-head{display:none}.portfolio-table-row{grid-template-columns:minmax(230px,1.4fr) 1fr 1fr 70px}.portfolio-next{grid-column:2 / 4}.portfolio-table-row>.ghost{grid-column:4;grid-row:2}}@media (max-width: 860px){.chrome-modal-backdrop,.modal-backdrop{left:0;width:100vw}.sidebar-top{min-height:108px}.brand-full{margin-left:0}.brand-full img{width:152px}.sidebar-footer{min-width:0}.sidebar:not(:hover):not(:focus-within):not(.pinned) .profile-copy,.sidebar:not(:hover):not(:focus-within):not(.pinned) .profile-trigger>svg,.sidebar:not(:hover):not(:focus-within):not(.pinned) .sidebar-logout{opacity:1;visibility:visible;pointer-events:auto}.sidebar:not(:hover):not(:focus-within):not(.pinned) .sidebar-footer{grid-template-columns:minmax(0,1fr) 38px}.overview-signal-strip{grid-template-columns:repeat(2,1fr)}.overview-signal-strip>div:nth-child(3){border-left:0;border-top:1px solid rgba(90,30,45,.075)}.overview-signal-strip>div:nth-child(4){border-top:1px solid rgba(90,30,45,.075)}.agenda-overview-content{grid-template-columns:1fr}}@media (max-width: 680px){.overview-actions{width:100%}.overview-actions>*{flex:1 1 auto}.overview-signal-strip{grid-template-columns:1fr}.overview-signal-strip>div{border-left:0;border-top:1px solid rgba(90,30,45,.075)}.overview-signal-strip>div:first-child{border-top:0}.portfolio-table-row{grid-template-columns:1fr 1fr;align-items:start}.client-identity.compact-client,.portfolio-next{grid-column:1 / -1}.portfolio-table-row>.ghost{grid-column:1 / -1;grid-row:auto;justify-self:start}}@media (min-width: 861px){.app-shell:has(.sidebar:hover) .main,.app-shell:has(.sidebar:focus-within) .main,.app-shell:has(.sidebar.pinned) .main{margin-left:var(--sidebar-open);width:calc(100% - var(--sidebar-open))}.sidebar:hover,.sidebar:focus-within,.sidebar.pinned{overflow:visible}}.sidebar-top{min-height:126px}.brand{height:112px}.brand-full{padding-top:4px}.brand-full img{width:148px}.brand-full span{margin-top:8px}.chrome-popover{position:relative}.notification-button{position:relative;display:grid;place-items:center}.notification-count{position:absolute;top:-7px;right:-7px;min-width:21px;height:21px;padding:0 5px;border-radius:999px;display:grid;place-items:center;background:var(--burgundy);color:#fff;border:2px solid var(--ivory);font-size:.68rem;line-height:1;font-weight:800;box-shadow:0 4px 12px #5a1e2d2e}.notification-panel{position:absolute;z-index:120;width:min(390px,calc(100vw - 32px));max-height:min(520px,calc(100vh - 90px));overflow:auto;padding:0;border-radius:16px;border:1px solid rgba(90,30,45,.12);background:#fffdf9;box-shadow:0 24px 60px #301f1d2e}.notification-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 14px;border-bottom:1px solid rgba(90,30,45,.08)}.notification-head strong,.notification-head span{display:block}.notification-head strong{font-size:.96rem}.notification-head span{margin-top:3px;color:var(--muted);font-size:.72rem}.notification-head button{border:0;background:transparent;color:var(--burgundy);font-size:.74rem;font-weight:700}.notification-list{display:grid}.notification-item{width:100%;border:0;border-top:1px solid rgba(90,30,45,.06);background:transparent;display:grid;grid-template-columns:10px 1fr;gap:10px;padding:14px 18px;text-align:left;color:var(--graphite)}.notification-item:first-child{border-top:0}.notification-item:hover{background:#5a1e2d09}.notification-item.unread{background:#5a1e2d0b}.notification-indicator{width:7px;height:7px;margin-top:6px;border-radius:50%;background:transparent}.notification-item.unread .notification-indicator{background:var(--burgundy)}.notification-item strong,.notification-item p,.notification-item small{display:block}.notification-item strong{font-size:.82rem;line-height:1.35}.notification-item p{margin-top:4px;color:var(--muted);font-size:.76rem;line-height:1.45}.notification-item small{margin-top:5px;color:#9a918b;font-size:.68rem}.notification-empty{min-height:170px;padding:28px;display:grid;place-items:center;align-content:center;text-align:center;gap:7px;color:var(--burgundy)}.notification-empty span{max-width:260px;color:var(--muted);font-size:.76rem;line-height:1.45}.profile-control{position:relative}.sidebar-footer .profile-menu{position:absolute;z-index:130;width:252px;padding:10px;border-radius:15px;border:1px solid rgba(90,30,45,.12);background:#fffdf9;color:var(--graphite);box-shadow:0 22px 58px #24181938}.profile-menu-head{display:grid;grid-template-columns:46px 1fr;align-items:center;gap:11px;padding:8px 8px 12px;border-bottom:1px solid rgba(90,30,45,.08)}.profile-menu-head .profile-avatar{width:46px;height:46px}.profile-menu-head strong,.profile-menu-head span{display:block}.profile-menu-head strong{font-size:.86rem}.profile-menu-head span{margin-top:3px;color:var(--muted);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu>button{width:100%;min-height:42px;margin-top:7px;padding:0 10px;display:flex;align-items:center;gap:9px;border:0;border-radius:10px;background:transparent;color:var(--graphite);font-weight:700;font-size:.8rem}.profile-menu>button:hover{background:var(--soft)}.export-menu-wrap{position:relative}.export-menu{position:absolute;z-index:110;top:calc(100% + 8px);right:0;width:250px;padding:8px;border-radius:14px;border:1px solid rgba(90,30,45,.12);background:#fffdf9;box-shadow:0 20px 50px #311f1926}.export-menu button{width:100%;min-height:50px;padding:8px 10px;border:0;border-radius:10px;background:transparent;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;text-align:left;color:var(--graphite)}.export-menu button:hover{background:var(--soft)}.export-menu strong,.export-menu small{display:block}.export-menu strong{font-size:.8rem}.export-menu small{margin-top:2px;color:var(--muted);font-size:.68rem}.horizontal-bars{display:grid;gap:18px;padding-top:6px}.bar-row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(220px,2fr) 54px;align-items:center;gap:12px}.bar-copy{min-width:0}.bar-copy strong,.bar-copy span{display:block}.bar-copy strong{color:var(--graphite);font-size:.84rem;line-height:1.3}.bar-copy span{margin-top:4px;color:var(--muted);font-size:.72rem}.bar-track{height:10px;overflow:hidden;border-radius:999px;background:#5a1e2d14}.bar-track>span{display:block;height:100%;border-radius:inherit;background:var(--burgundy)}.bar-track>span.warn{background:var(--gold)}.bar-track>span.critical{background:#9a4f44}.bar-percent{justify-self:end;color:var(--burgundy);font-size:.86rem}.bar-percent.warn{color:#9a6b2d}.bar-row>small{grid-column:2 / 4;margin-top:-8px;color:var(--muted);font-size:.68rem}.donut-layout{min-height:220px;display:grid;grid-template-columns:154px minmax(0,1fr);align-items:center;gap:24px}.donut{width:154px;height:154px;padding:18px;border-radius:50%;display:grid;place-items:center}.donut>div{width:100%;height:100%;border-radius:50%;display:grid;place-items:center;align-content:center;background:#fffdf9;box-shadow:inset 0 0 0 1px #5a1e2d0e}.donut strong,.donut span{display:block;text-align:center}.donut strong{font-size:1.55rem;line-height:1}.donut span{margin-top:5px;color:var(--muted);font-size:.67rem}.donut-legend{display:grid;gap:11px}.donut-legend>div{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:9px}.legend-dot{width:9px;height:9px;border-radius:50%}.donut-legend span:not(.legend-dot){color:var(--muted);font-size:.76rem}.donut-legend strong{font-size:.82rem}.trend-chart-wrap{width:100%;overflow:hidden;padding-top:4px}.trend-chart{display:block;width:100%;height:auto;min-height:205px;overflow:visible}.chart-grid-line{stroke:#5a1e2d13;stroke-width:1}.trend-line-shadow{fill:none;stroke:#5a1e2d1a;stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.trend-line{fill:none;stroke:var(--burgundy);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.trend-dot{fill:#fffdf9;stroke:var(--burgundy);stroke-width:2.4}.trend-value{fill:var(--graphite);font-family:Inter,sans-serif;font-size:12px;font-weight:700}.trend-labels{margin-top:-4px;display:grid;grid-template-columns:repeat(6,1fr);color:var(--muted);font-size:.7rem;text-align:center}.mini-calendar{width:100%;max-width:290px;padding:16px;border:1px solid rgba(90,30,45,.09);border-radius:14px;background:#ffffff75}.mini-calendar-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:13px}.mini-calendar-head strong{font-size:.9rem}.mini-calendar-head span{color:var(--muted);font-size:.7rem}.mini-weekdays,.mini-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;text-align:center}.mini-weekdays{margin-bottom:6px}.mini-weekdays span{color:#9a918b;font-size:.62rem;font-weight:700}.mini-days span{position:relative;aspect-ratio:1;min-height:28px;display:grid;place-items:center;border-radius:8px;color:var(--graphite);font-size:.7rem}.mini-days span.has-event:not(.active):after{content:"";position:absolute;bottom:3px;width:3px;height:3px;border-radius:50%;background:var(--gold)}.mini-days span.active{background:var(--burgundy);color:#fff;font-weight:750}.hours-chart-panel,.deliverable-chart-panel,.nps-chart-panel{overflow:hidden}.hours-chart-panel .panel-title,.deliverable-chart-panel .panel-title,.nps-chart-panel .panel-title{margin-bottom:24px}@media (min-width: 861px){.app-shell:has(.sidebar:hover) .admin-overview-page,.app-shell:has(.sidebar:focus-within) .admin-overview-page,.app-shell:has(.sidebar.pinned) .admin-overview-page{width:min(1240px,calc(100% - clamp(40px,6vw,72px)))}}@media (max-width: 1180px){.bar-row{grid-template-columns:minmax(140px,.9fr) minmax(180px,1.7fr) 48px}.donut-layout{grid-template-columns:140px 1fr}.donut{width:140px;height:140px}}@media (max-width: 860px){.notification-panel{position:fixed;top:72px;right:16px}.bar-row{grid-template-columns:1fr 50px}.bar-copy{grid-column:1 / -1}.bar-track{grid-column:1}.bar-row>small{grid-column:1 / -1}.donut-layout{grid-template-columns:1fr;justify-items:center}.donut-legend{width:min(320px,100%)}.mini-calendar{max-width:100%}}@media (max-width: 620px){.trend-chart{min-height:170px}.notification-panel{left:14px;right:14px;width:auto}}.workspace-modal-open{overflow:hidden}.workspace-modal-open .sidebar{pointer-events:none}.full-screen-modal,.chrome-modal-backdrop.full-screen-modal,.modal-backdrop.full-screen-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;z-index:10000!important;padding:28px;display:grid;place-items:center;overflow-y:auto;background:#231d1e94!important;-webkit-backdrop-filter:blur(9px) saturate(.92)!important;backdrop-filter:blur(9px) saturate(.92)!important}.full-screen-modal .modal-card{z-index:10001}.compact-overview-actions{gap:9px}.compact-overview-actions .export-trigger,.compact-primary-action{min-height:42px!important;height:42px;padding:0 16px!important;border-radius:11px!important;font-size:.83rem!important;box-shadow:0 7px 20px #441d2712!important}.signal-card{position:relative;padding-right:76px!important}.signal-card>i{position:absolute;right:22px;top:21px;width:42px;height:42px;border-radius:13px;display:grid;place-items:center;color:var(--burgundy);background:#5a1e2d0e;border:1px solid rgba(90,30,45,.07);font-style:normal}.signal-card:nth-child(3)>i{color:#8f6a34;background:#b58c5217}.signal-card:nth-child(4)>i{color:#8f6a34;background:#b58c5217}.agenda-panel-head{gap:16px}.agenda-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.view-toggle{display:inline-flex;padding:3px;border:1px solid rgba(90,30,45,.1);border-radius:10px;background:#5a1e2d06}.view-toggle button,.agenda-color-button{min-height:32px;border:0;border-radius:7px;padding:0 10px;background:transparent;color:var(--muted);font-size:.72rem;font-weight:700}.view-toggle button.active{color:var(--burgundy);background:#fff;box-shadow:0 2px 7px #41222612}.agenda-color-button{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(90,30,45,.1)}.agenda-color-button.active{color:var(--burgundy);background:#5a1e2d0d}.event-color-editor{margin:-2px 0 18px;padding:11px 13px;border-radius:12px;background:#5a1e2d09;display:flex;gap:14px;flex-wrap:wrap}.event-color-editor label{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;font-weight:650;color:var(--graphite);cursor:pointer}.event-color-editor label>span{width:10px;height:10px;border-radius:50%}.event-color-editor input[type=color]{width:24px;height:24px;padding:0;border:0;background:transparent;cursor:pointer}.mini-days .strong-event:not(.active){border:2px solid var(--event-color)!important;background:color-mix(in srgb,var(--event-color) 11%,white)!important;color:var(--graphite)!important;font-weight:750!important}.mini-days .strong-event:after{display:none!important}.agenda-line:before{background:var(--event-color, var(--burgundy))!important;width:11px;height:11px;left:-6px}.agenda-line span{color:var(--event-color, var(--burgundy))!important}.week-calendar{min-width:292px;display:grid;grid-template-columns:repeat(7,1fr);gap:5px;padding:18px;border:1px solid rgba(90,30,45,.1);border-radius:14px;background:#ffffff80}.week-calendar-head{grid-column:1 / -1;display:flex;justify-content:space-between;margin-bottom:10px}.week-calendar-head strong{font-size:.9rem}.week-calendar-head span{color:var(--muted);font-size:.72rem}.week-day{position:relative;min-height:70px;padding:9px 4px;border-radius:10px;display:flex;flex-direction:column;align-items:center;gap:7px;border:1px solid transparent}.week-day span{font-size:.6rem;color:var(--muted);font-weight:750}.week-day strong{font-size:.82rem}.week-day.active{color:#fff;background:var(--burgundy)}.week-day.active span{color:#ffffffb8}.week-day.has-event:not(.active){border-color:#5a1e2d1a;background:#5a1e2d06}.week-day i{width:7px;height:7px;border-radius:50%;display:block}.enhanced-deadlines .deadline-item{grid-template-columns:70px 38px minmax(0,1fr);align-items:center;gap:10px}.enhanced-deadlines .deadline-date{grid-row:auto}.deadline-client-mark{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:#5a1e2d14;color:var(--burgundy);border:1px solid rgba(90,30,45,.1);font-weight:800}.deadline-copy{min-width:0}.deadline-copy p{margin:0 0 3px;font-size:.82rem;font-weight:700}.deadline-copy strong{display:inline;color:var(--graphite)!important;font-size:.74rem!important}.deadline-copy small{margin-left:6px;padding:2px 6px;border-radius:999px;background:#b58c521f;color:#79572a;font-size:.66rem;font-weight:700}.profile-modal-v2{width:min(720px,calc(100vw - 48px));max-height:min(88vh,850px);overflow-y:auto;padding:34px 38px 30px}.profile-photo-workbench{margin:24px 0;display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;align-items:center;padding:20px;border:1px solid rgba(90,30,45,.09);border-radius:16px;background:#5a1e2d06}.profile-photo-stage{display:grid;justify-items:center;gap:12px}.large-editor-avatar{width:138px!important;height:138px!important;border-radius:50%!important;box-shadow:0 12px 32px #3b21241a;border:4px solid #fff!important;background:#efe5da!important}.profile-avatar img,.large-editor-avatar img{width:100%;height:100%;object-fit:cover;object-position:var(--avatar-x,50%) var(--avatar-y,50%);transform:scale(var(--avatar-zoom,1));transform-origin:var(--avatar-x,50%) var(--avatar-y,50%)}.photo-upload-button{min-height:38px;padding:0 13px;border-radius:10px;display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid rgba(90,30,45,.15);color:var(--burgundy);font-size:.76rem;font-weight:750;cursor:pointer}.photo-upload-button input{display:none!important}.profile-crop-controls{display:grid;gap:14px}.profile-crop-controls.disabled{opacity:.38}.profile-crop-controls label{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:12px;color:var(--muted);font-size:.72rem;font-weight:650}.profile-crop-controls input[type=range]{width:100%;accent-color:var(--burgundy)}.profile-form-grid{margin-top:0!important}.label-with-icon{display:inline-flex;align-items:center;gap:6px}.profile-live-actions{display:flex;gap:8px;margin-top:14px}.profile-live-actions a{min-height:38px;padding:0 12px;font-size:.74rem;text-decoration:none}.profile-quick-actions{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid rgba(90,30,45,.08)}.profile-quick-actions a{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--burgundy);background:#5a1e2d0b}.client-account-modal{width:min(930px,calc(100vw - 52px));max-height:calc(100vh - 54px);overflow-y:auto;padding:34px 38px 0;border-radius:20px}.account-modal-intro{padding-right:50px}.account-modal-intro p{max-width:690px}.account-form-sections{display:grid;gap:14px;margin-top:24px}.account-form-section{padding:18px;border:1px solid rgba(90,30,45,.09);border-radius:15px;background:#faf8f580}.account-section-title{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;color:var(--burgundy)}.account-section-title>svg{margin-top:1px}.account-section-title strong,.account-section-title span{display:block}.account-section-title strong{font-size:.85rem;color:var(--graphite)}.account-section-title span{margin-top:3px;font-size:.69rem;color:var(--muted)}.client-account-modal .form-grid{margin-top:0}.client-account-modal select{width:100%;min-height:48px;border:1px solid rgba(90,30,45,.16);border-radius:10px;padding:0 12px;background:#fff;color:var(--graphite);font:inherit}.document-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.account-upload-card{padding:14px;border:1px dashed rgba(90,30,45,.18);border-radius:12px;background:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.account-upload-card>div strong,.account-upload-card>div span{display:block}.account-upload-card>div strong{font-size:.78rem}.account-upload-card>div span{margin-top:4px;max-width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:.67rem}.account-upload-card label{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border-radius:9px;background:#5a1e2d0e;color:var(--burgundy);font-size:.69rem;font-weight:750;cursor:pointer}.account-upload-card label input{display:none}.account-upload-card>input[type=date]{grid-column:1 / -1;min-height:38px;border:1px solid rgba(90,30,45,.12);border-radius:9px;padding:0 10px;color:var(--graphite);background:#faf8f580}.account-modal-footer{position:sticky;bottom:0;margin:18px -38px 0;padding:14px 38px 20px;border-top:1px solid rgba(90,30,45,.08);background:#fffdf9f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;gap:20px;align-items:center;justify-content:space-between}.account-modal-footer p{max-width:510px;color:var(--muted);font-size:.69rem;line-height:1.45}.account-modal-footer .modal-actions{margin:0;flex-shrink:0}@media (max-width: 900px){.profile-photo-workbench{grid-template-columns:1fr}.profile-crop-controls{width:100%}.document-upload-grid{grid-template-columns:1fr}.account-modal-footer{align-items:flex-end;flex-direction:column}.account-modal-footer p{max-width:none}}@media (max-width: 680px){.full-screen-modal{padding:12px}.profile-modal-v2,.client-account-modal{width:calc(100vw - 24px);padding-left:20px;padding-right:20px}.client-account-modal{max-height:calc(100vh - 24px)}.account-modal-footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.agenda-head-actions{justify-content:flex-start}.week-calendar{min-width:0}.enhanced-deadlines .deadline-item{grid-template-columns:64px 36px 1fr}.signal-card{padding-right:70px!important}}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{width:0;height:0;background:transparent}body.workspace-modal-open .sidebar,body.workspace-modal-open .topbar{pointer-events:none!important;-webkit-user-select:none;user-select:none;filter:blur(6px) saturate(.82);opacity:.68;transition:none!important}body.workspace-modal-open .sidebar{transform:none!important}.full-screen-modal,.chrome-modal-backdrop.full-screen-modal,.modal-backdrop.full-screen-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:clamp(14px,2.4vh,24px)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;z-index:10000!important;background:#2721228f!important;-webkit-backdrop-filter:blur(10px) saturate(.88)!important;backdrop-filter:blur(10px) saturate(.88)!important}.full-screen-modal>.modal-card{position:relative;z-index:10001;max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);overscroll-behavior:contain}.client-account-modal{width:min(1120px,calc(100vw - 34px))!important;height:min(860px,calc(100dvh - 28px))!important;max-height:calc(100dvh - 28px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:28px 30px 0!important}.client-account-modal .account-modal-intro{flex:0 0 auto;padding-right:52px}.client-account-modal .account-modal-intro h2{margin-top:7px;font-size:clamp(1.45rem,2vw,1.9rem)}.client-account-modal .account-modal-intro p{margin-top:7px;font-size:.84rem;line-height:1.5}.client-account-modal .account-form-sections{flex:1 1 auto;min-height:0;overflow-y:auto!important;overscroll-behavior:contain;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;margin-top:18px;padding:0 4px 16px 0}.client-account-modal .account-form-section{min-width:0;padding:16px}.client-account-modal .account-form-section .form-grid{gap:11px 12px}.client-account-modal .stacked-label{font-size:.73rem}.client-account-modal input,.client-account-modal select,.client-account-modal textarea{min-height:44px!important}.client-account-modal .account-modal-footer{position:static!important;flex:0 0 auto;margin:0 -30px!important;padding:13px 30px 16px!important;background:#fffdf9fa!important;border-top:1px solid rgba(90,30,45,.09);box-shadow:0 -10px 28px #33232509}.profile-modal-v2{width:min(900px,calc(100vw - 34px))!important;max-height:calc(100dvh - 28px)!important;overflow-y:auto!important;overscroll-behavior:contain;padding:26px 32px 24px!important}.profile-modal-v2>h2{margin-top:6px;font-size:clamp(1.45rem,2vw,1.85rem)}.profile-modal-v2>p{margin-top:7px;font-size:.82rem;line-height:1.5}.profile-modal-v2 .profile-photo-workbench{margin:18px 0;grid-template-columns:168px minmax(0,1fr);gap:24px;padding:16px 18px}.profile-modal-v2 .large-editor-avatar{width:112px!important;height:112px!important}.profile-modal-v2 .profile-form-grid{gap:10px 14px}.profile-modal-v2 .stacked-label{font-size:.72rem}.profile-modal-v2 input{min-height:43px!important}.profile-modal-v2 .profile-live-actions{margin-top:10px}.profile-modal-v2 .modal-actions{position:sticky;bottom:-24px;z-index:2;margin:14px -32px -24px!important;padding:12px 32px 18px;background:#fffdf9fa;border-top:1px solid rgba(90,30,45,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.agenda-deadline-grid,.overview-lower-grid.agenda-deadline-grid{grid-template-columns:minmax(0,1.8fr) minmax(430px,.82fr)!important;align-items:start!important;gap:18px!important}.agenda-overview-panel,.deadline-panel{align-self:start!important;height:auto!important;min-height:0!important}.agenda-overview-content{width:100%;grid-template-columns:minmax(350px,.9fr) minmax(0,1.25fr)!important;gap:clamp(26px,3vw,42px)!important;align-items:start!important}.agenda-overview-content .mini-calendar,.agenda-overview-content .week-calendar{width:100%!important;min-width:0!important}.agenda-overview-content .mini-calendar{padding:20px!important}.agenda-overview-content .week-calendar{padding:18px 16px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important}.agenda-timeline{min-width:0;padding-right:4px}.agenda-line{padding-bottom:24px!important}.enhanced-deadlines{gap:0!important}.enhanced-deadlines .deadline-item{display:grid!important;grid-template-columns:44px minmax(0,1fr) 72px!important;grid-template-rows:auto!important;gap:13px!important;align-items:center!important;min-width:0;padding:15px 0!important}.enhanced-deadlines .deadline-item>div,.enhanced-deadlines .deadline-date,.enhanced-deadlines .deadline-copy{grid-row:auto!important}.enhanced-deadlines .deadline-client-mark{grid-column:1!important;grid-row:1!important;width:42px!important;height:42px!important;border-radius:12px!important}.enhanced-deadlines .deadline-copy{grid-column:2!important;grid-row:1!important;min-width:0}.enhanced-deadlines .deadline-date{grid-column:3!important;grid-row:1!important;text-align:right;align-self:center}.enhanced-deadlines .deadline-date strong{font-size:.8rem!important}.enhanced-deadlines .deadline-date span{font-size:.68rem!important}.enhanced-deadlines .deadline-copy p{margin:0 0 4px!important;font-size:.8rem!important;line-height:1.28!important;white-space:normal}.enhanced-deadlines .deadline-copy strong{display:block!important;font-size:.71rem!important;line-height:1.25}.enhanced-deadlines .deadline-copy small{display:inline-block;margin:6px 0 0!important;font-size:.64rem!important}.enhanced-deadlines .deadline-item.critical{margin:0!important;padding:15px 12px!important}@media (max-width: 1180px){.agenda-deadline-grid,.overview-lower-grid.agenda-deadline-grid{grid-template-columns:1fr!important}.deadline-panel{width:100%}.client-account-modal .account-form-sections{grid-template-columns:1fr}}@media (max-width: 820px){.full-screen-modal,.chrome-modal-backdrop.full-screen-modal,.modal-backdrop.full-screen-modal{padding:10px!important}.client-account-modal{width:calc(100vw - 20px)!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:22px 18px 0!important}.client-account-modal .account-modal-footer{margin:0 -18px!important;padding:12px 18px 14px!important}.client-account-modal .account-modal-footer p{display:none}.client-account-modal .account-modal-footer .modal-actions{width:100%}.client-account-modal .account-modal-footer .modal-actions>*{flex:1}.profile-modal-v2{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:22px 18px 20px!important}.profile-modal-v2 .profile-photo-workbench{grid-template-columns:1fr}.profile-modal-v2 .modal-actions{margin-left:-18px!important;margin-right:-18px!important;margin-bottom:-20px!important;padding-left:18px;padding-right:18px}.agenda-overview-content{grid-template-columns:1fr!important}}:root{--sidebar-open: 260px;--sidebar-rail: 78px}html,body,#root{min-height:100%;background:#faf8f5!important;overscroll-behavior:none!important}html,body{overflow-x:hidden!important}#root{min-height:100dvh}.main{min-height:100dvh;background:radial-gradient(circle at 82% 8%,rgba(181,140,82,.055),transparent 28rem),linear-gradient(180deg,#faf8f5,#f8f5f1 48%,#f6f1ec)!important}.workspace-view{animation:none!important;transform:none!important}html,body,*{scrollbar-width:none!important;-ms-overflow-style:none!important}*::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}body.workspace-modal-open .app-shell{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}body.workspace-modal-open .sidebar,body.workspace-modal-open .topbar,body.workspace-modal-open .main,body.workspace-modal-open .workspace-view{filter:none!important;opacity:1!important}.full-screen-modal,.chrome-modal-backdrop.full-screen-modal,.modal-backdrop.full-screen-modal{position:fixed!important;left:0!important;top:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:16px!important;z-index:100000!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;pointer-events:auto!important;background:#2a24257a!important;-webkit-backdrop-filter:blur(9px) saturate(.92)!important;backdrop-filter:blur(9px) saturate(.92)!important}.full-screen-modal>.modal-card{position:relative!important;z-index:100001!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:0!important;overscroll-behavior:contain;pointer-events:auto!important}.client-account-modal{width:min(1080px,calc(100vw - 32px))!important;height:min(790px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:24px 28px 0!important}.client-account-modal .account-modal-intro{flex:0 0 auto!important;padding-right:48px!important}.client-account-modal .account-modal-intro h2{margin-top:6px!important;font-size:clamp(1.35rem,1.9vw,1.72rem)!important}.client-account-modal .account-modal-intro p{margin-top:6px!important;max-width:720px!important;font-size:.8rem!important;line-height:1.45!important}.client-account-modal .account-form-sections{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;align-content:start!important;margin-top:14px!important;padding:0 2px 14px 0!important;gap:10px!important}.client-account-modal .account-form-section{padding:14px!important}.client-account-modal .account-section-title{margin-bottom:12px!important}.client-account-modal input,.client-account-modal select,.client-account-modal textarea{min-height:42px!important}.client-account-modal .account-modal-footer{position:relative!important;inset:auto!important;flex:0 0 auto!important;margin:0 -28px!important;padding:12px 28px 14px!important;background:#fffdf9!important;border-top:1px solid rgba(90,30,45,.09)!important;box-shadow:0 -8px 24px #3323250a!important;z-index:4!important}.client-account-modal .account-modal-footer .modal-actions{margin:0!important}.profile-modal-v2{width:min(840px,calc(100vw - 32px))!important;height:auto!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding:24px 30px 0!important}.profile-modal-v2 .profile-photo-workbench{margin:16px 0!important;padding:14px 16px!important}.profile-modal-v2 .modal-actions{position:sticky!important;bottom:0!important;z-index:5!important;margin:12px -30px 0!important;padding:11px 30px 14px!important;background:#fffdf9!important;border-top:1px solid rgba(90,30,45,.08)!important}.sidebar-footer,.sidebar-footer .profile-control,.sidebar-footer .profile-trigger{pointer-events:auto}.sidebar-footer-profile-only{display:block!important;min-width:220px!important;padding-right:0!important}.sidebar-footer-profile-only .profile-control,.sidebar-footer-profile-only .profile-trigger{width:100%}@media (min-width: 861px){.sidebar:hover,.sidebar:focus-within,.sidebar.pinned{width:var(--sidebar-open)!important}.app-shell:has(.sidebar:hover) .main,.app-shell:has(.sidebar:focus-within) .main,.app-shell:has(.sidebar.pinned) .main{margin-left:var(--sidebar-open)!important;width:calc(100% - var(--sidebar-open))!important}}.brand-full img{width:140px!important}.brand-full span{width:140px!important;margin-left:0!important;text-align:center!important;letter-spacing:.24em!important}.top-actions{display:flex!important;align-items:center!important;gap:10px!important}.topbar-logout{color:var(--burgundy)!important}.topbar-logout:hover{background:#5a1e2d0e!important}.signal-card{position:relative;padding-bottom:22px!important}.signal-trend{position:absolute;left:22px;bottom:8px;min-height:20px;display:inline-flex;align-items:center;gap:4px;margin:0;padding:2px 7px;border-radius:999px;font-size:.62rem;line-height:1;font-style:normal;font-weight:750;white-space:nowrap;background:#5a1e2d0e;color:var(--muted)}.signal-trend.good{background:#35644814;color:#356448}.signal-trend.bad{background:#9a4f4417;color:#8d463e}.signal-trend.neutral{background:#b58c521a;color:#86612f}.hours-pace-bars{gap:16px!important}.bar-row-with-client{grid-template-columns:minmax(210px,1fr) minmax(300px,2.15fr) 54px!important;gap:14px!important}.bar-client-identity{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0}.bar-client-logo{width:40px;height:40px;overflow:hidden;border:1px solid rgba(90,30,45,.12);border-radius:11px;background:#f5eee7;color:var(--burgundy);display:grid;place-items:center;font-size:.78rem;font-weight:800}.bar-client-logo img{width:100%;height:100%;object-fit:cover}.bar-track-wrap{min-width:0}.bar-track{position:relative}.pace-marker{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:2px;background:#5d5551;opacity:.55;transform:translate(-1px)}.pace-marker:after{content:"";position:absolute;top:-2px;left:50%;width:6px;height:6px;border-radius:50%;background:#5d5551;transform:translate(-50%,-50%)}.bar-helper-line{margin-top:7px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted)}.bar-helper-line small{font-size:.64rem}.bar-helper-line .pace-copy{color:#86612f;text-align:right}.multi-trend-wrap{width:100%}.multi-trend-chart-area{position:relative;width:100%;min-height:250px}.multi-trend-chart{display:block;width:100%;height:auto;min-height:245px;overflow:visible}.trend-axis-value{fill:#938a84;font-family:Inter,sans-serif;font-size:9px}.trend-hit-point{cursor:crosshair;transition:r .14s ease,stroke-width .14s ease}.trend-hit-point:hover,.trend-hit-point:focus{r:7;stroke-width:3.2px;outline:none}.trend-tooltip{position:absolute;z-index:8;transform:translate(-50%,calc(-100% - 12px));min-width:132px;padding:9px 10px;border:1px solid rgba(90,30,45,.1);border-radius:10px;background:#2f2927;color:#fff;box-shadow:0 10px 28px #1f18162e;pointer-events:none}.trend-tooltip>span{width:7px;height:7px;margin-right:6px;display:inline-block;border-radius:50%}.trend-tooltip strong{font-size:.7rem}.trend-tooltip small{display:block;margin-top:4px;color:#ffffffb8;font-size:.62rem}.multi-trend-labels{margin-top:-4px!important}.trend-series-legend{margin-top:14px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.trend-series-legend button{min-height:30px;padding:0 10px;border:1px solid rgba(90,30,45,.09);border-radius:999px;background:#ffffff80;color:var(--graphite);display:inline-flex;align-items:center;gap:7px;font-size:.67rem;font-weight:700}.trend-series-legend button>span{width:8px;height:8px;border-radius:50%}.trend-series-legend button.muted{opacity:.42}.trend-chart-hint{margin-top:8px;font-size:.64rem;line-height:1.35;color:#928983}.agenda-overview-panel{min-width:0}.deadline-panel-v2{padding:22px!important}.deadline-panel-v2 .panel-title{margin-bottom:8px!important}.deadline-list-v2{display:grid}.deadline-row-v2{min-height:78px;display:grid;grid-template-columns:42px minmax(0,1fr) 92px;align-items:center;gap:12px;padding:11px 0;border-top:1px solid rgba(90,30,45,.075)}.deadline-row-v2:first-child{border-top:0}.deadline-row-v2.critical{margin-bottom:2px;padding:11px 12px;border:0;border-radius:12px;background:#b58c5218}.deadline-logo-v2{width:40px;height:40px;overflow:hidden;border:1px solid rgba(90,30,45,.13);border-radius:11px;background:#f4ebe5;color:var(--burgundy);display:grid;place-items:center;font-size:.78rem;font-weight:800}.deadline-main-v2{min-width:0}.deadline-main-v2>p{margin:0 0 5px;color:var(--graphite);font-size:.79rem;line-height:1.2;font-weight:760;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.deadline-main-v2>div{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.deadline-main-v2 strong{color:var(--muted);font-size:.66rem;font-weight:700}.deadline-main-v2 span,.deadline-main-v2 small{display:inline-flex;align-items:center;min-height:20px;padding:2px 7px;border-radius:999px;font-size:.59rem;line-height:1;font-weight:750}.deadline-main-v2 span{background:#5a1e2d11;color:var(--burgundy)}.deadline-main-v2 small{background:#b58c521c;color:#765429}.deadline-time-v2{justify-self:end;text-align:right}.deadline-time-v2 strong,.deadline-time-v2 span{display:block}.deadline-time-v2 strong{color:var(--burgundy);font-size:.77rem;line-height:1.1}.deadline-time-v2 span{margin-top:5px;color:var(--muted);font-size:.61rem;white-space:nowrap}@media (max-width: 1180px){.agenda-deadline-grid,.overview-lower-grid.agenda-deadline-grid{grid-template-columns:1fr!important}.bar-row-with-client{grid-template-columns:minmax(190px,1fr) minmax(240px,2fr) 50px!important}}@media (max-width: 820px){.full-screen-modal,.chrome-modal-backdrop.full-screen-modal,.modal-backdrop.full-screen-modal{padding:10px!important}.client-account-modal{width:calc(100vw - 20px)!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:20px 16px 0!important}.client-account-modal .account-form-sections{grid-template-columns:1fr!important}.client-account-modal .account-modal-footer{margin:0 -16px!important;padding:11px 16px 13px!important}.client-account-modal .account-modal-footer p{display:none!important}.profile-modal-v2{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:20px 16px 0!important}.profile-modal-v2 .profile-photo-workbench{grid-template-columns:1fr!important}.profile-modal-v2 .modal-actions{margin-left:-16px!important;margin-right:-16px!important;padding-left:16px!important;padding-right:16px!important}.bar-row-with-client{grid-template-columns:1fr 44px!important}.bar-row-with-client .bar-client-identity{grid-column:1 / 3}.bar-row-with-client .bar-track-wrap{grid-column:1}.deadline-row-v2{grid-template-columns:40px minmax(0,1fr)!important}.deadline-time-v2{grid-column:2;justify-self:start;display:flex;align-items:center;gap:8px;text-align:left}.deadline-time-v2 span{margin-top:0}}html{min-height:100%;height:auto!important;overflow-x:clip!important;overflow-y:auto!important;overscroll-behavior-x:none!important;overscroll-behavior-y:none!important;background:#faf8f5!important}body{min-height:100vh!important;height:auto!important;overflow-x:clip!important;overflow-y:visible!important;background:#faf8f5!important}#root,.app-shell,.main,.workspace-view{min-height:100vh;height:auto!important;max-height:none!important;overflow-y:visible!important}body.workspace-modal-open #root,body.workspace-modal-open .app-shell,body.workspace-modal-open .main,body.workspace-modal-open .workspace-view{overflow:visible!important}.overview-signal-strip .signal-card{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;column-gap:10px!important;row-gap:2px!important;align-items:center!important;padding-bottom:16px!important}.overview-signal-strip .signal-card>span{grid-column:1 / 3!important;grid-row:1!important;align-self:end!important}.overview-signal-strip .signal-card>strong{grid-column:1!important;grid-row:2!important;align-self:center!important;margin:2px 0 0!important}.overview-signal-strip .signal-card>.signal-trend{position:static!important;inset:auto!important;grid-column:2!important;grid-row:2!important;justify-self:start!important;align-self:center!important;margin:4px 0 0!important;min-height:21px!important}.overview-signal-strip .signal-card>small{grid-column:1 / 3!important;grid-row:3!important;align-self:start!important;margin-top:1px!important}.overview-signal-strip .signal-card>i{grid-column:3!important;grid-row:1 / 4!important;align-self:start!important;justify-self:end!important}@media (max-width: 820px){.overview-signal-strip .signal-card{grid-template-columns:auto minmax(0,1fr) auto!important}}.brand-compact-slide{width:58px;height:54px;align-items:center;justify-content:center;color:#f7f3ee;overflow:hidden}.brand-compact-art{display:block;width:43px;height:43px;background:currentColor;transform-origin:center;animation:cali-mark-in .28s cubic-bezier(.2,.7,.2,1) both}.brand-compact-lime{-webkit-mask:url(/brand/cali-lime-mark.svg) center / contain no-repeat;mask:url(/brand/cali-lime-mark.svg) center / contain no-repeat}.brand-compact-oak{-webkit-mask:url(/brand/cali-oak-mark.svg) center / contain no-repeat;mask:url(/brand/cali-oak-mark.svg) center / contain no-repeat}.compact-wordmark{display:block;width:56px;height:31px;overflow:hidden;text-indent:-9999px;background:url(https://raw.githubusercontent.com/patricia258/cali-portal/main/assets/logo-cali-light.png) center / contain no-repeat;animation:cali-mark-in .28s cubic-bezier(.2,.7,.2,1) both}@keyframes cali-mark-in{0%{opacity:0;transform:translateY(5px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width: 861px){.sidebar .brand-full{display:none!important}.sidebar .brand-compact{display:flex!important}.sidebar:hover .brand-full,.sidebar:focus-within .brand-full,.sidebar.pinned .brand-full{display:flex!important}.sidebar:hover .brand-compact,.sidebar:focus-within .brand-compact,.sidebar.pinned .brand-compact{display:none!important}}.sidebar.mobile-open .brand-full{display:flex!important}.sidebar.mobile-open .brand-compact{display:none!important}.profile-control-direct{width:100%}.profile-trigger-direct{width:100%;cursor:pointer}.profile-trigger-direct .profile-edit-chevron{flex:0 0 auto;transition:transform .18s ease,opacity .18s ease;opacity:.72}.profile-trigger-direct:hover .profile-edit-chevron,.profile-trigger-direct:focus-visible .profile-edit-chevron{transform:translateY(2px);opacity:1}.sidebar-footer .profile-menu{display:none!important}.workspace-brand-scene{position:relative;isolation:isolate}.workspace-brand-watermarks{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.workspace-brand-scene>:not(.workspace-brand-watermarks){position:relative;z-index:1}.workspace-watermark{position:absolute;display:block;background:#5a1e2d;opacity:.025;filter:saturate(.9)}.workspace-watermark-lime{-webkit-mask:url(/brand/cali-lime-mark.svg) center / contain no-repeat;mask:url(/brand/cali-lime-mark.svg) center / contain no-repeat}.workspace-watermark-oak{-webkit-mask:url(/brand/cali-oak-mark.svg) center / contain no-repeat;mask:url(/brand/cali-oak-mark.svg) center / contain no-repeat}.scene-overview .workspace-watermark-lime{width:clamp(235px,22vw,360px);height:clamp(235px,22vw,360px);top:24px;right:clamp(24px,4vw,76px);opacity:.025;transform:rotate(-8deg)}.scene-overview .workspace-watermark-oak{width:clamp(190px,18vw,300px);height:clamp(190px,18vw,300px);top:145px;right:clamp(175px,17vw,330px);background:#b58c52;opacity:.024;transform:rotate(10deg)}.scene-lime .workspace-watermark-oak,.scene-lime-soft .workspace-watermark-oak,.scene-oak .workspace-watermark-lime,.scene-oak-soft .workspace-watermark-lime{display:none}.scene-lime .workspace-watermark-lime,.scene-lime-soft .workspace-watermark-lime,.scene-oak .workspace-watermark-oak,.scene-oak-soft .workspace-watermark-oak{width:clamp(250px,25vw,430px);height:clamp(250px,25vw,430px);top:58px;right:clamp(22px,4vw,74px);transform:rotate(-7deg)}.scene-oak .workspace-watermark-oak,.scene-oak-soft .workspace-watermark-oak{transform:rotate(8deg)}.scene-lime .workspace-watermark-lime,.scene-oak .workspace-watermark-oak{opacity:.022}.scene-lime-soft .workspace-watermark-lime,.scene-oak-soft .workspace-watermark-oak{opacity:.016}.page .panel:not(.modal-card),.overview-signal-strip .signal-card{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s ease,border-color .2s ease,background-color .2s ease;will-change:transform}@media (hover: hover) and (pointer: fine){.page .panel:not(.modal-card):hover,.overview-signal-strip .signal-card:hover{transform:translateY(-3px);border-color:#5a1e2d1f;box-shadow:0 18px 42px #3d2b2a18,0 3px 10px #3d2b2a0b}}.page .panel:not(.modal-card):active,.overview-signal-strip .signal-card:active{transform:translateY(-1px) scale(.998)}@media (prefers-reduced-motion: reduce){.brand-compact-art,.compact-wordmark,.page .panel:not(.modal-card),.overview-signal-strip .signal-card,.profile-trigger-direct .profile-edit-chevron{animation:none!important;transition:none!important}}@media (max-width: 860px){.workspace-watermark{opacity:.013!important}.scene-overview .workspace-watermark-oak{right:120px;top:125px}}.sidebar .brand{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;padding:2px 0 18px!important;overflow:visible!important}.sidebar .brand-compact-slide{width:54px!important;height:54px!important;margin:0 auto!important;opacity:1!important;visibility:visible!important;transform:none!important;color:#f7f3ee!important;align-items:center!important;justify-content:center!important}.sidebar .brand-compact-slide .brand-compact-art,.sidebar .brand-compact-slide .compact-wordmark{opacity:1!important;visibility:visible!important}.sidebar .brand-compact-slide .brand-compact-art{width:42px!important;height:42px!important;margin:0!important;color:#f7f3ee!important;background-color:currentColor!important}.sidebar .brand-compact-slide .compact-wordmark{width:52px!important;height:29px!important;margin:0!important;transform:none}.sidebar .brand-full{width:100%!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;overflow:visible!important}.sidebar .brand-full img{display:block!important;width:136px!important;max-width:136px!important;height:auto!important;margin:0 auto!important;object-fit:contain!important}.sidebar .brand-full span{display:block!important;width:136px!important;margin:0 auto!important;padding:0!important;opacity:.72!important;visibility:visible!important;transform:none!important;text-align:center!important;color:#f7f3eed1!important;font-size:.61rem!important;line-height:1.2!important;letter-spacing:.23em!important;white-space:nowrap!important}@media (min-width: 861px){.sidebar:not(:hover):not(:focus-within):not(.pinned) .brand-full{display:none!important}.sidebar:not(:hover):not(:focus-within):not(.pinned) .brand-compact-slide{display:flex!important}.sidebar:hover .brand-full,.sidebar:focus-within .brand-full,.sidebar.pinned .brand-full{display:flex!important}.sidebar:hover .brand-compact-slide,.sidebar:focus-within .brand-compact-slide,.sidebar.pinned .brand-compact-slide{display:none!important}}.workspace-brand-watermarks{overflow:hidden!important}.workspace-watermark,.workspace-brand-watermarks:before,.workspace-brand-watermarks:after{pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;will-change:transform,opacity}.scene-lime .workspace-watermark-oak,.scene-lime-soft .workspace-watermark-oak,.scene-oak .workspace-watermark-lime,.scene-oak-soft .workspace-watermark-lime{display:block!important}.workspace-watermark{filter:none!important}.scene-overview .workspace-watermark-lime{width:clamp(330px,30vw,520px)!important;height:clamp(330px,30vw,520px)!important;top:-18px!important;right:clamp(-70px,-3vw,-22px)!important;opacity:.085!important;transform:rotate(-10deg);animation:cali-brand-float-lime 14s ease-in-out infinite alternate}.scene-overview .workspace-watermark-oak{width:clamp(250px,23vw,390px)!important;height:clamp(250px,23vw,390px)!important;top:330px!important;right:clamp(160px,18vw,360px)!important;background:#b58c52!important;opacity:.065!important;transform:rotate(10deg);animation:cali-brand-float-oak 16s ease-in-out -4s infinite alternate}.scene-lime .workspace-watermark-lime,.scene-lime-soft .workspace-watermark-lime{width:clamp(330px,29vw,500px)!important;height:clamp(330px,29vw,500px)!important;top:54px!important;right:-38px!important;opacity:.08!important;transform:rotate(-8deg);animation:cali-brand-float-lime 15s ease-in-out infinite alternate}.scene-lime .workspace-watermark-oak,.scene-lime-soft .workspace-watermark-oak{width:clamp(220px,19vw,330px)!important;height:clamp(220px,19vw,330px)!important;top:440px!important;left:clamp(18px,8vw,150px)!important;right:auto!important;background:#b58c52!important;opacity:.045!important;transform:rotate(12deg);animation:cali-brand-float-oak 17s ease-in-out -5s infinite alternate}.scene-oak .workspace-watermark-oak,.scene-oak-soft .workspace-watermark-oak{width:clamp(320px,29vw,500px)!important;height:clamp(320px,29vw,500px)!important;top:40px!important;right:-34px!important;background:#5a1e2d!important;opacity:.078!important;transform:rotate(9deg);animation:cali-brand-float-oak 16s ease-in-out infinite alternate}.scene-oak .workspace-watermark-lime,.scene-oak-soft .workspace-watermark-lime{width:clamp(230px,20vw,350px)!important;height:clamp(230px,20vw,350px)!important;top:455px!important;left:clamp(22px,8vw,155px)!important;right:auto!important;opacity:.046!important;transform:rotate(-10deg);animation:cali-brand-float-lime 18s ease-in-out -6s infinite alternate}.workspace-brand-watermarks:before,.workspace-brand-watermarks:after{content:"";position:absolute;display:block}.workspace-brand-watermarks:before{width:clamp(250px,23vw,400px);height:clamp(250px,23vw,400px);top:58%;right:-70px;background:#5a1e2d;opacity:.045;-webkit-mask:url(/brand/cali-lime-mark.svg) center / contain no-repeat;mask:url(/brand/cali-lime-mark.svg) center / contain no-repeat;transform:rotate(7deg);animation:cali-brand-echo-lime 19s ease-in-out -3s infinite alternate}.workspace-brand-watermarks:after{width:clamp(210px,19vw,340px);height:clamp(210px,19vw,340px);top:78%;left:clamp(-50px,-2vw,-16px);background:#b58c52;opacity:.04;-webkit-mask:url(/brand/cali-oak-mark.svg) center / contain no-repeat;mask:url(/brand/cali-oak-mark.svg) center / contain no-repeat;transform:rotate(-8deg);animation:cali-brand-echo-oak 21s ease-in-out -8s infinite alternate}@keyframes cali-brand-float-lime{0%{opacity:.065;transform:translateZ(0) rotate(-10deg) scale(.98)}55%{opacity:.1}to{opacity:.078;transform:translate3d(-14px,18px,0) rotate(-5deg) scale(1.025)}}@keyframes cali-brand-float-oak{0%{opacity:.045;transform:translateZ(0) rotate(10deg) scale(.98)}60%{opacity:.082}to{opacity:.06;transform:translate3d(14px,-15px,0) rotate(5deg) scale(1.025)}}@keyframes cali-brand-echo-lime{0%{opacity:.032;transform:translateZ(0) rotate(7deg) scale(.96)}to{opacity:.06;transform:translate3d(-18px,-20px,0) rotate(2deg) scale(1.04)}}@keyframes cali-brand-echo-oak{0%{opacity:.028;transform:translateZ(0) rotate(-8deg) scale(.97)}to{opacity:.055;transform:translate3d(18px,14px,0) rotate(-3deg) scale(1.035)}}.page .panel:not(.modal-card),.overview-signal-strip .signal-card{background-color:#fffdf9f0!important}@media (max-width: 860px){.workspace-watermark,.workspace-brand-watermarks:before,.workspace-brand-watermarks:after{opacity:.035!important;animation:none!important}.scene-overview .workspace-watermark-lime{right:-105px!important;top:10px!important}.scene-overview .workspace-watermark-oak{right:30px!important;top:310px!important}}@media (prefers-reduced-motion: reduce){.workspace-watermark,.workspace-brand-watermarks:before,.workspace-brand-watermarks:after{animation:none!important}}@media (min-width: 861px){.sidebar-top{position:relative!important;width:100%!important;display:flex!important;align-items:flex-start!important;justify-content:center!important}.sidebar .brand{width:100%!important;min-width:0!important;margin:0 auto!important;padding:2px 0 18px!important;display:flex!important;align-items:center!important;justify-content:center!important}.sidebar:not(:hover):not(:focus-within):not(.pinned) .brand{width:54px!important;flex:0 0 54px!important}.sidebar:not(:hover):not(:focus-within):not(.pinned) .brand-compact-slide{display:flex!important;width:54px!important;height:54px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.sidebar:not(:hover):not(:focus-within):not(.pinned) .brand-compact-art{width:44px!important;height:44px!important}.sidebar:hover .brand-full,.sidebar:focus-within .brand-full,.sidebar.pinned .brand-full{display:flex!important;width:100%!important;margin:0 auto!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;transform:translate(-20px)!important}.sidebar:hover .brand-full img,.sidebar:focus-within .brand-full img,.sidebar.pinned .brand-full img{display:block!important;width:136px!important;max-width:136px!important;margin:0 auto!important}.sidebar:hover .brand-full span,.sidebar:focus-within .brand-full span,.sidebar.pinned .brand-full span{display:block!important;width:136px!important;margin:7px auto 0!important;text-align:center!important}}@media (max-width: 860px){.sidebar.mobile-open .brand-full{transform:none!important;margin:0 auto!important}}:root,html[data-workspace-theme=day]{--theme-page: #faf8f5;--theme-page-2: #f6f1ec;--theme-surface: #fffdf9;--theme-surface-soft: rgba(255,253,249,.94);--theme-surface-muted: #f5eee8;--theme-text: #2b2b2b;--theme-muted: #746d68;--theme-line: rgba(90,30,45,.1);--theme-elevated-shadow: 0 16px 44px rgba(49,31,25,.08);--theme-input: #fffdf9;--theme-input-border: #dfd3ca;--theme-accent: #5a1e2d;--theme-accent-soft: rgba(90,30,45,.08);--theme-gold: #b58c52;--theme-success: #356448;--theme-danger: #8d463e}html[data-workspace-theme=night]{--ivory: #171215;--paper: #21191d;--graphite: #f3eeeb;--muted: #b7aaa5;--line: #3b2d33;--soft: #2c2226;--gold: #d1a45f;--success: #82b698;--warning: #d0a05b;--burgundy: #c77b91;--burgundy-dark: #a8566d;--theme-page: #171215;--theme-page-2: #1d1619;--theme-surface: #21191d;--theme-surface-soft: rgba(33,25,29,.94);--theme-surface-muted: #2a2024;--theme-text: #f3eeeb;--theme-muted: #b7aaa5;--theme-line: rgba(239,216,222,.1);--theme-elevated-shadow: 0 18px 54px rgba(0,0,0,.25);--theme-input: #1d171a;--theme-input-border: #49373e;--theme-accent: #d08a9d;--theme-accent-soft: rgba(208,138,157,.1);--theme-gold: #d1a45f;--theme-success: #87b99a;--theme-danger: #d88f84}html[data-workspace-theme=night],html[data-workspace-theme=night] body,html[data-workspace-theme=night] #root{background:var(--theme-page)!important;color:var(--theme-text)!important}html[data-workspace-theme=night] body{background:radial-gradient(circle at 84% 4%,rgba(181,140,82,.07),transparent 26rem),linear-gradient(180deg,#171215,#1a1417 48%,#151013)!important}html[data-workspace-theme=night] .main{background:radial-gradient(circle at 82% 8%,rgba(181,140,82,.055),transparent 28rem),linear-gradient(180deg,#171215,#1b1518 48%,#181215)!important}html[data-workspace-theme=night] .workspace-view,html[data-workspace-theme=night] .page,html[data-workspace-theme=night] h1,html[data-workspace-theme=night] h2,html[data-workspace-theme=night] h3,html[data-workspace-theme=night] h4,html[data-workspace-theme=night] .main strong,html[data-workspace-theme=night] .main b{color:var(--theme-text)!important}html[data-workspace-theme=night] .main p,html[data-workspace-theme=night] .main small,html[data-workspace-theme=night] .main label,html[data-workspace-theme=night] .main .muted,html[data-workspace-theme=night] .main .helper,html[data-workspace-theme=night] .main .field-helper,html[data-workspace-theme=night] .main .topbar-context span{color:var(--theme-muted)!important}html[data-workspace-theme=night] .sidebar{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 22%),#5a1e2d!important;color:#fff!important;box-shadow:16px 0 48px #00000038!important}html[data-workspace-theme=night] .sidebar nav a,html[data-workspace-theme=night] .sidebar .sidebar-pin,html[data-workspace-theme=night] .sidebar .profile-trigger,html[data-workspace-theme=night] .sidebar .profile-trigger strong{color:#ffffffc7!important}html[data-workspace-theme=night] .sidebar nav a:hover,html[data-workspace-theme=night] .sidebar nav a.active,html[data-workspace-theme=night] .sidebar .profile-trigger:hover{color:#fff!important}html[data-workspace-theme=night] .topbar{background:#171215e0!important;border-bottom-color:var(--theme-line)!important;box-shadow:0 7px 26px #0000001a!important}html[data-workspace-theme=night] .icon-button,html[data-workspace-theme=night] .secondary,html[data-workspace-theme=night] .light-button,html[data-workspace-theme=night] .export-trigger,html[data-workspace-theme=night] .calendar-view-toggle,html[data-workspace-theme=night] .calendar-toolbar button{background:#241b1f!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important;box-shadow:0 7px 20px #00000021!important}html[data-workspace-theme=night] .icon-button:hover,html[data-workspace-theme=night] .secondary:hover,html[data-workspace-theme=night] .light-button:hover{background:#2c2126!important}html[data-workspace-theme=night] .primary{background:#6a253a!important;color:#fff!important;border-color:transparent!important}html[data-workspace-theme=night] .primary:hover{background:#7a2d44!important}.workspace-theme-toggle{position:relative;color:var(--theme-accent)!important}.workspace-theme-toggle:after{content:"";position:absolute;right:7px;bottom:7px;width:5px;height:5px;border-radius:50%;background:var(--theme-gold);box-shadow:0 0 0 2px var(--theme-surface)}html[data-workspace-theme=night] .workspace-theme-toggle{background:linear-gradient(145deg,#2c2025,#21191d)!important;color:#f1d8df!important}html[data-workspace-theme=night] .panel,html[data-workspace-theme=night] .kpi,html[data-workspace-theme=night] .signal-card,html[data-workspace-theme=night] .overview-signal-strip,html[data-workspace-theme=night] .client-summary>div,html[data-workspace-theme=night] .calendar-shell,html[data-workspace-theme=night] .calendar-card,html[data-workspace-theme=night] .calendar-grid,html[data-workspace-theme=night] .mini-calendar,html[data-workspace-theme=night] .deadline-panel,html[data-workspace-theme=night] .deadline-panel-v2,html[data-workspace-theme=night] .document-card,html[data-workspace-theme=night] .report-card,html[data-workspace-theme=night] .project-card,html[data-workspace-theme=night] .client-card,html[data-workspace-theme=night] .company-card,html[data-workspace-theme=night] .hours-card,html[data-workspace-theme=night] .empty-state,html[data-workspace-theme=night] .table-card,html[data-workspace-theme=night] .data-table-wrap{background:var(--theme-surface-soft)!important;border-color:var(--theme-line)!important;box-shadow:var(--theme-elevated-shadow)!important}html[data-workspace-theme=night] .page .panel:not(.modal-card),html[data-workspace-theme=night] .overview-signal-strip .signal-card{background-color:var(--theme-surface-soft)!important}html[data-workspace-theme=night] .panel:hover,html[data-workspace-theme=night] .signal-card:hover,html[data-workspace-theme=night] .kpi:hover{border-color:#d08a9d2e!important;box-shadow:0 21px 58px #00000047!important}html[data-workspace-theme=night] .action-row,html[data-workspace-theme=night] .company-row,html[data-workspace-theme=night] .deliverable,html[data-workspace-theme=night] .event,html[data-workspace-theme=night] .calendar-event-row,html[data-workspace-theme=night] .document-row,html[data-workspace-theme=night] .deadline-item,html[data-workspace-theme=night] tr,html[data-workspace-theme=night] td,html[data-workspace-theme=night] th{border-color:var(--theme-line)!important}html[data-workspace-theme=night] .action-row:hover,html[data-workspace-theme=night] .company-row:hover,html[data-workspace-theme=night] .deliverable:hover,html[data-workspace-theme=night] .event:hover,html[data-workspace-theme=night] .calendar-event-row:hover,html[data-workspace-theme=night] .document-row:hover{background:#ffffff06!important}html[data-workspace-theme=night] input,html[data-workspace-theme=night] select,html[data-workspace-theme=night] textarea{background:var(--theme-input)!important;border-color:var(--theme-input-border)!important;color:var(--theme-text)!important;caret-color:var(--theme-accent)!important}html[data-workspace-theme=night] input::placeholder,html[data-workspace-theme=night] textarea::placeholder{color:#897d79!important}html[data-workspace-theme=night] input:focus,html[data-workspace-theme=night] select:focus,html[data-workspace-theme=night] textarea:focus{border-color:#d08a9d7a!important;box-shadow:0 0 0 3px #d08a9d17!important}html[data-workspace-theme=night] select{color-scheme:dark}html[data-workspace-theme=night] .modal-card,html[data-workspace-theme=night] .client-account-modal,html[data-workspace-theme=night] .profile-modal-v2,html[data-workspace-theme=night] .notification-panel,html[data-workspace-theme=night] .notification-popover,html[data-workspace-theme=night] .dropdown-menu,html[data-workspace-theme=night] .export-menu,html[data-workspace-theme=night] .account-form-section,html[data-workspace-theme=night] .profile-photo-workbench,html[data-workspace-theme=night] .document-upload-card{background:#21191d!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important;box-shadow:0 28px 80px #00000061!important}html[data-workspace-theme=night] .client-account-modal .account-modal-footer,html[data-workspace-theme=night] .profile-modal-v2 .modal-actions{background:#21191d!important;border-top-color:var(--theme-line)!important;box-shadow:0 -10px 30px #00000029!important}html[data-workspace-theme=night] .full-screen-modal,html[data-workspace-theme=night] .chrome-modal-backdrop.full-screen-modal,html[data-workspace-theme=night] .modal-backdrop.full-screen-modal{background:#0302039e!important;-webkit-backdrop-filter:blur(10px) saturate(.82)!important;backdrop-filter:blur(10px) saturate(.82)!important}html[data-workspace-theme=night] .signal-trend.good{background:#82b6981c!important;color:#9cc8aa!important}html[data-workspace-theme=night] .signal-trend.bad{background:#d88f841c!important;color:#e2a69d!important}html[data-workspace-theme=night] .signal-trend.neutral{background:#d1a45f1f!important;color:#d8b778!important}html[data-workspace-theme=night] .status-icon,html[data-workspace-theme=night] .company-mark,html[data-workspace-theme=night] .company-logo,html[data-workspace-theme=night] .bar-client-logo,html[data-workspace-theme=night] .deadline-client-mark,html[data-workspace-theme=night] .date{background:#2b2125!important;border-color:var(--theme-line)!important;color:#e3a6b7!important}html[data-workspace-theme=night] .progress,html[data-workspace-theme=night] .bar-track,html[data-workspace-theme=night] .progress-track{background:#ffffff14!important}html[data-workspace-theme=night] .multi-trend-chart line,html[data-workspace-theme=night] .multi-trend-chart .grid-line{stroke:#3a2d32!important}html[data-workspace-theme=night] .trend-axis-value{fill:#978b86!important}html[data-workspace-theme=night] .trend-series-legend button{background:#ffffff09!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important}html[data-workspace-theme=night] .trend-tooltip{background:#f3eeeb!important;color:#241b1f!important;border-color:#ffffff1f!important}html[data-workspace-theme=night] .trend-tooltip small{color:#6f6561!important}html[data-workspace-theme=night] .calendar-day,html[data-workspace-theme=night] .calendar-cell,html[data-workspace-theme=night] .week-day,html[data-workspace-theme=night] .mini-calendar-day{color:var(--theme-text)!important;border-color:var(--theme-line)!important}html[data-workspace-theme=night] .calendar-day:hover,html[data-workspace-theme=night] .calendar-cell:hover,html[data-workspace-theme=night] .week-day:hover{background:#ffffff09!important}html[data-workspace-theme=night] .deadline-item.critical,html[data-workspace-theme=night] .enhanced-deadlines .deadline-item.critical{background:#b58c5214!important}html[data-workspace-theme=night] .deadline-copy small,html[data-workspace-theme=night] .enhanced-deadlines .deadline-copy small{background:#d1a45f1a!important;color:#d9b97f!important}html[data-workspace-theme=night] .workspace-watermark-lime,html[data-workspace-theme=night] .workspace-brand-watermarks:before{background:#eadde0!important;opacity:.055!important}html[data-workspace-theme=night] .workspace-watermark-oak,html[data-workspace-theme=night] .workspace-brand-watermarks:after{background:#d1a45f!important;opacity:.065!important}html[data-workspace-theme=night] .hero-attention{background:linear-gradient(120deg,#c879911a,#b58c5214 65%,#ffffff06)!important;border-color:var(--theme-line)!important}html[data-workspace-theme=night] .consultant{background:#2a2024!important}html[data-workspace-theme=night] .login-page,html[data-workspace-theme=night] .login-form{background:#171215!important}html[data-workspace-theme=night] .login-card{background:#21191d!important;border-color:var(--theme-line)!important;box-shadow:0 28px 72px #00000057!important}.main,.topbar,.panel,.kpi,.signal-card,.modal-card,input,select,textarea,.icon-button{transition:background-color .22s ease,background .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .18s ease!important}@media (prefers-reduced-motion: reduce){.main,.topbar,.panel,.kpi,.signal-card,.modal-card,input,select,textarea,.icon-button{transition-duration:.01ms!important}}.data-loading{min-height:52vh!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:13px!important;font-size:0!important;color:transparent!important;background:transparent!important}.data-loading:before,.data-loading:after{content:"";display:block;width:46px;height:46px;flex:0 0 46px;border-radius:50%;background-color:#5a1e2d;background-image:url(/brand/cali-sidebar-pattern.webp);background-size:220px auto;box-shadow:0 8px 26px #5a1e2d21;animation:cali-global-loading 1.35s ease-in-out infinite}.data-loading:before{background-position:20% 32%}.data-loading:after{background-position:76% 68%;animation-delay:.2s}[data-workspace-theme=night] .data-loading:before,[data-workspace-theme=night] .data-loading:after{box-shadow:0 8px 30px #00000047}@keyframes cali-global-loading{0%,to{transform:translateY(0) scale(.9);opacity:.42}50%{transform:translateY(-7px) scale(1);opacity:1}}.modal-backdrop,.workspace-modal-backdrop,.full-screen-modal,.chrome-modal-backdrop.full-screen-modal,.modal-backdrop.full-screen-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:clamp(18px,4vh,40px) clamp(18px,3vw,44px)!important;display:grid!important;place-items:center!important;overflow:auto!important;background:#1c16197a!important;backdrop-filter:blur(8px) saturate(.92)!important;-webkit-backdrop-filter:blur(8px) saturate(.92)!important;z-index:2147483000!important}.modal-backdrop>.modal-card,.workspace-modal-backdrop>.modal-card,.full-screen-modal>.modal-card{position:relative!important;margin:auto!important;z-index:2147483001!important}body.workspace-modal-open .topbar{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.account-modal-footer,.tabbed-modal-footer,.management-footer{box-sizing:border-box!important;width:100%!important;padding-left:26px!important;padding-right:26px!important;overflow:visible!important}.management-footer{min-width:0!important}.management-danger-actions{min-width:0!important;padding-left:0!important}.management-footer .modal-actions,.tabbed-modal-footer .modal-actions{flex:0 0 auto!important;margin-left:auto!important;padding-right:0!important}.management-footer .modal-actions button,.tabbed-modal-footer .modal-actions button{white-space:nowrap}.client-account-modal .modal-close,.lifecycle-modal .modal-close{top:16px!important;right:16px!important}.account-management-header{padding-right:82px!important}@media (max-width: 720px){.modal-backdrop,.workspace-modal-backdrop,.full-screen-modal{padding:8px!important}.account-modal-footer,.tabbed-modal-footer,.management-footer{padding-left:14px!important;padding-right:14px!important}.account-management-header{padding-right:58px!important}}body.workspace-modal-open .app-shell{pointer-events:auto!important;-webkit-user-select:auto!important;user-select:auto!important}body.workspace-modal-open{overflow:hidden!important}.modal-backdrop,.workspace-modal-backdrop,.full-screen-modal,.chrome-modal-backdrop.full-screen-modal,.modal-backdrop.full-screen-modal{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:clamp(16px,3vh,32px) clamp(16px,3vw,42px)!important;display:grid!important;place-items:center!important;overflow:hidden!important;pointer-events:auto!important;touch-action:none;background:#1f1a1c7a!important;backdrop-filter:blur(8px) saturate(.94)!important;-webkit-backdrop-filter:blur(8px) saturate(.94)!important;z-index:2147483000!important}.modal-backdrop>.modal-card,.workspace-modal-backdrop>.modal-card,.full-screen-modal>.modal-card{position:relative!important;z-index:2147483001!important;pointer-events:auto!important;touch-action:auto;margin:0!important;background:var(--paper)!important;border:1px solid var(--line)!important;border-radius:20px!important;box-shadow:0 28px 76px #1e161938!important}.modal-card *,.modal-card button,.modal-card input,.modal-card select,.modal-card textarea,.modal-card label{pointer-events:auto}.modal-card>.modal-close,.document-modal-close{position:absolute!important;top:18px!important;right:20px!important;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:11px!important;background:var(--soft)!important;color:var(--graphite)!important;z-index:50!important}.modal-card>.modal-close:hover,.document-modal-close:hover{background:#5a1e2d17!important;color:var(--burgundy)!important}.document-create-modal{width:min(920px,calc(100vw - 48px))!important;max-width:920px!important;height:min(780px,calc(100dvh - 48px))!important;max-height:calc(100dvh - 48px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.document-modal-header{flex:0 0 auto!important;padding:24px 76px 18px 28px!important}.document-modal-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y!important;padding:22px 28px 26px!important}.document-modal-footer{flex:0 0 auto!important;width:100%!important;min-height:68px!important;padding:11px 28px!important;box-sizing:border-box!important}.client-account-modal.compact-account-modal,.client-account-modal.management-modal-v3{width:min(1000px,calc(100vw - 48px))!important;max-width:1000px!important;height:min(760px,calc(100dvh - 48px))!important;max-height:calc(100dvh - 48px)!important;padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.compact-account-modal .account-modal-intro{flex:0 0 auto!important;padding:24px 76px 17px 28px!important;border-bottom:0!important}.compact-account-modal .account-modal-intro h2{margin-top:7px!important;font:750 1.42rem/1.15 Inter,system-ui,sans-serif!important;letter-spacing:-.025em!important}.compact-account-modal .account-modal-intro p{margin-top:7px!important;max-width:760px!important;font-size:.78rem!important;line-height:1.48!important}.account-management-header{flex:0 0 auto!important;min-height:110px!important;padding:20px 82px 16px 28px!important}.account-tabs-v3{flex:0 0 auto!important;min-height:46px!important;padding:0 28px!important;gap:6px!important;border-bottom:1px solid var(--line)!important}.account-tabs-v3 button{min-height:46px!important;padding:0 11px!important;border-radius:0!important;font-size:.76rem!important;font-weight:700!important}.compact-account-modal .account-tab-scroll,.compact-account-modal .account-management-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y!important}.compact-account-modal .account-tab-pane{padding:20px 28px 26px!important}.modal-card .stacked-label{gap:5px!important;color:var(--graphite)!important;font-size:.72rem!important;font-weight:700!important}.modal-card .stacked-label input,.modal-card .stacked-label select,.modal-card .stacked-label textarea,.modal-card .account-upload-card input,.modal-card .document-form-grid input,.modal-card .document-form-grid select,.modal-card .document-form-grid textarea{width:100%;min-height:42px!important;padding:9px 12px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--paper)!important;color:var(--graphite)!important;font-size:.78rem!important;line-height:1.25!important;box-shadow:none!important}.modal-card .stacked-label textarea,.modal-card .document-form-grid textarea{min-height:72px!important;resize:vertical}.modal-card input:focus,.modal-card select:focus,.modal-card textarea:focus{outline:2px solid rgba(90,30,45,.13)!important;outline-offset:1px!important;border-color:#5a1e2d52!important}.compact-account-modal .document-upload-grid-v2{gap:14px!important}.compact-account-modal .account-upload-card{min-height:126px!important;padding:15px!important;border:1px dashed #cbbdb3!important;border-radius:14px!important;background:#f7f3ee70!important}.compact-account-modal .account-upload-card>div strong{font-size:.8rem!important}.compact-account-modal .account-upload-card>div span{margin-top:4px!important;color:var(--muted)!important;font-size:.68rem!important}.compact-account-modal .account-upload-card>label{min-height:38px!important;padding:0 12px!important;border-radius:10px!important;font-size:.72rem!important}.account-modal-footer,.tabbed-modal-footer,.management-footer,.document-modal-footer{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:100%!important;margin:0!important;padding:11px 28px!important;box-sizing:border-box!important;border-top:1px solid var(--line)!important;background:var(--paper)!important;box-shadow:0 -8px 24px #33232509!important;z-index:20!important}.client-account-modal.compact-account-modal .account-modal-footer,.client-account-modal.management-modal-v3 .account-modal-footer{width:100%!important;max-width:100%!important;margin:0!important;padding:11px 28px!important;left:auto!important;right:auto!important;transform:none!important;box-sizing:border-box!important}.account-modal-footer>span{padding-left:0!important;margin-left:0!important;font-size:.68rem!important;color:var(--muted)!important}.account-modal-footer .modal-actions,.management-footer .modal-actions,.document-modal-footer .modal-actions{margin:0 0 0 auto!important;padding:0!important;display:flex!important;align-items:center!important;gap:9px!important;flex:0 0 auto!important}.management-danger-actions{margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important}.modal-card .primary,.modal-card .secondary,.modal-card .ghost-action,.modal-card .modal-actions button{min-height:42px!important;height:42px!important;padding:0 15px!important;border-radius:10px!important;font-size:.76rem!important;font-weight:750!important;line-height:1!important;white-space:nowrap!important}.modal-card .secondary{border:1px solid rgba(90,30,45,.18)!important;background:var(--paper)!important;color:var(--burgundy)!important}.modal-card .primary{border:1px solid var(--burgundy)!important;background:var(--burgundy)!important;color:#fff!important}.modal-card .primary:disabled{opacity:.42!important}html[data-workspace-theme=night] .modal-backdrop>.modal-card,html[data-workspace-theme=night] .workspace-modal-backdrop>.modal-card,html[data-workspace-theme=night] .full-screen-modal>.modal-card,html[data-workspace-theme=night] .account-modal-footer,html[data-workspace-theme=night] .document-modal-footer{background:#21191d!important;border-color:#49373e!important}html[data-workspace-theme=night] .modal-card .stacked-label,html[data-workspace-theme=night] .modal-card h2,html[data-workspace-theme=night] .modal-card strong{color:#f3eeeb!important}html[data-workspace-theme=night] .modal-card .stacked-label input,html[data-workspace-theme=night] .modal-card .stacked-label select,html[data-workspace-theme=night] .modal-card .stacked-label textarea,html[data-workspace-theme=night] .modal-card .account-upload-card input{background:#1b1518!important;border-color:#49373e!important;color:#f3eeeb!important}html[data-workspace-theme=night] .compact-account-modal .account-upload-card{background:#241b1f!important;border-color:#574149!important}html[data-workspace-theme=night] .modal-card .secondary{background:#241b1f!important;border-color:#574149!important;color:#f0ccd5!important}@media (max-width: 760px){.modal-backdrop,.workspace-modal-backdrop,.full-screen-modal{padding:8px!important}.document-create-modal,.client-account-modal.compact-account-modal,.client-account-modal.management-modal-v3{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-width:none!important;max-height:calc(100dvh - 16px)!important;border-radius:16px!important}.document-modal-header,.compact-account-modal .account-modal-intro{padding:20px 60px 15px 18px!important}.document-modal-scroll,.compact-account-modal .account-tab-pane{padding:18px!important}.account-tabs-v3{padding:0 12px!important;overflow-x:auto!important}.account-modal-footer,.document-modal-footer,.management-footer,.client-account-modal.compact-account-modal .account-modal-footer,.client-account-modal.management-modal-v3 .account-modal-footer{padding:10px 14px!important}.account-modal-footer>span,.document-modal-footer>span{display:none!important}.management-footer{align-items:stretch!important;gap:8px!important;flex-direction:column!important}.management-danger-actions,.management-footer .modal-actions,.document-modal-footer .modal-actions{width:100%!important}.management-footer .modal-actions button,.document-modal-footer .modal-actions button{flex:1 1 0!important}}:root{--ws-font-xs: 12px;--ws-font-sm: 14px;--ws-font-base: 16px;--ws-font-lg: 18px;--ws-font-xl: 20px;--ws-font-2xl: 24px}body,button,input,select,textarea{font-size:var(--ws-font-sm)}.page p,.modal-card p,.panel p,.data-panel p{font-size:var(--ws-font-sm);line-height:1.55}.page small,.modal-card small,.panel small,.data-panel small,.field-helper,.eyebrow,.section-kicker{font-size:var(--ws-font-xs)!important;line-height:1.4}.page label,.modal-card label,.stacked-label{font-size:var(--ws-font-sm)}.page input,.page select,.page textarea,.modal-card input,.modal-card select,.modal-card textarea{font-size:var(--ws-font-sm)!important}.page button,.modal-card button,.sidebar nav a,.topbar button{font-size:var(--ws-font-sm)}.status-pill,.status-chip,.project-status-pill,.deliverable-status,.complexity-pill,.mc-chip{font-size:var(--ws-font-xs)!important}.page-heading h1{font-size:clamp(30px,3vw,42px)}.modal-card h2{font-size:clamp(20px,2vw,24px);line-height:1.2}.panel h2{font-size:clamp(18px,1.6vw,22px)}.deliverable-code,.project-selector-card>div:nth-child(2) span,.deliverable-main>span,.roadmap-row-copy span,.project-kanban-card>span,.calendar-protocol,.document-protocol{font-size:var(--ws-font-xs)!important}.project-kpi-grid article span,.project-kpi-grid article small,.project-search input,.project-portfolio-toolbar select,.project-selector-card>div:nth-child(2) strong,.project-selector-card>div:nth-child(2) small,.project-hero-main p,.project-hero-tags span,.project-progress-block>span,.project-hero-actions .secondary,.project-delay-banner strong,.project-rebriefing-banner strong,.project-delay-banner p,.project-rebriefing-banner p,.project-tabs button,.project-roadmap-header p,.roadmap-legend span,.roadmap-month-head>span,.roadmap-row-copy strong,.roadmap-row-copy small,.roadmap-bar b,.roadmap-deadline span,.roadmap-deadline small,.deliverable-toolbar>span,.deliverable-view-switch button,.deliverable-main strong,.deliverable-main small,.deliverable-task-progress span,.deliverable-hours span,.deliverable-date strong,.deliverable-hours small,.deliverable-date small,.project-kanban-column header strong,.project-kanban-column header span{font-size:var(--ws-font-xs)!important}.project-selector-card>div:nth-child(2) strong,.project-hero-main p,.project-delay-banner p,.project-rebriefing-banner p,.project-tabs button,.project-roadmap-header p,.roadmap-row-copy strong,.deliverable-main strong{font-size:var(--ws-font-sm)!important}@media (max-width: 760px){body,button,input,select,textarea{font-size:14px}.page-heading h1{font-size:30px}}.app-shell{width:100vw!important;max-width:100vw!important;min-width:0!important;overflow-x:clip!important}@media (min-width: 861px){.main{flex:0 0 calc(100vw - var(--sidebar-rail))!important;width:calc(100vw - var(--sidebar-rail))!important;max-width:calc(100vw - var(--sidebar-rail))!important;min-width:0!important;margin-left:var(--sidebar-rail)!important;left:0!important;transform:none!important}.app-shell:has(.sidebar:hover) .main,.app-shell:has(.sidebar:focus-within) .main,.app-shell:has(.sidebar.pinned) .main{flex-basis:calc(100vw - var(--sidebar-open))!important;width:calc(100vw - var(--sidebar-open))!important;max-width:calc(100vw - var(--sidebar-open))!important;margin-left:var(--sidebar-open)!important}.workspace-view{width:100%!important;max-width:100%!important;min-width:0!important}.sidebar:hover,.sidebar:focus-within,.sidebar.pinned{position:fixed!important;inset:0 auto 0 0!important;width:var(--sidebar-open)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;box-sizing:border-box!important;overflow:hidden!important;isolation:isolate!important;background-color:#581b24!important;background-image:linear-gradient(#581b24b8,#581b24b8),url(/brand/cali-sidebar-pattern.webp)!important;background-repeat:no-repeat,no-repeat!important;background-position:center center,center center!important;background-size:cover,cover!important}.sidebar:hover:before,.sidebar:focus-within:before,.sidebar.pinned:before,.sidebar:hover:after,.sidebar:focus-within:after,.sidebar.pinned:after{content:none!important;display:none!important}.sidebar:hover>*,.sidebar:focus-within>*,.sidebar.pinned>*{position:relative!important;z-index:1!important}.sidebar:hover .brand-full,.sidebar:focus-within .brand-full,.sidebar.pinned .brand-full{display:flex!important;width:100%!important;min-height:118px!important;margin:0 auto!important;padding:10px 26px 4px!important;transform:none!important;align-items:center!important;justify-content:center!important;background:transparent!important;box-shadow:none!important;border:0!important}.sidebar:hover .brand-full img,.sidebar:focus-within .brand-full img,.sidebar.pinned .brand-full img{content:url(/brand/cali-workspace-transparent.svg)!important;display:block!important;width:min(188px,76%)!important;max-width:188px!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;object-position:center!important;background:transparent!important;box-shadow:none!important;border:0!important;mix-blend-mode:normal!important}.sidebar:hover .brand-full span,.sidebar:focus-within .brand-full span,.sidebar.pinned .brand-full span{display:none!important}.sidebar:hover nav,.sidebar:focus-within nav,.sidebar.pinned nav{flex:0 0 auto!important;min-height:0!important}.sidebar:hover .sidebar-pin,.sidebar:focus-within .sidebar-pin,.sidebar.pinned .sidebar-pin,.sidebar:hover nav a.active,.sidebar:focus-within nav a.active,.sidebar.pinned nav a.active{background:#f7f3ee1a!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important}.sidebar:hover .sidebar-footer-profile-only,.sidebar:focus-within .sidebar-footer-profile-only,.sidebar.pinned .sidebar-footer-profile-only{display:block!important;width:100%!important;min-width:0!important;flex:0 0 auto!important;margin-top:auto!important;padding-top:14px!important;opacity:1!important;visibility:visible!important;overflow:visible!important;border-top-color:#f7f3ee38!important}.sidebar:hover .profile-control-direct,.sidebar:focus-within .profile-control-direct,.sidebar.pinned .profile-control-direct,.sidebar:hover .profile-trigger-direct,.sidebar:focus-within .profile-trigger-direct,.sidebar.pinned .profile-trigger-direct{width:100%!important;min-width:0!important;opacity:1!important;visibility:visible!important}.sidebar:hover .profile-trigger-direct,.sidebar:focus-within .profile-trigger-direct,.sidebar.pinned .profile-trigger-direct{display:grid!important;grid-template-columns:44px minmax(0,1fr) 18px!important;align-items:center!important;column-gap:11px!important}.sidebar:hover .profile-copy,.sidebar:focus-within .profile-copy,.sidebar.pinned .profile-copy,.sidebar:hover .profile-edit-chevron,.sidebar:focus-within .profile-edit-chevron,.sidebar.pinned .profile-edit-chevron{display:block!important;opacity:1!important;visibility:visible!important}}@media (max-width: 860px){.main{width:100vw!important;max-width:100vw!important;margin-left:0!important}.sidebar.mobile-open{position:fixed!important;inset:0 auto 0 0!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;box-sizing:border-box!important;overflow:hidden!important;isolation:isolate!important;background-color:#581b24!important;background-image:linear-gradient(#581b24b8,#581b24b8),url(/brand/cali-sidebar-pattern.webp)!important;background-repeat:no-repeat,no-repeat!important;background-position:center center,center center!important;background-size:cover,cover!important}.sidebar.mobile-open:before,.sidebar.mobile-open:after{content:none!important;display:none!important}.sidebar.mobile-open>*{position:relative!important;z-index:1!important}.sidebar.mobile-open .brand-full{min-height:112px!important;padding:8px 24px 2px!important;transform:none!important;align-items:center!important;justify-content:center!important;background:transparent!important;box-shadow:none!important;border:0!important}.sidebar.mobile-open .brand-full img{content:url(/brand/cali-workspace-transparent.svg)!important;width:min(184px,68vw)!important;max-width:184px!important;height:auto!important;object-fit:contain!important;background:transparent!important;box-shadow:none!important;border:0!important}.sidebar.mobile-open .brand-full span{display:none!important}.sidebar.mobile-open .sidebar-footer-profile-only{display:block!important;width:100%!important;margin-top:auto!important;opacity:1!important;visibility:visible!important}.sidebar.mobile-open .profile-copy,.sidebar.mobile-open .profile-edit-chevron{opacity:1!important;visibility:visible!important}}@media (min-width: 861px){.sidebar{display:flex!important;flex-direction:column!important}.sidebar nav{scrollbar-width:none!important;overscroll-behavior:contain!important}.sidebar nav::-webkit-scrollbar{width:0!important;height:0!important}.sidebar:not(:hover):not(.pinned){position:fixed!important;inset:0 auto 0 0!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important;padding:10px 8px 9px!important}.sidebar:not(:hover):not(.pinned) .sidebar-top{position:relative!important;width:100%!important;height:50px!important;min-height:50px!important;flex:0 0 50px!important;display:flex!important;align-items:center!important;justify-content:center!important}.sidebar:not(:hover):not(.pinned) .brand{width:50px!important;height:50px!important;min-height:50px!important;flex:0 0 50px!important;margin:0!important;padding:0!important}.sidebar:not(:hover):not(.pinned) .brand-compact-slide{width:50px!important;height:50px!important;margin:0!important;padding:0!important}.sidebar:not(:hover):not(.pinned) .brand-compact-art{width:40px!important;height:40px!important}.sidebar:not(:hover):not(.pinned) .sidebar-pin{display:none!important;visibility:hidden!important;pointer-events:none!important}.sidebar:not(:hover):not(.pinned) nav{position:static!important;width:100%!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 126px)!important;flex:0 1 auto!important;margin:4px 0 0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;overflow-y:auto!important;overflow-x:hidden!important}.sidebar:not(:hover):not(.pinned) nav a{flex:0 0 38px!important;width:100%!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;border-radius:10px!important}.sidebar:not(:hover):not(.pinned) nav a svg{display:block!important;position:static!important;width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:0 auto!important;transform:none!important;opacity:1!important;visibility:visible!important}.sidebar:not(:hover):not(.pinned) nav .nav-label{display:none!important}.sidebar:not(:hover):not(.pinned) .sidebar-footer-profile-only{position:absolute!important;left:8px!important;right:8px!important;bottom:9px!important;width:auto!important;height:58px!important;min-height:58px!important;margin:0!important;padding:7px 0 0!important;display:flex!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;overflow:visible!important;border-top:1px solid rgba(247,243,238,.2)!important;z-index:3!important}.sidebar:not(:hover):not(.pinned) .profile-control-direct,.sidebar:not(:hover):not(.pinned) .profile-trigger-direct{display:flex!important;opacity:1!important;visibility:visible!important}.sidebar:not(:hover):not(.pinned) .profile-trigger-direct{width:48px!important;height:48px!important;min-height:48px!important;margin:0 auto!important;padding:0!important;align-items:center!important;justify-content:center!important;border:0!important;background:transparent!important}.sidebar:not(:hover):not(.pinned) .profile-avatar{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;opacity:1!important;visibility:visible!important}.sidebar:not(:hover):not(.pinned) .profile-copy,.sidebar:not(:hover):not(.pinned) .profile-edit-chevron{display:none!important}.sidebar:hover,.sidebar.pinned{display:flex!important;flex-direction:column!important}.sidebar:hover .brand-full,.sidebar.pinned .brand-full{min-height:72px!important;height:72px!important;padding:2px 0 0!important}.sidebar:hover .brand-full img,.sidebar.pinned .brand-full img{width:min(146px,65%)!important;max-width:146px!important;max-height:62px!important;object-fit:contain!important}.sidebar:hover .sidebar-pin,.sidebar.pinned .sidebar-pin{display:flex!important;visibility:visible!important;pointer-events:auto!important;min-height:36px!important;height:36px!important;margin:1px 14px 3px!important;padding:0 12px!important;border-radius:11px!important}.sidebar:hover nav,.sidebar.pinned nav{position:static!important;display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:40px!important;gap:1px!important;align-content:start!important;flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:0 14px 4px!important;overflow-y:auto!important;overflow-x:hidden!important}.sidebar:hover nav a,.sidebar.pinned nav a{min-height:40px!important;height:40px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;border-radius:11px!important}.sidebar:hover nav a svg,.sidebar.pinned nav a svg{width:17px!important;height:17px!important;flex:0 0 17px!important}.sidebar:hover nav .nav-label,.sidebar.pinned nav .nav-label{font-size:14px!important;line-height:1.08!important}.sidebar:hover .sidebar-footer-profile-only,.sidebar.pinned .sidebar-footer-profile-only{position:static!important;flex:0 0 auto!important;min-height:62px!important;margin-top:auto!important;padding:6px 14px 7px!important;background:linear-gradient(to bottom,#581b2400,#581b2429 20%,#581b2447)!important}.sidebar:hover .sidebar-footer-profile-only .profile-avatar,.sidebar.pinned .sidebar-footer-profile-only .profile-avatar{width:38px!important;height:38px!important;min-width:38px!important}}@media (max-width: 860px){.sidebar.mobile-open{display:flex!important;flex-direction:column!important}.sidebar.mobile-open .brand-full{min-height:72px!important;height:72px!important}.sidebar.mobile-open nav{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:40px!important;gap:1px!important;align-content:start!important;flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-block:1px!important;scrollbar-width:none!important}.sidebar.mobile-open nav::-webkit-scrollbar{width:0!important}.sidebar.mobile-open nav a{min-height:40px!important;height:40px!important;margin:0!important}.sidebar.mobile-open .sidebar-footer-profile-only{flex:0 0 auto!important;min-height:62px!important;margin-top:auto!important;padding-block:6px!important}}@media (min-width: 861px){.sidebar-external-nav{display:grid!important;gap:6px!important;flex:0 0 auto!important;margin:10px 14px 8px!important;padding:13px 0 0!important;border-top:1px solid rgba(247,243,238,.22)!important}.sidebar-external-label{padding:0 11px 3px!important;color:#f7f3ee9e!important;font-size:9px!important;line-height:1.1!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase!important}.sidebar-external-nav a{min-height:38px!important;height:38px!important;padding:0 11px!important;border:1px solid rgba(247,243,238,.32)!important;border-radius:11px!important;background:#f7f3ee!important;color:#5a1e2d!important;box-shadow:0 5px 16px #1f0a1224!important}.sidebar-external-nav a:hover,.sidebar-external-nav a.active{border-color:#b58c52!important;background:#b58c52!important;color:#2b2b2b!important}.sidebar-external-nav a:after{content:"↗";margin-left:auto;color:currentColor;font-size:14px;line-height:1;opacity:.72}.sidebar-external-nav a.active:after{opacity:1}.sidebar:not(:hover):not(.pinned) .sidebar-external-nav{display:flex!important;flex-direction:column!important;gap:0!important;margin:5px 0 4px!important;padding:6px 0 0!important;border-top-color:#f7f3ee2e!important}.sidebar:not(:hover):not(.pinned) .sidebar-external-label{display:none!important}.sidebar:not(:hover):not(.pinned) .sidebar-external-nav a{width:100%!important;height:34px!important;min-height:34px!important;padding:0!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#ffffffc2!important;box-shadow:none!important}.sidebar:not(:hover):not(.pinned) .sidebar-external-nav a:hover,.sidebar:not(:hover):not(.pinned) .sidebar-external-nav a.active{background:#f7f3ee!important;color:#5a1e2d!important}.sidebar:not(:hover):not(.pinned) .sidebar-external-nav a:after{display:none!important}.sidebar:not(:hover):not(.pinned) .sidebar-external-nav .nav-label{display:none!important}.sidebar:not(:hover):not(.pinned) .sidebar-external-nav a svg{width:18px!important;height:18px!important;margin:0 auto!important}}@media (max-width: 860px){.sidebar-external-nav{display:grid!important;gap:6px!important;flex:0 0 auto!important;margin:12px 14px 8px!important;padding-top:12px!important;border-top:1px solid rgba(247,243,238,.22)!important}.sidebar-external-label{padding:0 11px 3px!important;color:#f7f3ee9e!important;font-size:9px!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase!important}.sidebar-external-nav a{min-height:40px!important;border:1px solid rgba(247,243,238,.32)!important;border-radius:11px!important;background:#f7f3ee!important;color:#5a1e2d!important}.sidebar-external-nav a.active,.sidebar-external-nav a:hover{background:#b58c52!important;color:#2b2b2b!important}.sidebar-external-nav a:after{content:"↗";margin-left:auto}}@media (min-width: 861px){.sidebar:not(:hover):not(.pinned):has(.sidebar-external-nav) nav{max-height:calc(100dvh - 220px)!important}}.external-products-topnav{display:inline-flex!important;align-items:center!important;gap:5px!important;flex:0 0 auto!important}.external-products-topnav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:36px!important;height:36px!important;padding:0 9px!important;border:1px solid rgba(90,30,45,.16)!important;border-radius:10px!important;background:#f7f3ee!important;color:#5a1e2d!important;text-decoration:none!important;box-shadow:0 3px 10px #401f270f!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important}.external-products-topnav a:hover,.external-products-topnav a.active{border-color:#b58c52!important;background:#b58c52!important;color:#2b2b2b!important}.external-products-topnav a span{font-size:11px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}body[data-workspace-theme=night] .external-products-topnav a{border-color:#f7f3ee26!important;background:#f7f3ee!important;color:#5a1e2d!important}@media (max-width: 1180px){.external-products-topnav a{width:34px!important;min-width:34px!important;padding:0!important}.external-products-topnav a span{display:none!important}}@media (max-width: 860px){.external-products-topnav{gap:3px!important}.external-products-topnav a{width:32px!important;min-width:32px!important;height:32px!important;border-radius:9px!important}}@media (min-width: 861px){.sidebar.hovered{position:fixed!important;inset:0 auto 0 0!important;width:var(--sidebar-open)!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;box-sizing:border-box!important;overflow:hidden!important;isolation:isolate!important;background-color:#581b24!important;background-image:linear-gradient(#581b24b8,#581b24b8),url(/brand/cali-sidebar-pattern.webp)!important;background-repeat:no-repeat,no-repeat!important;background-position:center,center!important;background-size:cover,cover!important}.app-shell:has(.sidebar.hovered) .main{flex-basis:calc(100vw - var(--sidebar-open))!important;width:calc(100vw - var(--sidebar-open))!important;max-width:calc(100vw - var(--sidebar-open))!important;margin-left:var(--sidebar-open)!important}.sidebar.hovered>*{position:relative!important;z-index:1!important}.sidebar.hovered .brand-full{display:flex!important;width:100%!important;min-height:72px!important;height:72px!important;padding:2px 0 0!important;align-items:center!important;justify-content:center!important}.sidebar.hovered .brand-compact-slide{display:none!important}.sidebar.hovered .brand-full img{display:block!important;width:min(146px,65%)!important;max-width:146px!important;max-height:62px!important;object-fit:contain!important}.sidebar.hovered .brand-full span{display:none!important}.sidebar.hovered .sidebar-pin{display:flex!important;visibility:visible!important;pointer-events:auto!important;min-height:36px!important;height:36px!important;margin:1px 14px 3px!important;padding:0 12px!important;border-radius:11px!important}.sidebar.hovered nav{position:static!important;display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:40px!important;gap:1px!important;align-content:start!important;flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:0 14px 4px!important;overflow-y:auto!important;overflow-x:hidden!important}.sidebar.hovered nav a{min-height:40px!important;height:40px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;border-radius:11px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important}.sidebar.hovered nav a svg{display:block!important;width:17px!important;height:17px!important;flex:0 0 17px!important;margin:0!important}.sidebar.hovered nav .nav-label{display:block!important;font-size:14px!important;line-height:1.08!important}.sidebar.hovered .sidebar-footer-profile-only{position:static!important;display:block!important;width:100%!important;min-height:62px!important;margin-top:auto!important;padding:6px 14px 7px!important;opacity:1!important;visibility:visible!important;overflow:visible!important}.sidebar.hovered .profile-copy,.sidebar.hovered .profile-edit-chevron{display:block!important;opacity:1!important;visibility:visible!important}}.login-v2{min-height:100svh;display:grid;grid-template-columns:minmax(440px,1fr) minmax(520px,1.04fr);grid-template-rows:minmax(0,1fr) auto;background:#f7f3ee;overflow:hidden}.login-v2-brand,.login-v2-footer-brand{background:radial-gradient(circle at 16% 16%,rgba(255,255,255,.045),transparent 28%),radial-gradient(circle at 88% 63%,rgba(181,140,82,.045),transparent 30%),linear-gradient(145deg,#74263a,#5a1e2d 48%,#431520)}.login-v2-brand{position:relative;min-height:0;padding:clamp(54px,6.2vw,96px) clamp(48px,6.2vw,98px) 38px;color:#f7f3ee;isolation:isolate;overflow:hidden}.login-v2-brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:linear-gradient(90deg,#4315200f,#43152038);pointer-events:none}.login-v2-brand-inner{position:relative;z-index:2;height:100%;min-height:650px;display:flex;flex-direction:column}.login-v2-logo{width:clamp(176px,17vw,255px);height:auto;object-fit:contain;object-position:left center;display:block;margin:0}.login-v2-copy{margin-top:clamp(98px,13vh,170px);max-width:600px}.login-v2-copy h1{margin:0;color:#fffdf9;font-family:Playfair Display,Georgia,serif;font-size:clamp(3.45rem,5.4vw,5.55rem);font-weight:600;line-height:.96;letter-spacing:-.04em}.login-v2-rule{display:block;width:34px;height:2px;margin:28px 0 22px;background:#b58c52;border-radius:999px}.login-v2-copy p{max-width:500px;color:#f7f3eed6;font-size:clamp(.98rem,1.15vw,1.16rem);line-height:1.75}.login-v2-signature{margin-top:auto;display:flex;align-items:center;gap:16px;padding-top:42px;color:#f7f3eed1}.login-v2-gold-mark{width:42px;height:42px;display:grid;place-items:center;color:#b58c52;font-size:2rem;line-height:1;transform:rotate(-10deg)}.login-v2-signature p{color:#f7f3eed6;font-size:.88rem;line-height:1.55}.login-v2-brand-art{position:absolute;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;filter:brightness(0) invert(1);opacity:.1;object-fit:contain}.login-v2-brand-art.oak-top{width:clamp(145px,18vw,250px);top:9%;right:7%;transform:rotate(8deg)}.login-v2-brand-art.lime-mid{width:clamp(150px,18vw,240px);right:5%;bottom:16%;transform:rotate(-13deg)}.login-v2-brand-art.oak-bottom{width:clamp(145px,19vw,260px);left:-9%;bottom:-7%;transform:rotate(-24deg)}.login-v2-access,.login-v2-footer-access{background:radial-gradient(circle at 48% 48%,rgba(183,169,154,.1),transparent 30%),#f7f3ee}.login-v2-access{min-height:0;display:grid;place-items:center;padding:clamp(58px,6vw,92px)}.login-v2-card{width:min(100%,575px);padding:clamp(42px,4.4vw,66px);background:#fffdf9f0;border:1px solid rgba(90,30,45,.09);border-radius:24px;box-shadow:0 28px 70px #3f271e1a,0 5px 18px #3f271e09}.login-v2-kicker{display:block;margin-bottom:20px;color:#5a1e2d;font-size:.74rem;font-weight:800;letter-spacing:.18em}.login-v2-card h2{margin:0;color:#2b2b2b;font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,3vw,2.9rem);font-weight:600;line-height:1.08;letter-spacing:-.03em}.login-v2-card-copy{margin-top:18px;color:#746d68;font-size:1rem;line-height:1.65}.login-v2-field{display:grid;gap:10px;margin-top:34px;color:#2b2b2b;font-size:.88rem;font-weight:700}.login-v2-input-wrap{min-height:58px;display:flex;align-items:center;gap:13px;padding:0 16px;color:#8c8179;background:#fffdf9;border:1px solid #ddd2c8;border-radius:11px;transition:border-color .18s ease,box-shadow .18s ease}.login-v2-input-wrap:focus-within{border-color:#5a1e2d85;box-shadow:0 0 0 3px #5a1e2d12}.login-v2-input-wrap input{width:100%;min-width:0;height:56px;padding:0;border:0;outline:0;background:transparent;color:#2b2b2b;font-size:.98rem}.login-v2-input-wrap input::placeholder{color:#9a928c}.login-v2-submit{width:100%;min-height:60px;margin-top:20px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:11px;background:linear-gradient(135deg,#6d2133,#5a1e2d 56%,#431520);color:#fffdf9;font-size:.96rem;font-weight:750;box-shadow:0 14px 28px #5a1e2d2e;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease}.login-v2-submit:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 17px 34px #5a1e2d3b}.login-v2-submit:disabled{opacity:.48;cursor:not-allowed}.login-v2-message{margin-top:16px;display:flex;align-items:center;gap:8px;padding:12px 14px;border-radius:10px;background:#f4e7e5;color:#7b2638;font-size:.85rem}.login-v2-message-success{background:#e8f1eb;color:#356448}.login-v2-demo-links{margin-top:20px}.login-v2-footer-brand,.login-v2-footer-access{min-height:104px;border-top:1px solid rgba(183,169,154,.44)}.login-v2-footer-brand{display:flex;align-items:center;padding:22px clamp(48px,6.2vw,98px);color:#f7f3ee94;font-size:.72rem;letter-spacing:.01em}.login-v2-footer-access{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px clamp(38px,5vw,72px);color:#746d68}.login-v2-footer-links{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:0}.login-v2-footer-links a,.login-v2-footer-links span{display:inline-flex;align-items:center;gap:7px;padding:4px 15px;border-right:1px solid #d8cec5;color:#746d68;font-size:.76rem;white-space:nowrap}.login-v2-footer-links>:first-child{padding-left:0}.login-v2-footer-links>:last-child{border-right:0}.login-v2-footer-links a:hover{color:#5a1e2d}.login-v2-site-link{flex:0 0 auto;padding-left:24px;border-left:1px solid #d8cec5}.login-v2-site-link>span{display:block;color:#8d847d;font-size:.69rem}.login-v2-site-link a{margin-top:3px;display:inline-flex;align-items:center;gap:5px;color:#5a1e2d;font-size:.78rem;font-weight:750}@media (max-width: 1080px){.login-v2{grid-template-columns:minmax(390px,.92fr) minmax(470px,1.08fr)}.login-v2-brand,.login-v2-access{padding-left:48px;padding-right:48px}.login-v2-footer-links span:nth-of-type(2),.login-v2-footer-links span:nth-of-type(3){display:none}}@media (max-width: 860px){.login-v2{min-height:100svh;display:block;overflow:visible}.login-v2-brand{min-height:510px;padding:40px 28px 42px}.login-v2-brand-inner{min-height:430px}.login-v2-logo{width:190px}.login-v2-copy{margin-top:72px}.login-v2-copy h1{font-size:clamp(3rem,13vw,4.4rem)}.login-v2-copy p{max-width:560px}.login-v2-signature{padding-top:36px}.login-v2-access{padding:54px 24px 64px}.login-v2-card{width:min(100%,590px);padding:34px 28px;border-radius:20px}.login-v2-footer-brand,.login-v2-footer-access{min-height:auto;padding:24px 28px}.login-v2-footer-brand{justify-content:center;text-align:center}.login-v2-footer-access{flex-direction:column;align-items:center}.login-v2-footer-links{justify-content:center}.login-v2-site-link{padding-left:0;border-left:0;text-align:center}}@media (max-width: 560px){.login-v2-brand-art.oak-top{width:140px;right:-8%}.login-v2-brand-art.lime-mid{width:145px;right:-9%}.login-v2-footer-links span{display:none!important}.login-v2-footer-links a{border-right:0;padding:4px 0}}html[data-workspace-theme=night] .login-v2{color-scheme:light!important;background:#f7f3ee!important;color:#2b2b2b!important}html[data-workspace-theme=night] .login-v2-access,html[data-workspace-theme=night] .login-v2-footer-access{background:radial-gradient(circle at 48% 48%,rgba(183,169,154,.1),transparent 30%),#f7f3ee!important;color:#2b2b2b!important}html[data-workspace-theme=night] .login-v2-card{background:#fffdf9f0!important;border-color:#5a1e2d17!important;color:#2b2b2b!important}html[data-workspace-theme=night] .login-v2-card h2,html[data-workspace-theme=night] .login-v2-field,html[data-workspace-theme=night] .login-v2-field>span{color:#2b2b2b!important}html[data-workspace-theme=night] .login-v2-kicker{color:#5a1e2d!important}html[data-workspace-theme=night] .login-v2-card-copy{color:#746d68!important}html[data-workspace-theme=night] .login-v2-input-wrap{color:#8c8179!important;background:#fffdf9!important;border-color:#ddd2c8!important}html[data-workspace-theme=night] .login-v2-input-wrap input{background:transparent!important;border:0!important;color:#2b2b2b!important;box-shadow:none!important;-webkit-text-fill-color:#2b2b2b!important}html[data-workspace-theme=night] .login-v2-input-wrap input::placeholder{color:#9a928c!important;-webkit-text-fill-color:#9a928c!important}html[data-workspace-theme=night] .login-v2-input-wrap input:-webkit-autofill,html[data-workspace-theme=night] .login-v2-input-wrap input:-webkit-autofill:hover,html[data-workspace-theme=night] .login-v2-input-wrap input:-webkit-autofill:focus{-webkit-text-fill-color:#2b2b2b!important;-webkit-box-shadow:0 0 0 1000px #fffdf9 inset!important;transition:background-color 9999s ease-out 0s}html[data-workspace-theme=night] .login-v2-submit{background:linear-gradient(135deg,#6d2133,#5a1e2d 56%,#431520)!important;color:#fffdf9!important}html[data-workspace-theme=night] .login-v2-footer-links a,html[data-workspace-theme=night] .login-v2-footer-links span,html[data-workspace-theme=night] .login-v2-site-link>span{color:#746d68!important}html[data-workspace-theme=night] .login-v2-site-link a{color:#5a1e2d!important}html[data-workspace-theme=night] select.people-map-status{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;min-width:166px!important;min-height:38px!important;padding:8px 46px 8px 16px!important;border-radius:999px!important;border-width:1px!important;border-style:solid!important;font-weight:800!important;line-height:1.2!important;color-scheme:dark!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 24 24' fill='none' stroke='%23F7F3EE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:15px 15px!important}html[data-workspace-theme=night] select.people-map-status.status-novo{background-color:#30292c!important;color:#eee4e6!important;border-color:#5d4e53!important}html[data-workspace-theme=night] select.people-map-status.status-em_andamento{background-color:#203444!important;color:#a9d5f4!important;border-color:#426985!important}html[data-workspace-theme=night] select.people-map-status.status-pre_enviado{background-color:#352942!important;color:#d2b4ea!important;border-color:#69547d!important}html[data-workspace-theme=night] select.people-map-status.status-enviado{background-color:#20372a!important;color:#afe0bb!important;border-color:#466e52!important}html[data-workspace-theme=night] select.people-map-status.status-cancelado{background-color:#40262a!important;color:#f1a9aa!important;border-color:#815057!important}html[data-workspace-theme=night] select.people-map-status.status-excluido{background-color:#302a2c!important;color:#bfb3b6!important;border-color:#55494d!important}html[data-workspace-theme=night] .people-map-open{color:#e8a4b8!important;background:#d08a9d17!important;border:1px solid rgba(208,138,157,.18)!important;border-radius:10px!important;padding:8px 10px!important;font-weight:800!important;text-decoration:none!important}html[data-workspace-theme=night] .people-map-open:hover{color:#f4c0cf!important;background:#d08a9d29!important;border-color:#e8a4b857!important}.people-map-send-layer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;margin:0!important;padding:clamp(16px,3vh,32px) clamp(16px,3vw,42px)!important;display:grid!important;place-items:center!important;overflow:auto!important;pointer-events:auto!important;touch-action:auto!important;background:#1b15188f!important;backdrop-filter:blur(14px) saturate(.88)!important;-webkit-backdrop-filter:blur(14px) saturate(.88)!important;z-index:2147483600!important}.people-map-send-layer>.people-map-send-modal{position:relative!important;z-index:2147483601!important;width:min(680px,calc(100vw - 40px))!important;max-height:calc(100dvh - 48px)!important;margin:auto!important;padding:28px!important;overflow-y:auto!important;overflow-x:hidden!important;pointer-events:auto!important;border-radius:20px!important;background:#fffdf9!important;border:1px solid rgba(90,30,45,.1)!important;box-shadow:0 30px 90px #1d14173d!important}.people-map-send-layer .people-map-send-modal,.people-map-send-layer .people-map-send-modal *{pointer-events:auto!important}.people-map-send-modal>.eyebrow{display:block;margin-bottom:8px}.people-map-send-modal>h2{margin:0 52px 8px 0!important;font-size:1.65rem!important}.people-map-send-modal>p{margin:0 44px 20px 0!important;font-size:.84rem!important;line-height:1.55!important}.people-map-send-close{position:absolute!important;top:18px!important;right:18px!important;width:40px!important;height:40px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:11px!important;background:#f0e9e2!important;color:#5a1e2d!important}.people-map-email-form{display:grid;gap:15px;margin-bottom:16px}.people-map-email-form .stacked-label{display:grid;gap:7px;font-size:.76rem;font-weight:750;color:#3a3033}.people-map-email-form .stacked-label>small{font-size:.67rem;font-weight:500;line-height:1.4;color:#8e8184}.people-map-email-form .stacked-label em{font-style:normal;font-weight:500;color:#9e9093}.people-map-recipient-list{display:grid;gap:7px}.people-map-recipient-row{min-height:44px;display:grid;grid-template-columns:18px minmax(0,1fr) 34px;align-items:center;gap:9px;padding:0 7px 0 12px;border:1px solid #e6ddd4;border-radius:11px;background:#fff;color:#8b7279}.people-map-recipient-row:focus-within{border-color:#5a1e2d52;box-shadow:0 0 0 3px #5a1e2d12}.people-map-recipient-row input{width:100%!important;min-width:0!important;height:42px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#2b2b2b!important;font-size:.79rem!important}.people-map-recipient-row button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#9a858b;padding:0}.people-map-recipient-row button:hover{background:#5a1e2d12;color:#5a1e2d}.people-map-add-recipient{width:max-content;min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(90,30,45,.16);border-radius:9px;background:#fffdf9;color:#5a1e2d;font-size:.7rem;font-weight:750}.people-map-email-subject{display:grid;gap:4px;padding:11px 13px;border-radius:11px;background:#5a1e2d09;border:1px solid rgba(90,30,45,.08)}.people-map-email-subject span{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#9b8d90;font-weight:800}.people-map-email-subject strong{font-size:.75rem;color:#514649;font-weight:650}.people-map-email-form textarea{width:100%!important;min-height:82px!important;resize:vertical!important;padding:11px 12px!important;border:1px solid #e6ddd4!important;border-radius:11px!important;background:#fff!important;color:#2b2b2b!important;font-size:.78rem!important;line-height:1.5!important;outline:0!important}.people-map-email-form textarea:focus{border-color:#5a1e2d52!important;box-shadow:0 0 0 3px #5a1e2d12}.people-map-pdf-upload{margin-top:4px!important}.people-map-send-modal>footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(90,30,45,.09)}.people-map-send-modal>footer button{min-height:42px!important}html[data-workspace-theme=night] .people-map-send-layer>.people-map-send-modal{background:#21191d!important;border-color:#49373e!important;color:#f7f3ee!important}html[data-workspace-theme=night] .people-map-send-modal>h2,html[data-workspace-theme=night] .people-map-email-form .stacked-label{color:#f7f3ee!important}html[data-workspace-theme=night] .people-map-send-modal>p,html[data-workspace-theme=night] .people-map-email-form .stacked-label>small{color:#bcaeb1!important}html[data-workspace-theme=night] .people-map-recipient-row,html[data-workspace-theme=night] .people-map-email-form textarea{background:#1b1518!important;border-color:#49373e!important;color:#f7f3ee!important}html[data-workspace-theme=night] .people-map-recipient-row input{color:#f7f3ee!important}html[data-workspace-theme=night] .people-map-email-subject{background:#241b1f;border-color:#49373e}html[data-workspace-theme=night] .people-map-email-subject strong{color:#e1d6d8}html[data-workspace-theme=night] .people-map-add-recipient{background:#241b1f;color:#efcad3;border-color:#574149}html[data-workspace-theme=night] .people-map-send-close{background:#2d2227;color:#f0ccd5}@media (min-width: 861px){.sidebar:not(:hover):not(.pinned) .sidebar-footer-profile-only{position:absolute!important;left:8px!important;right:8px!important;bottom:9px!important;width:auto!important;min-width:0!important;max-width:calc(100% - 16px)!important;height:58px!important;min-height:58px!important;margin:0!important;padding:5px 0 0!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;box-sizing:border-box!important;background:transparent!important;z-index:12!important}.sidebar:not(:hover):not(.pinned) .profile-control-direct{display:flex!important;flex:0 0 52px!important;width:52px!important;min-width:0!important;max-width:52px!important;height:52px!important;margin:0 auto!important;opacity:1!important;visibility:visible!important;transform:none!important}.sidebar:not(:hover):not(.pinned) .profile-trigger-direct{position:relative!important;inset:auto!important;display:grid!important;place-items:center!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;max-width:52px!important;margin:0 auto!important;padding:4px!important;border:1px solid rgba(247,243,238,.22)!important;border-radius:15px!important;background:#f7f3ee14!important;box-shadow:0 6px 18px #2a11181a!important;opacity:1!important;visibility:visible!important;transform:none!important;box-sizing:border-box!important}.sidebar:not(:hover):not(.pinned) .profile-trigger-direct .profile-avatar{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;max-width:42px!important;border-radius:12px!important;overflow:hidden!important;opacity:1!important;visibility:visible!important}.sidebar:not(:hover):not(.pinned) .profile-trigger-direct .profile-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--avatar-x,50%) var(--avatar-y,50%)!important;transform:scale(var(--avatar-zoom,1))!important;transform-origin:var(--avatar-x,50%) var(--avatar-y,50%)!important}.sidebar:not(:hover):not(.pinned) .profile-copy,.sidebar:not(:hover):not(.pinned) .profile-edit-chevron{display:none!important}}html[data-workspace-theme=night] .sidebar,html[data-workspace-theme=night] .sidebar:hover,html[data-workspace-theme=night] .sidebar:focus-within,html[data-workspace-theme=night] .sidebar.pinned,html[data-workspace-theme=night] .sidebar.mobile-open{isolation:isolate!important;background-color:#f2e8dc!important;background-image:linear-gradient(#f7f3eead,#f7f3eead),url(/brand/cali-sidebar-pattern.webp)!important;background-repeat:no-repeat,no-repeat!important;background-position:center center,center center!important;background-size:cover,cover!important;color:#5a1e2d!important;border-right:1px solid rgba(90,30,45,.12)!important;box-shadow:16px 0 44px #120c0e2e!important}html[data-workspace-theme=night] .sidebar:before,html[data-workspace-theme=night] .sidebar:after{content:none!important;display:none!important}html[data-workspace-theme=night] .sidebar nav a,html[data-workspace-theme=night] .sidebar .sidebar-pin,html[data-workspace-theme=night] .sidebar .profile-trigger,html[data-workspace-theme=night] .sidebar .profile-trigger strong,html[data-workspace-theme=night] .sidebar .profile-copy small,html[data-workspace-theme=night] .sidebar .profile-edit-chevron{color:#5a1e2dc7!important}html[data-workspace-theme=night] .sidebar nav a:hover,html[data-workspace-theme=night] .sidebar nav a.active,html[data-workspace-theme=night] .sidebar .sidebar-pin:hover,html[data-workspace-theme=night] .sidebar .profile-trigger:hover{color:#5a1e2d!important;background:#5a1e2d16!important}html[data-workspace-theme=night] .sidebar nav a.active{box-shadow:inset 3px 0 #5a1e2d!important}html[data-workspace-theme=night] .sidebar .sidebar-pin{background:#5a1e2d0e!important;border-color:#5a1e2d14!important}html[data-workspace-theme=night] .sidebar .brand-compact-slide,html[data-workspace-theme=night] .sidebar .brand-compact-art{color:#5a1e2d!important;background-color:#5a1e2d!important}html[data-workspace-theme=night] .sidebar .brand-full img{filter:brightness(0) saturate(100%) invert(17%) sepia(27%) saturate(2250%) hue-rotate(304deg) brightness(86%) contrast(94%)!important;opacity:.96!important}html[data-workspace-theme=night] .sidebar .brand-full span{color:#5a1e2db8!important}html[data-workspace-theme=night] .sidebar .sidebar-footer-profile-only{border-top-color:#5a1e2d2e!important}html[data-workspace-theme=night] .sidebar .profile-avatar{background:#5a1e2d!important;color:#f7f3ee!important;border-color:#5a1e2d24!important}html[data-workspace-theme=night] .sidebar .profile-copy strong{color:#5a1e2d!important}html[data-workspace-theme=night] .sidebar .profile-copy small{color:#806a70!important}@media (min-width:861px){html[data-workspace-theme=night] .sidebar:not(:hover):not(.pinned) .profile-trigger-direct{border-color:#5a1e2d2e!important;background:#5a1e2d11!important;box-shadow:0 6px 18px #4b242f14!important}}.cali-route-loading{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:#f7f3ee!important;z-index:2147483700!important}.cali-loading-illustrations{position:relative;width:clamp(92px,10vw,126px);height:clamp(92px,10vw,126px)}.cali-loading-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:#5a1e2d;opacity:0;transform:scale(.88) rotate(-4deg);filter:drop-shadow(0 12px 22px rgba(90,30,45,.08))}.cali-loading-lime{-webkit-mask:url(/brand/cali-lime-mark.svg) center / contain no-repeat;mask:url(/brand/cali-lime-mark.svg) center / contain no-repeat;animation:cali-loading-lime 2.4s ease-in-out infinite}.cali-loading-oak{-webkit-mask:url(/brand/cali-oak-mark.svg) center / contain no-repeat;mask:url(/brand/cali-oak-mark.svg) center / contain no-repeat;animation:cali-loading-oak 2.4s ease-in-out infinite}@keyframes cali-loading-lime{0%,8%{opacity:0;transform:scale(.88) rotate(-6deg)}18%,44%{opacity:.88;transform:scale(1) rotate(0)}54%,to{opacity:0;transform:scale(.93) rotate(4deg)}}@keyframes cali-loading-oak{0%,46%{opacity:0;transform:scale(.9) rotate(5deg)}58%,84%{opacity:.88;transform:scale(1) rotate(0)}94%,to{opacity:0;transform:scale(.92) rotate(-4deg)}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html[data-workspace-theme=night] .cali-route-loading{background:#171215!important}html[data-workspace-theme=night] .cali-loading-mark{background:#f1dbe1;filter:drop-shadow(0 12px 24px rgba(0,0,0,.18))}@media (max-width:720px){html[data-workspace-theme=night] select.people-map-status{min-width:156px!important;padding-right:42px!important;background-position:right 14px center!important}.people-map-send-layer{padding:8px!important}.people-map-send-layer>.people-map-send-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:22px 18px!important;border-radius:16px!important}.people-map-recipient-row{grid-template-columns:16px minmax(0,1fr) 32px}.people-map-send-modal>footer{position:sticky;bottom:-22px;margin-left:-18px;margin-right:-18px;padding:12px 18px;background:inherit}}@media (prefers-reduced-motion: reduce){.cali-loading-lime,.cali-loading-oak{animation-duration:4s!important}}@media (min-width: 861px){.sidebar:not(:hover):not(.pinned) .sidebar-footer-profile-only{position:absolute!important;left:8px!important;right:8px!important;bottom:9px!important;width:auto!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;margin:0!important;padding:5px 0 0!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;place-items:center!important;overflow:hidden!important;box-sizing:border-box!important}.sidebar:not(:hover):not(.pinned) .profile-control-direct{position:static!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;place-items:center!important;flex:none!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}.sidebar:not(:hover):not(.pinned) .profile-trigger-direct{position:static!important;inset:auto!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;grid-auto-columns:unset!important;grid-auto-flow:row!important;place-items:center!important;justify-content:center!important;align-content:center!important;gap:0!important;column-gap:0!important;row-gap:0!important;width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important;margin:0!important;padding:4px!important;overflow:hidden!important;box-sizing:border-box!important;transform:none!important}.sidebar:not(:hover):not(.pinned) .profile-trigger-direct>.profile-copy,.sidebar:not(:hover):not(.pinned) .profile-trigger-direct>.profile-edit-chevron{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}.sidebar:not(:hover):not(.pinned) .profile-trigger-direct>.profile-avatar{position:static!important;grid-column:1!important;grid-row:1!important;justify-self:center!important;align-self:center!important;display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:0!important;flex:none!important;transform:none!important;box-sizing:border-box!important;overflow:hidden!important}.sidebar:not(:hover):not(.pinned) .profile-trigger-direct>.profile-avatar>span{position:static!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;transform:none!important;line-height:1!important;text-align:center!important}.sidebar:not(:hover):not(.pinned) .profile-trigger-direct>.profile-avatar>img{display:block!important;width:100%!important;height:100%!important;margin:0!important}}html[data-workspace-theme=night] .sidebar:hover .sidebar-footer-profile-only,html[data-workspace-theme=night] .sidebar.pinned .sidebar-footer-profile-only,html[data-workspace-theme=night] .sidebar.mobile-open .sidebar-footer-profile-only{background:transparent!important;border:0!important;border-top:1px solid rgba(90,30,45,.18)!important;box-shadow:none!important;outline:0!important}html[data-workspace-theme=night] .sidebar:hover .profile-trigger-direct,html[data-workspace-theme=night] .sidebar.pinned .profile-trigger-direct,html[data-workspace-theme=night] .sidebar.mobile-open .profile-trigger-direct{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}html[data-workspace-theme=night] .sidebar:hover .profile-copy strong,html[data-workspace-theme=night] .sidebar.pinned .profile-copy strong,html[data-workspace-theme=night] .sidebar.mobile-open .profile-copy strong{color:#5a1e2d!important;opacity:1!important}html[data-workspace-theme=night] .sidebar:hover .profile-copy small,html[data-workspace-theme=night] .sidebar.pinned .profile-copy small,html[data-workspace-theme=night] .sidebar.mobile-open .profile-copy small{color:#5a1e2da3!important;opacity:1!important}html[data-workspace-theme=night] .sidebar:hover .profile-edit-chevron,html[data-workspace-theme=night] .sidebar.pinned .profile-edit-chevron,html[data-workspace-theme=night] .sidebar.mobile-open .profile-edit-chevron{color:#5a1e2dc7!important;opacity:1!important}.profile-modal-v2 .profile-photo-workbench{display:grid!important;grid-template-columns:minmax(190px,.58fr) minmax(360px,1.42fr)!important;align-items:center!important;gap:clamp(24px,4vw,44px)!important;min-height:210px!important;padding:20px 24px!important}.profile-modal-v2 .profile-photo-stage{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important}.profile-modal-v2 .profile-photo-stage .profile-avatar-editor.large-editor-avatar{width:clamp(124px,10vw,148px)!important;height:clamp(124px,10vw,148px)!important;min-width:124px!important;min-height:124px!important;flex:0 0 auto!important;border-radius:24px!important;overflow:hidden!important;border:2px solid rgba(90,30,45,.22)!important;background:#f7f3eeb8!important;box-shadow:0 12px 30px #371f251a!important}.profile-modal-v2 .profile-photo-stage .profile-avatar-editor.large-editor-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--avatar-x,50%) var(--avatar-y,50%)!important;transform:scale(var(--avatar-zoom,1))!important;transform-origin:var(--avatar-x,50%) var(--avatar-y,50%)!important}.profile-modal-v2 .photo-upload-button{justify-content:center!important}html[data-workspace-theme=night] .profile-modal-v2 .profile-photo-stage .profile-avatar-editor.large-editor-avatar{border-color:#d08a9d57!important;background:#2a2024!important;box-shadow:0 14px 34px #0000002e!important}@media (min-width: 861px){.sidebar:hover .profile-trigger-direct,.sidebar:focus-within .profile-trigger-direct,.sidebar.pinned .profile-trigger-direct{min-height:62px!important;gap:14px!important;column-gap:14px!important;padding:5px 4px!important}.sidebar:hover .profile-trigger-direct .profile-avatar,.sidebar:focus-within .profile-trigger-direct .profile-avatar,.sidebar.pinned .profile-trigger-direct .profile-avatar{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;flex:0 0 50px!important;margin-right:2px!important;border-radius:14px!important;overflow:hidden!important}.sidebar:hover .profile-trigger-direct .profile-copy,.sidebar:focus-within .profile-trigger-direct .profile-copy,.sidebar.pinned .profile-trigger-direct .profile-copy{min-width:0!important;margin-left:2px!important}.sidebar:hover .profile-trigger-direct .profile-avatar img,.sidebar:focus-within .profile-trigger-direct .profile-avatar img,.sidebar.pinned .profile-trigger-direct .profile-avatar img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--avatar-x,50%) var(--avatar-y,50%)!important;transform:scale(var(--avatar-zoom,1))!important;transform-origin:var(--avatar-x,50%) var(--avatar-y,50%)!important}}.sidebar.mobile-open .profile-trigger-direct{gap:14px!important}.sidebar.mobile-open .profile-trigger-direct .profile-avatar{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;flex:0 0 50px!important;margin-right:2px!important;border-radius:14px!important;overflow:hidden!important}.sidebar.mobile-open .profile-trigger-direct .profile-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--avatar-x,50%) var(--avatar-y,50%)!important;transform:scale(var(--avatar-zoom,1))!important;transform-origin:var(--avatar-x,50%) var(--avatar-y,50%)!important}@media (max-width: 720px){.profile-modal-v2 .profile-photo-workbench{grid-template-columns:1fr!important;gap:20px!important}.profile-modal-v2 .profile-photo-stage .profile-avatar-editor.large-editor-avatar{width:124px!important;height:124px!important}}.identity-media-frame{overflow:hidden!important;position:relative!important;background-image:var(--identity-image, none)!important;background-repeat:no-repeat!important;background-position:var(--identity-position, center)!important;background-size:var(--identity-size, cover)!important;color:transparent!important;text-shadow:none!important}.identity-media-person{border-radius:12px!important}.identity-media-company{background-color:#f7f3ee!important;border-color:#e3d7ce!important}.identity-media-empty{color:inherit!important;text-shadow:none!important;background-image:none!important}.conversation-avatar-v2.identity-media-frame{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important;border:1px solid color-mix(in srgb,var(--theme-accent) 18%,var(--theme-line))!important;background-color:var(--theme-surface-muted)!important}.conversation-list-v2 article:has(.conversation-avatar-v2.identity-media-frame){grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important}.project-client-mark.identity-media-company,.company-mark.identity-media-company,.deadline-logo-v2.identity-media-company,.bar-client-logo.identity-media-company,.client-logo.identity-media-company,.client-mark.identity-media-company,.account-company-logo.identity-media-company,.people-map-company-mark.identity-media-company,.people-map-company-avatar.identity-media-company{background-color:#f7f3ee!important;background-origin:border-box!important}.project-client-mark.identity-media-company{padding:0!important}html[data-workspace-theme=night] .identity-media-frame{border-color:#5a1e2d33!important}html[data-workspace-theme=night] .identity-media-company{background-color:#f7f3ee!important;border-color:#e3d7ce!important}.workspace-fatal-fallback{min-height:100vh;display:grid;place-items:center;padding:32px;background:#f7f3ee;color:#2b2b2b;font-family:Inter,system-ui,sans-serif}.workspace-fatal-fallback section{width:min(560px,100%);padding:34px;border:1px solid rgba(90,30,45,.14);border-radius:22px;background:#ffffffd6;box-shadow:0 22px 60px #3c20261a}.workspace-fatal-fallback span{display:block;margin-bottom:12px;color:#5a1e2d;font-size:12px;font-weight:800;letter-spacing:.14em}.workspace-fatal-fallback h1{margin:0;font-size:clamp(28px,5vw,42px);line-height:1.05}.workspace-fatal-fallback p{margin:14px 0 22px;color:#756b66;line-height:1.6}.workspace-fatal-fallback button{min-height:44px;padding:0 18px;border:0;border-radius:12px;background:#5a1e2d;color:#fff;font:inherit;font-weight:750;cursor:pointer}html[data-workspace-theme=night] .workspace-fatal-fallback{background:#171113;color:#f7f3ee}html[data-workspace-theme=night] .workspace-fatal-fallback section{background:#241b1f;border-color:#ffffff1a}html[data-workspace-theme=night] .workspace-fatal-fallback p{color:#c8bdb8}.notification-button{transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.notification-button:has(.notification-count){background:color-mix(in srgb,#B58C52 11%,var(--theme-surface))!important;border-color:color-mix(in srgb,#B58C52 42%,var(--theme-line))!important;color:#5a1e2d!important;box-shadow:0 7px 22px #b58c521f}.notification-button:has(.notification-count) svg{stroke-width:2.25}.notification-button.workspace-notification-arrived{background:#5a1e2d!important;border-color:#5a1e2d!important;color:#fff!important;animation:workspace-bell-arrival .62s ease 0s 2;box-shadow:0 0 0 5px #b58c5229,0 10px 28px #5a1e2d33!important}.notification-button.workspace-notification-arrived .notification-count{background:#b58c52!important;color:#2b211a!important;border-color:#fff6e6!important}@keyframes workspace-bell-arrival{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-8deg) scale(1.06)}55%{transform:rotate(8deg) scale(1.06)}75%{transform:rotate(-4deg) scale(1.03)}}[data-workspace-theme=night] .notification-button:has(.notification-count){background:#b58c5224!important;color:#e4bb70!important;border-color:#b58c5261!important}.data-loading,.cali-symbol-loading{min-height:54vh!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:24px!important;background:transparent!important;color:transparent!important;font-size:0!important}.data-loading svg{display:none!important}.data-loading:before,.data-loading:after,.cali-symbol-dot{display:block!important;width:78px!important;height:78px!important;flex:0 0 78px!important;border-radius:0!important;box-shadow:none!important;background-image:none!important;opacity:.34;animation:cali-illustration-loading 1.55s ease-in-out infinite!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:contain!important;mask-size:contain!important}.data-loading:before,.cali-symbol-dot.one,.cali-symbol-dot.three{content:"";background:#5a1e2d!important;-webkit-mask-image:url(/brand/cali-lime-mark.svg)!important;mask-image:url(/brand/cali-lime-mark.svg)!important}.data-loading:after,.cali-symbol-dot.two{content:"";background:#b58c52!important;-webkit-mask-image:url(/brand/cali-oak-mark.svg)!important;mask-image:url(/brand/cali-oak-mark.svg)!important;animation-delay:.22s!important}.cali-symbol-dot.three{animation-delay:.44s!important}html[data-workspace-theme=night] .data-loading:before,html[data-workspace-theme=night] .cali-symbol-dot.one,html[data-workspace-theme=night] .cali-symbol-dot.three{background:#d6aeb8!important}html[data-workspace-theme=night] .data-loading:after,html[data-workspace-theme=night] .cali-symbol-dot.two{background:#b58c52!important}@keyframes cali-illustration-loading{0%,to{transform:translateY(5px) scale(.9) rotate(-2deg);opacity:.24}50%{transform:translateY(-7px) scale(1.04) rotate(1deg);opacity:.88}}@media (max-width:720px){.data-loading,.cali-symbol-loading{gap:16px!important;min-height:48vh!important}.data-loading:before,.data-loading:after,.cali-symbol-dot{width:62px!important;height:62px!important;flex-basis:62px!important}}[data-workspace-theme=night] .records-v13-drawer .records-chat-line.role-admin .records-chat-bubble,[data-workspace-theme=night] .workspace-chat-standard .workspace-chat-line.role-admin .workspace-chat-bubble{background:#6f2035!important;border-color:#8b354b!important;color:#fffdfc!important}[data-workspace-theme=night] .records-v13-drawer .records-chat-line.role-client .records-chat-bubble,[data-workspace-theme=night] .workspace-chat-standard .workspace-chat-line.role-client .workspace-chat-bubble{background:#73552f!important;border-color:#9b7848!important;color:#fff8ea!important}[data-workspace-theme=night] .records-v13-drawer .records-chat-line.role-system .records-chat-bubble,[data-workspace-theme=night] .workspace-chat-standard .workspace-chat-line.role-system .workspace-chat-bubble{background:#2a1d21!important;border-color:#4a343b!important;color:#f7f3ee!important}[data-workspace-theme=night] .records-v13-drawer .records-chat-bubble strong,[data-workspace-theme=night] .records-v13-drawer .records-chat-bubble p,[data-workspace-theme=night] .records-v13-drawer .records-chat-bubble time,[data-workspace-theme=night] .workspace-chat-standard .workspace-chat-bubble strong,[data-workspace-theme=night] .workspace-chat-standard .workspace-chat-bubble p,[data-workspace-theme=night] .workspace-chat-standard .workspace-chat-bubble time{color:inherit!important}[data-workspace-theme=night] .records-v13-drawer .role-client .records-message-reactions{border-top-color:#fff8ea33!important}[data-workspace-theme=night] .records-v13-drawer .role-client .records-message-reactions button,[data-workspace-theme=night] .workspace-chat-standard .role-client .workspace-chat-reactions button{border-color:#fff8ea3d!important;background:#ffffff14!important;color:#fff8ea!important}[data-workspace-theme=night] .records-v13-drawer .role-client .records-message-reactions button:hover,[data-workspace-theme=night] .workspace-chat-standard .role-client .workspace-chat-reactions button:hover{border-color:#fff8ea61!important;background:#ffffff24!important}[data-workspace-theme=night] .records-v13-drawer .role-admin .records-message-reactions button,[data-workspace-theme=night] .workspace-chat-standard .role-admin .workspace-chat-reactions button{border-color:#ffffff38!important;background:#ffffff12!important;color:#fffdfc!important}[data-workspace-theme=night] .records-v13-drawer .records-chat-avatar,[data-workspace-theme=night] .workspace-chat-standard .workspace-chat-avatar{border-color:#513941!important;background-color:#2a1d21!important;color:#f4dfe4!important}[data-workspace-theme=night] .workspace-chat-standard .conversation-list-v2.workspace-chat-list{background:linear-gradient(180deg,#1d1518,#181114)!important;border-color:#3b2a30!important}[data-workspace-theme=night] .workspace-chat-standard .workspace-chat-compose textarea,[data-workspace-theme=night] .workspace-chat-standard .workspace-chat-tools>button{background:#2a1d21!important;border-color:#4a343b!important;color:#f7f3ee!important}[data-workspace-theme=night] .workspace-chat-standard .workspace-chat-emoji-picker{background:#2a1d21!important;border-color:#5b3c46!important}[data-workspace-theme=night] .records-v13-drawer .records-chat-line.role-client .records-message-admin-controls button{border-color:#fff8ea38!important;background:#ffffff14!important;color:#fff8ea!important}[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-file-strip-v33{background:#2a2024!important;border-color:#4a343b!important;color:#f7f3ee!important}[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-file-strip-v33>svg{color:#d7a95f!important}[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-file-strip-v33 div>span{color:#c8b7b1!important}[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-file-strip-v33 strong{color:#fffdfc!important}[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-file-strip-v33 p{color:#bfafaa!important}[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-action-warning-v33,[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-adjustment-note-v33{background:linear-gradient(135deg,#3a3020,#30271d)!important;border-color:#6e5631!important;color:#fff4dc!important}[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-action-warning-v33 strong,[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-adjustment-note-v33 strong{color:#fff4dc!important}[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-action-warning-v33 p,[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-adjustment-note-v33 p{color:#d8c7a7!important}[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-feedback-strip-v33{background:#2a2024!important;border-color:#443139!important}[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-feedback-strip-v33 small{color:#c8b7b1!important}[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-feedback-strip-v33 strong{color:#fffdfc!important}[data-workspace-theme=night] .client-deliverable-workspace-v33 .client-feedback-strip-v33 p{color:#bfafaa!important}html[data-workspace-theme=night] .client-roadmap-table-v33 .client-front-count-v33{background:#e5c789!important;border-color:#c79e58!important;color:#35291f!important;box-shadow:0 7px 18px #00000026!important}.client-documents-v3 .drive-banner{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:16px!important;align-items:center!important;margin:22px 0 24px!important;padding:18px 20px!important;border-radius:17px!important}.client-documents-v3 .drive-banner.not-configured{opacity:1!important}.client-documents-v3 .drive-banner .drive-icon{width:46px!important;height:46px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:color-mix(in srgb,var(--theme-gold) 12%,var(--theme-surface))!important;border:1px solid color-mix(in srgb,var(--theme-gold) 24%,var(--theme-line))!important;color:var(--theme-gold)!important}.client-documents-v3 .drive-banner>div:nth-child(2){display:grid!important;gap:4px!important;min-width:0!important}.client-documents-v3 .drive-banner strong{font-size:13px!important;line-height:1.3!important}.client-documents-v3 .drive-banner p{margin:0!important;max-width:790px!important;font-size:11.5px!important;line-height:1.5!important}.client-drive-kicker-v52{font-size:9px!important;font-weight:850!important;letter-spacing:.1em!important;color:var(--theme-gold)!important;text-transform:uppercase!important}.client-drive-actions-v52{display:flex!important;align-items:center!important;gap:9px!important;justify-content:flex-end!important;flex-wrap:wrap!important}.client-drive-action-v52{min-height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:0 14px!important;border-radius:11px!important;border:1px solid #B58C52!important;background:#b58c52!important;color:#251c17!important;font:inherit!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important;box-shadow:0 7px 18px #4d361b1a!important;white-space:nowrap!important}.client-drive-action-v52:hover{filter:brightness(1.03)}.client-drive-action-v52:disabled{opacity:.62!important;cursor:wait!important}.client-documents-v3 .client-doc-toolbar-v3{margin-top:0!important;margin-bottom:18px!important}.client-documents-v3 .data-empty{margin-top:0!important}html[data-workspace-theme=night] .client-documents-v3 .drive-banner{background:#241c1f!important;border-color:#4a383f!important}html[data-workspace-theme=night] .client-documents-v3 .drive-banner .drive-icon{background:#33291f!important;border-color:#614a2e!important;color:#e2b96d!important}html[data-workspace-theme=night] .client-documents-v3 .drive-banner strong{color:#f7f3ee!important}html[data-workspace-theme=night] .client-documents-v3 .drive-banner p{color:#bfafab!important}html[data-workspace-theme=night] .client-documents-v3 .client-drive-kicker-v52{color:#e2b96d!important}html[data-workspace-theme=night] .client-documents-v3 .client-drive-action-v52{background:#d1a45f!important;border-color:#d1a45f!important;color:#241a13!important}html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-toolbar,html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-close,html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-section,html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-editor-section,html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-alert-section,html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-history{background:#fffdf9!important;border-color:#e8e0da!important;color:#2b2b2b!important}html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-internal{background:#faf7f4!important;border-color:#e8e0da!important;color:#2b2b2b!important}html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-toolbar>div:first-child strong{color:#5a1e2d!important}html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-toolbar>div:first-child span{color:#756a64!important}html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-close :where(h2,h3,h4,strong,b,dd,td,label){color:#302b28!important}html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-close :where(p,small,dt,th){color:#80736c!important}html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-section-heading>span{color:#9b7a83!important}html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-capacity-admin-numbers strong,html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-internal summary{color:#5a1e2d!important}html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-text-field textarea,html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-internal textarea{background:#fff!important;border-color:#e2d9d3!important;color:#2b2b2b!important}html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-text-field textarea[readonly],html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-internal textarea[readonly]{background:#f7f4f1!important;color:#6d625c!important}html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-simple-table,html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-identification dl,html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-capacity-admin-numbers,html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-check-list,html[data-workspace-theme=night] .reports-admin-v15 .reports-v15-alert-list{border-color:#eee7e2!important}.calendar-workspace-strip{background:radial-gradient(circle at 8% 10%,rgba(255,255,255,.32),transparent 28%),linear-gradient(135deg,#f3e4bb,#e8cb8a 54%,#f5e8c8)!important;border-color:#c9a25f!important;color:#342a22!important;box-shadow:0 13px 30px #533b1d1c!important}.calendar-workspace-strip .calendar-workspace-icon{background:#5a1e2d!important;color:#fff!important;border:1px solid rgba(90,30,45,.18)!important}.calendar-workspace-strip strong{color:#342a22!important}.calendar-workspace-strip p{color:#655748!important}.calendar-workspace-strip .calendar-connection-status{background:#ffffff7a!important;border:1px solid rgba(90,30,45,.12)!important;color:#5a1e2d!important}.calendar-workspace-strip .calendar-connection-status.connected{color:#356448!important}.calendar-workspace-strip .google-calendar-runtime-detail{color:#655748!important}.calendar-workspace-strip .google-calendar-runtime-button{background:#fffdf9c7!important;border-color:#5a1e2d38!important;color:#5a1e2d!important;box-shadow:none!important}.calendar-workspace-strip .google-calendar-runtime-button.primary{background:#5a1e2d!important;border-color:#5a1e2d!important;color:#fff!important}.calendar-workspace-strip .google-calendar-runtime-button:hover{filter:brightness(1.02)!important}@media (max-width:760px){.client-documents-v3 .drive-banner{grid-template-columns:44px minmax(0,1fr)!important;padding:16px!important}.client-drive-actions-v52{grid-column:1/-1!important;justify-content:flex-start!important}}.calendar-page-v2>.calendar-workspace-strip,html[data-workspace-theme=night] .calendar-page-v2>.calendar-workspace-strip{background:linear-gradient(135deg,#fff0b8,#e7c66f 56%,#f7dfa0)!important;border-color:#c89e3f!important;color:#2e251d!important;box-shadow:0 13px 30px #533b1d24!important}html[data-workspace-theme=night] .calendar-page-v2>.calendar-workspace-strip{background:linear-gradient(135deg,#5d4527,#8d6b38 54%,#6b512e)!important;border-color:#c79d52!important;color:#fff8e6!important}.calendar-page-v2>.calendar-workspace-strip strong,html[data-workspace-theme=night] .calendar-page-v2>.calendar-workspace-strip strong{color:#2e251d!important}.calendar-page-v2>.calendar-workspace-strip p,.calendar-page-v2>.calendar-workspace-strip .google-calendar-runtime-detail,html[data-workspace-theme=night] .calendar-page-v2>.calendar-workspace-strip p,html[data-workspace-theme=night] .calendar-page-v2>.calendar-workspace-strip .google-calendar-runtime-detail{color:#5b4931!important}.calendar-page-v2>.calendar-workspace-strip .calendar-workspace-icon,html[data-workspace-theme=night] .calendar-page-v2>.calendar-workspace-strip .calendar-workspace-icon{background:#5a1e2d!important;border-color:#5a1e2d!important;color:#fff!important}.calendar-page-v2>.calendar-workspace-strip .google-calendar-runtime-button,html[data-workspace-theme=night] .calendar-page-v2>.calendar-workspace-strip .google-calendar-runtime-button{background:#fff8e6!important;border-color:#5a1e2d3d!important;color:#5a1e2d!important}.calendar-page-v2>.calendar-workspace-strip .google-calendar-runtime-button.primary,html[data-workspace-theme=night] .calendar-page-v2>.calendar-workspace-strip .google-calendar-runtime-button.primary{background:#5a1e2d!important;border-color:#5a1e2d!important;color:#fff!important}html[data-workspace-theme=night] .calendar-page-v2>.calendar-workspace-strip strong{color:#fff8e6!important}html[data-workspace-theme=night] .calendar-page-v2>.calendar-workspace-strip p,html[data-workspace-theme=night] .calendar-page-v2>.calendar-workspace-strip .google-calendar-runtime-detail{color:#f6e8c6!important}.reports-admin-v16 .reports-v16-review-map,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-review-map{background:linear-gradient(135deg,#f4dea0,#e7c66f 52%,#f6e8b8)!important;border-color:#c89e3f!important;color:#30251e!important}.reports-admin-v16 .reports-v16-review-map>div:first-child>span,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-review-map>div:first-child>span{color:#5a1e2d!important}.reports-admin-v16 .reports-v16-review-map h2,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-review-map h2{color:#30251e!important}.reports-admin-v16 .reports-v16-review-map p,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-review-map p{color:#665443!important}.reports-admin-v16 .reports-v16-review-stats article,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-review-stats article{background:#fffdf9bd!important;border-color:#5a1e2d1f!important}.reports-admin-v16 .reports-v16-review-stats article:not(.attention) strong,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-review-stats article:not(.attention) strong{color:#5a1e2d!important}.reports-admin-v16 .reports-v16-review-stats article:not(.attention) span,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-review-stats article:not(.attention) span{color:#5d4c3c!important}.reports-admin-v16 .reports-v16-review-stats article.attention,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-review-stats article.attention{background:#5a1e2d!important;border-color:#5a1e2d!important}.reports-admin-v16 .reports-v16-review-stats article.attention strong,.reports-admin-v16 .reports-v16-review-stats article.attention span,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-review-stats article.attention strong,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-review-stats article.attention span{color:#fff!important}.reports-admin-v16 .reports-v16-review-stats strong,.reports-admin-v16 .reports-v16-section-heading>span,.reports-admin-v16 .reports-v16-fact-grid strong,.reports-admin-v16 .reports-v16-change-grid strong,.reports-v16-paper .reports-v16-reading h1,.reports-v16-paper .reports-v16-reading p,.reports-v16-paper .reports-v16-section-head h2,.reports-v16-paper .reports-v16-metrics strong,.reports-v16-paper .reports-v16-changes article>strong,.reports-v16-paper .reports-v16-page-two-title h1,.reports-v16-paper .reports-v16-feedback strong,.reports-v16-paper .reports-v16-feedback blockquote,.reports-v16-paper .reports-v16-feedback>p{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.reports-admin-v16 .reports-v16-fact-grid strong{font-weight:750!important;letter-spacing:-.025em!important}.reports-v16-paper .reports-v16-reading h1,.reports-v16-paper .reports-v16-page-two-title h1{font-weight:700!important;letter-spacing:-.035em!important}.reports-v16-paper .reports-v16-reading p{font-weight:400!important}.reports-v16-history-table>div.active{display:none!important}.reports-v16-history-table:not(:has(>div:not(.head):not(.active))) .head{display:none!important}.reports-v16-history-table:not(:has(>div:not(.head):not(.active))):after{content:"Nenhuma versão anterior ainda. A versão atual está aberta acima.";display:block;padding:14px 0;color:#81746e;font-size:11px}html[data-workspace-theme=night] .reports-v16-history-table:not(:has(>div:not(.head):not(.active))):after{color:#b9aaa5!important}html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper{background:#fff!important;color:#2b2b2b!important;color-scheme:light!important}html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper :where(p,span,small,td,li,blockquote){color:#5f5550!important}html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper :where(h1,h2,h3,h4,strong,b){color:#2b2b2b!important}html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper .reports-v16-kicker,html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper .reports-v16-section-head small,html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper .reports-v16-page-two-title>span{color:#b58c52!important}html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper .reports-v16-reading h1,html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper .reports-v16-section-head h2,html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper .reports-v16-metrics strong,html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper .reports-v16-changes article>strong,html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper .reports-v16-feedback strong,html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper .reports-v16-footer b{color:#5a1e2d!important}html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper .reports-v16-client-id small,html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper .reports-v16-meta,html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper .reports-v16-metrics small,html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper .reports-v16-metrics span,html[data-workspace-theme=night] .reports-v16-preview-modal .reports-v16-paper .reports-v16-footer{color:#80736c!important}.reports-v16-paper .reports-v16-brand img{opacity:1!important;filter:brightness(0) saturate(100%) invert(14%) sepia(24%) saturate(2630%) hue-rotate(305deg) brightness(88%) contrast(92%)!important}html.report-print-v16-isolated,html.report-print-v16-isolated body,html.report-print-v16-isolated #root,body.reports-v16-print-route,.report-print-v16-page,.report-print-v16-stage,html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper{background:#fff!important;color:#2b2b2b!important;color-scheme:light!important}html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper :where(p,span,small,td,li,blockquote){color:#5f5550!important}html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper :where(h1,h2,h3,h4,strong,b){color:#2b2b2b!important}html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper .reports-v16-kicker,html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper .reports-v16-section-head small,html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper .reports-v16-page-two-title>span{color:#b58c52!important}html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper .reports-v16-reading h1,html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper .reports-v16-section-head h2,html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper .reports-v16-metrics strong,html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper .reports-v16-changes article>strong,html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper .reports-v16-feedback strong,html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper .reports-v16-footer b{color:#5a1e2d!important}html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper .reports-v16-client-id small,html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper .reports-v16-meta,html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper .reports-v16-metrics small,html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper .reports-v16-metrics span,html.report-print-v16-isolated .report-print-v16-page .reports-v16-paper .reports-v16-footer{color:#80736c!important}@media print{@page{size:A4;margin:0!important}html.report-print-v16-isolated,html.report-print-v16-isolated body,html.report-print-v16-isolated #root,body.reports-v16-print-route,.report-print-v16-page,.report-print-v16-stage{margin:0!important;padding:0!important;width:210mm!important;min-width:210mm!important;height:auto!important;min-height:0!important;max-height:none!important;background:#fff!important;color:#2b2b2b!important;overflow:visible!important}.report-print-v16-toolbar{display:none!important}.report-print-v16-stage .reports-v16-document{display:block!important;width:210mm!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;gap:0!important;overflow:visible!important}.report-print-v16-stage .reports-v16-paper{display:block!important;width:210mm!important;height:297mm!important;min-height:297mm!important;margin:0!important;padding:12mm 13mm 10mm!important;background:#fff!important;color:#2b2b2b!important;box-shadow:none!important;overflow:hidden!important;visibility:visible!important;break-after:page!important;page-break-after:always!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.report-print-v16-stage .reports-v16-paper *{visibility:visible!important}.report-print-v16-stage .reports-v16-paper:last-child{break-after:auto!important;page-break-after:auto!important}}:root{--ws-type-page:40px;--ws-type-section:24px;--ws-type-subsection:18px;--ws-type-body:14px;--ws-type-meta:12px}body{font-size:var(--ws-type-body)}button,input,select,textarea{font-size:var(--ws-type-body)!important}.page :where(.eyebrow,.section-kicker){font-size:var(--ws-type-meta)!important}.page :where(.page-heading h1){font-size:var(--ws-type-page)!important;line-height:1.05!important}.page :where(table th){font-size:var(--ws-type-meta)!important}.page :where(table td){font-size:var(--ws-type-body)!important}.page :where(small){font-size:var(--ws-type-meta)}.reports-v16-heading h1{font-size:var(--ws-type-page)!important}.reports-v16-heading p{font-size:var(--ws-type-body)!important}.reports-v16-filters label{font-size:var(--ws-type-meta)!important}.reports-v16-filters select,.reports-v16-filters input{font-size:var(--ws-type-body)!important}.reports-v16-toolbar>div:first-child strong{font-size:var(--ws-type-body)!important}.reports-v16-toolbar>div:first-child span{font-size:var(--ws-type-meta)!important}.reports-v16-toolbar button{font-size:var(--ws-type-body)!important}.reports-v16-review-map>div:first-child>span{font-size:var(--ws-type-meta)!important}.reports-v16-review-map h2{font-size:var(--ws-type-section)!important}.reports-v16-review-map p{font-size:var(--ws-type-body)!important}.reports-v16-review-stats strong{font-family:Inter,system-ui,sans-serif!important;font-size:28px!important;font-weight:750!important}.reports-v16-review-stats span{font-size:var(--ws-type-meta)!important}.reports-v16-section-heading>span{font-family:Inter,system-ui,sans-serif!important;font-size:var(--ws-type-body)!important;font-weight:700!important}.reports-v16-section-heading h2{font-size:var(--ws-type-section)!important}.reports-v16-section-heading p{font-size:var(--ws-type-body)!important}.reports-v16-identification dt,.reports-v16-fact-grid small{font-size:var(--ws-type-meta)!important}.reports-v16-identification dd{font-size:var(--ws-type-body)!important}.reports-v16-fact-grid strong{font-family:Inter,system-ui,sans-serif!important;font-size:26px!important;font-weight:750!important}.reports-v16-rule-note,.reports-v16-capacity-signal,.reports-v16-empty{font-size:var(--ws-type-body)!important}.reports-v16-facts-split h3,.reports-v16-selection-grid h3,.reports-v16-editor-field h3{font-size:var(--ws-type-subsection)!important}.reports-v16-table th{font-size:var(--ws-type-meta)!important}.reports-v16-table td,.reports-v16-table td strong{font-size:var(--ws-type-body)!important}.reports-v16-table td small,.reports-v16-change-grid span{font-size:var(--ws-type-meta)!important}.reports-v16-change-grid strong{font-family:Inter,system-ui,sans-serif!important;font-size:24px!important;font-weight:750!important}.reports-v16-change-grid p,.reports-v16-check-list label,.reports-v16-alert-list article p,.reports-v16-ok{font-size:var(--ws-type-body)!important}.reports-v16-alert-list article>div:first-child>strong,.reports-v16-alert-list article small{font-size:var(--ws-type-meta)!important}.reports-v16-alert-list article>div:first-child span>b{font-size:var(--ws-type-body)!important}.reports-v16-alert-list article a,.reports-v16-alert-list article button{font-size:var(--ws-type-body)!important}.reports-v16-editor-field p,.reports-v16-internal p{font-size:var(--ws-type-meta)!important}.reports-v16-editor-field textarea,.reports-v16-internal textarea,.reports-v16-small-modal textarea,.reports-v16-send-modal textarea{font-size:var(--ws-type-body)!important}.reports-v16-internal summary{font-size:var(--ws-type-body)!important}.reports-v16-history-table>.head{font-size:var(--ws-type-meta)!important}.reports-v16-history-table>div:not(.head),.reports-v16-history-table button.period,.reports-v16-history-table .actions button{font-size:var(--ws-type-body)!important}.reports-v16-small-modal h2,.reports-v16-send-modal h2{font-size:var(--ws-type-section)!important}.reports-v16-small-modal>p,.reports-v16-send-modal>p,.reports-v16-send-channels label{font-size:var(--ws-type-body)!important}.reports-v16-send-modal>label>span{font-size:var(--ws-type-meta)!important}.reports-governance-v61{display:flex;align-items:center;gap:10px;margin:-2px 0 14px;padding:10px 14px;border:1px solid rgba(181,140,82,.32);border-radius:12px;background:#e7c66f1c;color:#4b4038;font-size:13px;line-height:1.45}.reports-governance-v61 strong{color:#5a1e2d;font-size:13px;white-space:nowrap}.reports-v61-hidden-duplicate,.reports-v61-simulation-history{display:none!important}.reports-v61-history-client{display:block;margin-top:3px;color:#6b756e;font-size:12px!important;font-weight:650}[data-workspace-theme=night] .reports-governance-v61{border-color:#e7c66f4d;background:#e7c66f14;color:#d8ccc6}[data-workspace-theme=night] .reports-governance-v61 strong{color:#e7c66f}[data-workspace-theme=night] .reports-v61-history-client{color:#a8c5b2}.v61-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;display:grid;place-items:center;padding:22px;background:#140d0f8f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.v61-confirm-card{position:relative;width:min(500px,94vw);padding:26px;border:1px solid #e3d8d1;border-radius:18px;background:#fffdfa;box-shadow:0 26px 80px #27181c3d;color:#2b2b2b}.v61-confirm-card>span{display:block;margin-bottom:7px;color:#b58c52;font-size:12px;font-weight:850;letter-spacing:.11em}.v61-confirm-card h2{margin:0 36px 9px 0;font-size:24px;line-height:1.15}.v61-confirm-card p{margin:0;color:#70655f;font-size:14px;line-height:1.58}.v61-confirm-card>div{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.v61-confirm-card button{min-height:40px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:750;cursor:pointer}.v61-cancel{border:1px solid #d8ccc6;background:transparent;color:#5a1e2d}.v61-confirm{border:1px solid #5A1E2D;background:#5a1e2d;color:#fff}.v61-confirm-close{position:absolute;right:15px;top:14px;width:34px;height:34px!important;min-height:34px!important;padding:0!important;border:0!important;background:#f4efeb!important;color:#4c403b!important;font-size:22px!important}[data-workspace-theme=night] .v61-confirm-card{background:#241a1d;border-color:#49343a;color:#f7f3ee}[data-workspace-theme=night] .v61-confirm-card p{color:#c9bbb4}[data-workspace-theme=night] .v61-cancel{border-color:#5b434a;color:#f7f3ee}.client-report-table-v56 th{font-size:12px!important}.client-report-table-v56 td,.client-report-table-v56 td>strong{font-size:14px!important}.client-report-table-v56 td>small{font-size:12px!important}.report-status-v56{font-size:12px!important}.client-report-row-actions-v56 button,.client-report-ack-done-v56{font-size:13px!important}.client-report-question-v61{border-color:#b58c528c!important;color:#765817!important}.client-report-question-v61:hover{background:#e7c66f1f!important}[data-workspace-theme=night] .client-report-question-v61{color:#e7c66f!important;border-color:#e7c66f66!important}.client-report-question-modal-v61{width:min(590px,94vw);max-width:590px}.client-report-question-modal-v61 h2{font-size:24px;margin:7px 0 9px}.client-report-question-modal-v61>p{font-size:14px;line-height:1.55;color:#746861}.client-report-question-modal-v61 label{display:grid;gap:7px;margin-top:16px}.client-report-question-modal-v61 label>span{font-size:12px;font-weight:800;color:#655951}.client-report-question-modal-v61 textarea{width:100%;min-height:140px;resize:vertical;border:1px solid #dfd4cd;border-radius:12px;background:#fff;padding:12px 13px;color:#2b2b2b;font:inherit;font-size:14px!important;line-height:1.55}.client-report-question-deadline-v61{margin-top:12px;padding:10px 12px;border-left:3px solid #B58C52;background:#e7c66f17;font-size:12px;line-height:1.5;color:#66594f}.client-report-question-modal-v61 .modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}[data-workspace-theme=night] .client-report-question-modal-v61 textarea{background:#201619;border-color:#4b363d;color:#f7f3ee}[data-workspace-theme=night] .client-report-question-modal-v61>p,[data-workspace-theme=night] .client-report-question-deadline-v61{color:#c9bbb4}.profile-signature-v61{position:relative}.profile-signature-v61 .profile-signature-heading-v55>div>span{display:none!important}.profile-signature-v61 .profile-signature-heading-v55 h3{margin:0!important;font-size:17px!important}.profile-signature-v61 .profile-signature-heading-v55 p{margin:4px 0 0!important;font-size:12px!important;line-height:1.45!important;color:#7b7069!important}.profile-signature-v61 .profile-signature-source-v59{margin:14px 0 11px!important}.profile-signature-v61 .profile-signature-source-v59 button,.profile-signature-v61 .profile-signature-source-v59 label{min-height:36px!important;padding:0 11px!important;font-size:12px!important;border-radius:9px!important}.profile-signature-v61 .profile-signature-field-label-v59{display:block;margin-bottom:5px;font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;color:#8b7d76;font-weight:800}.profile-signature-v61 .profile-signature-select-v59{position:relative;width:min(560px,100%);max-width:none!important}.profile-signature-v61 .profile-signature-select-trigger-v59{width:100%!important;min-height:46px!important;height:46px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 100px 16px!important;align-items:center!important;gap:10px!important;padding:0 12px!important;border-radius:10px!important;background:#fff!important}.profile-signature-v61 .profile-signature-selected-mark-v59{font-size:20px!important;line-height:1!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-signature-v61 .profile-signature-selected-copy-v59{display:block!important;text-align:right}.profile-signature-v61 .profile-signature-selected-copy-v59 strong{font-size:12px!important}.profile-signature-v61 .profile-signature-selected-copy-v59 small{display:none!important}.profile-signature-v61 .profile-signature-select-trigger-v59>svg{width:14px!important;height:14px!important}.profile-signature-popover-v61{position:fixed;z-index:560;max-height:190px;overflow-y:auto;overflow-x:hidden;padding:4px;border:1px solid #ddd1c9;border-radius:11px;background:#fffdfa;box-shadow:0 18px 46px #37251f2e;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(181,140,82,.38) transparent}.profile-signature-popover-v61::-webkit-scrollbar{width:5px}.profile-signature-popover-v61::-webkit-scrollbar-track{background:transparent}.profile-signature-popover-v61::-webkit-scrollbar-thumb{background:#b58c5261;border-radius:99px}.profile-signature-popover-v61 button{width:100%;height:44px;display:grid;grid-template-columns:minmax(0,1fr) 92px 15px;align-items:center;gap:10px;padding:0 9px;border:0;border-bottom:1px solid #eee6e0;background:transparent;color:#2b2b2b;text-align:left;cursor:pointer}.profile-signature-popover-v61 button:last-child{border-bottom:0}.profile-signature-popover-v61 button:hover,.profile-signature-popover-v61 button.active{background:#f7f3ee}.profile-signature-popover-v61 button.active{box-shadow:inset 2px 0 #b58c52}.profile-signature-popover-v61 .profile-signature-option-mark-v59{font-size:18px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#5a1e2d}.profile-signature-popover-v61 button>span:nth-child(2){display:block;text-align:right}.profile-signature-popover-v61 button>span:nth-child(2)>strong{font-family:Inter,system-ui,sans-serif!important;font-size:11px!important;font-weight:750!important}.profile-signature-popover-v61 button>span:nth-child(2)>small{display:none!important}.profile-signature-popover-v61 button>svg{width:14px;height:14px;color:#5a1e2d}[data-workspace-theme=night] .profile-signature-v61 .profile-signature-heading-v55 p{color:#c9bbb4!important}[data-workspace-theme=night] .profile-signature-v61 .profile-signature-select-trigger-v59{background:#201619!important;border-color:#49343a!important}[data-workspace-theme=night] .profile-signature-popover-v61{background:#241a1d;border-color:#49343a}[data-workspace-theme=night] .profile-signature-popover-v61 button{color:#f7f3ee;border-color:#3e2c31}[data-workspace-theme=night] .profile-signature-popover-v61 button:hover,[data-workspace-theme=night] .profile-signature-popover-v61 button.active{background:#302226}[data-workspace-theme=night] .profile-signature-popover-v61 .profile-signature-option-mark-v59{color:#e7c66f}.reports-v16-paper{font-size:10pt!important}.reports-v16-paper :where(p,li,td,blockquote){font-size:10pt!important;line-height:1.45!important}.reports-v16-paper :where(th,.reports-v16-meta,.reports-v16-footer,.reports-v16-kicker,.reports-v16-section-head small,.reports-v16-page-two-title>span,.reports-v16-client-id small,.reports-v16-client-id span,.reports-v16-metrics small,.reports-v16-metrics span){font-size:9pt!important}.reports-v16-paper .reports-v16-reading h1,.reports-v16-paper .reports-v16-page-two-title h1{font-size:20pt!important}.reports-v16-paper .reports-v16-section-head h2{font-size:13pt!important}.reports-v16-paper .reports-v16-reading p{font-size:10pt!important;padding:3.1mm 3.5mm!important;line-height:1.48!important}.reports-v16-paper .reports-v16-editorial-block li{font-size:10pt!important;padding:2.6mm 3mm!important;line-height:1.42!important}.reports-v16-paper .reports-v16-editorial-block ol li{padding-left:10.5mm!important}.reports-v16-paper .reports-v16-editorial-block ol li:before{font-size:8pt!important;top:2.6mm!important}.reports-v16-paper .reports-v16-numbered article p,.reports-v16-paper .reports-v16-dependencies article p,.reports-v16-paper .reports-v16-hour-row{font-size:10pt!important}.reports-v16-paper .report-validation-document-v57,.reports-v16-paper .report-validation-document-v57 :where(p,span,strong,small){font-size:9.5pt!important}.reports-v16-paper .report-signature-meta-v57{font-size:9pt!important}@media (max-width:780px){:root{--ws-type-page:30px;--ws-type-section:21px;--ws-type-subsection:17px}.reports-governance-v61{align-items:flex-start;flex-direction:column;gap:3px}.profile-signature-v61 .profile-signature-select-v59{width:100%}}.global-timers{display:flex;align-items:center;gap:6px;min-width:0;margin-right:4px}.global-timers-mark{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:color-mix(in srgb,var(--theme-accent) 11%,var(--theme-surface));color:var(--theme-accent);flex:0 0 auto}.global-timers-primary{display:flex;align-items:center;gap:6px;min-width:0}.global-timer-chip{height:38px;display:flex;align-items:center;gap:5px;padding:3px 5px 3px 4px;border:1px solid var(--theme-line);border-radius:12px;background:var(--theme-surface);box-shadow:0 5px 18px #2b2b2b0d;min-width:0}.global-timer-origin{display:flex;align-items:center;gap:6px;min-width:0;border:0;background:transparent;color:var(--theme-text);padding:0;cursor:pointer;text-align:left}.global-timer-logo{width:29px;height:29px;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:var(--theme-surface-soft);color:var(--theme-accent);font-size:9px;font-weight:800;flex:0 0 auto}.global-timer-logo img{width:100%;height:100%;object-fit:contain;background:#fff}.global-timer-copy{display:grid;min-width:0;max-width:82px}.global-timer-copy strong{font-size:10.5px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-timer-copy small{font-size:10px;color:var(--theme-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-timer-clock{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:800;letter-spacing:.01em;white-space:nowrap;color:#47775f}.global-timer-control{width:26px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:var(--theme-surface-soft);color:var(--theme-text);cursor:pointer}.global-timer-control:hover{background:color-mix(in srgb,var(--theme-accent) 12%,var(--theme-surface))}.global-timer-control.stop{color:#8d3345}.global-timer-control:disabled{opacity:.45;cursor:wait}.global-timers-more-wrap{position:relative}.global-timers-more{height:30px;min-width:31px;padding:0 8px;border:1px solid var(--theme-line);border-radius:999px;background:var(--theme-surface-soft);color:var(--theme-text);font-size:11px;font-weight:800;cursor:pointer}.global-timers-popover{position:absolute;right:0;top:38px;width:min(430px,calc(100vw - 32px));z-index:90;padding:10px;border:1px solid var(--theme-line);border-radius:15px;background:var(--theme-surface);box-shadow:0 18px 55px #2b2b2b2b}.global-timers-popover>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:3px 3px 9px}.global-timers-popover>header>div{display:grid;gap:2px}.global-timers-popover>header strong{font-size:12px}.global-timers-popover>header small{font-size:10.5px;color:var(--theme-muted)}.global-timers-popover>header button{border:0;background:transparent;color:var(--theme-muted);cursor:pointer}.global-timers-popover>div{display:grid;gap:6px}.global-timer-chip-expanded{width:100%;height:44px}.global-timer-chip-expanded .global-timer-origin{flex:1}.global-timer-chip-expanded .global-timer-copy{max-width:none;flex:1}.timer-origin-highlight{outline:2px solid var(--theme-accent)!important;outline-offset:3px;animation:timer-origin-pulse .8s ease-in-out 3}@keyframes timer-origin-pulse{50%{background:color-mix(in srgb,var(--theme-accent) 10%,transparent)}}@media (max-width:1280px){.global-timers-primary .global-timer-chip:nth-child(3){display:none}.global-timers-primary{max-width:520px}.global-timer-copy{max-width:68px}}@media (max-width:980px){.global-timers-mark{display:none}.global-timers-primary .global-timer-chip:nth-child(n+2){display:none}.global-timer-copy{display:none}.global-timer-chip{padding-left:3px}.global-timer-clock{font-size:11px}}@media (max-width:760px){.global-timers{max-width:210px}.global-timer-logo{display:none}.global-timer-control{width:24px;height:24px}.global-timers-primary{max-width:170px}}
