@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}}:root{--ux-shell-rail: 88px;--ux-shell-open: 286px;--ux-canvas: #f1ede8;--ux-surface: rgba(255, 253, 250, .92);--ux-line: rgba(90, 30, 45, .105);--ux-shadow-1: 0 1px 2px rgba(51, 30, 35, .05), 0 12px 34px rgba(51, 30, 35, .07);--ux-shadow-2: 0 2px 4px rgba(51, 30, 35, .07), 0 22px 60px rgba(51, 30, 35, .12)}html,body{background:var(--ux-canvas)!important}.app-shell{background:radial-gradient(circle at 82% 6%,rgba(181,140,82,.13),transparent 26%),radial-gradient(circle at 30% 34%,rgba(90,30,45,.055),transparent 31%),linear-gradient(145deg,#f5f1ed,#efe9e4 52%,#f7f4f0)!important}@media (min-width: 861px){.sidebar,.sidebar:not(:hover):not(.pinned){inset:12px auto 12px 12px!important;width:64px!important;height:calc(100dvh - 24px)!important;min-height:0!important;max-height:none!important;padding:12px 8px 10px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:23px!important;background:radial-gradient(circle at 22% 2%,rgba(181,140,82,.22),transparent 24%),linear-gradient(165deg,#6b2639,#531a2a 48%,#3f1421)!important;box-shadow:0 18px 45px #3b141f38,inset 0 1px #ffffff14!important;transition:width .32s cubic-bezier(.16,1,.3,1),box-shadow .25s ease!important}.sidebar:hover,.sidebar.pinned{width:var(--ux-shell-open)!important;box-shadow:0 26px 70px #3b141f45,inset 0 1px #ffffff17!important}.sidebar:not(:hover):not(.pinned) .sidebar-top{height:48px!important;min-height:48px!important;flex-basis:48px!important}.sidebar:not(:hover):not(.pinned) .brand,.sidebar:not(:hover):not(.pinned) .brand-compact-slide{width:46px!important;height:46px!important;min-height:46px!important;flex-basis:46px!important}.sidebar:not(:hover):not(.pinned) .brand-compact-art{width:38px!important;height:38px!important;filter:drop-shadow(0 7px 10px rgba(0,0,0,.15))}.sidebar:not(:hover):not(.pinned) nav{margin-top:10px!important;gap:4px!important}.sidebar:not(:hover):not(.pinned) nav a{height:42px!important;min-height:42px!important;max-height:42px!important;flex-basis:42px!important;border-radius:12px!important}.sidebar nav a{position:relative;color:#ffffffb3!important;transition:color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease!important}.sidebar nav a:hover{color:#fff!important;background:#ffffff13!important;transform:translate(2px)}.sidebar nav a.active{color:#5a1e2d!important;background:linear-gradient(135deg,#fffdf9,#f3e9df)!important;box-shadow:0 10px 24px #15070b2e,inset 0 1px #fff!important}.sidebar nav a.active:before{content:"";position:absolute;left:-5px;width:3px;height:20px;border-radius:8px;background:#e7c66f;box-shadow:0 0 0 4px #e7c66f1a}.sidebar:hover nav,.sidebar.pinned nav{padding-inline:12px!important;gap:3px!important}.sidebar:hover nav a,.sidebar.pinned nav a{min-height:43px!important;height:43px!important;padding-inline:15px!important}.sidebar:hover .sidebar-pin,.sidebar.pinned .sidebar-pin{margin-inline:12px!important;background:#ffffff0e!important}.sidebar:hover .sidebar-footer-profile-only,.sidebar.pinned .sidebar-footer-profile-only{margin:auto 12px 0!important;padding:10px 0 2px!important;border-top:1px solid rgba(255,255,255,.12)!important;background:transparent!important}.main{margin-left:var(--ux-shell-rail)!important;width:calc(100% - var(--ux-shell-rail))!important}}.reports-admin-v16{width:min(1420px,calc(100% - clamp(34px,4.6vw,72px)))!important;max-width:1420px!important;margin-inline:auto!important;padding:38px 0 104px!important}.reports-admin-v16 .reports-v16-heading{position:relative;min-height:188px;display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end!important;gap:34px!important;margin-bottom:20px!important;padding:32px 34px!important;overflow:hidden;border:1px solid rgba(90,30,45,.1);border-radius:26px;background:radial-gradient(circle at 88% 8%,rgba(231,198,111,.28),transparent 25%),linear-gradient(125deg,#fffdfafa,#f8efe8e8);box-shadow:0 22px 54px #351f2418,0 3px 10px #351f240b;animation:ux-rise .7s cubic-bezier(.16,1,.3,1) both}.reports-admin-v16 .reports-v16-heading:after{content:"";position:absolute;right:-70px;top:-118px;width:350px;height:350px;border:50px solid rgba(90,30,45,.048);border-radius:50%;pointer-events:none}.reports-admin-v16 .reports-v16-heading>*{position:relative;z-index:1}.reports-admin-v16 .workspace-page-identity{min-width:0;display:flex;align-items:flex-start;gap:17px}.reports-admin-v16 .workspace-page-icon{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;border-radius:16px;color:#fff8f4;background:linear-gradient(145deg,#7b2d43,#5a1e2d 62%,#b58c52 145%);box-shadow:0 14px 28px #5a1e2d33,inset 0 1px #ffffff2e}.reports-admin-v16 .workspace-page-kicker{display:block;color:#a2763e;font-size:12px;font-weight:850;letter-spacing:.15em}.reports-admin-v16 .reports-v16-heading h1{margin:6px 0 8px!important;font-size:clamp(40px,4vw,58px)!important;line-height:.98!important;letter-spacing:-.05em!important}.reports-admin-v16 .reports-v16-heading p{max-width:700px!important;font-size:15px!important;line-height:1.58!important}.reports-admin-v16 .reports-v16-filters{min-width:500px;display:grid!important;grid-template-columns:minmax(190px,1.3fr) minmax(120px,.75fr) minmax(145px,.85fr);gap:8px!important;padding:10px;border:1px solid rgba(90,30,45,.09);border-radius:17px;background:#fffdfab3;box-shadow:0 12px 30px #351f240f,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.reports-admin-v16 .reports-v16-filters label{gap:6px!important;color:#8b7670!important;font-size:10px!important;letter-spacing:.09em!important}.reports-admin-v16 .reports-v16-filters select,.reports-admin-v16 .reports-v16-filters input{min-width:0!important;width:100%;height:44px!important;padding-inline:12px!important;border-color:#5a1e2d1c!important;border-radius:11px!important;background:#ffffffe8!important;font-size:13px!important;box-shadow:0 5px 14px #351f2409}.reports-admin-v16 .reports-v16-toolbar{top:94px!important;min-height:66px;margin-bottom:16px!important;padding:12px 14px 12px 20px!important;border-color:#5a1e2d1a!important;border-radius:17px!important;background:#fffdfae0!important;box-shadow:0 15px 38px #351f2414!important;-webkit-backdrop-filter:blur(22px) saturate(1.2)!important;backdrop-filter:blur(22px) saturate(1.2)!important;animation:ux-card-in .62s 80ms cubic-bezier(.16,1,.3,1) both}.reports-admin-v16 .reports-v16-toolbar>div:first-child strong{color:#5a1e2d!important;font-size:13px!important}.reports-admin-v16 .reports-v16-toolbar>div:first-child span{font-size:12px!important}.reports-admin-v16 .reports-v16-toolbar button{min-height:40px!important;border-radius:11px!important}.reports-admin-v16 .reports-v16-review-map{min-height:166px;margin-bottom:20px!important;padding:28px 30px!important;border:1px solid rgba(181,140,82,.38)!important;border-radius:23px!important;color:#fff9f5!important;background:radial-gradient(circle at 9% 145%,rgba(231,198,111,.22),transparent 34%),linear-gradient(120deg,#5a1e2d,#74283f 58%,#8e593e 135%)!important;box-shadow:0 24px 56px #5a1e2d30,inset 0 1px #ffffff1c!important;animation:ux-card-in .68s 145ms cubic-bezier(.16,1,.3,1) both}.reports-admin-v16 .reports-v16-review-map:before{left:auto!important;right:-88px!important;bottom:-144px!important;width:280px!important;height:280px!important;border-color:#f7f3ee14!important}.reports-admin-v16 .reports-v16-review-map>div:first-child>span{color:#e7c66f!important;font-size:11px!important;letter-spacing:.15em!important}.reports-admin-v16 .reports-v16-review-map h2{margin:7px 0 8px!important;color:#fffaf7!important;font-size:clamp(24px,2.3vw,34px)!important;letter-spacing:-.035em!important}.reports-admin-v16 .reports-v16-review-map p{max-width:760px!important;color:#fffaf7c2!important;font-size:14px!important;line-height:1.55!important}.reports-admin-v16 .reports-v16-review-stats{position:relative;z-index:1;padding:7px;gap:6px!important;border:1px solid rgba(255,255,255,.11);border-radius:17px;background:#1f0f142b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reports-admin-v16 .reports-v16-review-stats article{min-width:118px;padding:14px 13px!important;border:0!important;border-radius:12px;background:#ffffff12}.reports-admin-v16 .reports-v16-review-stats strong{color:#fffaf7!important;font-size:29px!important}.reports-admin-v16 .reports-v16-review-stats span{color:#fffaf7ad!important;font-size:11px!important}.reports-admin-v16 .reports-v16-review-stats article.attention{background:#e7c66f29!important}.reports-admin-v16 .reports-v16-review-stats article.attention strong{color:#f3d77e!important}.reports-admin-v16 .reports-v16-workspace{display:grid;gap:18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.reports-admin-v16 .reports-v16-section,.reports-admin-v16 .reports-v16-history,.reports-admin-v16 .reports-v16-internal,.reports-admin-v16 .report-manual-complements-panel{position:relative;margin:0!important;padding:27px 30px!important;overflow:hidden;border:1px solid rgba(90,30,45,.09)!important;border-radius:21px!important;background:#fffdfaf0!important;box-shadow:0 17px 44px #351f2411,0 2px 8px #351f2406!important;animation:ux-card-in .66s cubic-bezier(.16,1,.3,1) both}.reports-admin-v16 .reports-v16-workspace>:nth-child(1){animation-delay:.2s}.reports-admin-v16 .reports-v16-workspace>:nth-child(2){animation-delay:.25s}.reports-admin-v16 .reports-v16-workspace>:nth-child(3){animation-delay:.3s}.reports-admin-v16 .reports-v16-workspace>:nth-child(n+4){animation-delay:.35s}.reports-admin-v16 .reports-v16-section:before,.reports-admin-v16 .reports-v16-history:before{content:"";position:absolute;left:0;top:25px;bottom:25px;width:4px;border-radius:0 99px 99px 0;background:linear-gradient(180deg,#5a1e2d,#b58c52);opacity:.72}.reports-admin-v16 .reports-v16-section-heading{align-items:flex-start!important;gap:16px!important;margin-bottom:23px!important}.reports-admin-v16 .reports-v16-section-heading>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;color:#7b2d43!important;background:linear-gradient(145deg,#5a1e2d17,#b58c521f);font-size:12px!important;font-weight:850!important}.reports-admin-v16 .reports-v16-section-heading h2{margin:1px 0 4px!important;font-size:23px!important;letter-spacing:-.025em}.reports-admin-v16 .reports-v16-section-heading p{color:var(--theme-muted)!important;font-size:13px!important;line-height:1.5!important}.reports-admin-v16 .reports-v16-identification{gap:10px!important}.reports-admin-v16 .reports-v16-identification>div{min-height:82px;padding:16px 18px!important;border:1px solid rgba(90,30,45,.075)!important;border-radius:14px!important;background:#5a1e2d06!important}.reports-admin-v16 .reports-v16-identification dt{color:#9a7b70!important;font-size:10px!important;letter-spacing:.1em!important}.reports-admin-v16 .reports-v16-identification dd{margin-top:7px!important;font-size:14px!important;font-weight:750!important}.reports-admin-v16 .reports-v16-fact-grid{gap:12px!important}.reports-admin-v16 .reports-v16-fact-grid article{min-height:116px;padding:20px!important;border:1px solid rgba(90,30,45,.08)!important;border-radius:16px!important;background:linear-gradient(145deg,#fffdfa,#f8f2ed)!important;box-shadow:0 11px 26px #351f240b}.reports-admin-v16 .reports-v16-fact-grid article:nth-child(2){border-color:#b58c5240!important;background:linear-gradient(145deg,#fffaf0,#f5e8c8)!important}.reports-admin-v16 .reports-v16-fact-grid strong{margin-top:8px!important;font-size:31px!important;letter-spacing:-.035em}.reports-admin-v16 .reports-v16-usage-track{height:9px!important;margin:15px 0 18px!important;border-radius:99px!important;background:#5a1e2d13!important}.reports-admin-v16 .reports-v16-usage-track>span{border-radius:inherit;background:linear-gradient(90deg,#5a1e2d,#9a465e 63%,#d9ad58)!important;box-shadow:0 4px 12px #5a1e2d2e}.reports-admin-v16 .reports-v16-table{overflow:hidden;border:1px solid rgba(90,30,45,.08)!important;border-radius:14px!important}.reports-admin-v16 .reports-v16-table thead{background:#5a1e2d0a!important}.reports-admin-v16 .reports-v16-table th{height:46px;padding-inline:15px!important;color:#89736c!important;font-size:10px!important;letter-spacing:.08em!important}.reports-admin-v16 .reports-v16-table td{min-height:58px;padding:14px 15px!important;font-size:13px!important}.reports-admin-v16 .reports-v16-table tbody tr{transition:background .18s ease,transform .18s ease}.reports-admin-v16 .reports-v16-table tbody tr:hover{background:#b58c520e!important}.reports-admin-v16 .reports-v16-change-grid{gap:12px!important}.reports-admin-v16 .reports-v16-change-grid article{min-height:126px;padding:19px!important;border-radius:16px!important;box-shadow:0 9px 23px #351f240a}.reports-admin-v16 .reports-v16-change-grid strong{margin:8px 0 5px!important;font-size:28px!important}.reports-admin-v16 .reports-v16-selection-grid{gap:14px!important}.reports-admin-v16 .reports-v16-selection-grid>div{padding:20px!important;border:1px solid rgba(90,30,45,.08)!important;border-radius:16px!important;background:#5a1e2d06!important}.reports-admin-v16 .reports-v16-check-list{gap:8px!important}.reports-admin-v16 .reports-v16-check-list label{min-height:48px;padding:11px 13px!important;border:1px solid rgba(90,30,45,.07)!important;border-radius:11px!important;background:#ffffffb8!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.reports-admin-v16 .reports-v16-check-list label:hover{transform:translateY(-1px);border-color:#b58c5254!important;box-shadow:0 8px 18px #351f240b}.reports-admin-v16 .reports-v16-alert-list{gap:10px!important}.reports-admin-v16 .reports-v16-alert-list article{padding:17px!important;border-color:#b58c523d!important;border-radius:14px!important;background:#b58c520e!important}.reports-admin-v16 .reports-v16-ok{min-height:72px;border-radius:14px!important;background:linear-gradient(135deg,#b58c5217,#5a1e2d09)!important}.reports-admin-v16 .reports-v16-editor-field{grid-template-columns:minmax(220px,.4fr) minmax(0,1fr)!important;gap:24px!important;padding:22px 0!important}.reports-admin-v16 .reports-v16-editor-field+.reports-v16-editor-field{border-top:1px solid rgba(90,30,45,.075)}.reports-admin-v16 .reports-v16-editor-field h3{font-size:16px!important}.reports-admin-v16 textarea,.reports-admin-v16 .reports-v16-send-modal input{border-color:#5a1e2d1f!important;border-radius:13px!important;background:#ffffffed!important;box-shadow:inset 0 1px 2px #351f2406;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.reports-admin-v16 textarea:focus,.reports-admin-v16 .reports-v16-send-modal input:focus{transform:translateY(-1px);border-color:#5a1e2d61!important;box-shadow:0 0 0 4px #5a1e2d11!important}.reports-admin-v16 .reports-v16-history-table{overflow:hidden;border:1px solid rgba(90,30,45,.08)!important;border-radius:14px!important}.reports-admin-v16 .reports-v16-history-table>div{padding-inline:16px!important}.reports-admin-v16 .reports-v16-history-table>.head{min-height:44px;background:#5a1e2d0a!important}.reports-admin-v16 .reports-v16-history-table>div:not(.head){min-height:58px;transition:background .18s ease}.reports-admin-v16 .reports-v16-history-table>div:not(.head):hover{background:#b58c520e!important}.reports-admin-v16 .reports-v16-internal summary{min-height:34px;color:#5a1e2d!important;font-weight:800!important}.reports-admin-v16 .reports-v16-internal[open]{box-shadow:0 22px 54px #351f2417!important}.reports-v16-modal-backdrop,.reports-v16-preview-backdrop{background:#180f1294!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.reports-v16-small-modal,.reports-v16-send-modal{width:min(620px,calc(100vw - 32px))!important;padding:30px!important;border:1px solid rgba(90,30,45,.1)!important;border-radius:23px!important;background:#fbf7f3!important;box-shadow:0 34px 100px #1e0f1452!important;animation:ux-modal-in .38s cubic-bezier(.16,1,.3,1) both}.reports-v16-small-modal:before,.reports-v16-send-modal:before{content:"";position:absolute;left:0;top:28px;bottom:28px;width:5px;border-radius:0 99px 99px 0;background:linear-gradient(180deg,#5a1e2d,#b58c52)}.reports-v16-send-channels{gap:9px!important}.reports-v16-send-channels label{min-height:48px;padding:12px 14px!important;border-radius:12px!important;background:#5a1e2d09!important}.reports-v16-preview-modal{width:min(1260px,calc(100vw - 34px))!important;height:min(930px,calc(100dvh - 30px))!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:24px!important;background:#d8d1cc!important;box-shadow:0 36px 110px #140a0e61!important;animation:ux-modal-in .4s cubic-bezier(.16,1,.3,1) both}.reports-v16-preview-modal .reports-v16-preview-toolbar{min-height:72px;padding:12px 18px 12px 24px!important;border-bottom:1px solid rgba(90,30,45,.1)!important;background:#fffdfaf2!important;box-shadow:0 8px 28px #351f2414}.reports-v16-preview-document{padding:30px 18px 50px!important}html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-heading{border-color:#f7f3ee17!important;background:radial-gradient(circle at 88% 7%,rgba(181,140,82,.15),transparent 26%),linear-gradient(125deg,#302027,#20171b)!important;box-shadow:0 23px 58px #00000045!important}html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-filters,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-toolbar{border-color:#f7f3ee17!important;background:#23191dde!important}html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-filters select,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-filters input{border-color:#f7f3ee1c!important;background:#261c20!important;color:#fffaf7!important;color-scheme:dark}html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-toolbar>div:first-child strong{color:#e5b5c3!important}html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-section,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-history,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-internal,html[data-workspace-theme=night] .reports-admin-v16 .report-manual-complements-panel{border-color:#f7f3ee18!important;background:#21191d!important;box-shadow:0 20px 48px #00000038!important}html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-section-heading>span{color:#f0c6d1!important;background:linear-gradient(145deg,#c6668324,#b58c5221)}html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-identification>div,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-selection-grid>div{border-color:#f7f3ee14!important;background:#ffffff06!important}html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-fact-grid article{border-color:#f7f3ee17!important;background:linear-gradient(145deg,#2c2025,#241a1e)!important}html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-fact-grid article:nth-child(2){border-color:#b58c523d!important;background:linear-gradient(145deg,#372c23,#29201d)!important}html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-check-list label{border-color:#f7f3ee14!important;background:#ffffff07!important}html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-table,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-history-table{border-color:#f7f3ee17!important}html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-table thead,html[data-workspace-theme=night] .reports-admin-v16 .reports-v16-history-table>.head{background:#ffffff09!important}html[data-workspace-theme=night] .reports-admin-v16 textarea{border-color:#f7f3ee1c!important;background:#191216!important;color:#fffaf7!important}html[data-workspace-theme=night] .reports-v16-small-modal,html[data-workspace-theme=night] .reports-v16-send-modal{border-color:#f7f3ee1a!important;background:#21191d!important}@media (max-width: 1120px){.reports-admin-v16 .reports-v16-heading{grid-template-columns:1fr!important;align-items:start!important}.reports-admin-v16 .reports-v16-filters{min-width:0;width:100%}}@media (max-width: 760px){.reports-admin-v16{width:calc(100% - 24px)!important;padding-top:24px!important}.reports-admin-v16 .reports-v16-heading{min-height:0;padding:25px 20px!important;border-radius:20px}.reports-admin-v16 .workspace-page-icon{width:46px;height:46px;flex-basis:46px;border-radius:13px}.reports-admin-v16 .reports-v16-heading h1{font-size:38px!important}.reports-admin-v16 .reports-v16-filters{grid-template-columns:1fr}.reports-admin-v16 .reports-v16-toolbar{position:relative!important;top:0!important;align-items:flex-start!important}.reports-admin-v16 .reports-v16-toolbar>div:last-child{width:100%;overflow-x:auto;padding-bottom:2px;flex-wrap:nowrap!important}.reports-admin-v16 .reports-v16-review-map{align-items:flex-start!important;padding:24px 21px!important}.reports-admin-v16 .reports-v16-review-stats{width:100%;overflow-x:auto}.reports-admin-v16 .reports-v16-section,.reports-admin-v16 .reports-v16-history,.reports-admin-v16 .reports-v16-internal,.reports-admin-v16 .report-manual-complements-panel{padding:23px 19px!important;border-radius:18px!important}.reports-admin-v16 .reports-v16-identification,.reports-admin-v16 .reports-v16-fact-grid,.reports-admin-v16 .reports-v16-change-grid,.reports-admin-v16 .reports-v16-selection-grid{grid-template-columns:1fr!important}.reports-admin-v16 .reports-v16-editor-field{grid-template-columns:1fr!important;gap:12px!important}.reports-v16-preview-modal{width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;border-radius:17px!important}.reports-v16-preview-modal .reports-v16-preview-toolbar{align-items:flex-start!important}.reports-v16-preview-modal .reports-v16-preview-toolbar>div:last-child{width:100%;overflow-x:auto;flex-wrap:nowrap!important}}.documents-admin-v4{width:min(100% - 48px,1540px)!important;max-width:1540px!important;margin-inline:auto!important;padding:34px 0 72px!important}.documents-admin-v4 .documents-heading-v3{position:relative;min-height:174px;margin:0 0 18px!important;padding:30px 34px!important;align-items:center!important;overflow:hidden;border:1px solid rgba(90,30,45,.1)!important;border-radius:25px!important;background:radial-gradient(circle at 89% 7%,rgba(222,177,92,.23),transparent 27%),linear-gradient(125deg,#fffffffa,#fff9f3f0)!important;box-shadow:0 22px 52px #331e231a,0 2px 6px #331e2309!important;animation:ux-rise .68s cubic-bezier(.16,1,.3,1) both}.documents-admin-v4 .documents-heading-v3:after{content:"";position:absolute;right:-55px;top:-112px;width:310px;height:310px;border:46px solid rgba(90,30,45,.045);border-radius:50%;pointer-events:none}.documents-admin-v4 .documents-heading-v3>*{position:relative;z-index:1}.documents-admin-v4 .documents-heading-v3 .workspace-page-identity{max-width:940px}.documents-admin-v4 .documents-heading-v3 h1{font-size:clamp(2.7rem,4vw,4.5rem)!important}.documents-admin-v4 .documents-heading-v3 p{max-width:840px;font-size:15px!important;line-height:1.6!important}.documents-admin-v4 .documents-heading-actions-v3 button{min-height:46px!important;padding-inline:17px!important;border-radius:12px!important}.documents-admin-v4 .documents-heading-actions-v3 .primary{box-shadow:0 14px 28px #5a1e2d30!important}.documents-admin-v4 .document-workspace-status-v4{margin:0 0 18px!important;padding:15px 18px!important;border-color:#b58c5247!important;border-radius:17px!important;background:linear-gradient(110deg,#b58c521f,#fffdfad6 38%,#fffffff2)!important;box-shadow:0 12px 30px #331e230e!important;animation:ux-rise .64s 80ms cubic-bezier(.16,1,.3,1) both}.documents-admin-v4 .document-drive-mark-v3{width:42px!important;height:42px!important;border:0!important;background:linear-gradient(145deg,#6f2037,#c49a4f)!important;color:#fff!important;box-shadow:0 9px 20px #5a1e2d29}.documents-admin-v4 .document-drive-strip-v3 strong{font-size:14px!important}.documents-admin-v4 .document-drive-strip-v3 span:not(.document-drive-status-v3){font-size:13px!important}.documents-admin-v4 .document-drive-status-v3{min-height:30px;padding:0 10px;border-radius:999px;background:#3f75581a;font-size:12px!important}.documents-admin-v4 .document-toolbar-v4{gap:11px!important;margin-bottom:21px!important;padding:15px 16px!important;border:1px solid rgba(90,30,45,.09);border-radius:18px;background:#fffdfae0;box-shadow:0 13px 34px #331e230f;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:ux-rise .64s 145ms cubic-bezier(.16,1,.3,1) both}.documents-admin-v4 .document-search-v3,.documents-admin-v4 .document-toolbar-v4 select{min-height:46px!important;border-color:#5a1e2d1c!important;border-radius:12px!important;background:#ffffffe6!important;font-size:13px!important}.documents-admin-v4 .document-library-grid-v3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.documents-admin-v4 .document-library-card-v3{border-color:#5a1e2d17!important;border-radius:22px!important;background:#fffdfafa!important;box-shadow:0 18px 44px #331e2314,0 2px 5px #331e2309!important;animation:ux-card-in .65s cubic-bezier(.16,1,.3,1) both;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease,border-color .24s ease!important}.documents-admin-v4 .document-library-card-v3:nth-child(2){animation-delay:60ms}.documents-admin-v4 .document-library-card-v3:nth-child(3){animation-delay:.12s}.documents-admin-v4 .document-library-card-v3:nth-child(4){animation-delay:.18s}.documents-admin-v4 .document-library-card-v3:hover{transform:translateY(-5px)!important;border-color:#b58c525c!important;box-shadow:0 28px 60px #331e2321!important}.documents-admin-v4 .document-card-preview-v3{height:164px!important}.documents-admin-v4 .document-card-preview-v3:after{height:4px!important;background:linear-gradient(90deg,#5a1e2d,#b58c52)!important}.documents-admin-v4 .document-card-content-v3{gap:13px!important;padding:20px!important}.documents-admin-v4 .document-card-tags-v3 span:first-child{min-height:27px!important;padding-inline:10px!important;border-radius:9px!important;font-size:11px!important}.documents-admin-v4 .document-card-content-v3 h2{font-size:18px!important;line-height:1.32!important}.documents-admin-v4 .document-client-line-v3 strong{font-size:13px!important}.documents-admin-v4 .document-project-line-v42>span{font-size:10px!important}.documents-admin-v4 .document-project-line-v42>strong{font-size:12px!important}.documents-admin-v4 .document-protocol-v3{font-size:11px!important}.documents-admin-v4 .document-validity-v4{width:fit-content;min-height:27px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(181,140,82,.22);border-radius:9px;background:#b58c5212;color:#8a6231;font-size:11px!important;font-weight:700}.documents-admin-v4 .document-validity-v4.not-defined{border-color:#5a1e2d17;background:#5a1e2d09;color:var(--theme-muted)}.documents-admin-v4 .document-card-footer-v3{margin-top:3px!important;padding-top:15px!important}.documents-admin-v4 .document-card-footer-v3>small{font-size:11px!important}.documents-admin-v4 .document-card-footer-v3 button{min-height:38px!important;padding-inline:12px!important;font-size:11px!important;border-radius:10px!important}.documents-admin-v4 .document-empty-v3{min-height:260px!important;border:1px dashed rgba(90,30,45,.18)!important;border-radius:22px!important;background:#fffdfab8!important;box-shadow:0 16px 42px #331e230d}.document-create-modal-v3,.document-detail-modal-v3{border:1px solid rgba(90,30,45,.11)!important;border-radius:25px!important;background:#fffdfa!important;box-shadow:0 34px 90px #190d124d!important;animation:ux-modal-in .34s cubic-bezier(.16,1,.3,1) both}.document-create-modal-v3{width:min(1080px,calc(100vw - 40px))!important;max-height:calc(100dvh - 36px)!important;overflow:hidden!important}.document-modal-header,.document-detail-header-v3{background:radial-gradient(circle at 92% 5%,rgba(181,140,82,.18),transparent 28%),linear-gradient(120deg,#fffdf9,#fbf3ec)!important}.document-modal-header{padding:29px 76px 21px 31px!important}.document-modal-header h2,.document-detail-header-v3 h2{font-size:28px!important}.document-modal-header p{font-size:14px!important;line-height:1.55!important}.document-modal-scroll{gap:20px!important;padding:24px 31px 30px!important}.document-source-tabs-v3{padding:5px!important;border-radius:13px!important}.document-source-tabs-v3 button{min-height:42px!important;border-radius:10px!important;font-size:13px!important}.document-upload-pair{gap:15px!important}.document-file-drop,.document-cover-upload,.document-drive-link-field-v3{min-height:132px!important;border-radius:16px!important}.document-protocol-note{padding:15px 17px!important;border-radius:14px!important}.document-form-grid-v3{gap:18px 16px!important}.document-form-grid-v3 .stacked-label{gap:8px!important;font-size:13px!important}.document-form-grid-v3 input,.document-form-grid-v3 select{min-height:46px!important;font-size:14px!important}.document-form-grid-v3 textarea{min-height:92px!important;font-size:14px!important}.document-publication-options{gap:14px!important}.document-publication-options .check-line{padding:15px!important;border-radius:14px!important}.document-publication-options strong{font-size:13px!important}.document-publication-options small{font-size:12px!important}.document-modal-footer{padding:14px 31px 18px!important}.document-modal-footer>span{font-size:12px!important}.document-modal-footer button{min-height:44px!important}.document-detail-modal-v3{width:min(920px,calc(100vw - 40px))!important;max-height:calc(100dvh - 36px)!important;overflow:hidden!important}.document-detail-header-v3{padding:26px 76px 21px 29px!important}.document-detail-cover-v3{width:72px!important;height:72px!important;border-radius:17px!important}.document-detail-scroll-v3{gap:17px!important;padding:23px 29px 29px!important}.document-detail-grid-v3{gap:12px!important}.document-detail-grid-v3 article{min-height:112px!important;padding:17px!important;border-radius:15px!important}.document-detail-grid-v3 article span{font-size:11px!important}.document-detail-grid-v3 article strong{font-size:14px!important}.document-detail-grid-v3 article small{font-size:12px!important}.document-context-v3,.document-comments-v3{border-radius:16px!important}.document-context-v3 p,.document-comment-list-v3 p{font-size:13px!important;line-height:1.55!important}.document-comment-composer-v3 textarea{min-height:92px!important;font-size:13px!important}html[data-workspace-theme=night] .documents-admin-v4 .documents-heading-v3{border-color:#f7f3ee17!important;background:radial-gradient(circle at 89% 7%,rgba(181,140,82,.14),transparent 27%),linear-gradient(125deg,#302027,#20171b)!important;box-shadow:0 24px 58px #00000040!important}html[data-workspace-theme=night] .documents-admin-v4 .document-workspace-status-v4,html[data-workspace-theme=night] .documents-admin-v4 .document-toolbar-v4{border-color:#f7f3ee17!important;background:#23191de6!important}html[data-workspace-theme=night] .documents-admin-v4 .document-toolbar-v4 select,html[data-workspace-theme=night] .documents-admin-v4 .document-search-v3{border-color:#f7f3ee1c!important;background:#241b1f!important;color:#fffaf7!important}html[data-workspace-theme=night] .documents-admin-v4 .document-library-card-v3{border-color:#f7f3ee1a!important;background:#21191d!important;box-shadow:0 20px 48px #00000038!important}html[data-workspace-theme=night] .document-create-modal-v3,html[data-workspace-theme=night] .document-detail-modal-v3{border-color:#f7f3ee1a!important;background:#171114!important}html[data-workspace-theme=night] .document-modal-header,html[data-workspace-theme=night] .document-detail-header-v3{border-color:#f7f3ee17!important;background:radial-gradient(circle at 92% 5%,rgba(181,140,82,.13),transparent 28%),linear-gradient(120deg,#302027,#21171b)!important}html[data-workspace-theme=night] .document-modal-scroll,html[data-workspace-theme=night] .document-detail-scroll-v3{background:#171114!important}.satisfaction-page-v39{width:min(100% - 48px,1540px)!important;max-width:1540px!important;margin-inline:auto!important;padding:34px 0 76px!important;gap:18px!important}.satisfaction-heading-v39{position:relative;min-height:174px;margin:0!important;padding:30px 34px!important;align-items:center!important;overflow:hidden;border:1px solid rgba(90,30,45,.1)!important;border-radius:25px!important;background:radial-gradient(circle at 89% 7%,rgba(222,177,92,.23),transparent 27%),linear-gradient(125deg,#fffffffa,#fff9f3f0)!important;box-shadow:0 22px 52px #331e231a,0 2px 6px #331e2309!important;animation:ux-rise .68s cubic-bezier(.16,1,.3,1) both}.satisfaction-heading-v39:after{content:"";position:absolute;right:-55px;top:-112px;width:310px;height:310px;border:46px solid rgba(90,30,45,.045);border-radius:50%;pointer-events:none}.satisfaction-heading-v39>*{position:relative;z-index:1}.satisfaction-heading-v39 .workspace-page-identity{max-width:930px}.satisfaction-heading-v39 h1{font-size:clamp(2.7rem,4vw,4.5rem)!important}.satisfaction-heading-v39 p{max-width:800px;font-size:15px!important;line-height:1.6!important}.satisfaction-heading-v39>button{min-height:45px!important;border-radius:12px!important}.satisfaction-filter-panel-v39{gap:16px!important;padding:17px 18px!important;border:1px solid rgba(90,30,45,.09)!important;border-radius:18px!important;background:#fffdfae0!important;box-shadow:0 13px 34px #331e230f!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:ux-rise .64s 90ms cubic-bezier(.16,1,.3,1) both}.satisfaction-period-tabs-v39{gap:7px!important}.satisfaction-period-tabs-v39 button{min-height:38px!important;padding-inline:15px!important;font-size:12px!important;transition:transform .18s ease,box-shadow .18s ease!important}.satisfaction-period-tabs-v39 button.active{box-shadow:0 8px 18px #5a1e2d2b}.satisfaction-filter-grid-v39{gap:12px!important}.satisfaction-filter-grid-v39 label{gap:7px!important;font-size:11px!important}.satisfaction-filter-grid-v39 input,.satisfaction-filter-grid-v39 select{height:45px!important;border-radius:12px!important;background:#ffffffe6!important;font-size:13px!important}.satisfaction-kpis-v39{gap:14px!important}.satisfaction-kpis-v39 article{min-height:126px;gap:5px!important;padding:22px 23px!important;border-color:#5a1e2d17!important;border-radius:19px!important;background:#fffdfaf7!important;box-shadow:0 17px 40px #331e2312!important;animation:ux-card-in .64s cubic-bezier(.16,1,.3,1) both}.satisfaction-kpis-v39 article:nth-child(2){animation-delay:60ms}.satisfaction-kpis-v39 article:nth-child(3){animation-delay:.12s}.satisfaction-kpis-v39 article:nth-child(4){animation-delay:.18s}.satisfaction-kpis-v39 article>span{font-size:13px!important}.satisfaction-kpis-v39 article>strong{margin-top:4px;font-size:34px!important}.satisfaction-kpis-v39 article>small{font-size:12px!important}.satisfaction-kpis-v39 article>i{right:18px!important;top:18px!important;width:42px!important;height:42px!important;border-radius:12px!important}.satisfaction-kpis-v39 article:first-child{border-color:#b58c5259!important;background:linear-gradient(145deg,#fffdfafa,#f9ecd5eb)!important}.satisfaction-kpis-v39 article.attention{background:linear-gradient(145deg,#fffdfafa,#7a2d4414)!important}.satisfaction-analysis-grid-v39,.satisfaction-secondary-grid-v40{gap:16px!important}.satisfaction-analysis-grid-v39>.panel,.satisfaction-secondary-grid-v40>.panel,.satisfaction-response-panel-v39{border:1px solid rgba(90,30,45,.09)!important;border-radius:22px!important;background:#fffdfaf7!important;box-shadow:0 19px 46px #331e2313,0 2px 5px #331e2308!important}.satisfaction-analysis-grid-v39>.panel,.satisfaction-secondary-grid-v40>.panel{min-height:330px;padding:23px!important}.satisfaction-page-v39 .panel-title h2{margin-top:5px!important;font-size:21px!important}.satisfaction-page-v39 .panel-title>span{font-size:12px!important}.satisfaction-dist-v39{gap:15px!important;margin-top:24px!important}.satisfaction-dist-v39>div{grid-template-columns:45px minmax(0,1fr) 34px 42px!important;gap:10px!important}.satisfaction-dist-v39>div>span,.satisfaction-dist-v39>div>small{font-size:12px!important}.satisfaction-dist-v39>div>strong{font-size:13px!important}.satisfaction-dist-v39>div>div{height:11px!important}.satisfaction-dist-v39>div>div>i{background:linear-gradient(90deg,#5a1e2d,#b58c52)!important}.satisfaction-line-chart-v40{height:260px!important;margin-top:18px!important}.satisfaction-line-chart-v40 polyline{stroke-width:4px!important;filter:drop-shadow(0 5px 5px rgba(181,140,82,.16))}.satisfaction-line-chart-v40 circle{r:6px}.satisfaction-line-chart-v40 text{font-size:12px!important}.satisfaction-ranking-list-v40{gap:18px!important;margin-top:22px!important}.satisfaction-ranking-list-v40 strong{font-size:13px!important}.satisfaction-ranking-list-v40 small{font-size:11px!important}.satisfaction-ranking-list-v40>div>div:last-child,.satisfaction-source-list-v40>div>div{height:10px!important}.satisfaction-source-list-v40{gap:22px!important;margin-top:24px!important}.satisfaction-source-list-v40 span{font-size:13px!important}.satisfaction-source-list-v40 strong{font-size:19px!important}.satisfaction-chart-note-v40{font-size:12px!important;line-height:1.55!important}.satisfaction-response-panel-v39{overflow:hidden!important}.satisfaction-response-panel-v39>.panel-title{padding:22px 24px!important;background:linear-gradient(180deg,rgba(181,140,82,.07),transparent)}.satisfaction-table-v41 th{height:51px;padding-inline:18px!important;color:#743047!important;font-size:11px!important;letter-spacing:.08em!important}.satisfaction-table-v41 td{padding:17px 18px!important;font-size:12px!important}.satisfaction-table-v41 tbody tr{transition:background .2s ease,box-shadow .2s ease}.satisfaction-table-v41 tbody tr:hover{background:#5a1e2d0a!important;box-shadow:inset 3px 0 #b58c52}.satisfaction-table-client-v41>.workspace-company-logo-tile-v39{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:12px!important}.satisfaction-table-client-v41 strong{font-size:13px!important}.satisfaction-table-client-v41 small{font-size:11px!important}.satisfaction-table-score-v41 strong{font-size:19px!important}.satisfaction-table-score-v41 small{font-size:11px!important}.satisfaction-table-comment-v41 strong{font-size:13px!important}.satisfaction-table-comment-v41 span,.satisfaction-table-v41 time{font-size:11px!important}.satisfaction-source-chip-v41{min-height:28px!important;padding-inline:10px!important;font-size:11px!important}.satisfaction-record-link-v41{font-size:11px!important}.satisfaction-empty-v39{min-height:150px;display:grid;place-items:center;font-size:13px!important}html[data-workspace-theme=night] .satisfaction-heading-v39{border-color:#f7f3ee17!important;background:radial-gradient(circle at 89% 7%,rgba(181,140,82,.14),transparent 27%),linear-gradient(125deg,#302027,#20171b)!important;box-shadow:0 24px 58px #00000040!important}html[data-workspace-theme=night] .satisfaction-filter-panel-v39,html[data-workspace-theme=night] .satisfaction-kpis-v39 article,html[data-workspace-theme=night] .satisfaction-analysis-grid-v39>.panel,html[data-workspace-theme=night] .satisfaction-secondary-grid-v40>.panel,html[data-workspace-theme=night] .satisfaction-response-panel-v39{border-color:#f7f3ee1a!important;background:#21191d!important;box-shadow:0 20px 48px #00000038!important}html[data-workspace-theme=night] .satisfaction-filter-grid-v39 input,html[data-workspace-theme=night] .satisfaction-filter-grid-v39 select{border-color:#f7f3ee1c!important;background:#241b1f!important;color:#fffaf7!important}html[data-workspace-theme=night] .satisfaction-kpis-v39 article:first-child{background:linear-gradient(145deg,#2c2024,#35291e)!important}html[data-workspace-theme=night] .satisfaction-kpis-v39 article.attention{background:linear-gradient(145deg,#2c2024,#321c25)!important}html[data-workspace-theme=night] .satisfaction-table-v41 th{color:#e3b0bd!important;background:#2b2025!important}@media (max-width: 1180px){.documents-admin-v4 .document-library-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 860px){.documents-admin-v4,.satisfaction-page-v39{width:min(100% - 24px,760px)!important;padding-top:24px!important}.documents-admin-v4 .documents-heading-v3,.satisfaction-heading-v39{min-height:0;align-items:flex-start!important;padding:25px 22px!important}.documents-admin-v4 .documents-heading-v3 h1,.satisfaction-heading-v39 h1{font-size:2.55rem!important}}@media (max-width: 660px){.documents-admin-v4 .document-library-grid-v3{grid-template-columns:1fr!important}}.topbar{top:12px!important;z-index:24!important;height:66px!important;margin:12px 18px 0 14px!important;padding:0 16px 0 20px!important;border:1px solid rgba(90,30,45,.09)!important;border-radius:18px!important;background:#fffdfac9!important;-webkit-backdrop-filter:blur(22px) saturate(1.25)!important;backdrop-filter:blur(22px) saturate(1.25)!important;box-shadow:0 10px 30px #331e2313,inset 0 1px #ffffffe6!important}.topbar-context{display:flex!important;align-items:center;gap:12px}.topbar-context-mark{width:9px;height:35px;border-radius:99px;background:linear-gradient(180deg,#5a1e2d,#b58c52);box-shadow:0 7px 16px #5a1e2d33}.topbar-context div{display:grid;gap:2px}.topbar-context small{color:#9b8d84;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.topbar-context strong{color:#342b2d;font-size:15px;font-weight:750}.top-actions{gap:8px!important}.top-actions>.icon-button,.top-actions .notification-button{width:40px!important;height:40px!important;border-radius:12px!important;background:#fffc!important;box-shadow:0 4px 14px #331e230e!important}.external-products-topnav{padding:4px!important;border:1px solid rgba(90,30,45,.08);border-radius:13px;background:#5a1e2d09}.external-products-topnav a{min-height:32px!important;border-radius:9px!important}.workspace-view{position:relative;padding-top:6px;background:linear-gradient(rgba(90,30,45,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(90,30,45,.025) 1px,transparent 1px)!important;background-size:34px 34px!important;background-position:center top!important}.admin-overview-page{width:min(1380px,calc(100% - clamp(36px,5vw,76px)))!important;padding:42px 0 90px!important}.admin-overview-page .overview-heading{position:relative;min-height:142px;align-items:flex-end!important;padding:28px 30px 26px!important;overflow:hidden;border:1px solid rgba(90,30,45,.105);border-radius:24px;background:radial-gradient(circle at 88% 10%,rgba(231,198,111,.24),transparent 25%),linear-gradient(126deg,#fffdfaf5,#faf4eee0);box-shadow:var(--ux-shadow-1);animation:ux-rise .72s cubic-bezier(.16,1,.3,1) both}.admin-overview-page .overview-heading:after{content:"";position:absolute;right:-60px;top:-105px;width:300px;height:300px;border:46px solid rgba(90,30,45,.055);border-radius:50%;pointer-events:none}.admin-overview-page .overview-heading>*{position:relative;z-index:1}.admin-overview-page .overview-heading .eyebrow{color:#9b7743}.admin-overview-page .overview-heading h1{margin:8px 0!important;color:#392d30;font-size:clamp(34px,3.3vw,48px)!important;letter-spacing:-.045em}.admin-overview-page .overview-heading p{max-width:650px;margin:0;color:#786b66;font-size:15px}.admin-overview-page .overview-actions{padding-bottom:4px}.admin-overview-page .overview-actions .primary,.admin-overview-page .overview-actions .secondary{min-height:43px;border-radius:12px}.admin-overview-page .overview-signal-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.admin-overview-page .overview-signal-strip .signal-card{min-height:142px!important;padding:21px 21px 18px!important;border:1px solid var(--ux-line)!important;border-radius:19px!important;background:var(--ux-surface)!important;box-shadow:0 8px 22px #331e230e,inset 0 1px #ffffffd9!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:ux-card-in .66s cubic-bezier(.16,1,.3,1) both;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .22s ease!important}.admin-overview-page .overview-signal-strip .signal-card:nth-child(1){animation-delay:.1s}.admin-overview-page .overview-signal-strip .signal-card:nth-child(2){animation-delay:.18s}.admin-overview-page .overview-signal-strip .signal-card:nth-child(3){animation-delay:.26s}.admin-overview-page .overview-signal-strip .signal-card:nth-child(4){animation-delay:.34s}.admin-overview-page .overview-signal-strip .signal-card:hover{transform:translateY(-5px)!important;border-color:#b58c524d!important;box-shadow:var(--ux-shadow-2)!important}.admin-overview-page .overview-signal-strip .signal-card:nth-child(2){color:#fff7f1;border-color:#5a1e2d4d!important;background:radial-gradient(circle at 90% 0%,rgba(231,198,111,.22),transparent 34%),linear-gradient(145deg,#672438,#4c1727)!important;box-shadow:0 18px 38px #4a162633!important}.admin-overview-page .overview-signal-strip .signal-card:nth-child(2)>span,.admin-overview-page .overview-signal-strip .signal-card:nth-child(2)>small{color:#fff7f1b3!important}.admin-overview-page .overview-signal-strip .signal-card:nth-child(2)>strong{color:#fff!important}.admin-overview-page .overview-signal-strip .signal-card:nth-child(2)>i{color:#4f1828!important;background:#e7c66f!important}.admin-overview-page .overview-signal-strip .signal-card:nth-child(2) .signal-trend{color:#f0d996!important;border-color:#f0d9963d!important;background:#ffffff14!important}.admin-overview-page .analytics-grid,.admin-overview-page .overview-lower-grid,.admin-overview-page .portfolio-table-panel{animation:ux-rise .72s cubic-bezier(.16,1,.3,1) both}.admin-overview-page .analytics-primary{animation-delay:.41s}.admin-overview-page .analytics-secondary{animation-delay:.52s}.admin-overview-page .overview-lower-grid{animation-delay:.63s}.admin-overview-page .portfolio-table-panel{animation-delay:.74s}.admin-overview-page .analytics-grid{gap:18px!important;margin-top:18px!important}.admin-overview-page .analytics-primary{grid-template-columns:minmax(0,1.72fr) minmax(290px,.72fr)!important;align-items:start}.admin-overview-page .analytics-secondary{grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr)!important;margin-top:34px!important}.admin-overview-page .panel{border:1px solid var(--ux-line)!important;border-radius:22px!important;background:var(--ux-surface)!important;box-shadow:var(--ux-shadow-1)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .22s ease!important}.admin-overview-page .panel:hover{transform:translateY(-3px);border-color:#b58c523d!important;box-shadow:var(--ux-shadow-2)!important}.admin-overview-page .hours-chart-panel{min-height:352px;padding:27px 28px!important}.admin-overview-page .deliverable-chart-panel{min-height:324px;transform:translateY(16px);background:radial-gradient(circle at 100% 0%,rgba(181,140,82,.12),transparent 35%),var(--ux-surface)!important}.admin-overview-page .deliverable-chart-panel:hover{transform:translateY(11px)}.admin-overview-page .attention-panel{border-color:#b58c5247!important;background:linear-gradient(145deg,#fffdfaf7,#f4e8d9e0)!important}.admin-overview-page .panel-title{padding-bottom:16px;border-bottom:1px solid rgba(90,30,45,.075)}.admin-overview-page .panel-title h2{margin-top:5px;color:#392e30}.admin-overview-page .overview-lower-grid{gap:18px!important;margin-top:18px!important}.admin-overview-page .portfolio-table-panel{margin-top:18px!important;overflow:hidden!important}@keyframes ux-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ux-card-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.admin-overview-page *,.workspace-view,.sidebar{animation:none!important;transition-duration:.01ms!important}}html[data-workspace-theme=night]{--ux-canvas: #160f12;--ux-surface: rgba(37, 25, 29, .92);--ux-line: rgba(247, 243, 238, .1);--ux-shadow-1: 0 1px 2px rgba(0, 0, 0, .2), 0 16px 40px rgba(0, 0, 0, .2);--ux-shadow-2: 0 3px 6px rgba(0, 0, 0, .24), 0 26px 64px rgba(0, 0, 0, .3)}html[data-workspace-theme=night] .app-shell{background:radial-gradient(circle at 82% 5%,rgba(181,140,82,.1),transparent 25%),radial-gradient(circle at 28% 32%,rgba(125,50,72,.14),transparent 32%),#160f12!important}html[data-workspace-theme=night] .sidebar nav a:not(.active){color:#fff7f1e0!important}html[data-workspace-theme=night] .sidebar nav a:not(.active) .nav-label{color:#fff7f1e0!important;opacity:1!important}html[data-workspace-theme=night] .sidebar nav a svg{color:inherit!important;opacity:1!important;filter:none!important}html[data-workspace-theme=night] .sidebar nav a:not(.active) svg *,html[data-workspace-theme=night] .sidebar nav a:not(.active) svg path,html[data-workspace-theme=night] .sidebar nav a:not(.active) svg line,html[data-workspace-theme=night] .sidebar nav a:not(.active) svg polyline,html[data-workspace-theme=night] .sidebar nav a:not(.active) svg circle,html[data-workspace-theme=night] .sidebar nav a:not(.active) svg rect{stroke:#fff7f1e0!important}html[data-workspace-theme=night] .sidebar nav a.active{color:#5a1e2d!important;background:linear-gradient(135deg,#fffdf9,#efe2d6)!important}html[data-workspace-theme=night] .sidebar nav a.active .nav-label{color:#5a1e2d!important;opacity:1!important}html[data-workspace-theme=night] .sidebar nav a.active svg *,html[data-workspace-theme=night] .sidebar nav a.active svg path,html[data-workspace-theme=night] .sidebar nav a.active svg line,html[data-workspace-theme=night] .sidebar nav a.active svg polyline,html[data-workspace-theme=night] .sidebar nav a.active svg circle,html[data-workspace-theme=night] .sidebar nav a.active svg rect{stroke:#5a1e2d!important}html[data-workspace-theme=night] .topbar{border-color:#f7f3ee17!important;background:#22171bcc!important;box-shadow:0 12px 34px #00000038!important}html[data-workspace-theme=night] .topbar-context strong,html[data-workspace-theme=night] .admin-overview-page .overview-heading h1,html[data-workspace-theme=night] .admin-overview-page .panel-title h2{color:#f7f3ee}html[data-workspace-theme=night] .admin-overview-page .overview-heading{border-color:#f7f3ee17;background:radial-gradient(circle at 88% 10%,rgba(181,140,82,.14),transparent 25%),linear-gradient(126deg,#2f1f24f5,#23171beb)}html[data-workspace-theme=night] .admin-overview-page .overview-heading p{color:#cbbdb7}.sidebar,.sidebar:hover,.sidebar:focus-within,.sidebar.pinned,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{color:#fffaf7!important;background:radial-gradient(circle at 22% 2%,rgba(181,140,82,.22),transparent 24%),linear-gradient(165deg,#6b2639,#531a2a 48%,#3f1421)!important;border-color:#ffffff21!important}.sidebar .brand-compact-slide,.sidebar .brand-compact-art,html[data-workspace-theme=night] .sidebar .brand-compact-slide,html[data-workspace-theme=night] .sidebar .brand-compact-art{color:#fffaf7!important;background-color:#fffaf7!important}.sidebar nav a,.sidebar nav a .nav-label,.sidebar .sidebar-pin,.sidebar .sidebar-pin span,.sidebar .profile-trigger,.sidebar .profile-trigger strong,.sidebar .profile-copy strong,.sidebar .profile-copy small,html[data-workspace-theme=night] .sidebar nav a,html[data-workspace-theme=night] .sidebar nav a .nav-label,html[data-workspace-theme=night] .sidebar .sidebar-pin,html[data-workspace-theme=night] .sidebar .sidebar-pin span,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 strong,html[data-workspace-theme=night] .sidebar .profile-copy small{color:#fffaf7e6!important}.sidebar nav a.active,html[data-workspace-theme=night] .sidebar nav a.active{color:#fff!important;background:#ffffff24!important;box-shadow:inset 3px 0 #e7c66f,0 8px 18px #19060c1f!important}.sidebar nav a svg,.sidebar nav a svg *,.sidebar nav a.active svg,.sidebar nav a.active svg *,.sidebar .sidebar-pin svg,.sidebar .profile-trigger svg,html[data-workspace-theme=night] .sidebar nav a svg,html[data-workspace-theme=night] .sidebar nav a svg *,html[data-workspace-theme=night] .sidebar nav a.active svg,html[data-workspace-theme=night] .sidebar nav a.active svg *,html[data-workspace-theme=night] .sidebar .sidebar-pin svg,html[data-workspace-theme=night] .sidebar .profile-trigger svg{color:#fff!important;stroke:currentColor!important;opacity:1!important}.sidebar nav a.active .nav-label,html[data-workspace-theme=night] .sidebar nav a.active .nav-label{color:#fff!important}html[data-workspace-theme=night] .admin-overview-page .donut:after,html[data-workspace-theme=night] .admin-overview-page .donut>div{background:#21191d!important;box-shadow:inset 0 0 0 1px #f7f3ee1f!important}html[data-workspace-theme=night] .admin-overview-page .donut strong{color:#fffaf7!important}html[data-workspace-theme=night] .admin-overview-page .donut span,html[data-workspace-theme=night] .admin-overview-page .donut-legend span:not(.legend-dot),html[data-workspace-theme=night] .admin-overview-page .trend-labels,html[data-workspace-theme=night] .admin-overview-page .trend-chart-hint,html[data-workspace-theme=night] .admin-overview-page .trend-axis-value{color:#cbbdb7!important;fill:#cbbdb7!important}html[data-workspace-theme=night] .admin-overview-page .trend-hit-point{fill:#21191d!important}html[data-workspace-theme=night] .admin-overview-page .mini-calendar{border-color:#f7f3ee1f!important;background:#ffffff06!important}html[data-workspace-theme=night] .admin-overview-page .mini-days span{color:#eee5e1!important}html[data-workspace-theme=night] .admin-overview-page .mini-days .strong-event:not(.active){border-color:var(--event-color)!important;background:color-mix(in srgb,var(--event-color) 24%,#21191d)!important;color:#fffaf7!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--event-color) 32%,transparent),0 5px 14px #0000002e!important}html[data-workspace-theme=night] .admin-overview-page .mini-days span.active{background:#c97f96!important;color:#1b1115!important}html[data-workspace-theme=night] .admin-overview-page .deadline-logo-v2{border-color:#f7f3ee1f!important;background:#34252b!important;color:#f0b8c8!important}.admin-overview-page .donut-detail{min-width:0;display:grid;gap:16px}.admin-overview-page .status-distribution{width:100%;height:10px;display:flex;overflow:hidden;border-radius:999px;background:#5a1e2d12;box-shadow:inset 0 1px 2px #331e2314}.admin-overview-page .status-distribution>span{min-width:4px;height:100%;transform-origin:left center;animation:ux-segment-grow .78s cubic-bezier(.16,1,.3,1) both}.admin-overview-page .trend-area{animation:ux-area-in .8s .28s ease-out both}.admin-overview-page .trend-series-line{stroke-dasharray:1;stroke-dashoffset:1;animation:ux-line-draw 1s .32s cubic-bezier(.16,1,.3,1) forwards}@keyframes ux-segment-grow{0%{transform:scaleX(0);opacity:.35}to{transform:scaleX(1);opacity:1}}@keyframes ux-area-in{0%{opacity:0}to{opacity:1}}@keyframes ux-line-draw{to{stroke-dashoffset:0}}@media (max-width: 1100px){.admin-overview-page .overview-signal-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-overview-page .analytics-primary,.admin-overview-page .analytics-secondary,.admin-overview-page .overview-lower-grid{grid-template-columns:1fr!important}.admin-overview-page .deliverable-chart-panel,.admin-overview-page .deliverable-chart-panel:hover{transform:none}}@media (max-width: 860px){.topbar{top:8px!important;margin:8px 10px 0 58px!important}.topbar-context small,.external-products-topnav{display:none!important}.admin-overview-page{width:min(100% - 24px,720px)!important;padding-top:28px!important}.admin-overview-page .overview-heading{align-items:flex-start!important;padding:24px 22px!important}}@media (min-width: 861px){.sidebar,.sidebar:not(:hover):not(:focus-within):not(.pinned){transition:width .34s cubic-bezier(.2,.75,.25,1),inset .34s cubic-bezier(.2,.75,.25,1),height .34s cubic-bezier(.2,.75,.25,1),border-radius .26s ease,box-shadow .26s ease!important}.main{transition:margin-left .34s cubic-bezier(.2,.75,.25,1),width .34s cubic-bezier(.2,.75,.25,1),max-width .34s cubic-bezier(.2,.75,.25,1)!important}.sidebar:not(:hover):not(:focus-within):not(.pinned) nav a:after{content:none!important;display:none!important}.sidebar:not(:hover):not(:focus-within):not(.pinned) nav .nav-label{display:none!important;opacity:0!important;visibility:hidden!important;transition:none!important}.sidebar:hover .nav-label,.sidebar:focus-within .nav-label,.sidebar.pinned .nav-label{opacity:1!important;visibility:visible!important;transition:opacity .15s ease .07s,transform .24s cubic-bezier(.16,1,.3,1) .04s!important}}.external-products-topnav{gap:6px!important;padding:0!important;border:0!important;background:transparent!important}.external-products-topnav a{position:relative;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;border:1px solid rgba(90,30,45,.11)!important;border-radius:12px!important;background:#ffffffc7!important;color:#6a2438!important;box-shadow:0 4px 14px #331e230e!important}.external-products-topnav a:hover,.external-products-topnav a.active{transform:translateY(-1px);border-color:#b58c528c!important;background:#fffaf4!important;color:#5a1e2d!important;box-shadow:0 9px 20px #331e231a!important}.external-products-topnav .external-product-label{display:none!important}.external-products-topnav a:after{content:attr(data-tooltip);position:absolute;z-index:1200;left:50%;bottom:calc(100% + 10px);width:max-content;max-width:160px;padding:7px 9px;border-radius:8px;background:#33262b;color:#fffaf7;font-size:11px;font-weight:750;line-height:1;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;box-shadow:0 8px 22px #190c1133}.external-products-topnav a:hover:after,.external-products-topnav a:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)}html[data-workspace-theme=night] .external-products-topnav a{border-color:#f7f3ee1a!important;background:#ffffff0e!important;color:#fffaf7!important}html[data-workspace-theme=night] .external-products-topnav a:hover,html[data-workspace-theme=night] .external-products-topnav a.active{border-color:#b58c5280!important;background:#b58c521f!important;color:#f1d590!important}.records-v13{width:min(100% - 48px,1540px)!important;max-width:1540px!important;margin-inline:auto!important;padding:34px 0 70px!important}.records-v13-heading{position:relative;min-height:174px;margin:0 0 18px!important;padding:30px 34px!important;align-items:center!important;overflow:hidden;border:1px solid rgba(90,30,45,.1);border-radius:25px;background:radial-gradient(circle at 90% 5%,rgba(222,177,92,.22),transparent 27%),linear-gradient(125deg,#fffffffa,#fff9f3f0);box-shadow:0 22px 52px #331e231a,0 2px 6px #331e2309;animation:ux-rise .68s cubic-bezier(.16,1,.3,1) both}.records-v13-heading:after{content:"";position:absolute;right:-55px;top:-112px;width:310px;height:310px;border:46px solid rgba(90,30,45,.045);border-radius:50%;pointer-events:none}.records-v13-heading>*{position:relative;z-index:1}.records-v13-heading .workspace-page-identity{max-width:990px}.records-v13-heading .workspace-page-copy h1{font-size:clamp(2.5rem,3.8vw,4.3rem)!important}.records-v13-heading .workspace-page-copy p{max-width:880px;font-size:15px!important;line-height:1.6!important}.records-v13-heading>.primary{min-height:48px!important;padding-inline:20px!important;box-shadow:0 14px 28px #5a1e2d33!important}.records-v13-toolbar{grid-template-columns:minmax(170px,.28fr) minmax(290px,1fr) minmax(180px,.25fr) minmax(170px,.24fr)!important;gap:12px!important;margin-bottom:20px!important;padding:16px 17px!important;border:1px solid rgba(90,30,45,.09)!important;border-radius:18px!important;background:#fffdfae0!important;box-shadow:0 13px 34px #331e230f!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:ux-rise .65s 90ms cubic-bezier(.16,1,.3,1) both}.records-v13-toolbar label{gap:7px!important;font-size:11px!important}.records-v13-toolbar select,.records-v13-toolbar input{height:46px!important;border-radius:12px!important;background:#ffffffe6!important;font-size:13px!important}.records-v27-group-heading{margin:27px 5px 11px!important}.records-v27-group-heading span{font-size:11px!important}.records-v27-group-heading strong{font-size:16px!important}.records-v27-group-heading>b{min-width:32px!important;height:32px!important;font-size:12px!important;box-shadow:0 5px 14px #331e230d}.records-v13-table-wrap{overflow:hidden!important;border:1px solid rgba(90,30,45,.09)!important;border-radius:22px!important;background:#fffdfaf7!important;box-shadow:0 19px 46px #331e2313,0 2px 5px #331e2308!important;animation:ux-rise .68s .16s cubic-bezier(.16,1,.3,1) both}.records-v13-table thead{background:linear-gradient(180deg,#fbf4ec,#f8eee7)!important}.records-v13-table th{height:54px!important;padding-inline:16px!important;color:#743047!important;font-size:11px!important;letter-spacing:.09em!important}.records-v13-table td{min-height:68px;padding:17px 16px!important;font-size:13px!important}.records-v13-table tbody tr{transition:background .2s ease,box-shadow .2s ease,transform .2s cubic-bezier(.16,1,.3,1)!important}.records-v13-table tbody tr:hover{transform:translate(3px);background:#5a1e2d0a!important;box-shadow:inset 3px 0 #b58c52}.records-v13-table tbody tr.needs-action{box-shadow:inset 4px 0 #b58c52!important}.protocol-cell{color:#7b3148!important;font-size:12px!important}.subject-cell{display:grid;gap:5px}.subject-cell>strong{font-size:14px!important}.subject-cell>small{color:var(--theme-muted);font-size:12px!important;line-height:1.45}.record-status{min-height:28px!important;padding-inline:10px!important;font-size:11px!important}.message-count{gap:5px;font-size:12px!important}.row-open{min-height:34px!important;padding-inline:10px!important;border-radius:10px!important;font-size:12px!important}.records-v13-empty{padding:58px 24px!important}.records-v13-empty strong{font-size:15px!important}.records-v13-empty span{font-size:13px!important}.records-v13-drawer-backdrop{background:#1b0f1485!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.records-v13-drawer{width:min(690px,calc(100vw - 34px))!important;height:calc(100dvh - 28px)!important;margin:14px!important;overflow:hidden!important;border:1px solid rgba(247,243,238,.14)!important;border-radius:25px!important;background:#fffdfa!important;box-shadow:-28px 0 78px #180c1147!important;animation:records-drawer-in .34s cubic-bezier(.16,1,.3,1)!important}.records-v13-drawer>header{padding:29px 29px 22px!important;background:radial-gradient(circle at 92% 4%,rgba(181,140,82,.2),transparent 28%),linear-gradient(120deg,#fffdf9,#f9efe8)!important}.records-v13-drawer>header h2{font-size:27px!important}.records-v13-drawer>header p{font-size:13px!important}.records-v13-drawer-meta{padding:13px 29px!important}.records-v13-drawer-meta>span:not(.record-status),.records-v13-drawer-meta>strong{font-size:11px!important}.conversation-history{padding:27px 29px!important;gap:17px!important}.conversation-bubble{padding:13px 15px!important;border-radius:15px!important;box-shadow:0 7px 18px #331e230e}.conversation-bubble strong{font-size:12px!important}.conversation-bubble p{font-size:13px!important;line-height:1.55!important}.conversation-bubble small{font-size:11px!important}.conversation-compose{gap:11px!important;padding:16px 20px!important}.conversation-compose textarea{min-height:92px!important;padding:13px!important;border-radius:13px!important;font-size:13px!important}.records-v13-memory-detail{padding:24px 29px!important;gap:14px!important}.records-v13-memory-detail>div{padding:17px!important;border-radius:15px!important}.records-v13-memory-detail span{font-size:11px!important}.records-v13-memory-detail p,.records-v13-memory-detail li{font-size:13px!important}.records-v13-drawer-actions{padding:15px 20px 18px!important}.records-v13-modal-backdrop{background:#1b0f148a!important;-webkit-backdrop-filter:blur(11px)!important;backdrop-filter:blur(11px)!important}.records-v13-modal{width:min(1040px,calc(100vw - 40px))!important;max-height:calc(100dvh - 36px)!important;overflow:hidden!important;border:1px solid rgba(90,30,45,.11)!important;border-radius:25px!important;background:#fffdfa!important;box-shadow:0 34px 90px #190d124d!important;animation:ux-modal-in .34s cubic-bezier(.16,1,.3,1) both}.records-v13-modal>header{padding:29px 76px 21px 31px!important;background:radial-gradient(circle at 92% 5%,rgba(181,140,82,.18),transparent 28%),linear-gradient(120deg,#fffdf9,#fbf3ec)!important}.records-v13-modal>header h2{font-size:28px!important}.records-v13-modal>header p{font-size:14px!important;line-height:1.55!important}.records-v13-form{max-height:calc(100dvh - 235px);overflow-y:auto;gap:18px!important;padding:24px 31px 30px!important}.records-v13-grid{gap:17px!important}.records-v13-form .stacked-label{gap:8px!important;font-size:13px!important}.records-v13-form input,.records-v13-form select{height:46px!important;font-size:14px!important}.records-v13-form textarea{padding:12px 13px!important;font-size:14px!important}.records-v13-options{gap:20px!important;padding:14px 15px!important;border:1px solid rgba(90,30,45,.08);border-radius:13px!important}.records-v13-options label{font-size:12px!important}.records-v13-modal>footer{padding:14px 31px 18px!important;background:#fffdfa}.records-v13-modal>footer button{min-height:44px!important}html[data-workspace-theme=night] .records-v13-heading{border-color:#f7f3ee17;background:radial-gradient(circle at 90% 5%,rgba(181,140,82,.14),transparent 27%),linear-gradient(125deg,#302027,#20171b);box-shadow:0 24px 58px #00000040}html[data-workspace-theme=night] .records-v13-toolbar,html[data-workspace-theme=night] .records-v13-table-wrap{border-color:#f7f3ee1a!important;background:#22191df2!important;box-shadow:0 20px 48px #00000038!important}html[data-workspace-theme=night] .records-v13-toolbar input,html[data-workspace-theme=night] .records-v13-toolbar select{border-color:#f7f3ee1c!important;background:#241b1f!important;color:#fffaf7!important}html[data-workspace-theme=night] .records-v13-table thead{background:linear-gradient(180deg,#2c2025,#241b1f)!important}html[data-workspace-theme=night] .records-v13-table th{color:#e3b0bd!important}html[data-workspace-theme=night] .records-v13-drawer,html[data-workspace-theme=night] .records-v13-modal{border-color:#f7f3ee1a!important;background:#171114!important}html[data-workspace-theme=night] .records-v13-drawer>header,html[data-workspace-theme=night] .records-v13-modal>header{border-color:#f7f3ee17!important;background:radial-gradient(circle at 92% 5%,rgba(181,140,82,.13),transparent 28%),linear-gradient(120deg,#302027,#21171b)!important}html[data-workspace-theme=night] .records-v13-form input,html[data-workspace-theme=night] .records-v13-form select,html[data-workspace-theme=night] .records-v13-form textarea{border-color:#f7f3ee1f!important;background:#241b1f!important;color:#fffaf7!important}html[data-workspace-theme=night] .records-v13-modal>footer{background:#21191d!important}@media (max-width: 1100px){.records-v13-toolbar{grid-template-columns:1fr 1fr!important}}@media (max-width: 860px){.records-v13{width:min(100% - 24px,760px)!important;padding-top:24px!important}.records-v13-heading{min-height:0;align-items:flex-start!important;padding:25px 22px!important}.records-v13-heading .workspace-page-copy h1{font-size:2.55rem!important}.records-v13-toolbar{grid-template-columns:1fr!important}.records-v13-drawer{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;margin:8px!important;border-radius:18px!important}}@media (min-width: 861px){.sidebar:hover,.sidebar:focus-within,.sidebar.pinned{inset:14px auto 14px 14px!important;width:var(--ux-shell-open)!important;height:calc(100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important;border-radius:24px!important;box-shadow:0 24px 62px #3b141f47,inset 0 1px #ffffff14!important}.app-shell:has(.sidebar:hover) .main,.app-shell:has(.sidebar:focus-within) .main{margin-left:calc(var(--ux-shell-open) + 32px)!important;width:calc(100% - var(--ux-shell-open) - 32px)!important;max-width:calc(100% - var(--ux-shell-open) - 32px)!important}.sidebar:hover nav,.sidebar:focus-within nav,.sidebar.pinned nav{padding-inline:11px!important;gap:2px!important}.sidebar:hover nav a,.sidebar:focus-within nav a,.sidebar.pinned nav a{min-height:42px!important;height:42px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 13px!important;border-radius:12px!important}.sidebar:hover nav a>svg,.sidebar:focus-within nav a>svg,.sidebar.pinned nav a>svg{display:none!important}.sidebar:hover nav a:after,.sidebar:focus-within nav a:after,.sidebar.pinned nav a:after{content:"";order:-1;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#fffaf780;box-shadow:0 0 0 4px #ffffff06}.sidebar:hover nav a.active:after,.sidebar:focus-within nav a.active:after,.sidebar.pinned nav a.active:after{background:#e7c66f;box-shadow:0 0 0 4px #e7c66f21}.sidebar:hover nav a.active,.sidebar:focus-within nav a.active,.sidebar.pinned nav a.active{color:#fffaf7!important;background:#ffffff21!important;box-shadow:inset 0 1px #ffffff14!important}.sidebar:hover nav a.active .nav-label,.sidebar:focus-within nav a.active .nav-label,.sidebar.pinned nav a.active .nav-label,html[data-workspace-theme=night] .sidebar:hover nav a.active .nav-label,html[data-workspace-theme=night] .sidebar:focus-within nav a.active .nav-label,html[data-workspace-theme=night] .sidebar.pinned nav a.active .nav-label{color:#fffaf7!important}.sidebar:hover nav a.active:before,.sidebar:focus-within nav a.active:before,.sidebar.pinned nav a.active:before{left:-3px;width:3px;height:18px}.sidebar:hover .brand-full img,.sidebar:focus-within .brand-full img,.sidebar.pinned .brand-full img{max-width:142px!important}.sidebar:hover .sidebar-footer-profile-only,.sidebar:focus-within .sidebar-footer-profile-only,.sidebar.pinned .sidebar-footer-profile-only{margin-inline:10px!important}}.projects-flow-page .project-kpis-v2{gap:0;padding:0 8px;overflow:hidden;border:1px solid var(--ux-line);border-radius:15px;background:#fffdfab8;box-shadow:0 8px 24px #331e2309;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.projects-flow-page .project-kpis-v2 article,.projects-flow-page .project-kpis-v2 .project-kpi-attention{min-height:68px;display:flex;align-items:center;gap:10px;padding:10px 18px;border:0!important;border-left:1px solid var(--ux-line)!important;border-radius:0;background:transparent!important;box-shadow:none!important}.projects-flow-page .project-kpis-v2 .project-kpi-icon{display:none}.projects-flow-page .project-kpis-v2 strong{margin:0;color:var(--theme-text);font-size:21px}.projects-flow-page .project-kpis-v2 small{display:none}html[data-workspace-theme=night] .projects-flow-page .project-kpis-v2{border-color:#f7f3ee1a;background:#25191dd1}.simple-project-modal-v2 .project-modal-scroll-v2>.stacked-label+.stacked-label{margin-top:20px!important}.simple-project-modal-v2 .project-modal-scroll-v2>.stacked-label>span,.simple-project-modal-v2 .project-modal-scroll-v2>.stacked-label:not(:has(>span)){line-height:1.35}.hours-connect.hours-multi-v3{width:min(1480px,calc(100% - clamp(36px,5vw,76px)))!important;max-width:none!important;padding:42px 0 104px!important}.hours-connect .hours-heading-v2{position:relative;min-height:178px;margin-bottom:18px;padding:30px 34px!important;overflow:hidden;align-items:center!important;border:1px solid var(--ux-line);border-radius:24px;background:radial-gradient(circle at 88% 12%,rgba(231,198,111,.22),transparent 27%),linear-gradient(126deg,#fffdfaf7,#f9f2ebe3);box-shadow:var(--ux-shadow-1);animation:ux-rise .72s cubic-bezier(.16,1,.3,1) both}.hours-connect .hours-heading-v2:after{content:"";position:absolute;right:-54px;top:-112px;width:310px;height:310px;border:48px solid rgba(90,30,45,.052);border-radius:50%;pointer-events:none}.hours-connect .hours-heading-v2>*{position:relative;z-index:1}.hours-connect .hours-heading-v2 h1{margin:0!important;font-size:clamp(36px,4vw,54px)!important;letter-spacing:-.045em}.hours-connect .hours-heading-v2 p{max-width:780px;margin-top:9px!important;font-size:15px!important;line-height:1.55}.hours-connect .hours-v13-header-actions{position:relative;z-index:2;padding:5px;border:1px solid rgba(90,30,45,.08);border-radius:14px;background:#fffdfabd;box-shadow:0 8px 22px #331e230d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hours-connect .hours-connect-period{border:0;background:transparent}.hours-connect .hours-v13-header-actions .primary{min-height:42px;border-radius:10px}.hours-connect .hours-connect-card,.hours-connect .hours-v13-visibility-panel,.hours-connect .hours-v13-secondary-actions>button{border-color:var(--ux-line)!important;border-radius:20px!important;background:var(--ux-surface)!important;box-shadow:var(--ux-shadow-1)!important}.hours-connect .hours-v13-running{margin-bottom:16px;animation:ux-card-in .68s 80ms cubic-bezier(.16,1,.3,1) both}.hours-connect .hours-v13-new-timer{position:relative;overflow:hidden;margin-bottom:18px;border-color:#b58c5247!important;animation:ux-card-in .7s .13s cubic-bezier(.16,1,.3,1) both}.hours-connect .hours-v13-new-timer .hours-v13-section-head{padding:19px 22px;border-bottom-color:#b58c5238;background:radial-gradient(circle at 92% 0,rgba(255,231,154,.44),transparent 35%),linear-gradient(135deg,#fff9e9,#f4dfaa)}.hours-connect .hours-v13-new-timer .hours-v13-section-head>div>svg{color:#5a1e2d}.hours-connect .hours-v13-start-grid{gap:18px 16px;padding:24px 24px 18px}.hours-connect .hours-connect-field{gap:8px}.hours-connect .hours-connect-field select,.hours-connect .hours-connect-field input,.hours-connect .hours-connect-field textarea{border-color:#5a1e2d1f;background:#ffffffe0;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.hours-connect .hours-connect-field select:focus,.hours-connect .hours-connect-field input:focus,.hours-connect .hours-connect-field textarea:focus{transform:translateY(-1px);border-color:#5a1e2d66;box-shadow:0 0 0 4px #5a1e2d11}.hours-connect .hours-v13-start-footer{padding:16px 24px 21px;border-top:1px solid rgba(90,30,45,.07);background:#f9f4ee99}.hours-connect .hours-v13-usage{margin-bottom:16px;animation:ux-card-in .72s .21s cubic-bezier(.16,1,.3,1) both}.hours-connect .hours-v13-usage .hours-v13-section-head,.hours-connect .hours-v13-running .hours-v13-section-head{padding:20px 22px;background:linear-gradient(135deg,#5a1e2d09,#b58c520b)}.hours-connect .hours-v13-usage-list>article{min-height:82px;padding-inline:22px;transition:background .18s ease}.hours-connect .hours-v13-usage-list>article:hover{background:#5a1e2d06}.hours-connect .hours-v13-usage-bar>div{height:8px;border-radius:99px;background:#5a1e2d14}.hours-connect .hours-v13-usage-bar i{border-radius:inherit;background:linear-gradient(90deg,#5a1e2d,#b58c52)}.hours-connect .hours-v13-visibility-panel{margin-bottom:16px;overflow:hidden;animation:ux-card-in .7s .27s cubic-bezier(.16,1,.3,1) both}.hours-connect .hours-v13-secondary-actions{gap:14px;margin-bottom:18px}.hours-connect .hours-v13-secondary-actions>button{min-height:76px;padding:15px 18px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease}.hours-connect .hours-v13-secondary-actions>button:hover{transform:translateY(-2px);box-shadow:var(--ux-shadow-2)!important}.hours-connect .hours-v13-extract{overflow:hidden;animation:ux-card-in .72s .33s cubic-bezier(.16,1,.3,1) both}.hours-connect .hours-v13-extract-head{padding:23px 24px 19px;background:linear-gradient(135deg,#fffdfaeb,#f8f0e8c7)}.hours-connect .hours-connect-filters{padding:12px 16px;background:#5a1e2d06}.hours-connect .hours-connect-table th{background:#5a1e2d06}html[data-workspace-theme=night] .hours-connect .hours-heading-v2{border-color:#f7f3ee1a;background:radial-gradient(circle at 88% 10%,rgba(181,140,82,.14),transparent 26%),linear-gradient(126deg,#2f1f24f7,#23171bf0)}html[data-workspace-theme=night] .hours-connect .hours-v13-header-actions,html[data-workspace-theme=night] .hours-connect .hours-connect-card,html[data-workspace-theme=night] .hours-connect .hours-v13-visibility-panel,html[data-workspace-theme=night] .hours-connect .hours-v13-secondary-actions>button{border-color:#f7f3ee1a!important;background:#25191df0!important}html[data-workspace-theme=night] .hours-connect .hours-v13-new-timer .hours-v13-section-head{border-bottom-color:#e0b86b40;background:radial-gradient(circle at 92% 0,rgba(181,140,82,.18),transparent 35%),linear-gradient(135deg,#47371f,#5b4625)!important}html[data-workspace-theme=night] .hours-connect .hours-connect-field select,html[data-workspace-theme=night] .hours-connect .hours-connect-field input,html[data-workspace-theme=night] .hours-connect .hours-connect-field textarea{border-color:#f7f3ee1a;background:#ffffff09}html[data-workspace-theme=night] .hours-connect .hours-v13-start-footer,html[data-workspace-theme=night] .hours-connect .hours-v13-usage .hours-v13-section-head,html[data-workspace-theme=night] .hours-connect .hours-v13-running .hours-v13-section-head,html[data-workspace-theme=night] .hours-connect .hours-v13-extract-head,html[data-workspace-theme=night] .hours-connect .hours-connect-filters,html[data-workspace-theme=night] .hours-connect .hours-connect-table th{border-color:#f7f3ee14;background:#ffffff06!important}@media (max-width: 860px){.hours-connect.hours-multi-v3{width:min(100% - 24px,760px)!important;padding-top:28px!important}.hours-connect .hours-heading-v2{min-height:auto;align-items:flex-start!important;gap:20px;padding:28px 22px!important}.hours-connect .hours-v13-header-actions{width:100%}}@media (max-width: 760px){.projects-flow-page .project-kpis-v2{grid-template-columns:1fr 1fr}.projects-flow-page .project-kpis-v2 article:nth-child(odd){border-left:0!important}.projects-flow-page .project-kpis-v2 article:nth-child(n+3){border-top:1px solid var(--ux-line)!important}}@media (min-width: 861px){.sidebar,.sidebar:not(:hover):not(:focus-within):not(.pinned){transition:width .46s cubic-bezier(.16,1,.3,1),inset .46s cubic-bezier(.16,1,.3,1),height .46s cubic-bezier(.16,1,.3,1),border-radius .34s ease,box-shadow .34s ease!important}.sidebar:hover,.sidebar:focus-within,.sidebar.pinned{inset:14px auto 24px 14px!important;height:auto!important;min-height:0!important;max-height:none!important;border:0!important;outline:0!important;box-shadow:0 24px 62px #3b141f47!important}.main{transition:margin-left .46s cubic-bezier(.16,1,.3,1),width .46s cubic-bezier(.16,1,.3,1),max-width .46s cubic-bezier(.16,1,.3,1)!important}.sidebar .nav-label,.sidebar .brand-full,.sidebar .sidebar-profile-copy{transition:opacity .26s ease .06s,transform .36s cubic-bezier(.16,1,.3,1)!important}}.calendar-page-v2{width:min(100% - 48px,1600px)!important;margin-inline:auto!important;padding-top:34px!important;padding-bottom:64px!important}.calendar-page-heading{position:relative;min-height:168px;margin:0 0 18px!important;padding:30px 34px!important;overflow:hidden;border:1px solid rgba(90,30,45,.1)!important;border-radius:25px!important;background:radial-gradient(circle at 89% 8%,rgba(222,177,92,.23),transparent 26%),linear-gradient(125deg,#fffffffa,#fffaf4ed)!important;box-shadow:0 22px 52px #331e231a,0 2px 6px #331e230a!important}.calendar-page-heading:before,.calendar-page-heading:after{content:"";position:absolute;pointer-events:none;border:38px solid rgba(90,30,45,.045);border-radius:50%}.calendar-page-heading:before{width:230px;height:230px;right:-38px;top:-104px}.calendar-page-heading:after{width:120px;height:120px;right:132px;bottom:-95px;border-color:#b58c5217}.calendar-page-heading>*{position:relative;z-index:1}.calendar-page-heading .workspace-page-identity{max-width:920px}.calendar-page-heading .workspace-page-copy h1{font-size:clamp(2.6rem,4vw,4.7rem)!important}.calendar-page-heading .workspace-page-copy p{max-width:780px;font-size:1rem!important;line-height:1.55!important}.calendar-page-heading>.primary{min-height:48px!important;padding-inline:20px!important;box-shadow:0 14px 28px #5a1e2d33!important}.calendar-workspace-strip{margin:0 0 18px!important;padding:15px 18px!important;border-color:#b58c5240!important;border-radius:17px!important;background:linear-gradient(110deg,#b58c521a,#fffdfacc 38%,#fffffff0)!important;box-shadow:0 12px 30px #331e230e!important}.calendar-workspace-icon{background:linear-gradient(145deg,#6f2037,#c49a4f)!important;color:#fff!important;box-shadow:0 9px 20px #5a1e2d29}.calendar-workspace-strip strong{font-size:14px!important}.calendar-workspace-strip p{font-size:13px!important}.calendar-connection-status{min-height:32px!important;font-size:12px!important}.calendar-main-toolbar{margin-bottom:14px!important;padding:12px 14px!important;border:1px solid rgba(90,30,45,.09);border-radius:17px;background:#fffdfad6;box-shadow:0 10px 28px #331e230d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.calendar-navigation>strong{font-size:17px!important}.calendar-icon-button,.calendar-today-button{min-height:42px!important;height:42px!important}.calendar-toolbar-filters>select,.calendar-search,.calendar-view-switch{min-height:42px!important;height:42px!important}.calendar-search input,.calendar-toolbar-filters>select{font-size:13px!important}.calendar-view-switch button{min-width:68px!important;font-size:12px!important}.calendar-page-layout{grid-template-columns:minmax(0,1fr) 292px!important;gap:18px!important}.calendar-primary-panel,.calendar-mini-card,.calendar-filter-card,.calendar-upcoming-card{border:1px solid rgba(90,30,45,.09)!important;border-radius:22px!important;background:#fffdfaf5!important;box-shadow:0 18px 44px #331e2314,0 2px 5px #331e2309!important}.calendar-primary-panel{overflow:hidden!important}.calendar-weekday-head{min-height:52px!important;background:linear-gradient(180deg,#fbf4ec,#f8eee7)!important}.calendar-weekday-head span{color:#753047!important;font-size:12px!important;letter-spacing:.11em!important}.calendar-month-cell{min-height:146px!important;padding:11px 10px 10px!important;background:#fffefcf5!important;transition:background .24s ease,box-shadow .24s ease,transform .24s ease!important}.calendar-month-cell:hover{z-index:2;background:#fffaf5!important;box-shadow:inset 0 0 0 1px #b58c523d,0 10px 24px #331e2312!important}.calendar-month-cell.outside{background:#f4eeeab8!important;opacity:.58!important}.calendar-month-cell.today{background:linear-gradient(145deg,#5a1e2d0e,#b58c5214)!important;box-shadow:inset 0 0 0 2px #b58c527a!important}.calendar-day-number{width:32px!important;height:32px!important;border-radius:10px!important;font-size:13px!important}.calendar-month-cell.today .calendar-day-number{background:linear-gradient(145deg,#6d2037,#9b4a5f)!important;box-shadow:0 8px 17px #5a1e2d38}.calendar-cell-events{gap:6px!important;margin-top:7px!important}.calendar-event-chip{min-height:32px!important;gap:6px!important;padding:6px 7px!important;border-radius:9px!important;box-shadow:0 3px 8px #331e230a;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease!important}.calendar-event-chip:hover{transform:translateY(-2px)!important;box-shadow:0 9px 18px #331e231c!important}.calendar-event-chip time{font-size:11px!important}.calendar-event-chip strong{font-size:12px!important}.calendar-more-events{font-size:11px!important}.calendar-cell-add{width:28px!important;height:28px!important}.calendar-side-column{gap:14px!important}.calendar-mini-card,.calendar-filter-card,.calendar-upcoming-card{padding:19px!important}.calendar-mini-title strong{font-size:16px!important}.calendar-mini-title span{font-size:13px!important}.calendar-mini-weekdays span{font-size:11px!important}.calendar-mini-grid{gap:4px!important}.calendar-mini-grid button{font-size:12px!important;border-radius:9px!important}.calendar-side-title{margin-bottom:14px!important}.calendar-side-title strong{font-size:14px!important}.calendar-type-filter-list{gap:6px!important}.calendar-type-filter-list button{min-height:40px!important;padding-inline:9px!important}.calendar-type-filter-list button strong{font-size:13px!important}.calendar-type-filter-list button small{font-size:11px!important}.calendar-upcoming-list>button{min-height:70px!important;padding:9px 3px!important}.calendar-upcoming-list strong{font-size:13px!important}.calendar-upcoming-list small,.calendar-upcoming-list div>span{font-size:11px!important}.calendar-agenda-view{padding:14px 18px!important}.calendar-agenda-row{min-height:92px!important;padding:12px 8px!important;border-radius:12px}.calendar-agenda-row:hover{padding-inline:12px!important;background:#5a1e2d0e!important}.calendar-agenda-copy>span{font-size:11px!important}.calendar-agenda-copy strong{font-size:14px!important}.calendar-agenda-copy small,.calendar-agenda-mode{font-size:12px!important}.calendar-week-day-head span,.calendar-hour-label{font-size:11px!important}.calendar-week-day-head strong{font-size:13px!important}.calendar-week-event time,.calendar-week-event small{font-size:11px!important}.calendar-week-event strong{font-size:12px!important}.calendar-modal-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1a10148c!important}.calendar-event-modal,.calendar-detail-modal{border:1px solid rgba(90,30,45,.11)!important;border-radius:25px!important;background:#fffdfa!important;box-shadow:0 34px 90px #190d124d!important;animation:ux-modal-in .34s cubic-bezier(.16,1,.3,1) both}.calendar-modal-heading,.calendar-detail-heading{background:radial-gradient(circle at 92% 5%,rgba(181,140,82,.18),transparent 28%),linear-gradient(120deg,#fffdf9,#fbf3ec)!important}.calendar-modal-heading{padding:29px 76px 20px 32px!important}.calendar-modal-heading h2{font-size:28px!important}.calendar-modal-heading p{font-size:14px!important;line-height:1.5!important}.calendar-modal-protocol{margin-top:12px!important;font-size:12px!important}.calendar-modal-body{gap:18px!important;padding:24px 32px 28px!important}.calendar-event-form-grid{gap:18px 16px!important}.calendar-modal-body .stacked-label{gap:8px!important;font-size:13px!important}.calendar-modal-body input,.calendar-modal-body select{min-height:46px!important;font-size:14px!important}.calendar-modal-body textarea{min-height:92px!important;font-size:14px!important}.calendar-title-field input{font-size:15px!important}.calendar-all-day{min-height:38px;padding:0 12px;border-radius:10px;background:#5a1e2d0b;font-size:13px!important}.calendar-modal-body .stacked-label>small,.calendar-meet-helper{font-size:12px!important}.calendar-meet-helper{padding:13px 15px!important;border-radius:12px!important}.calendar-modal-footer,.calendar-detail-footer{padding:14px 32px 17px!important}.calendar-modal-footer button,.calendar-detail-footer button{min-height:44px!important}.calendar-detail-heading{padding:28px 76px 22px 30px!important}.calendar-detail-company-mark{width:58px!important;height:58px!important;border-radius:16px!important}.calendar-detail-heading h2{font-size:25px!important}.calendar-detail-heading p{font-size:13px!important}.calendar-protocol-badge{min-height:28px!important;font-size:11px!important}.calendar-detail-body{gap:15px!important;padding:23px 30px!important}.calendar-detail-facts{gap:12px!important}.calendar-detail-facts article{min-height:105px!important;padding:16px!important;border-radius:15px!important}.calendar-detail-facts article span{font-size:12px!important}.calendar-detail-facts article strong{font-size:13px!important}.calendar-detail-description,.calendar-auto-source,.calendar-attendee-list,.calendar-cancel-box{padding:17px!important;border-radius:15px!important}.calendar-detail-description strong,.calendar-attendee-list>strong,.calendar-cancel-box>strong,.calendar-auto-source strong{font-size:14px!important}.calendar-detail-description p,.calendar-auto-source p,.calendar-cancel-box p{font-size:13px!important}.calendar-attendee-list span:not(.attendee-status){font-size:13px!important}.calendar-attendee-list small,.calendar-attendee-list b{font-size:11px!important}html[data-workspace-theme=night] .calendar-page-heading{border-color:#f7f3ee14!important;background:radial-gradient(circle at 89% 8%,rgba(181,140,82,.15),transparent 28%),linear-gradient(125deg,#302027,#20171b)!important;box-shadow:0 24px 58px #00000040!important}html[data-workspace-theme=night] .calendar-workspace-strip,html[data-workspace-theme=night] .calendar-main-toolbar{border-color:#f7f3ee17!important;background:#23191de0!important}html[data-workspace-theme=night] .calendar-primary-panel,html[data-workspace-theme=night] .calendar-mini-card,html[data-workspace-theme=night] .calendar-filter-card,html[data-workspace-theme=night] .calendar-upcoming-card{border-color:#f7f3ee1a!important;background:#21191d!important;box-shadow:0 20px 48px #00000038!important}html[data-workspace-theme=night] .calendar-weekday-head{background:linear-gradient(180deg,#2c2025,#241b1f)!important}html[data-workspace-theme=night] .calendar-weekday-head span{color:#e3b0bd!important}html[data-workspace-theme=night] .calendar-month-cell{background:#21191d!important}html[data-workspace-theme=night] .calendar-month-cell:hover{background:#2b2025!important}html[data-workspace-theme=night] .calendar-month-cell.outside{background:#191316!important}html[data-workspace-theme=night] .calendar-month-cell.today{background:linear-gradient(145deg,#7a2d4438,#b58c5217)!important}html[data-workspace-theme=night] .calendar-event-modal,html[data-workspace-theme=night] .calendar-detail-modal{border-color:#f7f3ee1a!important;background:#171114!important}html[data-workspace-theme=night] .calendar-modal-heading,html[data-workspace-theme=night] .calendar-detail-heading{border-color:#f7f3ee17!important;background:radial-gradient(circle at 92% 5%,rgba(181,140,82,.13),transparent 28%),linear-gradient(120deg,#302027,#21171b)!important}html[data-workspace-theme=night] .calendar-modal-body{background:#171114!important}html[data-workspace-theme=night] .calendar-modal-body input,html[data-workspace-theme=night] .calendar-modal-body select,html[data-workspace-theme=night] .calendar-modal-body textarea{border-color:#f7f3ee1f!important;background:#241b1f!important;color:#fffaf7!important}html[data-workspace-theme=night] .calendar-all-day{background:#f7f3ee0f}html[data-workspace-theme=night] .calendar-detail-facts article,html[data-workspace-theme=night] .calendar-detail-description,html[data-workspace-theme=night] .calendar-attendee-list,html[data-workspace-theme=night] .calendar-cancel-box{background:#241b1f!important}@media (max-width: 1160px){.calendar-page-layout{grid-template-columns:1fr!important}}@media (max-width: 860px){.calendar-page-v2{width:min(100% - 24px,760px)!important;padding-top:24px!important}.calendar-page-heading{align-items:flex-start!important;padding:25px 22px!important}.calendar-page-heading .workspace-page-copy h1{font-size:2.65rem!important}.calendar-main-toolbar{align-items:flex-start!important}}:root{--ux-shell-open: 252px}@media (min-width: 861px){.app-shell:has(.sidebar:hover) .main,.app-shell:has(.sidebar:focus-within) .main{margin-left:calc(var(--ux-shell-open) + 20px)!important;width:calc(100% - var(--ux-shell-open) - 20px)!important;max-width:calc(100% - var(--ux-shell-open) - 20px)!important}}.projects-flow-page{width:min(1480px,calc(100% - clamp(36px,5vw,76px)))!important;padding:42px 0 104px!important}.projects-flow-page>.projects-heading-v2{position:relative;min-height:178px;padding:30px 34px!important;overflow:hidden;align-items:center!important;border:1px solid var(--ux-line);border-radius:24px;background:radial-gradient(circle at 88% 12%,rgba(231,198,111,.22),transparent 27%),linear-gradient(126deg,#fffdfaf7,#f9f2ebe3);box-shadow:var(--ux-shadow-1);animation:ux-rise .72s cubic-bezier(.16,1,.3,1) both}.projects-flow-page>.projects-heading-v2:after{content:"";position:absolute;right:-54px;top:-112px;width:310px;height:310px;border:48px solid rgba(90,30,45,.052);border-radius:50%;pointer-events:none}.projects-flow-page>.projects-heading-v2>*{position:relative;z-index:1}.projects-flow-page>.projects-heading-v2 h1{font-size:clamp(36px,4vw,54px)!important;letter-spacing:-.045em}.projects-flow-page>.projects-heading-v2 p{max-width:780px;margin-top:9px!important;font-size:15px!important;line-height:1.55}.projects-flow-page>.projects-heading-v2 .primary{min-height:46px!important;padding-inline:18px!important;border-radius:12px!important;box-shadow:0 12px 26px #5a1e2d2e!important}.projects-flow-page .project-kpis-v2{gap:14px;margin:18px 0 16px}.projects-flow-page .project-kpis-v2 article{position:relative;min-height:126px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:20px;overflow:hidden;border:1px solid var(--ux-line)!important;border-radius:18px;background:var(--ux-surface);box-shadow:var(--ux-shadow-1);animation:ux-card-in .7s cubic-bezier(.16,1,.3,1) both;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease!important}.projects-flow-page .project-kpis-v2 article:nth-child(1){animation-delay:90ms}.projects-flow-page .project-kpis-v2 article:nth-child(2){animation-delay:.16s}.projects-flow-page .project-kpis-v2 article:nth-child(3){animation-delay:.23s}.projects-flow-page .project-kpis-v2 article:nth-child(4){animation-delay:.3s}.projects-flow-page .project-kpis-v2 article:hover{transform:translateY(-3px);box-shadow:var(--ux-shadow-2)}.projects-flow-page .project-kpis-v2 article>div{min-width:0}.projects-flow-page .project-kpis-v2 .project-kpi-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#7a2d44;background:#5a1e2d13}.projects-flow-page .project-kpis-v2 strong{margin-top:5px;font-size:31px}.projects-flow-page .project-kpis-v2 small{display:block;margin-top:6px;color:var(--theme-muted);font-size:12px}.projects-flow-page .project-kpis-v2 .project-kpi-attention{border-color:#b58c5252!important;background:radial-gradient(circle at 100% 0,rgba(255,233,168,.5),transparent 43%),linear-gradient(145deg,#fffaf0,#f7e7bb)!important}.projects-flow-page .project-kpis-v2 .project-kpi-attention .project-kpi-icon{color:#5a1e2d;background:linear-gradient(145deg,#f5d878,#d5a649);box-shadow:0 10px 22px #b58c5238}.projects-flow-page .project-tools-v2{gap:10px;margin-bottom:12px;padding:9px;border:1px solid var(--ux-line);border-radius:16px;background:#fffdfac7;box-shadow:0 8px 24px #331e230b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:ux-card-in .7s .34s cubic-bezier(.16,1,.3,1) both}.projects-flow-page .project-tools-v2>label,.projects-flow-page .project-tools-v2 select{border-color:#5a1e2d1a!important;background:#ffffffd6!important}.projects-flow-page .project-selector-v2{gap:12px;margin-bottom:18px;animation:ux-card-in .72s .4s cubic-bezier(.16,1,.3,1) both}.projects-flow-page .project-selector-v2>button{min-height:96px;padding:14px;border-color:var(--ux-line);border-radius:17px;background:var(--ux-surface);box-shadow:0 8px 24px #331e230a;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease!important}.projects-flow-page .project-selector-v2>button:hover{transform:translateY(-2px);box-shadow:var(--ux-shadow-1)}.projects-flow-page .project-selector-v2>button.active{border-color:#b58c526b!important;background:linear-gradient(145deg,#fffdfafa,#f7ede1f0);box-shadow:inset 4px 0 #b58c52,0 12px 28px #331e2312}.projects-flow-page .project-client-mark{width:44px;height:44px;border:0;border-radius:14px;color:#fffaf7;background:linear-gradient(145deg,#5a1e2d,#934c55 58%,#c69a50);box-shadow:0 10px 22px #5a1e2d29}.projects-flow-page .project-hero-v2{min-height:176px;grid-template-columns:minmax(0,1fr) 170px auto;gap:28px;padding:28px 30px;border:1px solid rgba(255,255,255,.15);border-radius:24px;background:radial-gradient(circle at 78% 18%,rgba(222,183,105,.18),transparent 28%),linear-gradient(135deg,#4e1726,#681f36 56%,#7a4938 132%);box-shadow:0 22px 48px #4119242e;animation:ux-card-in .72s .46s cubic-bezier(.16,1,.3,1) both}.projects-flow-page .project-hero-context{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.projects-flow-page .project-hero-context>span{color:#ffffffb8;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.projects-flow-page .project-hero-context .status-chip{min-height:25px;color:#fff7e8;border-color:#ffffff2e;background:#ffffff17}.projects-flow-page .project-hero-v2 h2{margin:9px 0 7px;font-size:clamp(25px,2.3vw,34px)!important;letter-spacing:-.035em}.projects-flow-page .project-hero-illustration{right:235px;bottom:-58px;width:188px;opacity:.095}.projects-flow-page .project-progress-v2{padding:18px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#fff1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.projects-flow-page .project-progress-v2 strong{font-size:34px}.projects-flow-page .project-hero-buttons .light-button{min-height:44px;border-color:#ffffff2e;background:#ffffffeb;box-shadow:0 8px 20px #1d0c1121}.projects-flow-page .project-tabs-v2{gap:6px;margin:22px 0 13px;padding:5px;width:max-content;border:1px solid var(--ux-line);border-radius:13px;background:var(--ux-surface);box-shadow:0 7px 20px #331e230a}.projects-flow-page .project-tabs-v2 button{min-height:38px;padding:0 14px;border:0;border-radius:9px}.projects-flow-page .project-tabs-v2 button.active{color:#fff;border:0;background:#5a1e2d;box-shadow:0 7px 17px #5a1e2d2e}.projects-flow-page .roadmap-v2,.projects-flow-page .deliverable-list-v3,.projects-flow-page .project-history-v2{border-color:var(--ux-line)!important;border-radius:22px!important;background:var(--ux-surface)!important;box-shadow:var(--ux-shadow-1)!important;animation:ux-card-in .68s cubic-bezier(.16,1,.3,1) both}.projects-flow-page .roadmap-v2>header{padding:23px 26px 19px;background:linear-gradient(135deg,#fffdfaeb,#f8f0e8c7)}.projects-flow-page .roadmap-months-v2{background:#5a1e2d09}.projects-flow-page .front-header-v2{min-height:106px;padding:17px 20px;background:linear-gradient(105deg,#5a1e2d0b,#b58c520e)}.projects-flow-page .front-header-v2>img{width:42px;height:42px}.projects-flow-page .front-monthbar-v2 b{background:linear-gradient(90deg,#5a1e2d,#8c4652);box-shadow:0 7px 16px #5a1e2d29}.projects-flow-page .front-deliverable-row-v3{min-height:70px;transition:background .18s ease,transform .18s ease}.projects-flow-page .front-deliverable-row-v3:hover{background:#5a1e2d09}.projects-flow-page .mc-chip{cursor:help}.project-modal-v2,.simple-project-modal-v2,.deliverable-workspace-modal-v2{border-radius:24px!important;border-color:#5a1e2d1c!important;background:#f4efea!important;box-shadow:0 34px 100px #2214194d!important;animation:ux-modal-in .38s cubic-bezier(.16,1,.3,1) both}.project-modal-v2>header,.simple-project-modal-v2>header,.deliverable-workspace-header-v2{background:radial-gradient(circle at 88% 10%,rgba(231,198,111,.23),transparent 27%),linear-gradient(125deg,#fffdfa,#f7eee6)!important}html[data-workspace-theme=night] .projects-flow-page>.projects-heading-v2{border-color:#f7f3ee1a;background:radial-gradient(circle at 88% 10%,rgba(181,140,82,.14),transparent 26%),linear-gradient(126deg,#2f1f24f7,#23171bf0)}html[data-workspace-theme=night] .projects-flow-page .project-kpis-v2 article,html[data-workspace-theme=night] .projects-flow-page .project-tools-v2,html[data-workspace-theme=night] .projects-flow-page .project-selector-v2>button,html[data-workspace-theme=night] .projects-flow-page .roadmap-v2,html[data-workspace-theme=night] .projects-flow-page .deliverable-list-v3,html[data-workspace-theme=night] .projects-flow-page .project-history-v2{border-color:#f7f3ee1a!important;background:#25191df0!important}html[data-workspace-theme=night] .projects-flow-page .project-kpis-v2 .project-kpi-attention{border-color:#d9ae5b52!important;background:radial-gradient(circle at 100% 0,rgba(181,140,82,.22),transparent 43%),linear-gradient(145deg,#3b2922,#4b3427)!important}html[data-workspace-theme=night] .projects-flow-page .project-tools-v2>label,html[data-workspace-theme=night] .projects-flow-page .project-tools-v2 select{border-color:#f7f3ee1a!important;background:#ffffff09!important}html[data-workspace-theme=night] .projects-flow-page .project-selector-v2>button.active{border-color:#b58c5266!important;background:linear-gradient(145deg,#332329,#3b2d29)!important}html[data-workspace-theme=night] .projects-flow-page .roadmap-v2>header,html[data-workspace-theme=night] .projects-flow-page .front-header-v2{background:linear-gradient(105deg,#5a1e2d2e,#b58c5214)!important}html[data-workspace-theme=night] .projects-flow-page .roadmap-months-v2{background:#ffffff06}html[data-workspace-theme=night] .project-modal-v2,html[data-workspace-theme=night] .simple-project-modal-v2,html[data-workspace-theme=night] .deliverable-workspace-modal-v2{border-color:#f7f3ee1c!important;background:#171114!important}html[data-workspace-theme=night] .project-modal-v2>header,html[data-workspace-theme=night] .simple-project-modal-v2>header,html[data-workspace-theme=night] .deliverable-workspace-header-v2{background:radial-gradient(circle at 88% 10%,rgba(181,140,82,.13),transparent 27%),linear-gradient(125deg,#302027,#21171b)!important}@media (max-width: 1100px){.projects-flow-page .project-hero-v2{grid-template-columns:minmax(0,1fr) 150px}}@media (max-width: 860px){.projects-flow-page{width:min(100% - 24px,760px)!important;padding-top:28px!important}.projects-flow-page>.projects-heading-v2{min-height:auto;align-items:flex-start!important;gap:20px;padding:28px 22px!important}.projects-flow-page .project-kpis-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.projects-flow-page .project-hero-v2{grid-template-columns:1fr;padding:24px}.projects-flow-page .project-tabs-v2{width:100%;overflow-x:auto}.projects-flow-page .project-tabs-v2 button{flex:1 0 auto}}@media (max-width: 620px){.projects-flow-page .project-kpis-v2{grid-template-columns:1fr}}.client-documents-v4,.client-reports-v58{width:min(100% - 48px,1420px)!important;max-width:1420px!important;padding:34px 0 96px!important}.client-documents-heading-v4,.client-reports-heading-v58{position:relative;display:flex;min-height:170px;align-items:center;justify-content:space-between;gap:24px;margin-bottom:16px;padding:28px 32px;overflow:hidden;border:1px solid rgba(90,30,45,.14);border-radius:25px;background:radial-gradient(circle at 88% 14%,rgba(231,198,111,.25),transparent 25%),#fffdfaf2;box-shadow:0 21px 52px #341f2516;animation:ux-rise .68s cubic-bezier(.16,1,.3,1) both}.client-documents-heading-v4:after,.client-reports-heading-v58:after{content:"";position:absolute;right:-64px;bottom:-122px;width:272px;height:272px;border:42px solid rgba(90,30,45,.045);border-radius:50%}.client-documents-heading-v4>*,.client-reports-heading-v58>*{position:relative;z-index:1}.client-documents-heading-v4 h1,.client-reports-heading-v58 h1{margin:9px 0!important;font-size:clamp(42px,4.4vw,66px)!important;line-height:.96;letter-spacing:-.052em}.client-documents-heading-v4 p,.client-reports-heading-v58 p{max-width:760px;margin:0;color:var(--theme-muted);font-size:14px;line-height:1.55}.client-documents-heading-mark-v4,.client-reports-heading-mark-v58{display:grid;width:60px;height:60px;flex:0 0 60px;place-items:center;border:1px solid rgba(181,140,82,.35);border-radius:18px;color:#6b2639;background:linear-gradient(145deg,#f2d47f,#b58c52);box-shadow:0 13px 28px #b58c5238}.client-documents-v4 .drive-banner{min-height:116px!important;margin-bottom:16px!important;padding:18px 20px!important;border:1px solid rgba(181,140,82,.34)!important;border-radius:20px!important;box-shadow:0 14px 34px #341f2511!important;animation:ux-rise .62s 55ms cubic-bezier(.16,1,.3,1) both}.client-documents-v4 .drive-icon{width:46px!important;height:46px!important;border-radius:14px!important}.client-documents-v4 .drive-banner strong{margin-top:4px!important;font-size:16px!important}.client-documents-v4 .drive-banner p{max-width:720px;font-size:11px!important}.client-documents-v4 .client-document-validity-alert{border-radius:18px;box-shadow:0 11px 27px #774c2414;animation:ux-rise .6s 80ms cubic-bezier(.16,1,.3,1) both}.client-documents-v4 .client-doc-toolbar-v4{grid-template-columns:minmax(210px,.7fr) minmax(300px,1.5fr) minmax(180px,240px);align-items:end;margin-bottom:16px;padding:16px 18px;border:1px solid rgba(90,30,45,.13);border-radius:18px;background:#fffdfaf0;box-shadow:0 13px 32px #341f250f;animation:ux-rise .62s .11s cubic-bezier(.16,1,.3,1) both}.client-doc-toolbar-copy-v4{display:flex;min-width:0;flex-direction:column}.client-doc-toolbar-copy-v4 span{color:#b58c52;font-size:9px;font-weight:900;letter-spacing:.13em}.client-doc-toolbar-copy-v4 strong{margin:3px 0 2px;font-size:17px}.client-doc-toolbar-copy-v4 small{color:var(--theme-muted);font-size:10px}.client-documents-v4 .client-doc-search,.client-documents-v4 .client-doc-toolbar-v4 select{min-height:44px!important;border-radius:12px!important}.client-documents-v4 .document-cards-v2{gap:16px!important}.client-documents-v4 .document-card-v2{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(90,30,45,.14)!important;border-radius:22px!important;background:#fffdfaf5!important;box-shadow:0 18px 42px #341f2513!important;animation:ux-card-in .62s cubic-bezier(.16,1,.3,1) both;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.client-documents-v4 .document-card-v2:nth-child(2){animation-delay:60ms}.client-documents-v4 .document-card-v2:nth-child(3){animation-delay:.12s}.client-documents-v4 .document-card-v2:hover{transform:translateY(-3px);border-color:#b58c527a!important;box-shadow:0 24px 54px #341f251c!important}.client-documents-v4 .document-card-cover{min-height:154px!important;border:0!important;border-bottom:1px solid rgba(90,30,45,.1)!important;background:radial-gradient(circle at 78% 16%,rgba(231,198,111,.46),transparent 27%),linear-gradient(135deg,#5a1e2df5,#702639d1)!important}.client-documents-v4 .document-card-cover>div{color:#fff9f2!important}.client-documents-v4 .document-card-cover span{color:#fff9f2c7!important;letter-spacing:.09em}.client-documents-v4 .document-card-body{padding:20px!important}.client-documents-v4 .document-card-body h2{margin:11px 0 9px!important;font-size:20px!important;line-height:1.18!important}.client-documents-v4 .document-card-tags span{border:1px solid rgba(90,30,45,.1)}.client-documents-v4 .document-protocol{display:block;margin-top:12px!important;padding-top:11px;border-top:1px solid rgba(90,30,45,.08)}.client-documents-v4 .document-card-actions-v2{gap:7px!important;margin-top:14px!important}.client-documents-v4 .document-card-actions-v2 button{min-height:38px!important;border-radius:10px!important}.document-comment-modal{width:min(680px,calc(100vw - 36px))!important;padding:30px!important;border:1px solid rgba(90,30,45,.15)!important;border-radius:24px!important;background:#fffdfafa!important;box-shadow:0 32px 90px #2a181e3d!important;animation:workspace-modal-pop .38s cubic-bezier(.16,1,.3,1) both!important}.document-comment-modal .section-kicker{color:#b58c52!important}.document-comment-modal h2{margin:8px 0 3px!important;font-size:24px!important;letter-spacing:-.03em}.document-comment-modal .comment-protocol{margin-top:0!important;padding-bottom:15px;border-bottom:1px solid rgba(90,30,45,.09)}.document-comment-list{padding:14px!important;border:1px solid rgba(90,30,45,.09);border-radius:16px;background:#5a1e2d06}.document-comment-list>div{border:1px solid rgba(90,30,45,.08)!important;border-radius:13px!important;box-shadow:0 7px 18px #341f250a}.document-comment-composer{margin-top:13px!important;padding-top:14px!important;border-top:1px solid rgba(90,30,45,.09)}.document-comment-composer textarea{border-radius:14px!important}.client-reports-v58 .client-report-library-v58{overflow:hidden;border:1px solid rgba(90,30,45,.14)!important;border-radius:22px!important;background:#fffdfaf5!important;box-shadow:0 20px 48px #341f2514!important;animation:ux-rise .64s 70ms cubic-bezier(.16,1,.3,1) both}.client-report-library-head-v58{display:flex;min-height:88px;align-items:center;justify-content:space-between;gap:28px;padding:19px 22px;border-bottom:1px solid rgba(90,30,45,.1);background:linear-gradient(110deg,#5a1e2d0b,#e7c66f24)}.client-report-library-head-v58>div{display:grid;gap:3px}.client-report-library-head-v58 span{color:#b58c52;font-size:9px;font-weight:900;letter-spacing:.13em}.client-report-library-head-v58 strong{font-size:18px;letter-spacing:-.02em}.client-report-library-head-v58 p{max-width:520px;margin:0;color:var(--theme-muted);font-size:11px;line-height:1.5;text-align:right}.client-reports-v58 .client-report-table-v57 th{height:48px;padding-inline:18px!important;color:#775c56!important;background:#5a1e2d09!important}.client-reports-v58 .client-report-table-v57 td{padding:17px 18px!important}.client-reports-v58 .client-report-table-v57 tbody tr:not(.client-report-detail-row-v57){transition:background .2s ease,box-shadow .2s ease}.client-reports-v58 .client-report-table-v57 tbody tr:not(.client-report-detail-row-v57):hover{background:#b58c5211;box-shadow:inset 3px 0 #b58c52}.client-reports-v58 .client-report-table-v57 tbody tr.unread{box-shadow:inset 3px 0 #e7c66f}.client-reports-v58 .client-report-expand-v57{border-radius:9px!important}.client-reports-v58 .client-report-row-actions-v56 button{min-height:39px;border-radius:10px}.client-reports-v58 .client-report-detail-grid-v57{border:1px solid rgba(90,30,45,.09);border-radius:15px;background:#5a1e2d06}.client-report-ack-modal-v55{width:min(560px,calc(100vw - 36px))!important;padding:30px!important;border:1px solid rgba(90,30,45,.15)!important;border-radius:24px!important;background:#fffdfafa!important;box-shadow:0 32px 90px #2a181e3d!important;animation:workspace-modal-pop .38s cubic-bezier(.16,1,.3,1) both!important}.client-report-ack-modal-v55 h2{margin:8px 0 9px!important;font-size:27px!important;line-height:1.08;letter-spacing:-.035em}.client-report-ack-note-v55{border:1px solid rgba(181,140,82,.25)!important;border-radius:14px!important;background:#e7c66f1f!important}html[data-workspace-theme=night] .client-documents-heading-v4,html[data-workspace-theme=night] .client-reports-heading-v58,html[data-workspace-theme=night] .client-documents-v4 .client-doc-toolbar-v4,html[data-workspace-theme=night] .client-documents-v4 .document-card-v2,html[data-workspace-theme=night] .client-reports-v58 .client-report-library-v58,html[data-workspace-theme=night] .document-comment-modal,html[data-workspace-theme=night] .client-report-ack-modal-v55{border-color:#f7f3ee1c!important;background:#23191df0!important;box-shadow:0 22px 52px #0000003d!important}html[data-workspace-theme=night] .client-documents-v4 .drive-banner{border-color:#e0bd7b47!important}html[data-workspace-theme=night] .client-documents-v4 .document-card-cover{border-color:#ffffff12!important;background:radial-gradient(circle at 78% 16%,rgba(231,198,111,.24),transparent 27%),linear-gradient(135deg,#682037,#3d1824)!important}html[data-workspace-theme=night] .client-documents-v4 .document-protocol,html[data-workspace-theme=night] .document-comment-modal .comment-protocol,html[data-workspace-theme=night] .document-comment-composer{border-color:#ffffff14}html[data-workspace-theme=night] .document-comment-list,html[data-workspace-theme=night] .client-reports-v58 .client-report-detail-grid-v57{border-color:#ffffff14;background:#ffffff06}html[data-workspace-theme=night] .document-comment-list>div{border-color:#ffffff14!important;background:#ffffff09!important}html[data-workspace-theme=night] .client-report-library-head-v58{border-color:#ffffff14;background:linear-gradient(110deg,#ffffff06,#b58c521a)}html[data-workspace-theme=night] .client-reports-v58 .client-report-table-v57 th{color:#d6c3bc!important;background:#ffffff08!important}html[data-workspace-theme=night] .client-reports-v58 .client-report-table-v57 tbody tr:not(.client-report-detail-row-v57):hover{background:#ffffff09}html[data-workspace-theme=night] .client-report-ack-note-v55{border-color:#e0bd7b3b!important;background:#b58c521a!important}@media (max-width: 980px){.client-documents-v4 .client-doc-toolbar-v4{grid-template-columns:1fr 1fr}.client-doc-toolbar-copy-v4{grid-column:1 / -1}}@media (max-width: 900px){.client-documents-v4,.client-reports-v58{width:min(100% - 24px,860px)!important;padding-top:24px!important}}@media (max-width: 700px){.client-documents-heading-v4,.client-reports-heading-v58{min-height:0;padding:24px 21px}.client-documents-heading-mark-v4,.client-reports-heading-mark-v58{display:none}.client-documents-heading-v4 h1,.client-reports-heading-v58 h1{font-size:39px!important}.client-documents-v4 .client-doc-toolbar-v4{grid-template-columns:1fr}.client-doc-toolbar-copy-v4{grid-column:auto}.client-report-library-head-v58{align-items:flex-start;flex-direction:column;gap:8px}.client-report-library-head-v58 p{text-align:left}}.topbar{border:0!important;outline:0!important;box-shadow:0 12px 30px #331e2312!important}html[data-workspace-theme=night] .topbar{border:0!important;outline:0!important;box-shadow:0 14px 32px #0000002b!important}@media (min-width: 861px){.sidebar:hover .profile-trigger-direct,.sidebar:focus-within .profile-trigger-direct,.sidebar.mobile-open .profile-trigger-direct{padding-right:20px!important}.sidebar:hover .profile-trigger-direct .profile-copy strong,.sidebar:focus-within .profile-trigger-direct .profile-copy strong,.sidebar.mobile-open .profile-trigger-direct .profile-copy strong,html[data-workspace-theme=night] .sidebar:hover .profile-trigger-direct .profile-copy strong,html[data-workspace-theme=night] .sidebar:focus-within .profile-trigger-direct .profile-copy strong,html[data-workspace-theme=night] .sidebar.mobile-open .profile-trigger-direct .profile-copy strong{color:#fffaf7!important;opacity:1!important}.sidebar:hover .profile-trigger-direct .profile-copy small,.sidebar:focus-within .profile-trigger-direct .profile-copy small,.sidebar.mobile-open .profile-trigger-direct .profile-copy small,html[data-workspace-theme=night] .sidebar:hover .profile-trigger-direct .profile-copy small,html[data-workspace-theme=night] .sidebar:focus-within .profile-trigger-direct .profile-copy small,html[data-workspace-theme=night] .sidebar.mobile-open .profile-trigger-direct .profile-copy small{color:#fffaf7b8!important;opacity:1!important}.sidebar:hover .profile-trigger-direct .profile-edit-chevron,.sidebar:focus-within .profile-trigger-direct .profile-edit-chevron,.sidebar.mobile-open .profile-trigger-direct .profile-edit-chevron,html[data-workspace-theme=night] .sidebar:hover .profile-trigger-direct .profile-edit-chevron,html[data-workspace-theme=night] .sidebar:focus-within .profile-trigger-direct .profile-edit-chevron,html[data-workspace-theme=night] .sidebar.mobile-open .profile-trigger-direct .profile-edit-chevron{flex:0 0 auto;margin-right:5px!important;color:#fffaf7d1!important;opacity:1!important}}.clients-page-v3>.page-heading{min-height:174px;padding:30px 34px!important;align-items:center!important}.workspace-page-identity{display:flex;align-items:center;min-width:0;gap:20px}.workspace-page-icon{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:18px;color:#fffaf7;background:linear-gradient(145deg,#5a1e2d,#873b48 46%,#d2a852);box-shadow:0 15px 30px #5a1e2d33,inset 0 1px #fff3}.workspace-page-copy{min-width:0}.workspace-page-kicker{display:block;margin-bottom:9px;color:#9b7138;font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1;text-transform:uppercase}html[data-workspace-theme=night] .workspace-page-kicker{color:#d1ab67}html[data-workspace-theme=night] .workspace-page-icon{border-color:#ffffff42;color:#fffaf7;background:linear-gradient(145deg,#5a1e2d,#873b48 46%,#d2a852);box-shadow:0 15px 30px #0000003d,inset 0 1px #fff3}@media (max-width: 860px){.clients-page-v3>.page-heading{min-height:auto}.workspace-page-identity{align-items:flex-start;gap:14px}.workspace-page-icon{width:50px;height:50px;flex-basis:50px;border-radius:15px}}@media (max-width: 640px){.topbar-context-mark,.topbar-context{display:none!important}.topbar{justify-content:flex-end!important}.admin-overview-page .overview-signal-strip{grid-template-columns:1fr!important}.admin-overview-page .overview-heading h1{font-size:32px!important}}.sidebar,.sidebar:hover,.sidebar:focus-within,html[data-workspace-theme=night] .sidebar,html[data-workspace-theme=night] .sidebar:hover,html[data-workspace-theme=night] .sidebar:focus-within{background-color:#531a2a!important;background-image:linear-gradient(165deg,#6b2639c2,#3f1421d1),url(/brand/cali-sidebar-pattern.webp)!important;background-repeat:no-repeat,no-repeat!important;background-position:center,center!important;background-size:cover,cover!important}.sidebar .sidebar-pin{display:none!important}.sidebar .brand-full img,html[data-workspace-theme=night] .sidebar .brand-full img{filter:none!important;opacity:1!important}.sidebar .brand-full span,html[data-workspace-theme=night] .sidebar .brand-full span{color:#fffaf7c2!important}.sidebar .profile-avatar,html[data-workspace-theme=night] .sidebar .profile-avatar{background:#fffaf7!important;border-color:#ffffff47!important;color:#5a1e2d!important}.sidebar .profile-copy strong,html[data-workspace-theme=night] .sidebar .profile-copy strong{color:#fffaf7!important}.sidebar .profile-copy small,html[data-workspace-theme=night] .sidebar .profile-copy small,.sidebar .profile-edit-chevron,html[data-workspace-theme=night] .sidebar .profile-edit-chevron{color:#fffaf7ad!important}.sidebar nav a.active svg,.sidebar nav a.active svg *,html[data-workspace-theme=night] .sidebar nav a.active svg,html[data-workspace-theme=night] .sidebar nav a.active svg *{color:#fff!important;stroke:#fff!important}@media (min-width: 861px){.sidebar nav{margin-top:12px!important}.app-shell:has(.sidebar:hover) .main,.app-shell:has(.sidebar:focus-within) .main{margin-left:calc(var(--ux-shell-open) + 24px)!important;width:calc(100% - var(--ux-shell-open) - 24px)!important;max-width:calc(100% - var(--ux-shell-open) - 24px)!important}}.clients-page-v3{width:min(1380px,calc(100% - clamp(36px,5vw,76px)))!important;padding:42px 0 96px!important}.clients-page-v3>.eyebrow{width:max-content;margin:0 0 -12px 26px;position:relative;z-index:2;color:#a7783e!important}.clients-page-v3>.page-heading{position:relative;min-height:150px;padding:34px 32px 28px!important;overflow:hidden;align-items:flex-end!important;border:1px solid var(--ux-line);border-radius:24px;background:radial-gradient(circle at 88% 12%,rgba(231,198,111,.23),transparent 27%),linear-gradient(126deg,#fffdfaf7,#f9f2ebe3);box-shadow:var(--ux-shadow-1);animation:ux-rise .72s cubic-bezier(.16,1,.3,1) both}.clients-page-v3>.page-heading:after{content:"";position:absolute;right:-54px;top:-112px;width:310px;height:310px;border:48px solid rgba(90,30,45,.052);border-radius:50%;pointer-events:none}.clients-page-v3>.page-heading>*{position:relative;z-index:1}.clients-page-v3>.page-heading h1{font-size:clamp(36px,4vw,54px)!important;letter-spacing:-.045em}.clients-page-v3>.page-heading p{max-width:720px;margin-top:9px!important;font-size:15px!important;line-height:1.55}.clients-page-v3>.page-heading .primary{min-height:46px!important;padding-inline:18px!important;border-radius:12px!important;box-shadow:0 12px 26px #5a1e2d2e!important}.clients-page-v3 .client-portfolio-metrics{gap:14px;margin-top:18px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.clients-page-v3 .client-portfolio-metrics article{min-height:126px;padding:22px 24px;border:1px solid var(--ux-line)!important;border-radius:18px;background:var(--ux-surface);box-shadow:var(--ux-shadow-1);animation:ux-card-in .66s cubic-bezier(.16,1,.3,1) both;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease!important}.clients-page-v3 .client-portfolio-metrics article:nth-child(1){animation-delay:.1s}.clients-page-v3 .client-portfolio-metrics article:nth-child(2){animation-delay:.18s}.clients-page-v3 .client-portfolio-metrics article:nth-child(3){animation-delay:.26s}.clients-page-v3 .client-portfolio-metrics article:nth-child(4){animation-delay:.34s;border-color:#b58c5247!important;background:linear-gradient(145deg,#fffdfafa,#f4e8d9e6)}.clients-page-v3 .client-portfolio-metrics article:hover{transform:translateY(-3px);box-shadow:var(--ux-shadow-2)}.clients-page-v3 .client-portfolio-metrics strong{margin-top:9px;font-size:2rem}.clients-page-v3 .client-list-panel{margin-top:24px;padding:0 18px 16px!important;overflow:hidden;border:1px solid var(--ux-line)!important;border-radius:22px!important;background:var(--ux-surface)!important;box-shadow:var(--ux-shadow-1)!important;animation:ux-rise .72s .43s cubic-bezier(.16,1,.3,1) both}.clients-page-v3 .client-data-head{min-height:58px;margin:0 -18px;padding:0 28px!important;border-bottom:1px solid var(--ux-line);background:#5a1e2d07;text-transform:uppercase;letter-spacing:.055em}.clients-page-v3 .client-data-row-v2{min-height:108px!important;padding:16px 10px!important;border-radius:15px}.clients-page-v3 .client-data-row-v2:hover,.clients-page-v3 .client-data-row-v2:focus-visible{transform:translate(3px);background:#5a1e2d0b!important;box-shadow:inset 3px 0 #b58c52,0 12px 28px #331e230e!important}.clients-page-v3 .company-logo-slot{border:1px solid rgba(90,30,45,.11);box-shadow:0 8px 20px #331e2312}.clients-page-v3 .client-quick-actions{opacity:.66;transition:opacity .18s ease}.clients-page-v3 .client-data-row-v2:hover .client-quick-actions,.clients-page-v3 .client-data-row-v2:focus-within .client-quick-actions{opacity:1}html[data-workspace-theme=night] .clients-page-v3>.page-heading{border-color:#f7f3ee17;background:radial-gradient(circle at 88% 10%,rgba(181,140,82,.14),transparent 25%),linear-gradient(126deg,#2f1f24f5,#23171beb)}html[data-workspace-theme=night] .clients-page-v3 .client-portfolio-metrics article,html[data-workspace-theme=night] .clients-page-v3 .client-list-panel{border-color:#f7f3ee1a!important;background:#25191df0!important}html[data-workspace-theme=night] .clients-page-v3 .client-portfolio-metrics article:nth-child(4){background:linear-gradient(145deg,#37252bf7,#392824eb)!important}html[data-workspace-theme=night] .clients-page-v3 .client-data-head{background:#ffffff06;border-color:#f7f3ee17}.client-account-modal.compact-account-modal,.client-account-modal.management-modal-v3{width:min(1120px,calc(100vw - 56px))!important;max-width:1120px!important;height:min(810px,calc(100dvh - 56px))!important;max-height:calc(100dvh - 56px)!important;border-radius:24px!important;border-color:#5a1e2d1c!important;background:#f4efea!important;box-shadow:0 34px 100px #2214194d!important;animation:ux-modal-in .38s cubic-bezier(.16,1,.3,1) both}.compact-account-modal .account-modal-intro,.client-account-modal .account-management-header{position:relative;min-height:126px!important;padding:27px 82px 22px 34px!important;overflow:hidden;border-bottom:1px solid rgba(90,30,45,.08)!important;background:radial-gradient(circle at 88% 12%,rgba(231,198,111,.23),transparent 27%),linear-gradient(125deg,#fffdfa,#f7eee6)!important}.compact-account-modal .account-modal-intro:before,.client-account-modal .account-management-header:before{content:"";position:absolute;left:0;top:25px;bottom:25px;width:6px;border-radius:0 99px 99px 0;background:linear-gradient(180deg,#5a1e2d,#b58c52)}.client-account-modal .account-tabs-v3{min-height:58px!important;padding:9px 28px!important;gap:7px!important;border-bottom:1px solid rgba(90,30,45,.08)!important;background:#fffdfaeb}.client-account-modal .account-tabs-v3 button{min-height:38px!important;padding:0 14px!important;border:0!important;border-radius:10px!important;color:#7f7070!important;transition:color .18s ease,background .18s ease,box-shadow .18s ease!important}.client-account-modal .account-tabs-v3 button:hover{color:#5a1e2d!important;background:#5a1e2d0d!important}.client-account-modal .account-tabs-v3 button.active{color:#fff!important;background:#5a1e2d!important;box-shadow:0 8px 18px #5a1e2d2e!important}.client-account-modal .account-tab-scroll,.client-account-modal .account-management-scroll{background:linear-gradient(rgba(90,30,45,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(90,30,45,.018) 1px,transparent 1px),#f4efea!important;background-size:30px 30px!important}.client-account-modal .account-tab-pane{width:min(980px,100%);margin:0 auto;padding:28px 32px 36px!important}.client-account-modal .account-pane-heading{margin-bottom:22px;padding:15px 17px;border:1px solid rgba(90,30,45,.08);border-radius:14px;background:#fffdfad9;box-shadow:0 8px 24px #331e230b}.client-account-modal .logo-registration-row,.client-account-modal .account-check,.client-account-modal .derived-field,.client-account-modal .account-summary-strip>div,.client-account-modal .account-operation-card,.client-account-modal .communication-grid>label{border-color:#5a1e2d1a!important;background:#fffdfae6!important;box-shadow:0 8px 22px #331e230b}.client-account-modal .stacked-label input,.client-account-modal .stacked-label select,.client-account-modal .stacked-label textarea{min-height:46px!important;border-color:#5a1e2d21!important;background:#fffffff0!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.client-account-modal .stacked-label input:focus,.client-account-modal .stacked-label select:focus,.client-account-modal .stacked-label textarea:focus{transform:translateY(-1px);border-color:#5a1e2d6b!important;box-shadow:0 0 0 4px #5a1e2d12!important}.client-account-modal .account-modal-footer{min-height:72px!important;padding:13px 30px!important;background:#fffdfaf7!important;box-shadow:0 -12px 32px #331e230e!important}html[data-workspace-theme=night] .client-account-modal.compact-account-modal,html[data-workspace-theme=night] .client-account-modal.management-modal-v3{border-color:#f7f3ee1c!important;background:#171114!important}html[data-workspace-theme=night] .compact-account-modal .account-modal-intro,html[data-workspace-theme=night] .client-account-modal .account-management-header{border-color:#f7f3ee17!important;background:radial-gradient(circle at 88% 10%,rgba(181,140,82,.13),transparent 27%),linear-gradient(125deg,#302027,#21171b)!important}html[data-workspace-theme=night] .client-account-modal .account-tabs-v3{border-color:#f7f3ee17!important;background:#21191d!important}html[data-workspace-theme=night] .client-account-modal .account-tabs-v3 button{color:#bcaeaa!important}html[data-workspace-theme=night] .client-account-modal .account-tabs-v3 button.active{color:#fff!important;background:#7a2d44!important}html[data-workspace-theme=night] .client-account-modal .account-tab-scroll,html[data-workspace-theme=night] .client-account-modal .account-management-scroll{background:linear-gradient(rgba(247,243,238,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(247,243,238,.018) 1px,transparent 1px),#171114!important;background-size:30px 30px!important}html[data-workspace-theme=night] .client-account-modal .account-pane-heading,html[data-workspace-theme=night] .client-account-modal .logo-registration-row,html[data-workspace-theme=night] .client-account-modal .account-check,html[data-workspace-theme=night] .client-account-modal .derived-field,html[data-workspace-theme=night] .client-account-modal .account-summary-strip>div,html[data-workspace-theme=night] .client-account-modal .account-operation-card,html[data-workspace-theme=night] .client-account-modal .communication-grid>label{border-color:#f7f3ee1a!important;background:#241b1f!important;box-shadow:0 10px 24px #00000024}html[data-workspace-theme=night] .client-account-modal .account-modal-footer{border-color:#f7f3ee1a!important;background:#21191d!important}@keyframes ux-modal-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 860px){.clients-page-v3{width:min(100% - 24px,720px)!important;padding-top:28px!important}.clients-page-v3>.page-heading{align-items:flex-start!important;gap:20px;padding:28px 22px!important}.client-account-modal.compact-account-modal,.client-account-modal.management-modal-v3{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:17px!important}}:root{--ux-shell-open: 224px}@media (min-width: 861px){.sidebar:hover,.sidebar:focus-within,.sidebar.pinned{inset:14px auto 14px 14px!important;width:var(--ux-shell-open)!important;height:calc(100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important;border-radius:24px!important;box-shadow:0 24px 62px #3b141f47,inset 0 1px #ffffff14!important}.app-shell:has(.sidebar:hover) .main,.app-shell:has(.sidebar:focus-within) .main{margin-left:calc(var(--ux-shell-open) + 32px)!important;width:calc(100% - var(--ux-shell-open) - 32px)!important;max-width:calc(100% - var(--ux-shell-open) - 32px)!important}.sidebar:hover nav,.sidebar:focus-within nav,.sidebar.pinned nav{padding-inline:11px!important;gap:2px!important}.sidebar:hover nav a,.sidebar:focus-within nav a,.sidebar.pinned nav a{min-height:42px!important;height:42px!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 13px!important;border-radius:12px!important}.sidebar:hover nav a>svg,.sidebar:focus-within nav a>svg,.sidebar.pinned nav a>svg{display:none!important}.sidebar:hover nav a:after,.sidebar:focus-within nav a:after,.sidebar.pinned nav a:after{content:"";order:-1;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#fffaf780;box-shadow:0 0 0 4px #ffffff06}.sidebar:hover nav a.active,.sidebar:focus-within nav a.active,.sidebar.pinned nav a.active{color:#fffaf7!important;background:#ffffff21!important;box-shadow:inset 0 1px #ffffff14!important}.sidebar:hover nav a.active:after,.sidebar:focus-within nav a.active:after,.sidebar.pinned nav a.active:after{background:#e7c66f;box-shadow:0 0 0 4px #e7c66f21}.sidebar:hover nav a.active .nav-label,.sidebar:focus-within nav a.active .nav-label,.sidebar.pinned nav a.active .nav-label,html[data-workspace-theme=night] .sidebar:hover nav a.active .nav-label,html[data-workspace-theme=night] .sidebar:focus-within nav a.active .nav-label,html[data-workspace-theme=night] .sidebar.pinned nav a.active .nav-label{color:#fffaf7!important}.sidebar:hover nav a.active:before,.sidebar:focus-within nav a.active:before,.sidebar.pinned nav a.active:before{left:-3px;width:3px;height:18px}.sidebar:hover .brand-full img,.sidebar:focus-within .brand-full img,.sidebar.pinned .brand-full img{max-width:142px!important}.sidebar:hover .sidebar-footer-profile-only,.sidebar:focus-within .sidebar-footer-profile-only,.sidebar.pinned .sidebar-footer-profile-only{margin-inline:10px!important}}.projects-flow-page .project-kpis-v2{gap:0!important;padding:0 8px!important;overflow:hidden;border:1px solid var(--ux-line)!important;border-radius:15px!important;background:#fffdfab8!important;box-shadow:0 8px 24px #331e2309!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.projects-flow-page .project-kpis-v2 article,.projects-flow-page .project-kpis-v2 .project-kpi-attention{min-height:68px!important;display:flex!important;align-items:center;gap:10px;padding:10px 18px!important;border:0!important;border-left:1px solid var(--ux-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.projects-flow-page .project-kpis-v2 article:first-child{border-left:0!important}.projects-flow-page .project-kpis-v2 article:hover{transform:none;background:#5a1e2d06!important}.projects-flow-page .project-kpis-v2 .project-kpi-icon{display:none!important}.projects-flow-page .project-kpis-v2 article>div{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.projects-flow-page .project-kpis-v2 article>div>span{font-size:12px;font-weight:750}.projects-flow-page .project-kpis-v2 strong{margin:0!important;color:var(--theme-text);font-size:21px!important}.projects-flow-page .project-kpis-v2 small{display:none!important}.projects-flow-page .project-kpis-v2 .project-kpi-attention{box-shadow:inset 0 3px #d9ad58!important}html[data-workspace-theme=night] .projects-flow-page .project-kpis-v2{border-color:#f7f3ee1a!important;background:#25191dd1!important}html[data-workspace-theme=night] .projects-flow-page .project-kpis-v2 article,html[data-workspace-theme=night] .projects-flow-page .project-kpis-v2 .project-kpi-attention{border-left-color:#f7f3ee17!important;background:transparent!important}@media (max-width: 760px){.projects-flow-page .project-kpis-v2{grid-template-columns:1fr 1fr!important}.projects-flow-page .project-kpis-v2 article:nth-child(odd){border-left:0!important}.projects-flow-page .project-kpis-v2 article:nth-child(n+3){border-top:1px solid var(--ux-line)!important}}@media (min-width: 861px){.sidebar,.sidebar:not(:hover):not(:focus-within):not(.pinned){transition:width .34s cubic-bezier(.2,.75,.25,1),inset .34s cubic-bezier(.2,.75,.25,1),height .34s cubic-bezier(.2,.75,.25,1),border-radius .26s ease,box-shadow .26s ease!important}.main{transition:margin-left .34s cubic-bezier(.2,.75,.25,1),width .34s cubic-bezier(.2,.75,.25,1),max-width .34s cubic-bezier(.2,.75,.25,1)!important}.sidebar:not(:hover):not(:focus-within):not(.pinned) nav a:after{content:none!important;display:none!important}.sidebar:not(:hover):not(:focus-within):not(.pinned) nav .nav-label{display:none!important;opacity:0!important;visibility:hidden!important;transition:none!important}}.chrome-modal-backdrop:has(.profile-modal-v55){padding:20px!important;background:#1b12157a!important;-webkit-backdrop-filter:blur(12px) saturate(.92)!important;backdrop-filter:blur(12px) saturate(.92)!important}.profile-modal-v55{width:min(920px,calc(100vw - 40px))!important;max-width:920px!important;max-height:calc(100dvh - 40px)!important;padding:30px 34px 0!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid rgba(90,30,45,.1)!important;border-radius:25px!important;background:#fbf8f4!important;box-shadow:0 38px 110px #1e101552!important;animation:ux-profile-pop .42s cubic-bezier(.16,1,.3,1) both;scrollbar-width:thin;scrollbar-color:rgba(181,140,82,.32) transparent}.profile-modal-v55>.section-kicker{color:#a97d43!important;font-size:10px!important;letter-spacing:.16em!important}.profile-modal-v55>h2{margin:6px 0 7px!important;font-size:30px!important;letter-spacing:-.035em}.profile-modal-v55>p{max-width:700px;margin:0 0 20px!important;color:#7a6f69!important;font-size:13px!important;line-height:1.55!important}.profile-modal-v55 .profile-photo-workbench{grid-template-columns:190px minmax(0,1fr)!important;min-height:190px!important;margin:0 0 20px!important;padding:20px 24px!important;border:1px solid rgba(90,30,45,.08)!important;border-radius:18px!important;background:linear-gradient(135deg,#5a1e2d09,#b58c520e)!important;box-shadow:inset 0 1px #ffffffb3}.profile-modal-v55 .profile-crop-controls{width:100%!important;min-width:0!important;padding:5px 0!important}.profile-modal-v55 .profile-crop-controls label{grid-template-columns:78px minmax(0,1fr)!important;gap:13px!important}.profile-modal-v55 .profile-form-grid{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px 17px!important}.profile-modal-v55 .stacked-label{min-width:0;gap:7px!important;font-size:12px!important}.profile-modal-v55 .stacked-label.wide{grid-column:1 / -1!important}.profile-modal-v55 .stacked-label input{width:100%!important;min-width:0!important;min-height:46px!important;padding-inline:14px!important;border-color:#5a1e2d1c!important;border-radius:12px!important;background:#ffffffed!important;font-size:13px!important}.profile-modal-v55 .profile-signature-v59,.profile-modal-v55 .profile-signature-v61{width:100%!important;max-width:none!important;margin:22px 0 0!important;padding:21px 22px!important;overflow:hidden!important;border:1px solid rgba(181,140,82,.25)!important;border-radius:18px!important;background:linear-gradient(145deg,#fffdfafa,#f6ede1b8)!important;box-shadow:0 12px 30px #351f240b!important}.profile-modal-v55 .profile-signature-heading-v55{align-items:flex-start!important;margin:0 0 15px!important}.profile-modal-v55 .profile-signature-heading-v55>svg{width:38px;height:38px;padding:9px;flex:0 0 38px;border-radius:11px;color:#8b6030;background:#b58c521f}.profile-modal-v55 .profile-signature-heading-v55 h3{margin:0 0 4px!important;font-size:18px!important}.profile-modal-v55 .profile-signature-heading-v55 p{max-width:none!important;font-size:12px!important}.profile-modal-v55 .profile-signature-source-v59{display:grid!important;grid-template-columns:1fr 1fr;width:min(430px,100%);margin:0 0 16px!important;padding:4px;gap:4px!important;border:1px solid rgba(90,30,45,.08);border-radius:12px;background:#5a1e2d09}.profile-modal-v55 .profile-signature-source-v59 button,.profile-modal-v55 .profile-signature-source-v59 label{min-height:39px!important;padding:0 13px!important;border:0!important;border-radius:9px!important;font-size:12px!important}.profile-modal-v55 .profile-signature-source-v59 .active{color:#fff!important;background:#5a1e2d!important;box-shadow:0 7px 16px #5a1e2d2b}.profile-modal-v55 .profile-signature-select-v59,.profile-modal-v55 .profile-signature-v61 .profile-signature-select-v59{position:relative!important;width:100%!important;max-width:none!important}.profile-modal-v55 .profile-signature-select-trigger-v59{width:100%!important;min-height:62px!important;height:auto!important;grid-template-columns:minmax(0,1fr) minmax(145px,.42fr) 18px!important;padding:10px 14px!important;border-color:#5a1e2d1f!important;border-radius:12px!important;background:#fff!important}.profile-modal-v55 .profile-signature-selected-mark-v59{padding:4px 2px!important;font-size:28px!important}.profile-modal-v55 .profile-signature-selected-copy-v59{display:grid!important;padding-left:15px!important;text-align:left!important}.profile-modal-v55 .profile-signature-selected-copy-v59 strong{font-size:12px!important}.profile-modal-v55 .profile-signature-selected-copy-v59 small{display:block!important;margin-top:2px;font-size:10px!important}.profile-modal-v55 .profile-signature-options-v59,.profile-modal-v55 .profile-signature-popover-v61{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;max-height:220px!important;margin-top:8px!important;padding:6px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid rgba(90,30,45,.1)!important;border-radius:13px!important;background:#fffdfa!important;box-shadow:inset 0 1px 3px #351f2409!important;animation:ux-signature-reveal .24s cubic-bezier(.16,1,.3,1) both}.profile-modal-v55 .profile-signature-options-v59>button,.profile-modal-v55 .profile-signature-popover-v61>button{min-height:52px!important;grid-template-columns:minmax(0,1fr) 115px 18px!important;padding:7px 11px!important;border-radius:9px!important}.profile-modal-v55 .profile-signature-option-mark-v59{font-size:23px!important}.profile-modal-v55 .profile-signature-options-v59>button>span:nth-child(2),.profile-modal-v55 .profile-signature-popover-v61>button>span:nth-child(2){display:grid!important;text-align:left!important}.profile-modal-v55 .modal-actions{min-height:74px;justify-content:flex-end!important;gap:9px!important;margin:22px -34px 0!important;padding:14px 34px 16px!important;border-top:1px solid rgba(90,30,45,.08)!important;background:#fbf8f4f0!important;box-shadow:0 -14px 34px #351f240e!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.profile-modal-v55 .modal-actions button{min-height:43px!important;padding-inline:17px!important;border-radius:11px!important;font-size:13px!important}.profile-modal-v55 .profile-secondary-v56{border-color:#5a1e2d21!important;color:#6c5e59!important;background:transparent!important}.profile-modal-v55 .profile-primary-v56{border-color:#5a1e2d!important;color:#fff!important;background:#5a1e2d!important;box-shadow:0 10px 22px #5a1e2d2e}html[data-workspace-theme=night] .profile-modal-v55{border-color:#f7f3ee1a!important;background:#1c1518!important}html[data-workspace-theme=night] .profile-modal-v55>p{color:#c6b8b2!important}html[data-workspace-theme=night] .profile-modal-v55 .profile-photo-workbench,html[data-workspace-theme=night] .profile-modal-v55 .profile-signature-v59,html[data-workspace-theme=night] .profile-modal-v55 .profile-signature-v61{border-color:#f7f3ee17!important;background:linear-gradient(145deg,#271c21,#22191c)!important}html[data-workspace-theme=night] .profile-modal-v55 .stacked-label input,html[data-workspace-theme=night] .profile-modal-v55 .profile-signature-select-trigger-v59,html[data-workspace-theme=night] .profile-modal-v55 .profile-signature-options-v59,html[data-workspace-theme=night] .profile-modal-v55 .profile-signature-popover-v61{border-color:#f7f3ee1c!important;color:#fffaf7!important;background:#241a1e!important}html[data-workspace-theme=night] .profile-modal-v55 .profile-signature-source-v59{border-color:#f7f3ee14;background:#ffffff06}html[data-workspace-theme=night] .profile-modal-v55 .modal-actions{border-color:#f7f3ee17!important;background:#1c1518f2!important}.patricia-float{right:25px!important;bottom:22px!important;min-height:56px;padding:7px 18px 7px 7px!important;gap:11px!important;border:1px solid rgba(231,198,111,.3)!important;background:linear-gradient(115deg,#5a1e2d,#74263e)!important;box-shadow:0 18px 42px #5a1e2d4a,inset 0 1px #ffffff21!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease!important}.patricia-float:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 23px 50px #5a1e2d57,inset 0 1px #ffffff26!important}.patricia-float .patricia-float-art{width:42px!important;height:42px!important;color:#6e3d16!important;background:linear-gradient(145deg,#f0cf77,#b58c52)!important;box-shadow:inset 0 1px #ffffff61}.patricia-float>span:last-child{font-size:13px!important;letter-spacing:-.005em}.client-chat-floating{right:24px!important;bottom:22px!important;width:min(470px,calc(100vw - 32px))!important;max-height:min(610px,calc(100dvh - 32px))!important;padding:22px!important;overflow-x:hidden!important;overflow-y:auto!important;border:1px solid rgba(181,140,82,.3)!important;border-radius:24px!important;background:#fffdfaf7!important;box-shadow:0 35px 100px #1f101557,0 7px 24px #5a1e2d1f!important;-webkit-backdrop-filter:blur(22px) saturate(1.08)!important;backdrop-filter:blur(22px) saturate(1.08)!important;transform-origin:calc(100% - 36px) 100%;animation:ux-chat-pop .48s cubic-bezier(.16,1.15,.3,1) both!important;scrollbar-width:thin;scrollbar-color:rgba(181,140,82,.35) transparent}.client-chat-floating:before{background:transparent!important}.client-chat-floating .client-chat-window-actions{right:14px!important;top:14px!important;gap:6px!important}.client-chat-floating .client-chat-window-actions button{width:34px!important;height:34px!important;border-radius:10px!important;border:1px solid rgba(90,30,45,.09)!important;background:#5a1e2d09!important}.client-chat-floating .client-chat-brand{min-height:55px;margin:0 0 15px!important;padding-right:78px!important;gap:12px!important}.client-chat-floating .chat-lime{width:48px!important;height:48px!important;flex:0 0 48px;border-radius:15px!important;color:#6d3d17!important;background:linear-gradient(145deg,#f0cf77,#b58c52)!important;box-shadow:0 9px 20px #b58c522b,inset 0 1px #ffffff59}.client-chat-floating .client-chat-brand span{font-size:9px!important;letter-spacing:.15em!important}.client-chat-floating .client-chat-brand strong{font-size:22px!important;letter-spacing:-.025em}.client-chat-floating .client-chat-brand small{font-size:11px!important}.client-chat-floating .chat-intro{margin:0!important;padding:0 1px;font-size:12px!important;line-height:1.52!important}.client-chat-floating .chat-auto-block{margin:15px 0 13px!important;padding:13px!important;border-color:#b58c5233!important;border-radius:15px!important;background:linear-gradient(135deg,#b58c5213,#5a1e2d06)!important}.client-chat-floating .chat-auto-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.client-chat-floating .chat-auto-actions button{min-height:37px;padding:8px 10px!important;border-color:#5a1e2d14!important;border-radius:10px!important;background:#ffffffbf!important;font-size:11px!important;transition:transform .16s ease,border-color .16s ease,background .16s ease}.client-chat-floating .chat-auto-actions button:hover{transform:translateY(-1px);border-color:#b58c524d!important;background:#fff!important}.client-chat-floating .chat-kind-tabs{margin:12px 0!important;padding:4px;gap:4px!important;border:1px solid rgba(90,30,45,.07);border-radius:13px;background:#5a1e2d08}.client-chat-floating .chat-kind-tabs button{min-height:38px;padding:7px 6px!important;border:0!important;border-radius:9px!important;background:transparent!important;font-size:10px!important}.client-chat-floating .chat-kind-tabs button.active{color:#fff!important;background:#5a1e2d!important;box-shadow:0 7px 16px #5a1e2d29}.client-chat-floating>label{gap:7px!important;font-size:11px!important}.client-chat-floating textarea{min-height:104px!important;max-height:170px;padding:13px 14px!important;border-color:#5a1e2d1a!important;border-radius:13px!important;background:#fffc!important;font-size:12px!important}.client-chat-floating .chat-send{min-height:43px;margin-top:9px!important;border-radius:12px!important;box-shadow:0 10px 22px #5a1e2d29}.client-chat-floating .chat-note{margin-top:11px!important;padding-top:11px!important;font-size:10px!important;line-height:1.45!important}html[data-workspace-theme=night] .client-chat-floating{border-color:#b58c5247!important;background:#20171bfa!important;box-shadow:0 35px 100px #00000075!important}html[data-workspace-theme=night] .client-chat-floating .client-chat-window-actions button,html[data-workspace-theme=night] .client-chat-floating .chat-auto-actions button,html[data-workspace-theme=night] .client-chat-floating textarea{border-color:#f7f3ee17!important;color:#fffaf7!important;background:#ffffff09!important}html[data-workspace-theme=night] .client-chat-floating .chat-kind-tabs{border-color:#f7f3ee14;background:#ffffff06}@keyframes ux-profile-pop{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ux-signature-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ux-chat-pop{0%{opacity:0;transform:translateY(24px) scale(.84)}72%{opacity:1;transform:translateY(-3px) scale(1.012)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 720px){.chrome-modal-backdrop:has(.profile-modal-v55){padding:8px!important}.profile-modal-v55{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;padding:25px 19px 0!important;border-radius:19px!important}.profile-modal-v55 .profile-photo-workbench,.profile-modal-v55 .profile-form-grid{grid-template-columns:1fr!important}.profile-modal-v55 .stacked-label.wide{grid-column:auto!important}.profile-modal-v55 .profile-signature-source-v59{grid-template-columns:1fr!important;width:100%}.profile-modal-v55 .profile-signature-select-trigger-v59{grid-template-columns:minmax(0,1fr) 18px!important}.profile-modal-v55 .profile-signature-selected-copy-v59{display:none!important}.profile-modal-v55 .profile-signature-options-v59>button,.profile-modal-v55 .profile-signature-popover-v61>button{grid-template-columns:minmax(0,1fr) 18px!important}.profile-modal-v55 .profile-signature-options-v59>button>span:nth-child(2),.profile-modal-v55 .profile-signature-popover-v61>button>span:nth-child(2){display:none!important}.profile-modal-v55 .modal-actions{margin-inline:-19px!important;padding-inline:19px!important}.client-chat-floating{right:8px!important;bottom:8px!important;width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:20px!important}}.profile-modal-v55 .profile-signature-v59,.profile-modal-v55 .profile-signature-v61{padding:16px 18px!important}.profile-modal-v55 .profile-signature-heading-v55{display:flex!important;align-items:center!important;margin-bottom:10px!important}.profile-modal-v55 .profile-signature-heading-v55>svg{width:30px!important;height:30px!important;padding:7px!important;flex-basis:30px!important;border-radius:9px!important}.profile-modal-v55 .profile-signature-heading-v55 h3{margin-bottom:2px!important;font-size:16px!important}.profile-modal-v55 .profile-signature-heading-v55 p{font-size:11px!important}.profile-modal-v55 .profile-signature-source-v59{display:inline-flex!important;grid-template-columns:none!important;width:auto!important;max-width:100%!important;margin-bottom:11px!important;padding:3px!important;gap:3px!important;border-radius:10px!important}.profile-modal-v55 .profile-signature-v59{overflow:hidden!important;contain:paint}.profile-modal-v55 .profile-signature-source-v59 button,.profile-modal-v55 .profile-signature-source-v59 label{width:auto!important;min-width:0!important;min-height:31px!important;height:31px!important;padding:0 10px!important;gap:5px!important;white-space:nowrap!important;border-radius:7px!important;font-size:10px!important;line-height:1!important}.profile-modal-v55 .profile-signature-source-v59 input[type=file]{display:none!important;position:absolute!important;width:0!important;height:0!important;opacity:0!important;pointer-events:none!important}.profile-modal-v55 .profile-signature-field-label-v59{margin-bottom:5px!important;font-size:9px!important}.profile-modal-v55 .profile-signature-select-trigger-v59{min-height:46px!important;height:46px!important;grid-template-columns:minmax(0,1fr) 118px 15px!important;padding:5px 11px!important;border-radius:10px!important}.profile-modal-v55 .profile-signature-selected-mark-v59{min-width:0!important;padding:0!important;overflow:hidden!important;font-size:20px!important;line-height:1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal-v55 .profile-signature-selected-copy-v59{padding-left:10px!important}.profile-modal-v55 .profile-signature-selected-copy-v59 strong{font-size:10px!important}.profile-modal-v55 .profile-signature-selected-copy-v59 small{font-size:8px!important}.profile-modal-v55 .profile-signature-options-v59,.profile-modal-v55 .profile-signature-popover-v61{display:block!important;width:100%!important;max-height:156px!important;margin-top:5px!important;padding:4px!important;border-radius:10px!important}.profile-modal-v55 .profile-signature-options-v59>button,.profile-modal-v55 .profile-signature-popover-v61>button{display:grid!important;width:100%!important;min-height:34px!important;height:34px!important;grid-template-columns:minmax(0,1fr) 105px 14px!important;align-items:center!important;gap:8px!important;margin:0!important;padding:3px 8px!important;border:0!important;border-radius:7px!important}.profile-modal-v55 .profile-signature-options-v59>button+button,.profile-modal-v55 .profile-signature-popover-v61>button+button{border-top:1px solid rgba(90,30,45,.06)!important}.profile-modal-v55 .profile-signature-option-mark-v59{min-width:0!important;overflow:hidden!important;font-size:16px!important;line-height:1!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important}.profile-modal-v55 .profile-signature-options-v59>button>span:nth-child(2) strong,.profile-modal-v55 .profile-signature-popover-v61>button>span:nth-child(2) strong{font-size:9px!important}.profile-modal-v55 .profile-signature-options-v59>button>span:nth-child(2) small,.profile-modal-v55 .profile-signature-popover-v61>button>span:nth-child(2) small{font-size:7px!important}.client-chat-floating{width:min(448px,calc(100vw - 28px))!important;max-height:calc(100dvh - 24px)!important;padding:18px!important;border-radius:22px!important;animation:ux-chat-pop-final .64s cubic-bezier(.16,1,.3,1) both!important}.client-chat-floating .client-chat-brand{min-height:46px!important;margin-bottom:10px!important}.client-chat-floating .chat-lime{width:42px!important;height:42px!important;flex-basis:42px!important;border-radius:13px!important}.client-chat-floating .client-chat-brand strong{font-size:20px!important}.client-chat-floating .chat-intro{font-size:11px!important;line-height:1.42!important}.client-chat-floating .chat-auto-block{margin:11px 0 9px!important;padding:10px!important}.client-chat-floating .chat-auto-block>span{margin-bottom:6px!important}.client-chat-floating .chat-auto-actions button{min-height:32px!important;padding:6px 9px!important}.client-chat-floating .chat-auto-reply{margin-top:7px!important;padding:7px!important}.client-chat-floating .chat-kind-tabs{margin:8px 0!important}.client-chat-floating .chat-kind-tabs button{min-height:33px!important;padding:5px 4px!important}html[data-workspace-theme=day] .client-chat-floating .chat-kind-tabs button.active,html[data-workspace-theme=night] .client-chat-floating .chat-kind-tabs button.active,.client-chat-floating .chat-kind-tabs button.active{border-color:#5a1e2d!important;color:#fff!important;background:#5a1e2d!important;box-shadow:0 6px 14px #5a1e2d33!important}.client-chat-floating>label{gap:5px!important}.client-chat-floating textarea{min-height:76px!important;height:76px!important;max-height:100px!important;padding:10px 12px!important}.client-chat-floating .chat-send{min-height:37px!important;margin-top:7px!important}.client-chat-floating .chat-note{margin-top:7px!important;padding-top:7px!important;font-size:9px!important}@keyframes ux-chat-pop-final{0%{opacity:0;transform:translateY(42px) scale(.72)}54%{opacity:1;transform:translateY(-11px) scale(1.045)}76%{transform:translateY(4px) scale(.985)}90%{transform:translateY(-2px) scale(1.008)}to{opacity:1;transform:translateY(0) scale(1)}}.client-home-v3{--client-surface: color-mix(in srgb, var(--card) 95%, transparent);padding-bottom:128px!important}.client-home-v3 .client-home-heading{align-items:stretch!important;margin-bottom:17px!important}.client-home-v3 .client-home-heading>div:first-child{position:relative;display:flex;min-height:186px;flex-direction:column;justify-content:center;padding:30px 34px;overflow:hidden;border:1px solid color-mix(in srgb,var(--client-gold) 18%,var(--border));border-radius:26px;background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--client-gold) 13%,transparent),transparent 30%),var(--client-surface);box-shadow:0 22px 55px #341f2513}.client-home-v3 .client-home-heading>div:first-child:after{content:"";position:absolute;right:-42px;bottom:-88px;width:210px;height:210px;border:34px solid color-mix(in srgb,var(--client-bordeaux) 5%,transparent);border-radius:46% 54% 40% 60%;transform:rotate(-14deg)}.client-home-v3 .client-home-heading h1{margin:9px 0!important;font-size:clamp(40px,4.6vw,68px)!important}.client-home-v3 .client-home-heading p{max-width:690px!important;margin:0!important;font-size:14px!important}.client-home-v3 .contract-card{align-self:stretch;border-radius:26px!important;background:linear-gradient(145deg,rgba(255,255,255,.1),transparent 34%),linear-gradient(135deg,#74253c,#5a1e2d 58%,#9a7449 140%)!important;box-shadow:0 24px 52px #5a1e2d33,inset 0 1px #ffffff24!important}.client-home-v3 .client-action-hero{min-height:142px;padding:25px 30px!important;border:1px solid rgba(236,205,146,.18);border-radius:25px!important;box-shadow:0 24px 54px #5a1e2d2e!important}.client-home-v3 .client-executive-grid{gap:14px!important;margin:17px 0!important}.client-home-v3 .executive-card{min-height:172px!important;padding:21px!important;border-color:color-mix(in srgb,var(--client-gold) 14%,var(--border))!important;border-radius:21px!important;background:var(--client-surface)!important;box-shadow:0 15px 35px #341f2511!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,border-color .25s ease}.client-home-v3 .executive-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--client-gold) 38%,var(--border))!important;box-shadow:0 22px 46px #5a1e2d1c!important}.client-home-v3 .executive-card:before{inset:0 auto 0 0!important;width:4px!important;height:auto!important}.client-home-v3 .client-home-lower-grid{gap:16px!important}.client-home-v3 .client-project-panel,.client-home-v3 .client-agenda-panel{border:1px solid color-mix(in srgb,var(--client-gold) 15%,var(--border))!important;border-radius:24px!important;background:var(--client-surface)!important;box-shadow:0 17px 38px #341f250f!important}.client-home-v3 .client-live-row,.client-home-v3 .client-event{transition:padding .2s ease,background .2s ease}.client-home-v3 .client-live-row:hover,.client-home-v3 .client-event:hover{padding-inline:10px!important;border-radius:12px;background:color-mix(in srgb,var(--client-gold) 6%,transparent)}.client-home-v3 .summary-mini-card{border-color:color-mix(in srgb,var(--client-gold) 14%,var(--border))!important;box-shadow:0 13px 31px #341f250e!important}html[data-workspace-theme=night] .client-home-v3 .client-home-heading>div:first-child,html[data-workspace-theme=night] .client-home-v3 .executive-card,html[data-workspace-theme=night] .client-home-v3 .client-project-panel,html[data-workspace-theme=night] .client-home-v3 .client-agenda-panel{border-color:#f7f3ee17!important;background:#23191de6!important;box-shadow:0 20px 48px #00000038!important}@media (max-width: 1180px){.client-home-v3 .client-home-heading>div:first-child{min-height:160px}}@media (max-width: 700px){.profile-modal-v55 .profile-signature-source-v59{display:flex!important;width:fit-content!important}.profile-modal-v55 .profile-signature-select-trigger-v59{grid-template-columns:minmax(0,1fr) 15px!important}.profile-modal-v55 .profile-signature-options-v59>button,.profile-modal-v55 .profile-signature-popover-v61>button{grid-template-columns:minmax(0,1fr) 14px!important}.client-chat-floating{max-height:calc(100dvh - 16px)!important;padding:15px!important}.client-home-v3 .client-home-heading>div:first-child{min-height:auto;padding:25px 22px}.client-home-v3 .client-home-heading h1{font-size:40px!important}}@media (min-width: 1181px){.client-home-v3 .client-home-heading{grid-template-columns:minmax(0,1fr) minmax(285px,340px)!important;gap:16px!important}}.client-home-v3 .contract-card{min-height:0!important;align-self:center!important;gap:11px!important;padding:13px 15px!important;border:1px solid rgba(181,140,82,.48)!important;border-radius:19px!important;background:linear-gradient(120deg,#6a2236,#5a1e2d 63%,#7b4f39 125%)!important;box-shadow:0 14px 30px #5a1e2d26,inset 0 1px #ffffff1c!important}.client-home-v3 .contract-icon,.client-home-v3 .client-contract-logo-v40{width:42px!important;height:42px!important;flex:0 0 42px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:13px!important;background:#fffaf7!important}.client-home-v3 .client-contract-logo-v40 img{width:100%!important;height:100%!important;padding:4px!important;object-fit:contain!important}.client-home-v3 .contract-main span,.client-home-v3 .contract-metric span{font-size:8px!important}.client-home-v3 .contract-main strong{margin-block:2px 1px!important;font-size:14px!important}.client-home-v3 .contract-main small{font-size:10px!important}.client-home-v3 .contract-metric{padding-left:11px!important}.client-home-v3 .contract-metric strong{font-size:16px!important}html[data-workspace-theme=day] .client-home-v3 .executive-card,html[data-workspace-theme=day] .client-home-v3 .client-project-panel,html[data-workspace-theme=day] .client-home-v3 .client-agenda-panel,html[data-workspace-theme=day] .client-home-v3 .summary-mini-card{border:1px solid rgba(90,30,45,.14)!important;background:#fffdfaf0!important;box-shadow:0 14px 34px #341f2513,0 2px 5px #341f2509!important}.patricia-float .patricia-float-art,.client-chat-floating .chat-lime{padding:0!important;overflow:hidden!important;border:2px solid rgba(231,198,111,.76)!important;background:#f0eadf!important}.patricia-float .patricia-float-art video,.client-chat-floating .chat-lime video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.patricia-float .patricia-float-art video{border-radius:50%}.client-chat-floating .chat-lime video{border-radius:12px}@media (prefers-reduced-motion: reduce){.patricia-float .patricia-float-art video,.client-chat-floating .chat-lime video{animation:none!important}}.workspace-view{background-image:linear-gradient(rgba(90,30,45,.042) 1px,transparent 1px),linear-gradient(90deg,rgba(90,30,45,.042) 1px,transparent 1px)!important;background-size:32px 32px!important}html[data-workspace-theme=night] .workspace-view{background-image:linear-gradient(rgba(247,243,238,.033) 1px,transparent 1px),linear-gradient(90deg,rgba(247,243,238,.033) 1px,transparent 1px)!important;background-size:32px 32px!important}.sidebar,.sidebar:hover,.sidebar:focus-within,.sidebar.pinned,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{background-color:#531a2a!important;background-image:linear-gradient(rgba(255,250,247,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(255,250,247,.065) 1px,transparent 1px),linear-gradient(165deg,#6b2639bd,#3f1421d4),url(/brand/cali-sidebar-pattern.webp)!important;background-repeat:repeat,repeat,no-repeat,no-repeat!important;background-position:center,center,center,center!important;background-size:28px 28px,28px 28px,cover,cover!important}@media (max-width: 700px){.client-home-v3 .contract-card{padding:12px 13px!important}}.patricia-float{min-height:64px!important;padding:7px 19px 7px 7px!important}.patricia-float .patricia-float-art{width:50px!important;height:50px!important;flex:0 0 50px!important}.client-chat-floating .chat-lime{width:56px!important;height:56px!important;flex:0 0 56px!important;border-radius:17px!important}.client-chat-floating .chat-lime video{border-radius:14px}.client-chat-floating .client-chat-brand{min-height:56px!important}.client-timeline-v4{width:min(100% - 48px,1480px)!important;max-width:1480px!important;margin-inline:auto!important;padding:34px 0 96px!important}.client-timeline-v4 .client-timeline-heading{position:relative;display:flex!important;min-height:174px;align-items:center!important;justify-content:space-between;margin:0 0 16px!important;padding:28px 32px!important;overflow:hidden;border:1px solid rgba(90,30,45,.13)!important;border-radius:25px!important;background:radial-gradient(circle at 87% 17%,rgba(231,198,111,.24),transparent 25%),#fffdfaf0!important;box-shadow:0 21px 52px #341f2516!important;animation:ux-rise .68s cubic-bezier(.16,1,.3,1) both}.client-timeline-v4 .client-timeline-heading:after{content:"";position:absolute;right:-54px;bottom:-118px;width:265px;height:265px;border:40px solid rgba(90,30,45,.045);border-radius:50%}.client-timeline-v4 .client-timeline-heading-copy,.client-timeline-v4 .client-timeline-heading-mark{position:relative;z-index:1}.client-timeline-v4 .client-timeline-heading h1{margin:9px 0!important;font-size:clamp(42px,4.4vw,66px)!important;letter-spacing:-.05em}.client-timeline-v4 .client-timeline-heading p{max-width:760px;margin:0!important;font-size:14px!important}.client-timeline-v4 .client-timeline-heading-mark{display:grid;width:60px;height:60px;place-items:center;flex:0 0 60px;margin-right:8px;border:1px solid rgba(181,140,82,.3);border-radius:18px;color:#6b2639;background:linear-gradient(145deg,#f2d47f,#b58c52);box-shadow:0 13px 28px #b58c5238}.client-timeline-v4 .client-google-panel{margin-bottom:16px!important;padding:14px 17px!important;border-color:#5a1e2d1c!important;border-radius:17px!important;background:#fffdfae6!important;box-shadow:0 12px 30px #341f250f!important;animation:ux-rise .62s 60ms cubic-bezier(.16,1,.3,1) both}.client-timeline-v4 .client-timeline-summary{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.82fr))!important;gap:14px!important}.client-timeline-v4 .client-timeline-summary article{min-height:118px;align-items:center!important;padding:20px!important;border:1px solid rgba(90,30,45,.13)!important;border-radius:20px!important;background:#fffdfaf2!important;box-shadow:0 14px 34px #341f2512!important;animation:ux-card-in .62s cubic-bezier(.16,1,.3,1) both}.client-timeline-v4 .client-timeline-summary article:nth-child(1){border-color:#b58c5261!important;background:linear-gradient(135deg,#fffdfafa,#f7e9cac2)!important}.client-timeline-v4 .client-timeline-summary article:nth-child(2){animation-delay:55ms}.client-timeline-v4 .client-timeline-summary article:nth-child(3){animation-delay:.11s}.client-timeline-v4 .client-timeline-summary article>svg{width:43px!important;height:43px!important}.client-timeline-v4 .client-timeline-summary strong{font-size:24px!important}.client-timeline-v4 .client-real-timeline-panel{border:1px solid rgba(90,30,45,.13)!important;border-radius:24px!important;background:#fffdfaf5!important;box-shadow:0 22px 52px #341f2516!important;animation:ux-rise .64s .14s cubic-bezier(.16,1,.3,1) both}.client-timeline-v4 .client-real-timeline-title{min-height:84px;padding:20px 24px!important;background:linear-gradient(135deg,#5a1e2d0b,#b58c5216)!important}.client-timeline-v4 .client-agenda-columns{min-height:40px;padding-inline:24px!important;background:#5a1e2d09!important}.client-timeline-v4 .client-agenda-body{padding:7px 24px 12px!important}.client-timeline-v4 .client-agenda-row{position:relative;min-height:68px!important;padding:12px 10px 12px 14px!important;border-bottom:0!important;border-radius:13px;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.client-timeline-v4 .client-agenda-row+.client-agenda-row{margin-top:3px}.client-timeline-v4 .client-agenda-row:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:99px;background:#5a1e2d}.client-timeline-v4 .client-agenda-row.deadline:before,.client-timeline-v4 .client-agenda-row.request:before{background:#b58c52}.client-timeline-v4 .client-agenda-row:hover{transform:translate(3px);background:#5a1e2d09;box-shadow:0 9px 22px #341f250b}.client-timeline-v4 .client-agenda-row.past{opacity:.52!important}html[data-workspace-theme=night] .client-timeline-v4 .client-timeline-heading,html[data-workspace-theme=night] .client-timeline-v4 .client-google-panel,html[data-workspace-theme=night] .client-timeline-v4 .client-timeline-summary article,html[data-workspace-theme=night] .client-timeline-v4 .client-real-timeline-panel{border-color:#f7f3ee1a!important;background:#23191deb!important;box-shadow:0 20px 48px #0000003b!important}html[data-workspace-theme=night] .client-timeline-v4 .client-timeline-summary article:first-child{border-color:#b58c524d!important;background:linear-gradient(135deg,#2b2024,#352b20)!important}html[data-workspace-theme=night] .client-timeline-v4 .client-agenda-columns{background:#ffffff09!important}html[data-workspace-theme=night] .client-timeline-v4 .client-agenda-row:hover{background:#ffffff09}.client-hours-v2{width:min(100% - 48px,1420px)!important;max-width:1420px!important;padding:34px 0 96px!important}.client-hours-v2 .client-hours-connect-header{position:relative;min-height:170px;align-items:center!important;margin:0 0 16px!important;padding:28px 32px!important;overflow:hidden;border:1px solid rgba(90,30,45,.13);border-radius:25px;background:radial-gradient(circle at 88% 15%,rgba(231,198,111,.25),transparent 25%),#fffdfaf0;box-shadow:0 21px 52px #341f2516;animation:ux-rise .68s cubic-bezier(.16,1,.3,1) both}.client-hours-v2 .client-hours-connect-header:after{content:"";position:absolute;right:-65px;bottom:-120px;width:270px;height:270px;border:42px solid rgba(90,30,45,.045);border-radius:50%}.client-hours-v2 .client-hours-connect-header>*{position:relative;z-index:1}.client-hours-v2 .client-hours-connect-header h1{margin:9px 0!important;font-size:clamp(42px,4.4vw,66px)!important;letter-spacing:-.05em}.client-hours-v2 .client-hours-connect-header p{max-width:760px;font-size:14px!important}.client-hours-heading-mark{display:grid;width:60px;height:60px;place-items:center;flex:0 0 60px;margin-right:8px;border:1px solid rgba(181,140,82,.3);border-radius:18px;color:#6b2639;background:linear-gradient(145deg,#f2d47f,#b58c52);box-shadow:0 13px 28px #b58c5238}.client-hours-v2 .client-hours-summary-gold{min-height:230px;margin-bottom:16px!important;padding:24px 26px!important;border:1px solid rgba(181,140,82,.72)!important;border-radius:24px!important;background:radial-gradient(circle at 88% 15%,rgba(255,255,255,.38),transparent 24%),linear-gradient(128deg,#f8e7ab,#e8bd61 54%,#b58c52 118%)!important;box-shadow:0 22px 48px #774c242b!important;animation:ux-rise .64s 55ms cubic-bezier(.16,1,.3,1) both}.client-hours-v2 .client-hours-summary-gold:before{left:auto!important;right:-28px!important;top:-45px!important;width:230px!important;height:230px!important;opacity:.075!important}.client-hours-v2 .client-hours-summary-top{margin-bottom:17px!important}.client-hours-v2 .client-hours-summary-top h2{font-size:26px!important}.client-hours-summary-state{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border:1px solid rgba(90,30,45,.15);border-radius:999px;background:#fffaeb6b;color:#5a1e2d;font-size:11px;font-weight:850}.client-hours-metric-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;overflow:hidden;border:1px solid rgba(90,30,45,.13);border-radius:15px;background:#fffdf55c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.client-hours-metric-grid>div{padding:14px 17px;border-left:1px solid rgba(90,30,45,.12)}.client-hours-metric-grid>div:first-child{border-left:0}.client-hours-metric-grid span{display:block;margin-bottom:5px;color:#432d25b3;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.client-hours-metric-grid strong{color:#432d25;font-size:23px;letter-spacing:-.035em}.client-hours-metric-grid .over strong{color:#8b263e}.client-hours-v2 .client-hours-progress{height:12px!important;box-shadow:inset 0 1px 3px #5a1e2d21}.client-hours-v2 .client-hours-filters{display:grid!important;grid-template-columns:minmax(0,1fr) 190px 210px;align-items:end!important;gap:12px!important;margin-bottom:16px!important;padding:16px 18px;border:1px solid rgba(90,30,45,.13);border-radius:18px;background:#fffdfaed;box-shadow:0 13px 32px #341f2511;animation:ux-rise .62s 105ms cubic-bezier(.16,1,.3,1) both}.client-hours-filter-copy{display:flex;min-width:0;flex-direction:column}.client-hours-filter-copy span{color:#b58c52;font-size:9px;font-weight:900;letter-spacing:.13em}.client-hours-filter-copy strong{margin:3px 0 2px;font-size:17px}.client-hours-filter-copy small{color:var(--theme-muted);font-size:10px}.client-hours-v2 .client-hours-filters label{min-width:0!important}.client-hours-v2 .client-hours-filters input,.client-hours-v2 .client-hours-filters select{width:100%;height:42px!important;border-radius:11px!important}.client-hours-v2 .client-hours-table-card,.client-hours-v2 .client-hours-empty,.client-hours-v2 .client-hours-disabled{border:1px solid rgba(90,30,45,.13)!important;border-radius:21px!important;background:#fffdfaf2!important;box-shadow:0 20px 46px #341f2513!important;animation:ux-rise .62s .15s cubic-bezier(.16,1,.3,1) both}.client-hours-v2 .client-hours-table th{height:48px;padding-inline:15px!important;color:#775c56!important;background:#5a1e2d0a!important}.client-hours-v2 .client-hours-table td{padding:15px!important}.client-hours-v2 .client-hours-row{transition:background .18s ease,box-shadow .18s ease}.client-hours-v2 .client-hours-row:hover{background:#b58c5211!important;box-shadow:inset 3px 0 #b58c52}html[data-workspace-theme=night] .client-hours-v2 .client-hours-connect-header,html[data-workspace-theme=night] .client-hours-v2 .client-hours-filters,html[data-workspace-theme=night] .client-hours-v2 .client-hours-table-card,html[data-workspace-theme=night] .client-hours-v2 .client-hours-empty,html[data-workspace-theme=night] .client-hours-v2 .client-hours-disabled{border-color:#f7f3ee1a!important;background:#23191deb!important;box-shadow:0 20px 48px #0000003b!important}html[data-workspace-theme=night] .client-hours-v2 .client-hours-summary-gold{border-color:#e0b86b99!important;background:radial-gradient(circle at 88% 15%,rgba(224,184,107,.14),transparent 24%),linear-gradient(128deg,#4b391e,#6b5128)!important}html[data-workspace-theme=night] .client-hours-summary-state,html[data-workspace-theme=night] .client-hours-metric-grid{border-color:#fff1c729;background:#ffffff0b;color:#fff1c7}html[data-workspace-theme=night] .client-hours-metric-grid>div{border-color:#fff1c71f}html[data-workspace-theme=night] .client-hours-metric-grid span{color:#fff1c7a8}html[data-workspace-theme=night] .client-hours-metric-grid strong{color:#fff1c7}html[data-workspace-theme=night] .client-hours-v2 .client-hours-table th{color:#d6c3bc!important;background:#ffffff09!important}@media (max-width: 900px){.client-timeline-v4,.client-hours-v2{width:min(100% - 24px,860px)!important;padding-top:24px!important}.client-timeline-v4 .client-timeline-summary{grid-template-columns:1fr!important}.client-hours-v2 .client-hours-filters{grid-template-columns:1fr 1fr!important}.client-hours-filter-copy{grid-column:1 / -1}}@media (max-width: 620px){.client-timeline-v4 .client-timeline-heading,.client-hours-v2 .client-hours-connect-header{min-height:0;padding:24px 21px!important}.client-timeline-v4 .client-timeline-heading-mark,.client-hours-heading-mark{display:none}.client-timeline-v4 .client-timeline-heading h1,.client-hours-v2 .client-hours-connect-header h1{font-size:39px!important}.client-hours-metric-grid{grid-template-columns:1fr!important}.client-hours-metric-grid>div{border-top:1px solid rgba(90,30,45,.12);border-left:0}.client-hours-metric-grid>div:first-child{border-top:0}.client-hours-v2 .client-hours-filters{grid-template-columns:1fr!important}.client-hours-filter-copy{grid-column:auto}}.client-roadmap-page-v34{width:min(100% - 48px,1420px)!important;max-width:1420px!important;padding:34px 0 96px!important}.client-roadmap-page-v34 .client-roadmap-heading-v33{position:relative;min-height:170px;align-items:center!important;margin-bottom:16px!important;padding:28px 32px;overflow:hidden;border:1px solid rgba(90,30,45,.14);border-radius:25px;background:radial-gradient(circle at 88% 14%,rgba(231,198,111,.25),transparent 25%),#fffdfaf2;box-shadow:0 21px 52px #341f2516;animation:ux-rise .68s cubic-bezier(.16,1,.3,1) both}.client-roadmap-page-v34 .client-roadmap-heading-v33:after{content:"";position:absolute;right:-64px;bottom:-122px;width:272px;height:272px;border:42px solid rgba(90,30,45,.045);border-radius:50%}.client-roadmap-page-v34 .client-roadmap-heading-v33>*{position:relative;z-index:1}.client-roadmap-page-v34 .client-roadmap-heading-v33 h1{margin:9px 0!important;font-size:clamp(42px,4.4vw,66px)!important;font-weight:700!important;line-height:.96;letter-spacing:-.052em}.client-roadmap-page-v34 .client-roadmap-heading-v33 p{max-width:760px;font-size:14px;line-height:1.55}.client-roadmap-heading-side-v34{display:flex;flex:0 0 auto;align-items:flex-end;gap:12px}.client-roadmap-heading-mark-v34{display:grid;width:60px;height:60px;flex:0 0 60px;place-items:center;border:1px solid rgba(181,140,82,.35);border-radius:18px;color:#6b2639;background:linear-gradient(145deg,#f2d47f,#b58c52);box-shadow:0 13px 28px #b58c5238}.client-roadmap-page-v34 .client-project-picker-v33 select{min-height:44px;border-radius:12px}.client-roadmap-page-v34 .client-roadmap-table-v33{border:1px solid rgba(90,30,45,.14)!important;border-radius:24px!important;background:#fffdfaf5!important;box-shadow:0 22px 52px #341f2516!important;animation:ux-rise .66s 70ms cubic-bezier(.16,1,.3,1) both}.client-roadmap-page-v34 .client-roadmap-table-v33>header{min-height:102px;padding:21px 24px!important;border-bottom:1px solid rgba(90,30,45,.1)!important;background:linear-gradient(110deg,#5a1e2d0b,#e7c66f1f)}.client-roadmap-page-v34 .client-roadmap-table-v33>header h2{margin:5px 0 4px!important;font-size:24px!important;letter-spacing:-.03em}.client-roadmap-page-v34 .client-roadmap-table-v33>header p{max-width:760px;margin:0;font-size:11px}.client-roadmap-page-v34 .client-roadmap-table-v33 .mc-legend{display:none!important}.client-roadmap-page-v34 .roadmap-months-v2{min-height:46px;padding-inline:24px!important;background:#5a1e2d08!important}.client-roadmap-page-v34 .front-section-v2{margin:14px!important;overflow:hidden;border:1px solid rgba(90,30,45,.11)!important;border-radius:18px!important;background:#fffdfad6;box-shadow:0 10px 27px #341f250b}.client-roadmap-page-v34 .front-section-v2+.front-section-v2{margin-top:0!important}.client-roadmap-page-v34 .front-header-v2{min-height:92px;padding:16px 18px!important;border-bottom:1px solid rgba(90,30,45,.08)!important;background:linear-gradient(105deg,#5a1e2d09,#b58c5212)!important}.client-roadmap-page-v34 .front-header-v2 img{width:44px!important;height:44px!important;padding:9px;border:1px solid rgba(181,140,82,.25);border-radius:14px;background:#fffdfabf}.client-roadmap-page-v34 .front-copy-v2 strong{font-size:17px!important}.client-roadmap-page-v34 .client-front-count-v33{border-color:#b58c5240;background:#e7c66f1a}.client-roadmap-page-v34 .front-deliverable-row-v3{min-height:68px!important;padding-inline:18px!important;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.client-roadmap-page-v34 .front-deliverable-row-v3:hover{transform:translate(3px);background:#b58c520f!important;box-shadow:inset 3px 0 #b58c52}.client-roadmap-page-v34 .front-deliverable-open-v3 strong{font-size:13px!important}.client-roadmap-page-v34 .row-arrow-v3{border:1px solid rgba(90,30,45,.1)!important;border-radius:10px!important;background:#fffdfab8!important}.client-deliverable-workspace-v33{border:1px solid rgba(90,30,45,.15)!important;border-radius:26px!important;background:#fffdfafb!important;box-shadow:0 34px 96px #2a181e45!important;animation:workspace-modal-pop .4s cubic-bezier(.16,1,.3,1) both!important}.client-deliverable-workspace-v33 .deliverable-workspace-header-v2{padding:22px 24px!important;background:linear-gradient(110deg,#5a1e2d0b,#e7c66f1f)}.client-deliverable-workspace-v33 .deliverable-big-icon{width:52px!important;height:52px!important;border-radius:16px!important;background:linear-gradient(145deg,#f2d47f,#b58c52)!important;color:#5a1e2d!important}.client-deliverable-workspace-v33 .deliverable-title-v2 h2{font-size:25px!important;letter-spacing:-.035em}.client-deliverable-workspace-v33 .deliverable-tabs-v2{padding:0 24px!important;background:#5a1e2d06}.client-deliverable-workspace-v33 .deliverable-tabs-v2 button{min-height:49px!important}.client-deliverable-workspace-v33 .deliverable-summary-lines-v2>div,.client-deliverable-workspace-v33 .client-description-v33,.client-deliverable-workspace-v33 .client-file-strip-v33,.client-deliverable-workspace-v33 .client-feedback-strip-v33,.client-deliverable-workspace-v33 .client-task-list-v33{border-color:#5a1e2d1c!important;box-shadow:0 9px 24px #341f250a}.client-delivery-modal{border:1px solid rgba(90,30,45,.15)!important;border-radius:24px!important;background:#fffdfafb!important;box-shadow:0 32px 90px #2a181e40!important;animation:workspace-modal-pop .4s cubic-bezier(.16,1,.3,1) both!important}.client-delivery-modal h2{font-size:27px!important;letter-spacing:-.035em}.client-delivery-modal textarea{border-radius:14px!important}.client-delivery-rating-row button{border-radius:13px!important;transition:transform .18s ease,background .18s ease,border-color .18s ease}.client-delivery-rating-row button:hover{transform:translateY(-2px)}html[data-workspace-theme=night] .client-roadmap-page-v34 .client-roadmap-heading-v33,html[data-workspace-theme=night] .client-roadmap-page-v34 .client-roadmap-table-v33,html[data-workspace-theme=night] .client-deliverable-workspace-v33,html[data-workspace-theme=night] .client-delivery-modal{border-color:#f7f3ee1c!important;background:#23191df2!important;box-shadow:0 22px 58px #00000045!important}html[data-workspace-theme=night] .client-roadmap-page-v34 .client-roadmap-table-v33>header,html[data-workspace-theme=night] .client-deliverable-workspace-v33 .deliverable-workspace-header-v2{border-color:#ffffff14!important;background:linear-gradient(110deg,#ffffff06,#b58c521a)}html[data-workspace-theme=night] .client-roadmap-page-v34 .roadmap-months-v2,html[data-workspace-theme=night] .client-deliverable-workspace-v33 .deliverable-tabs-v2{background:#ffffff06!important}html[data-workspace-theme=night] .client-roadmap-page-v34 .front-section-v2{border-color:#ffffff17!important;background:#251b1fe6}html[data-workspace-theme=night] .client-roadmap-page-v34 .front-header-v2{border-color:#ffffff14!important;background:linear-gradient(105deg,#ffffff06,#b58c5213)!important}html[data-workspace-theme=night] .client-roadmap-page-v34 .front-header-v2 img,html[data-workspace-theme=night] .client-roadmap-page-v34 .row-arrow-v3{border-color:#ffffff17!important;background:#ffffff0a!important}@media (max-width: 900px){.client-roadmap-page-v34{width:min(100% - 24px,860px)!important;padding-top:24px!important}.client-roadmap-page-v34 .client-roadmap-heading-v33{align-items:stretch!important}.client-roadmap-heading-side-v34{justify-content:space-between}}@media (max-width: 640px){.client-roadmap-page-v34 .client-roadmap-heading-v33{min-height:0;padding:24px 21px}.client-roadmap-page-v34 .client-roadmap-heading-v33 h1{font-size:39px!important}.client-roadmap-heading-mark-v34{display:none}.client-roadmap-heading-side-v34,.client-roadmap-page-v34 .client-project-picker-v33{width:100%}}@keyframes cali-message-arrive-v63{0%{opacity:0;transform:translateY(18px) scale(.94)}58%{opacity:1;transform:translateY(-5px) scale(1.018)}78%{transform:translateY(2px) scale(.994)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cali-popover-in-v63{0%{opacity:0;transform:translateY(-8px) scale(.975)}68%{opacity:1;transform:translateY(2px) scale(1.006)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cali-modal-in-v63{0%{opacity:0;transform:translateY(16px) scale(.975)}64%{opacity:1;transform:translateY(-3px) scale(1.004)}to{opacity:1;transform:translateY(0) scale(1)}}.workspace-chat-line,.records-chat-line{transform-origin:bottom center;transition:transform .2s ease,filter .2s ease}.workspace-chat-line.is-arriving,.records-chat-line.is-arriving{animation:cali-message-arrive-v63 .56s cubic-bezier(.2,.78,.2,1) both}.workspace-chat-line:hover,.records-chat-line:hover{transform:translateY(-1px)}.workspace-chat-standard .conversation-list-v2.workspace-chat-list,.records-v13-drawer .conversation-history{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,#b58c52 34%,transparent) transparent;background-image:linear-gradient(color-mix(in srgb,var(--theme-line) 32%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--theme-line) 32%,transparent) 1px,transparent 1px),radial-gradient(circle at 84% 9%,color-mix(in srgb,#e7c66f 10%,transparent),transparent 26%)!important;background-size:42px 42px,42px 42px,auto!important;background-position:center!important}.workspace-chat-standard .conversation-list-v2.workspace-chat-list::-webkit-scrollbar,.records-v13-drawer .conversation-history::-webkit-scrollbar{width:7px}.workspace-chat-standard .conversation-list-v2.workspace-chat-list::-webkit-scrollbar-thumb,.records-v13-drawer .conversation-history::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,#b58c52 38%,transparent);background-clip:padding-box}.workspace-chat-bubble,.records-chat-bubble{position:relative;isolation:isolate;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 26px #2e1b2116!important}.workspace-chat-line.role-admin .workspace-chat-bubble,.records-chat-line.role-admin .records-chat-bubble{background:linear-gradient(145deg,#641f34,#511724)!important;border-color:#ffffff14!important}.workspace-chat-line.role-client .workspace-chat-bubble,.records-chat-line.role-client .records-chat-bubble{background:linear-gradient(145deg,#f6dfa8,#efd292)!important;border-color:#b58c5270!important}.workspace-chat-avatar,.records-chat-avatar{box-shadow:0 7px 20px #3220251f!important;transition:transform .22s ease,box-shadow .22s ease}.workspace-chat-line.is-arriving .workspace-chat-avatar,.records-chat-line.is-arriving .records-chat-avatar{transform:translateY(-3px) rotate(-2deg)}.workspace-chat-compose,.records-v13-drawer .conversation-compose{border-top:1px solid color-mix(in srgb,#b58c52 24%,var(--theme-line))!important;background:color-mix(in srgb,var(--theme-surface) 94%,transparent)!important;box-shadow:0 -14px 34px #2d1b200b;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.workspace-chat-compose textarea,.records-v13-drawer .conversation-compose textarea{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.workspace-chat-tools>button,.records-chat-tools>button{transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.workspace-chat-tools>button:hover,.records-chat-tools>button:hover{transform:translateY(-2px)}.notification-panel{right:0!important;top:calc(100% + 13px)!important;width:min(430px,calc(100vw - 28px))!important;max-height:min(610px,calc(100dvh - 92px))!important;overflow:hidden!important;border:1px solid color-mix(in srgb,#5a1e2d 12%,var(--theme-line))!important;border-radius:22px!important;background:color-mix(in srgb,var(--theme-surface) 96%,transparent)!important;box-shadow:0 28px 76px #2c181f33!important;backdrop-filter:blur(20px) saturate(1.05);-webkit-backdrop-filter:blur(20px) saturate(1.05);animation:cali-popover-in-v63 .34s cubic-bezier(.2,.78,.2,1) both}.notification-head{min-height:82px;padding:17px 18px!important;border-bottom:1px solid var(--theme-line)!important;background:linear-gradient(120deg,color-mix(in srgb,#5a1e2d 5%,var(--theme-surface)),color-mix(in srgb,#e7c66f 10%,var(--theme-surface)))!important}.notification-head-title{display:flex;align-items:center;gap:11px;min-width:0}.notification-head-mark{width:40px;height:40px;flex:0 0 40px;display:grid!important;place-items:center;margin:0!important;border:1px solid color-mix(in srgb,#b58c52 32%,var(--theme-line));border-radius:13px;color:#5a1e2d!important;background:color-mix(in srgb,#e7c66f 14%,var(--theme-surface))}.notification-head-title>div>strong{font-size:.98rem!important;letter-spacing:-.015em}.notification-head-title>div>span{margin-top:2px!important;font-size:.7rem!important}.notification-head>button{min-height:34px;padding:0 10px!important;display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,#5a1e2d 13%,var(--theme-line))!important;border-radius:10px;background:color-mix(in srgb,var(--theme-surface) 82%,transparent)!important;cursor:pointer}.notification-list{max-height:min(500px,calc(100dvh - 176px));padding:8px;gap:5px;overflow-y:auto;overscroll-behavior:contain}.notification-item{position:relative;grid-template-columns:44px minmax(0,1fr)!important;align-items:start;gap:12px!important;padding:13px!important;border:1px solid transparent!important;border-radius:15px;color:var(--theme-text)!important;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.notification-item:hover{transform:translateY(-1px);border-color:color-mix(in srgb,#5a1e2d 10%,var(--theme-line))!important;background:color-mix(in srgb,#5a1e2d 4%,var(--theme-surface))!important;box-shadow:0 8px 22px #311e240f}.notification-item.unread{border-color:color-mix(in srgb,#b58c52 21%,var(--theme-line))!important;background:linear-gradient(115deg,color-mix(in srgb,#e7c66f 10%,var(--theme-surface)),color-mix(in srgb,#5a1e2d 3%,var(--theme-surface)))!important}.notification-item.is-arriving{animation:cali-message-arrive-v63 .56s cubic-bezier(.2,.78,.2,1) both}.notification-visual{width:42px;height:42px;display:grid;place-items:center;border:1px solid color-mix(in srgb,#5a1e2d 11%,var(--theme-line));border-radius:13px;color:#5a1e2d;background:var(--theme-surface)}.notification-kind-document .notification-visual{color:#7a5930;background:color-mix(in srgb,#e7c66f 14%,var(--theme-surface))}.notification-kind-hours .notification-visual{color:#315d48;background:color-mix(in srgb,#7ca98d 14%,var(--theme-surface))}.notification-kind-calendar .notification-visual{color:#755634;background:color-mix(in srgb,#d2a85f 13%,var(--theme-surface))}.notification-kind-message .notification-visual{color:#6e2940;background:color-mix(in srgb,#b95b7b 10%,var(--theme-surface))}.notification-copy{min-width:0}.notification-title-row{display:flex!important;align-items:flex-start;justify-content:space-between;gap:10px;margin:0!important}.notification-title-row strong{font-size:.82rem!important;line-height:1.35!important}.notification-title-row i{width:7px;height:7px;flex:0 0 7px;margin-top:5px;border-radius:999px;background:#5a1e2d;box-shadow:0 0 0 4px #5a1e2d14}.notification-copy p{margin:4px 0 0!important;font-size:.74rem!important;line-height:1.45!important}.notification-copy small{margin-top:7px!important;font-size:.65rem!important}.notification-indicator{display:none!important}html[data-workspace-theme=night] .notification-head-mark,html[data-workspace-theme=night] .notification-visual{color:#e6bd73!important}html[data-workspace-theme=night] .notification-title-row i{background:#e6bd73;box-shadow:0 0 0 4px #e6bd731a}.modal-backdrop>.modal-card,.workspace-modal-backdrop>.modal-card,.full-screen-modal>.modal-card,.chrome-modal-backdrop>.modal-card,.deliverable-workspace-modal-v2,.records-v13-drawer{animation:cali-modal-in-v63 .4s cubic-bezier(.2,.78,.2,1) both}.deliverable-workspace-scroll-v2:has(>.conversation-pane-v2){min-height:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.deliverable-workspace-modal-v2 .conversation-pane-v2.workspace-chat-standard{min-height:0!important;height:100%;grid-template-rows:minmax(0,1fr) auto!important;overflow:hidden!important;border:0!important;border-radius:0!important}.deliverable-workspace-modal-v2 .conversation-list-v2.workspace-chat-list{min-height:0!important;max-height:none!important;height:auto!important;gap:11px!important;padding:16px 22px!important;border-top:0!important}.deliverable-workspace-modal-v2 .workspace-chat-bubble,.records-v13-drawer .records-chat-bubble{min-width:0!important;max-width:min(66%,520px)!important;padding:10px 12px!important;border-radius:15px!important}.deliverable-workspace-modal-v2 .workspace-chat-head,.records-v13-drawer .records-chat-head{gap:12px;margin-bottom:4px}.deliverable-workspace-modal-v2 .workspace-chat-bubble>p,.records-v13-drawer .records-chat-bubble>p{font-size:12.5px!important;line-height:1.45!important}.workspace-chat-standard .conversation-composer-v2.workspace-chat-compose{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"channel channel channel" "pending pending pending" "tools field send"!important;gap:8px 10px!important;padding:10px 18px 13px!important}.client-deliverable-workspace-v33 .conversation-composer-v2.workspace-chat-compose{grid-template-areas:"pending pending pending" "tools field send"!important}.conversation-channel-compact-v64{grid-area:channel!important;justify-self:start;min-height:30px;margin:0!important;padding:2px!important;border-radius:9px!important;background:var(--theme-surface-soft)}.conversation-channel-compact-v64 button{min-height:27px!important;padding:0 10px!important;font-size:10px!important}.workspace-chat-runtime-pending-host{grid-area:pending!important;display:block!important;margin:0!important}.workspace-chat-runtime-tools-host{grid-area:tools!important;display:block!important;margin:0!important}.workspace-chat-runtime-tools-host .workspace-chat-tools{display:flex}.workspace-chat-send-actions{grid-area:send!important;display:flex!important;align-items:center!important;gap:8px!important;margin:0!important}.workspace-chat-standard .workspace-chat-compose textarea{min-height:62px!important;max-height:88px!important;resize:none!important}.records-v13-drawer{grid-template-rows:auto auto auto minmax(0,1fr) auto!important}.records-v13-drawer>header{padding:18px 22px 13px!important}.records-v13-drawer-meta{padding:8px 22px!important}.records-v13-drawer .records-v25-ops{min-height:0;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:stretch;gap:7px;padding:7px 16px!important;overflow:hidden;border-top:0;border-bottom:1px solid var(--theme-line)}.records-v13-drawer .records-v25-ops:empty{display:none}.records-v13-drawer .records-v25-ops>:only-child{grid-column:1 / -1}.records-v13-drawer .records-v25-timer,.records-v13-drawer .records-v28-admin-feedback{min-width:0;padding:8px 10px!important;border-radius:11px!important}.records-v13-drawer .records-v25-timer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.records-v13-drawer .records-v25-timer-copy{gap:1px}.records-v13-drawer .records-v25-timer-copy>small{max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.records-v13-drawer .records-v25-timer-action>button{min-height:34px}.records-v13-drawer .records-v25-timer-action{gap:7px}.records-v13-drawer .records-v25-timer-action>b{min-width:46px;font-size:12px}.records-v13-drawer .records-v25-timer-action>button{padding-inline:10px;white-space:nowrap}.records-v13-drawer .records-v13-conversation{min-height:0;height:100%;overflow:hidden}.records-v13-drawer .conversation-history{min-height:0!important;gap:10px!important;padding:14px 18px!important;overflow-y:auto!important}.records-v13-drawer .conversation-compose{grid-template-columns:auto minmax(0,1fr) auto!important;grid-template-areas:"pending pending pending" "tools field send"!important;gap:8px 10px!important;padding:10px 16px 12px!important}.records-chat-runtime-pending-host{grid-area:pending}.records-chat-runtime-tools-host{grid-area:tools;align-self:end}.records-chat-runtime-tools-host .records-chat-tools{display:flex}.records-v13-drawer .conversation-compose textarea{grid-area:field;min-height:58px!important;max-height:82px!important;resize:none!important}.records-v13-drawer .conversation-compose>.primary{grid-area:send;align-self:end}@media (max-width: 1024px){.deliverable-workspace-modal-v2,.client-deliverable-workspace-v33{width:calc(100vw - 24px)!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important}.workspace-chat-standard .conversation-list-v2.workspace-chat-list{max-height:none}.workspace-chat-bubble,.records-chat-bubble{max-width:min(82%,590px)!important}.notification-panel{position:fixed!important;top:72px!important;right:14px!important}.records-v13-drawer .records-v25-ops{grid-template-columns:1fr}.records-v13-drawer .records-v28-admin-feedback{display:grid}}@media (max-width: 640px){.modal-backdrop,.workspace-modal-backdrop,.full-screen-modal,.chrome-modal-backdrop.full-screen-modal{padding:6px!important}.deliverable-workspace-modal-v2,.client-deliverable-workspace-v33{width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:20px!important}.deliverable-workspace-header-v2{grid-template-columns:42px minmax(0,1fr) 42px!important;gap:10px!important;padding:14px!important}.deliverable-title-v2 .section-kicker{font-size:8px!important}.deliverable-title-v2 h2{overflow:hidden;font-size:18px!important;text-overflow:ellipsis;white-space:nowrap}.deliverable-title-v2 p{overflow:hidden;font-size:10px!important;text-overflow:ellipsis;white-space:nowrap}.deliverable-head-actions-v2{justify-content:flex-end}.deliverable-head-actions-v2>button:not(.modal-close):not(.drawer-close){display:none!important}.deliverable-workspace-tabs-v2{overflow-x:auto;scrollbar-width:none}.deliverable-workspace-tabs-v2::-webkit-scrollbar{display:none}.deliverable-workspace-tabs-v2 button{flex:0 0 auto;min-width:max-content;padding-inline:13px!important}.workspace-chat-standard>header{padding:0 2px 11px!important}.workspace-chat-standard .client-conversation-title-v33 p{font-size:10.5px!important}.workspace-chat-standard .conversation-list-v2.workspace-chat-list,.records-v13-drawer .conversation-history{gap:14px!important;padding:18px 12px!important;background-size:34px 34px,34px 34px,auto!important}.workspace-chat-bubble,.records-chat-bubble{min-width:0!important;max-width:calc(100% - 42px)!important;padding:11px 12px!important;border-radius:16px!important}.workspace-chat-avatar,.records-chat-avatar{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:11px!important}.workspace-chat-head,.records-chat-head{gap:10px;margin-bottom:5px}.workspace-chat-head strong,.records-chat-head strong{font-size:9.5px!important}.workspace-chat-head time,.records-chat-head time{font-size:8px!important}.workspace-chat-bubble>p,.records-chat-bubble p{font-size:13px!important;line-height:1.48!important}.workspace-chat-standard .conversation-composer-v2.workspace-chat-compose,.records-v13-drawer .conversation-compose{grid-template-columns:1fr auto!important;grid-template-areas:"channel channel" "pending pending" "tools tools" "field send"!important;gap:8px!important;padding:11px 12px 13px!important}.client-deliverable-workspace-v33 .conversation-composer-v2.workspace-chat-compose{grid-template-areas:"pending pending" "tools tools" "field send"!important}.workspace-chat-compose textarea,.records-v13-drawer .conversation-compose textarea{min-height:58px!important;max-height:118px;padding:11px 12px!important;font-size:13px!important;resize:none}.workspace-chat-tools,.records-chat-tools{gap:6px;padding:0!important}.workspace-chat-tools>button,.records-chat-tools>button{width:34px;height:34px;border-radius:10px;font-size:16px}.workspace-chat-compose>.workspace-chat-send-actions>.primary,.records-v13-drawer .conversation-compose>.primary{min-width:72px!important;height:46px!important;padding-inline:12px!important}.records-v13-drawer{width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;margin:6px!important;border:1px solid var(--theme-line)!important;border-radius:20px!important}.records-v13-drawer>header{padding:18px 16px 14px!important}.records-v13-drawer>header h2{font-size:21px!important}.records-v13-drawer-meta{padding:10px 16px!important}.records-v13-drawer-actions{padding:11px 12px!important}.records-v13-drawer .records-v25-ops{padding:6px 10px!important}.records-v13-drawer .records-v25-timer-copy>small{display:none}.records-v13-drawer .records-v25-timer-action>button{max-width:150px}.notification-panel{inset:auto 8px 8px 8px!important;top:auto!important;width:auto!important;max-height:min(76dvh,610px)!important;border-radius:22px!important;transform-origin:bottom center}.notification-head{min-height:74px;padding:14px!important}.notification-head-mark{width:38px;height:38px;flex-basis:38px}.notification-head>button{width:36px;padding:0!important;justify-content:center;font-size:0!important}.notification-head>button svg{width:16px;height:16px}.notification-list{max-height:calc(76dvh - 82px)}.notification-item{grid-template-columns:40px minmax(0,1fr)!important;padding:12px!important}.notification-visual{width:38px;height:38px;border-radius:12px}.profile-modal-v55,.document-create-modal,.client-account-modal.compact-account-modal,.client-account-modal.management-modal-v3{width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important;border-radius:20px!important}}@media (prefers-reduced-motion: reduce){.workspace-chat-line.is-arriving,.records-chat-line.is-arriving,.notification-item.is-arriving,.notification-panel,.modal-backdrop>.modal-card,.workspace-modal-backdrop>.modal-card,.full-screen-modal>.modal-card,.chrome-modal-backdrop>.modal-card,.deliverable-workspace-modal-v2,.records-v13-drawer{animation:none!important}.workspace-chat-line,.records-chat-line,.notification-item{transition:none!important}}
