:root{--paper:#f7efdf;--ink:#3b163f;--muted:#6c506c;--primary:#e94f3d;--primary-dark:#c9362d}body{background:var(--paper);color:var(--ink)}.site-header{background:#fffaf0;border:2px solid #3b163f;border-radius:16px;top:14px;box-shadow:0 12px 24px #3b163f1f}.brand-link img{width:135px;height:40px}.klok-character,.poster-closing img{mix-blend-mode:multiply}.site-nav a:after,.text-link:after{background:#e94f3d}.button{background:#e94f3d;border-color:#3b163f;box-shadow:0 5px #3b163f}.button:hover{background:#c9362d;border-color:#3b163f;box-shadow:0 7px #3b163f}.site-footer{color:#3b163f;background:#f3b51b;border-top:3px solid #3b163f}.workspace-shell{--workspace-accent:#a94331;--workspace-border:#ddd9ce;--workspace-border-strong:#8e948d;--workspace-canvas:#fbf8f2;--workspace-ink:#11251f;--workspace-muted:#52635d;--workspace-primary:#a94331;--workspace-primary-dark:#7f3024;--workspace-purple:#29445e;--workspace-surface:#fffdf8;grid-template-columns:244px minmax(0,1fr)}body:has(.workspace-shell){color:#11251f;accent-color:#a94331;background:#fbf8f2}body:has(.workspace-shell) ::selection{color:#11251f;background:#b8c9d8}.workspace-utility-bar{background:#29445e;border-color:#49637a;grid-template-columns:244px minmax(0,1fr) auto}.workspace-brand{background:#29445e;border-color:#49637a}.workspace-brand img{width:112px}.workspace-context small,.workspace-connection,.preview-status{color:#e8eff5}.workspace-connection.is-offline{color:#fff0ec}.sidebar{color:#11251f;background:#fffdf8;border-color:#ddd9ce;width:244px}.workspace-nav-group>p{color:#52635d}.workspace-nav-group a{color:#52635d;border-radius:8px}.workspace-nav-group a:hover{color:#11251f;background:#f0ede6}.workspace-nav-group a[aria-current=page]{color:#11251f;background:#e8eff5}.workspace-nav-group a[aria-current=page] .workspace-nav-icon{color:#a94331}.workspace-switcher{border-color:#ddd9ce}.workspace-switcher span,.workspace-switcher small{color:#52635d}.workspace-switcher strong{color:#11251f}.workspace-shell .sidebar-collapse-control{color:#29445e;background:#fffdf8;border-color:#b9b9aa}.workspace-shell .sidebar-collapse-control:hover{background:#e8eff5;border-color:#3f5f7a}.workspace-header{background:#fffdf8;border-color:#ddd9ce}.workspace-header h1{color:#11251f;font-weight:740}.workspace-main{padding-inline:var(--workspace-page-gutter);padding-bottom:48px}.workspace-shell .button,.workspace-primary-button{color:#fffdf8;background:#a94331;border-color:#a94331;border-radius:8px;min-height:44px;box-shadow:0 7px 18px #a9433124}.workspace-shell .button:hover,.workspace-primary-button:hover{background:#7f3024;border-color:#7f3024;box-shadow:0 9px 22px #a943312e}.workspace-shell .secondary-button{color:#29445e;box-shadow:none;background:#fffdf8;border-color:#3f5f7a}.workspace-shell .text-button{color:#29445e}.workspace-shell .text-button:hover{background:#e8eff5}.workspace-shell input,.workspace-shell select,.workspace-shell textarea{color:#11251f;background:#fffdf8;border-color:#b9b9aa;border-radius:8px}.workspace-shell input:focus,.workspace-shell select:focus,.workspace-shell textarea:focus{outline-offset:2px;border-color:#a94331;outline:3px solid #a9433133}.workspace-shell label{color:#3f514b}.workspace-card,.timer-panel,.entries-panel,.week-toolbar,.week-summary,.timesheet-grid,.calendar-week,.report-filters,.report-kpis article,.report-breakdown,.report-table-wrap,.directory-list,.free-plan-note,.finance-summary-bar{box-shadow:none;background:#fffdf8;border-color:#ddd9ce;border-radius:14px}.timer-panel{background:#fffdf8;border-color:#b8c9d8;box-shadow:0 18px 45px #11251f14}.entries-heading,.workspace-card-heading{border-color:#ddd9ce}.recorded-entry,.finance-record-list article,.expense-category-row{border-color:#ece8df}.report-kpis article:first-child{background:#e8eff5;border-color:#b8c9d8}.invoice-builder-preview,.invoice-actions-panel{background:#29445e;border-color:#29445e}.invoice-builder-preview h2,.invoice-builder-preview li,.invoice-actions-panel h2,.invoice-actions-panel>.finance-side-form:not(.invoice-share-panel) h3,.invoice-actions-panel label,.invoice-actions-panel legend{color:#fffdf8}.invoice-actions-panel>.finance-help,.invoice-actions-panel>:not(.invoice-share-panel) .finance-help{color:#e8eff5}.invoice-builder-preview li span{color:#f9bd40;border-color:#7890a4}.client-billing-intro{border-top-color:#a94331}.client-billing-step-heading>span{background:#29445e}.client-billing-safety-note{background:#e8eff5;border-color:#b8c9d8}.preview-status i{background:#f9bd40}.workspace-shell .avatar{color:#fffdf8;border-color:#7890a4}.demo-reset-control{color:#fffdf8;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #7890a4;border-radius:8px;padding:7px 11px;font-size:.76rem;font-weight:700}.demo-reset-tools{align-items:center;gap:10px;display:inline-flex}.demo-reset-countdown{color:#e8eff5;text-align:right;white-space:nowrap;gap:1px;line-height:1;display:grid}.demo-reset-countdown span{font-size:.64rem;font-weight:650}.demo-reset-countdown strong{color:#fffdf8;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.82rem;font-weight:800}.demo-reset-mobile{display:none}.demo-reset-control:hover{background:#fffdf817;border-color:#fffdf8}.demo-reset-control:disabled{opacity:.6;cursor:wait}.workspace-shell :focus-visible{outline-offset:3px;outline:3px solid #a94331}@media (max-width:900px){.workspace-utility-bar{grid-template-columns:1fr auto}.workspace-brand{margin-left:94px}.sidebar{width:0}.workspace-main{padding-inline:var(--workspace-page-gutter)}}@media (max-width:760px){.site-header{border-radius:12px}.demo-reset-control,.preview-status,.workspace-utility-actions>.demo-reset-tools{display:none}.mobile-menu-foot{align-items:flex-start;gap:.75rem}.mobile-menu-foot .demo-reset-control{color:#11251f;border-color:#11251f38;display:inline-flex}.mobile-menu-foot .demo-reset-tools{align-items:center;display:flex}.demo-reset-mobile{justify-content:flex-end;padding:10px 0 0;display:flex}.demo-reset-mobile .demo-reset-tools{background:#fffdf8;border:1px solid #ddd9ce;border-radius:8px;padding:8px 10px}.demo-reset-mobile .demo-reset-countdown{color:#52635d}.demo-reset-mobile .demo-reset-countdown strong{color:#11251f}.demo-reset-mobile .demo-reset-control{color:#11251f;border-color:#7890a4;display:inline-flex}.mobile-menu-foot .demo-reset-countdown{color:#52635d}.mobile-menu-foot .demo-reset-countdown strong{color:#11251f}}.demo-account-handoff{border-bottom:1px solid var(--border,#ddd9ce);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:24px;padding-block:20px;display:flex}.demo-account-handoff p{flex:260px;margin:0}.demo-account-handoff strong{display:block}.demo-account-handoff>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}
.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.selected-composition-hero{background:#f7efdf;display:block;position:relative}.selected-composition-hero>img{width:100%;height:auto;display:block}.selected-composition-links{position:absolute;inset:0}.selected-composition-links a{border-radius:6px;display:block;position:absolute}.selected-composition-links a:focus-visible{outline-offset:3px;outline:4px solid #169b98}.selected-composition-links a:first-child{width:8%;height:5%;top:2.5%;left:17.8%}.selected-composition-links a:nth-child(2){width:8%;height:5%;top:2.5%;left:25.8%}.selected-composition-links a:nth-child(3){width:8%;height:5%;top:2.5%;left:33.7%}.selected-composition-links a:nth-child(4){width:9%;height:5%;top:2.5%;left:41.2%}.selected-composition-links a:nth-child(5){width:6%;height:5%;top:2.5%;left:49.5%}.selected-composition-links a:nth-child(6){width:9.5%;height:6%;top:1.6%;right:3.5%}.selected-composition-links a:nth-child(6):before,.selected-composition-links a:nth-child(6):after{content:"";border-radius:7px;position:absolute;inset:4% 1% 14% -1%}.selected-composition-links a:nth-child(6):before{background:var(--poster-sign-in);transition:background-color .16s}.selected-composition-links a:nth-child(6):after{color:#21122f;content:"Sign in";place-items:center;font-size:clamp(.9rem,1.35vw,1.3rem);font-weight:800;display:grid}.selected-composition-links a:nth-child(6):hover:before{background:#c8892f}.selected-composition-links a:nth-child(7){width:11.5%;height:7%;top:14.2%;right:8.4%}.selected-composition-links a:nth-child(8){width:18%;height:5.5%;bottom:2.2%;right:10.2%}.marketing-site:has(.selected-composition-hero)>.site-header{display:none}.selected-hero{color:#21122f;background:#f7efdf;border-bottom:3px solid #21122f;margin:8px 0 72px;display:none}.selected-heading{text-align:center;min-height:235px;padding:36px 3% 12px;position:relative}.selected-heading h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(3.3rem,5.7vw,6rem);font-weight:500;line-height:.98}.selected-heading h1 span{display:inline-block;position:relative}.selected-heading h1 span:after{content:"";background:#e94f3d;border-radius:50%;height:6px;position:absolute;bottom:-3px;left:0;right:0;transform:rotate(-1deg)}.selected-heading>div{position:absolute;top:54px;right:4%}.selected-heading>div p{color:#e94f3d;font-family:var(--font-display);margin:16px 0 0;font-size:1.25rem;font-style:italic;font-weight:600;line-height:1;transform:rotate(4deg)}.selected-story{min-height:610px;padding:130px 4% 30px 19%;position:relative}.selected-character{z-index:3;clip-path:inset(3% 17% 2%);mix-blend-mode:multiply;transform-origin:50% 100%;width:22%;height:auto;position:absolute;bottom:12px;left:0;transform:scale(1.55)}.selected-cord{z-index:1;border-top:8px solid #169b98;border-radius:50%;height:78px;position:absolute;top:74px;left:12%;right:7%;transform:rotate(1deg)}.selected-ribbons{z-index:4;grid-template-columns:.9fr 1.15fr 1.15fr 1.2fr .9fr;align-items:start;gap:14px;display:grid;position:absolute;top:56px;left:19%;right:2%}.selected-ribbons span{color:#fff;letter-spacing:.02em;text-align:left;background:#e9a51a;border-radius:45% 9px;justify-content:center;align-items:center;min-height:62px;padding:12px 18px;font-size:.72rem;font-weight:850;line-height:1.15;display:flex;transform:rotate(1deg)}.selected-ribbons .ribbon-live{background:#169b98;font-size:.82rem;transform:rotate(-1deg)}.selected-ribbons .ribbon-invoice{background:#e94f3d;font-size:.78rem;transform:rotate(2deg)}.selected-dashboard{z-index:2;background:#fffdf5;border:2px solid #21122f;border-radius:14px;grid-template-columns:150px 1.2fr 1.2fr .72fr;min-height:445px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #21122f1a}.selected-dashboard aside{color:#fff;background:#21122f;flex-direction:column;padding:18px 0 14px;display:flex}.selected-dashboard aside>strong{font-family:var(--font-display);padding:0 16px 14px;font-size:1.5rem}.selected-dashboard aside nav{display:grid}.selected-dashboard aside nav>*{padding:9px 14px;font-size:.72rem}.selected-dashboard aside nav b{background:#169b98}.selected-dashboard aside small{margin:auto 14px 0;font-size:.58rem;line-height:1.5}.selected-dashboard>section{border-right:1px solid #d6cfc4;min-width:0;padding:16px}.selected-dashboard>section:last-child{border:0}.selected-dashboard h2{font-family:var(--font-sans);margin:0 0 16px;font-size:.88rem;font-weight:750}.selected-dashboard a{color:#078f91;margin-top:16px;font-size:.7rem;font-weight:800;text-decoration:none;display:block}.live-clock{border:1px solid #cfc6ba;border-radius:8px;grid-template-columns:56px 1fr;gap:5px 12px;padding:18px;display:grid}.live-clock i{color:#fff;background:#169b98;border-radius:50%;grid-row:1/3;place-items:center;width:52px;height:52px;font-style:normal;display:grid}.live-clock time{font-variant-numeric:tabular-nums;font-size:2.8rem;line-height:1}.live-clock p{margin:2px 0 0;font-size:.65rem}.live-clock p span{color:#078f91}.selected-dashboard h3{justify-content:space-between;margin:14px 0 6px;font-size:.66rem;display:flex}.selected-dashboard h3 em{color:#078f91;font-style:normal}.time-row{border:1px solid #d8d0c6;border-bottom:0;justify-content:space-between;margin:0;padding:8px 9px;font-size:.65rem;display:flex}.time-row:nth-of-type(5){border-bottom:1px solid #d8d0c6}.dashboard-reports h2{justify-content:space-between;align-items:center;display:flex}.dashboard-reports h2 button{color:#fff;background:#169b98;border:0;border-radius:4px;padding:7px 9px;font-size:.58rem}.dashboard-reports article{border-bottom:1px solid #d8d0c6;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;min-height:90px;padding:13px 3px;display:grid}.dashboard-reports article i{color:#fff;background:#e9a51a;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.dashboard-reports article:first-of-type i{background:#169b98}.dashboard-reports article:last-of-type i{background:#e94f3d}.dashboard-reports article p{margin:0;font-size:.67rem}.dashboard-reports article p span,.dashboard-reports article small{font-size:.57rem}.dashboard-reports article small{text-align:right}.dashboard-month dl{border:1px solid #d8d0c6;border-radius:8px;margin:0}.dashboard-month dl div{border-bottom:1px solid #d8d0c6;grid-template-columns:34px 1fr;align-items:center;gap:7px;min-height:96px;padding:14px 8px;display:grid}.dashboard-month dl div:last-child{border:0}.dashboard-month dt{color:#fff;background:#169b98;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.dashboard-month div:nth-child(2) dt{background:#e9a51a}.dashboard-month div:nth-child(3) dt{background:#e94f3d}.dashboard-month dd{margin:0;font-size:.57rem}.dashboard-month dd strong{margin-top:3px;font-size:1.35rem;display:block}.selected-price{border-top:3px solid #21122f;justify-content:space-between;align-items:center;gap:30px;min-height:112px;padding:22px 11%;display:flex}.selected-price strong{font-family:var(--font-display);font-size:clamp(2rem,3.2vw,3.4rem);font-weight:500}.selected-price strong span{color:#e94f3d}.selected-price a{text-underline-offset:7px;font-weight:800}@media (max-width:980px){.selected-heading{padding-inline:5%}.selected-heading>div{margin-top:24px;position:static}.selected-heading>div p{display:none}.selected-story{padding:115px 2% 24px}.selected-character{display:none}.selected-dashboard{grid-template-columns:120px 1fr 1fr}.dashboard-month{display:none}.selected-ribbons{grid-template-columns:repeat(5,1fr);gap:5px;left:1%;right:1%}.selected-ribbons span{padding:9px 6px;font-size:.58rem}.selected-price{padding-inline:5%}}@media (max-width:680px){.selected-composition-hero{display:none}.marketing-site:has(.selected-composition-hero)>.site-header{display:flex}.selected-hero{display:block}.selected-heading{min-height:auto;padding:42px 4% 22px}.selected-heading h1{font-size:clamp(3rem,14vw,4.4rem)}.selected-story{min-height:auto;padding:96px 0 22px}.selected-cord{top:64px;left:2%;right:2%}.selected-ribbons{display:flex;top:42px;overflow:hidden}.selected-ribbons span{min-width:126px}.selected-dashboard{grid-template-columns:1fr}.selected-dashboard aside,.dashboard-reports{display:none}.live-clock time{font-size:2.25rem}.selected-price{flex-direction:column;align-items:flex-start;padding:28px 5%}.selected-price strong{font-size:2.35rem}}.marketing-site{color:#21122f;background:#f7efdf}.site-header{max-width:none;box-shadow:none;background:#f7efdf;border:0;border-bottom:3px solid #21122f;border-radius:0;margin:0;padding:18px 4%;top:0}.brand-link img{width:140px;height:auto}.brand-wordmark{font-family:var(--font-display);letter-spacing:-.08em;font-size:3.1rem;font-weight:500;line-height:1}.site-nav a{color:#21122f;text-underline-offset:6px;font-weight:800;text-decoration-thickness:2px}.header-sign-in{background:var(--poster-sign-in);color:#21122f;border:2px solid #21122f;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:9px 22px;font-weight:800;text-decoration:none;transition:background-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:3px 3px #21122f}.header-sign-in:hover{background:#c8892f;transform:translate(-1px,-1px);box-shadow:5px 5px #21122f}.marketing-site .button{color:#fff;background:#e94f3d;border:2px solid #21122f;border-radius:8px;box-shadow:3px 3px #21122f}.marketing-site .button:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #21122f}.inner-hero{text-align:center;background:#f7efdf;border-bottom:3px solid #21122f;max-width:none;margin:0;padding:72px 10% 62px}.inner-hero h1{max-width:980px;font-family:var(--font-display);letter-spacing:-.04em;margin-inline:auto;font-size:clamp(3.3rem,6vw,6.4rem);font-weight:500;line-height:.98}.inner-hero>p:last-child{max-width:650px;margin:24px auto 0;font-size:1.08rem}.eyebrow,.section-marker,.status-label{color:#078f91;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.feature-ledger,.release-list,.plans,.comparison-matrix,.comparison-advantages,.comparison-fit,.comparison-sources,.comparison-cta,.help-layout{max-width:1180px;margin-inline:auto}.feature-chapter,.release,.plan,.comparison-price-lead,.comparison-savings,.comparison-advantage,.help-contents,.help-section{border-color:#21122f}.feature-chapter:nth-child(3n+1),.comparison-advantage:nth-child(3n+1){color:#fff;background:#169b98}.feature-chapter:nth-child(3n+2),.comparison-advantage:nth-child(3n+2){color:#21122f;background:#e9a51a}.feature-chapter:nth-child(3n),.comparison-advantage:nth-child(3n){color:#fff;background:#e94f3d}.plan-free{background:#fffdf5}.plan-pro,.comparison-cta{color:#fff;background:#21122f}.comparison-table thead .is-klok,.comparison-table .is-klok{color:#fff;background:#169b98}.site-footer{color:#21122f;background:0 0;border-top:3px solid #21122f}.site-footer img{width:105px;height:auto}.site-footer .brand-wordmark{font-size:2.7rem}.scroll-reveal{opacity:1!important;transform:none!important}.analytics-consent[hidden],.analytics-choices-button[hidden]{display:none!important}.analytics-consent:not(.analytics-consent-advertising){background:#21122f;border:2px solid #21122f;border-radius:10px;box-shadow:5px 5px #e9a51a}.analytics-consent:not(.analytics-consent-advertising) .analytics-essential-button{border:2px solid #f7efdf;border-radius:7px}.uk-gateway-site{color:#21122f!important;background:#f7efdf!important}.uk-gateway-header{background:#f7efdf!important;border-bottom:3px solid #21122f!important}.uk-gateway-footer{color:#21122f!important;background:#e9a51a!important;border-top:3px solid #21122f!important}.uk-gateway-site .button{color:#fff!important;background:#e94f3d!important;border:2px solid #21122f!important;border-radius:8px!important;box-shadow:3px 3px #21122f!important}.uk-gateway-workboard,.uk-gateway-feature-ledger,.uk-gateway-flow,.uk-gateway-alternatives,.uk-gateway-pricing,.uk-gateway-faq{border-color:#21122f!important}.invoice-portal-page{color:#21122f!important;background:#f7efdf!important}.invoice-portal-document{background:#fffdf5!important;border:2px solid #21122f!important;box-shadow:6px 6px #e9a51a!important}.invoice-portal-status{color:#078f91!important}.invoice-portal-table th{color:#fff!important;background:#21122f!important}.invoice-portal-actions .button{color:#fff!important;background:#e94f3d!important;border:2px solid #21122f!important;border-radius:8px!important;box-shadow:3px 3px #21122f!important}@media (max-width:680px){.site-header{padding:12px 4%}.brand-link img{width:88px}.inner-hero{padding:52px 5% 44px}.inner-hero h1{font-size:clamp(2.8rem,13vw,4.5rem)}}
