@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Drs_5D37.woff2) format("woff2"),url(/assets/inter-latin-700-normal-KTwiWvO9.woff) format("woff")}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-opsz-normal-BjhtXyW2.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-opsz-normal-BQn1nviT.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root.public-page-active{color-scheme:light;scroll-behavior:smooth;scrollbar-gutter:stable}:root.public-page-active[data-public-theme=dark]{color-scheme:dark}.public-page-active body{margin:0;background:#f6f7f8}:root.public-page-active[data-public-theme=dark] body{background:#181a1d}.public-site{--public-page: #f6f7f8;--public-surface: #fff;--public-soft: #f1f4f5;--public-ink: #182127;--public-muted: #526575;--public-line: #d8e0e5;--public-blue: #315bd8;--public-blue-dark: #254dbf;--public-green: #177858;--public-amber: #925500;--public-blue-soft: #edf2ff;--public-green-soft: #e7f4ee;--public-amber-soft: #fff2dc;--public-focus: #315bd8;--public-body: 1.125rem;--public-ui: 1rem;--public-caption: .875rem;--public-heading: 2.5rem;--public-gutter: max(2rem, calc((100vw - 1240px)/2) );min-height:100vh;background:var(--public-page);color:var(--public-ink);font:400 var(--public-body) / 1.6 Inter,system-ui,sans-serif;letter-spacing:0}.public-site[data-theme=dark]{--public-page: #181a1d;--public-surface: #202328;--public-soft: #272b30;--public-ink: #f1f4f6;--public-muted: #b8c4cd;--public-line: #444b53;--public-blue-dark: #a7bcff;--public-green: #8ad9b9;--public-amber: #f2c27d;--public-blue-soft: #273349;--public-green-soft: #243d34;--public-amber-soft: #463725;--public-focus: #a7bcff}.public-site *,.public-site *:before,.public-site *:after{box-sizing:border-box;letter-spacing:0}.public-site [hidden]{display:none!important}.public-site :where(button,input){font:inherit}.public-site :where(button,a){-webkit-tap-highlight-color:transparent}.public-site a{color:inherit;text-decoration:none}.public-site :where(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--public-focus);outline-offset:4px}.public-site h1,.public-site h2,.public-site h3,.public-site p{margin:0}.public-site h2{font-size:var(--public-heading);line-height:1.2;font-weight:700;text-wrap:balance}.public-site svg{flex-shrink:0}.public-site section{scroll-margin-top:24px}.public-site main:focus{outline:none}.public-skip-link{position:absolute;z-index:50;top:8px;left:var(--public-gutter);padding:10px 16px;background:var(--public-surface);border:1px solid var(--public-line);transform:translateY(-160%);font-size:var(--public-ui)}.public-skip-link:focus{transform:none}.public-header{position:relative;z-index:30;height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--public-gutter);background:var(--public-surface)}.public-brand{display:inline-flex;align-items:center;gap:9px;min-height:44px;font-size:1.25rem;font-weight:700;white-space:nowrap}.public-brand img{width:29px;height:31px;object-fit:contain}.public-site[data-theme=dark] .public-brand img{filter:brightness(0) invert(1)}.public-header-actions,.public-nav{display:flex;align-items:center;gap:8px}.public-nav a{display:flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:6px;font-size:var(--public-ui);font-weight:600}.public-nav a:hover{background:var(--public-soft)}.public-theme-toggle,.public-menu-button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--public-ink);cursor:pointer}.public-theme-toggle:hover,.public-menu-button:hover{background:var(--public-soft)}.public-menu-button{display:none}.public-hero{position:relative;isolation:isolate;overflow:hidden;height:calc(100svh - 180px);min-height:544px;max-height:736px;background:#f1f7fc}.public-hero-scene{position:absolute;inset:0;z-index:-1;touch-action:pan-y;cursor:grab}.public-hero-scene.is-dragging{cursor:grabbing}.public-scene-toggle{position:absolute;right:var(--public-gutter);bottom:16px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--public-line);border-radius:50%;color:var(--public-ink);background:var(--public-surface);cursor:pointer}.public-scene-toggle:hover{background:var(--public-soft)}.public-hero-scene canvas{display:block;width:100%;height:100%}.public-hero-scene-pending{background:#f1f7fc}.hero-copy{position:relative;width:min(44%,34rem,calc(50% - var(--public-gutter) - 64px));height:100%;margin-left:var(--public-gutter);padding:40px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.public-site .hero-copy h1{display:grid;gap:24px;margin-top:0}.hero-brand-name{position:relative;width:max-content;font-size:4rem;line-height:1;font-weight:700}.hero-brand-name>span{position:relative}.hero-brand-name img{position:absolute;width:110%;height:50%;left:-4%;bottom:-7%;object-fit:fill;opacity:.7;pointer-events:none}.hero-category{max-width:29ch;font-size:1.875rem;line-height:1.2;font-weight:600;text-wrap:balance}.public-site .hero-support{max-width:48ch;margin-top:24px;color:#465c6b}.hero-actions{margin-top:28px}.public-site[data-theme=dark] .public-hero,.public-site[data-theme=dark] .public-hero-scene-pending{background:#101820}.public-site[data-theme=dark] .hero-support{color:#c3cfd8}.public-site .public-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:10px 18px;border:1px solid transparent;border-radius:6px;font:600 var(--public-ui) / 1.4 Inter,system-ui,sans-serif;text-align:center;cursor:pointer;transition:background-color .16s}.public-site .public-button-primary{background:var(--public-blue);color:#fff}.public-site .public-button-primary:hover{background:#254dbf}.public-site .public-button-dark{color:var(--public-surface);background:var(--public-ink)}.public-site .public-button-dark:hover{opacity:.9}.public-section{padding:80px var(--public-gutter)}.product-section{padding-top:48px;background:var(--public-surface)}.section-heading{margin-bottom:32px}.public-site .section-heading p{max-width:66ch;margin-top:16px;color:var(--public-muted)}.product-composition{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.product-demo{min-width:0}.public-site .product-title{max-width:25ch;margin-inline:auto;font-weight:600;font-size:var(--public-heading);line-height:1.15}.product-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:32px}.product-benefits>div{display:grid;grid-template-columns:28px 1fr;align-items:start;gap:16px}.product-benefits>div>svg{color:var(--public-blue-dark);margin-top:2px}.public-site .product-benefits h3{font-size:1.125rem;line-height:1.4;font-weight:600}.public-site .product-benefits p{margin-top:8px;font-size:var(--public-ui);line-height:1.6;color:var(--public-muted)}.accountability-section{background:var(--public-soft)}.workflow-features{display:grid;gap:64px}.workflow-feature{--workflow-accent: var(--public-blue-dark);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;padding-top:48px;border-top:1px solid var(--public-line)}.workflow-stay{--workflow-accent: var(--public-green)}.workflow-project{--workflow-accent: var(--public-amber)}.workflow-stay .workflow-copy{order:2}.workflow-copy{min-width:0}.public-site .workflow-copy h3{font-size:1.875rem;line-height:1.2;max-width:26ch}.public-site .workflow-copy>p{margin-top:20px;color:var(--public-muted)}.workflow-points{padding:0;margin:24px 0 0;list-style:none;display:grid;gap:16px}.workflow-points li{display:grid;gap:4px}.workflow-points strong{font-size:.9375rem;font-weight:600}.workflow-points span{color:var(--public-muted);font-size:.9375rem;line-height:1.5}.workflow-example-rows>div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--public-line);font-size:.875rem}.workflow-example-rows span{color:var(--public-muted)}.workflow-example-rows strong{text-align:right;font-weight:500}.public-site .workflow-example-note{margin-top:20px;color:var(--public-muted);font-size:.8125rem;line-height:1.6}@media (max-width: 900px){.workflow-feature{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:32px}.workflow-stay .workflow-copy{order:initial}.workflow-features{gap:40px}.public-site .workflow-copy h3{font-size:1.625rem}}.insight-section{background:var(--public-surface)}.insight-board{overflow:hidden;border:1px solid var(--public-line);border-radius:8px}.insight-board-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid var(--public-line);font-size:var(--public-caption);color:var(--public-muted)}.insight-board-head>div{display:grid;gap:4px}.insight-board-head strong{font-size:1.125rem;color:var(--public-ink);font-weight:600}.insight-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--public-line)}.insight-metrics>div{display:grid;align-content:start;gap:8px;min-width:0;padding:20px 24px;border-right:1px solid var(--public-line)}.insight-metrics>div:last-child{border-right:0}.insight-metrics span,.insight-metrics small{font-size:var(--public-caption);line-height:1.5;color:var(--public-muted)}.insight-metrics strong{font-size:1.625rem;line-height:1.3;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.insight-board-body{display:grid;grid-template-columns:minmax(0,1fr) 260px}.insight-chart{min-width:0;padding:24px;border-right:1px solid var(--public-line);background:var(--public-page)}.insight-chart-head{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:12px}.insight-chart-head strong{font-size:var(--public-ui);font-weight:600}.insight-chart-head>div:last-child{display:flex;gap:12px;font-size:var(--public-caption);color:var(--public-muted)}.insight-chart-head span{display:inline-flex;align-items:center;gap:5px}.legend-income,.legend-cost,.legend-investment{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:1px}.legend-income,.chart-income{background:#426de0}.legend-cost,.chart-cost{background:#279477}.legend-investment{background:#bd842f}.public-site[data-theme=dark] :is(.legend-income,.chart-income){background:#7b9aff}.public-site[data-theme=dark] :is(.legend-cost,.chart-cost){background:#73c9aa}.insight-chart-plot{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;height:240px;margin-top:24px;border-bottom:1px solid var(--public-line);background:repeating-linear-gradient(to top,transparent 0,transparent 47px,var(--public-line) 48px,transparent 49px)}.chart-month{position:relative;display:grid;grid-template-rows:minmax(0,1fr) 26px;gap:8px;height:100%;min-width:0;border-radius:2px}.chart-month>div:first-child{display:flex;justify-content:center;align-items:flex-end;gap:4px;min-height:0}.chart-month>div:first-child>i{width:min(22px,38%);border-radius:2px 2px 0 0}.chart-month>span{background:var(--public-page);text-align:center;color:var(--public-muted);font-size:var(--public-caption)}.chart-tooltip{position:absolute;z-index:3;top:4px;left:50%;display:grid;gap:8px;width:220px;max-width:70vw;padding:14px;border-radius:6px;background:#182127;color:#fff;font-size:var(--public-caption);line-height:1.5;transform:translate(-50%);opacity:0;visibility:hidden;pointer-events:none}.chart-tooltip>span{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.chart-tooltip b{margin-left:auto}.chart-tooltip small{font-size:inherit;color:#d8e0e5}.chart-month:nth-child(-n+2) .chart-tooltip{left:0;transform:none}.chart-month:nth-last-child(-n+2) .chart-tooltip{left:auto;right:0;transform:none}.chart-month:hover .chart-tooltip,.chart-month:focus-visible .chart-tooltip{opacity:1;visibility:visible}.insight-breakdown{padding:24px}.insight-breakdown>strong{display:block;margin-bottom:20px;font-size:1.125rem;line-height:1.4;font-weight:600}.insight-breakdown>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--public-line);font-size:var(--public-ui)}.insight-breakdown>div>span{color:var(--public-muted)}.insight-breakdown>div>strong{font-weight:600}.insight-breakdown>small{display:block;margin-top:20px;font-size:var(--public-caption);line-height:1.5;color:var(--public-muted)}.getting-started-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;background:var(--public-soft)}.getting-started-section .section-heading{margin-bottom:0}.public-faq{min-width:0}.public-faq details{border-top:1px solid var(--public-line)}.public-faq details:last-child{border-bottom:1px solid var(--public-line)}.public-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;padding:20px 0;font-size:var(--public-ui);line-height:1.5;font-weight:500;cursor:pointer}.public-faq summary::-webkit-details-marker{display:none}.public-faq summary svg{flex-shrink:0;color:var(--public-muted)}.public-faq .faq-minus,.public-faq details[open] .faq-plus{display:none}.public-faq details[open] .faq-minus{display:block}.public-faq details[open] summary{color:var(--public-blue-dark)}.public-site .public-faq p{padding:0 0 20px;font-size:var(--public-ui);color:var(--public-muted);line-height:1.75;max-width:60ch}.demo-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px}.demo-phone{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:var(--public-ui);font-weight:600}.demo-phone:hover{text-decoration:underline;text-underline-offset:4px}.workspace-form{min-width:0}.workspace-form label{display:block;margin-bottom:8px;font-size:var(--public-caption);font-weight:600}.workspace-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.workspace-input-wrap{display:flex;min-width:0;min-height:46px;border:1px solid var(--public-line);border-radius:6px}.workspace-input-wrap:focus-within{outline:2px solid var(--public-focus);outline-offset:2px}.workspace-input-wrap input{width:100%;min-width:0;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:var(--public-ink);font-size:var(--public-ui)}.workspace-input-wrap input:focus-visible{outline:none}.workspace-input-wrap input::placeholder{opacity:1;color:var(--public-muted)}.workspace-input-wrap>span{display:flex;align-items:center;padding-right:12px;font-size:var(--public-ui);white-space:nowrap;color:var(--public-muted)}.public-site .workspace-hint,.public-site .workspace-error{margin-top:10px;font-size:var(--public-caption);line-height:1.5}.workspace-hint{color:var(--public-muted)}.workspace-error{color:#b42318}.public-site[data-theme=dark] .workspace-error{color:#ffb4ab}.public-footer{padding:40px var(--public-gutter) 24px;border-top:1px solid var(--public-line);font-size:var(--public-ui)}.public-footer-main{display:grid;grid-template-columns:1.4fr .7fr .6fr 1fr;gap:40px}.public-site .public-footer-brand p{max-width:30ch;margin-top:12px;color:var(--public-muted);line-height:1.6}.public-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:24px;border-top:1px solid var(--public-line);color:var(--public-muted);font-size:var(--public-caption)}.public-back-to-top{position:fixed;right:24px;bottom:24px;z-index:20;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--public-line);border-radius:50%;background:var(--public-surface);color:var(--public-ink);cursor:pointer;visibility:hidden;opacity:0}.public-back-to-top.is-visible{visibility:visible;opacity:1}@media (max-width: 1100px){.product-composition{grid-template-columns:1fr;gap:32px}.insight-board-body{grid-template-columns:minmax(0,1fr) 240px}.insight-metrics>div{padding:20px 16px}.workspace-control{grid-template-columns:1fr}.public-footer-main{gap:24px}}@media (max-width: 820px){.public-site{--public-gutter: 1.5rem;--public-heading: 2.125rem}.public-header{height:64px}.public-menu-button{display:grid}.public-nav{display:none;position:absolute;top:60px;left:var(--public-gutter);right:var(--public-gutter);padding:8px;border:1px solid var(--public-line);border-radius:8px;background:var(--public-surface)}.public-nav.is-open{display:grid}.public-hero{height:auto;min-height:0;max-height:none;padding-bottom:380px}.hero-copy{width:auto;height:auto;margin:0;padding:32px var(--public-gutter) 16px}.hero-brand-name{font-size:3.25rem}.hero-category{font-size:1.75rem;max-width:32ch}.public-site .hero-support{margin-top:18px;max-width:55ch}.public-section{padding-top:64px;padding-bottom:64px}.product-section{padding-top:40px}.insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-metrics>div:nth-child(2n){border-right:0}.insight-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--public-line)}.insight-board-body{grid-template-columns:1fr}.insight-chart{border-right:0;border-bottom:1px solid var(--public-line)}.getting-started-section{grid-template-columns:1fr;gap:28px}.workspace-control{grid-template-columns:minmax(0,1fr) auto}.public-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width: 600px){.public-site{--public-gutter: 1.25rem;--public-heading: 1.875rem}.public-header{gap:12px}.public-header-actions{gap:4px}.public-hero{padding-bottom:clamp(300px,88vw,380px)}.hero-copy{padding-top:20px;padding-bottom:12px}.hero-brand-name{font-size:2.75rem}.public-site .hero-copy h1{gap:14px}.hero-category{font-size:1.5rem;max-width:27ch}.public-site .hero-support{margin-top:16px;line-height:1.5}.hero-actions{width:100%;margin-top:22px}.hero-actions .public-button{width:100%}.public-section{padding-top:48px;padding-bottom:48px}.product-section{padding-top:32px}.section-heading{margin-bottom:24px}.public-site .section-heading p{margin-top:12px}.product-benefits{grid-template-columns:1fr;gap:24px;margin-top:24px}.insight-board-head{padding:16px}.insight-board-head>span{max-width:8ch;text-align:right}.insight-metrics>div{padding:16px 12px}.insight-metrics>div>span{min-height:3em}.insight-metrics strong{font-size:1.375rem}.insight-chart{padding:20px 16px}.insight-chart-plot{height:210px;gap:10px}.chart-tooltip{top:auto;bottom:34px}.chart-month:nth-child(2) .chart-tooltip{left:-28px}.chart-month:nth-last-child(2) .chart-tooltip{right:-28px}.insight-breakdown{padding:20px 16px}.demo-contact-actions{gap:12px}.demo-phone{flex-basis:100%}.workspace-control{grid-template-columns:1fr}.public-footer-brand{grid-column:1 / -1}.public-footer-bottom{margin-top:32px}.public-back-to-top{right:16px;bottom:16px}}@media (max-width: 359px){.public-site{--public-gutter: 1rem}.insight-metrics{grid-template-columns:1fr}.insight-metrics>div{grid-template-columns:minmax(0,1fr) auto;border-right:0;border-bottom:1px solid var(--public-line)}.insight-metrics>div:last-child{border-bottom:0}.insight-metrics>div>span{min-height:0}.insight-metrics strong{font-size:1.25rem}.insight-metrics small{grid-column:1 / -1}}.public-site .public-section,.public-site footer{font-family:var(--public-font-text)}.public-site .public-section h2,.public-site .public-section h3{font-weight:600}@media (min-width: 1280px){.product-composition{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px;align-items:center}.public-site .product-title{margin-inline:0}}.product-composition{align-items:start}.public-site .product-title{font-size:2.5rem;line-height:1.2;font-weight:700;margin:0}.product-promises{list-style:none;border-top:1px solid var(--public-line);margin:36px 0 0;padding:28px 0 0;display:grid;gap:24px}.product-promises li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px}.product-promises svg{color:#00866a;margin-top:4px}.public-site .product-promises p{margin:0;font-size:1rem;line-height:1.55}.product-promises strong{color:var(--public-ink);font-weight:600}.public-site[data-theme=dark] .product-promises svg{color:#69d8b9}@media (min-width: 1100px){.product-composition{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:48px;align-items:start}}@media (max-width: 600px){.public-site .product-title{font-size:2rem}}.workflow-points li{grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start}.workflow-points svg{color:var(--public-green);margin-top:3px}.workflow-points strong{color:var(--public-ink)}.reporting-heading{text-align:center;max-width:950px;margin-inline:auto}.public-site .reporting-heading h2{max-width:30ch;margin-inline:auto}.public-site .reporting-heading p{max-width:75ch;margin-inline:auto}@media (max-width: 820px){.reporting-heading{text-align:left}}@media (max-width: 820px){.public-site{--public-body: 1rem}.product-promises{gap:16px;margin-top:24px;padding-top:20px}.public-site .product-promises p{font-size:.9375rem;line-height:1.6}.workflow-features{gap:36px}.workflow-feature{gap:24px;padding-top:32px}.public-site .workflow-copy h3{font-size:1.5rem;line-height:1.3}.public-site .workflow-copy>p{margin-top:14px}.workflow-points{margin-top:18px;gap:12px}}@media (max-width: 600px){.public-site{--public-heading: 1.75rem}.public-site .product-title{font-size:1.75rem}.product-composition{gap:24px}.public-nav a{min-height:44px;display:flex;align-items:center}.public-faq summary{min-height:48px}.workspace-control button{min-height:44px}}@media (prefers-reduced-motion: reduce){.public-site .is-awaiting-reveal .reveal-cascade>*,.public-site .reveal-cascade.is-awaiting-reveal>*,.public-site .is-awaiting-reveal .product-demo,.public-site .is-awaiting-reveal .tilt-stage{opacity:1;transform:none}:root.public-page-active{scroll-behavior:auto}.public-site *,.public-site *:before,.public-site *:after{transition-duration:0s!important;animation-duration:0s!important;scroll-behavior:auto!important}}.public-site{--public-font-display: "Newsreader Variable", Georgia, "Times New Roman", serif;--public-font-text: Inter, system-ui, sans-serif;--public-ease-out: cubic-bezier(.22, 1, .36, 1);font-family:var(--public-font-text)}.public-site .hero-copy h1,.public-site .section-heading h2,.public-site .product-title,.public-site .workflow-copy h3{font-family:var(--public-font-display);font-weight:560;letter-spacing:-.022em}.hero-brand-name{font-weight:600;letter-spacing:-.03em}.public-site .section-heading h2,.public-site .product-title{font-size:clamp(2.2rem,1.4rem + 2.5vw,3.6rem);line-height:1.04}.public-site .workflow-copy h3{font-size:clamp(1.7rem,1.2rem + 1.5vw,2.45rem);line-height:1.08;text-wrap:balance}.public-site .section-heading p,.public-site .workflow-copy>p{font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6;color:var(--public-muted);max-width:58ch}.public-site .section-heading h2+p,.public-site .product-title+p{margin-top:20px}.public-site .business-line-label{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--public-muted);font:600 .9375rem / 1.2 var(--public-font-text)}.public-site .business-line-label:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--workflow-accent)}.public-site .reveal-cascade>*,.public-site .product-demo,.public-site .tilt-stage{transition:opacity .76s var(--public-ease-out),transform .76s var(--public-ease-out);transition-delay:calc(var(--reveal-base, 0ms) + var(--reveal-step, 0) * 90ms)}.public-site .reveal-cascade>:nth-child(2){--reveal-step: 1}.public-site .reveal-cascade>:nth-child(3){--reveal-step: 2}.public-site .reveal-cascade>:nth-child(4){--reveal-step: 3}.public-site .reveal-cascade>:nth-child(5){--reveal-step: 4}.public-site .reveal-cascade>:nth-child(n+6){--reveal-step: 5}.public-site .is-awaiting-reveal .reveal-cascade>*,.public-site .reveal-cascade.is-awaiting-reveal>*{opacity:0;transform:translate3d(0,18px,0)}.public-site .product-demo,.public-site .tilt-stage{--reveal-base: .18s}.public-site .is-awaiting-reveal .product-demo,.public-site .is-awaiting-reveal .tilt-stage{opacity:0;transform:translate3d(0,28px,0) scale(.985)}.public-site{--public-navy: #11202f;--public-on-navy: #eef3f7;--public-on-navy-muted: #a9b8c6;--public-navy-line: rgb(255 255 255 / 12%)}.public-site[data-theme=dark]{--public-navy: #0d1823}.public-site .product-section,.public-site .insight-section{background:var(--public-surface)}.public-site .accountability-section,.public-site .getting-started-section{background:var(--public-soft)}.public-site .public-footer{background:var(--public-navy);color:var(--public-on-navy);--public-focus: #a7bcff}.public-site .public-footer{border-top:1px solid var(--public-navy-line)}.public-site .public-footer-brand p,.public-site .public-footer-bottom{color:var(--public-on-navy-muted)}.public-site .demo-phone{color:var(--public-on-navy)}.public-site .public-footer-bottom{border-top-color:var(--public-navy-line)}.public-site .public-footer .public-brand img{filter:brightness(0) invert(1)}.public-site .product-promises svg,.public-site[data-theme=dark] .product-promises svg,.public-site .workflow-points svg{color:var(--public-muted)}.public-site .product-promises,.public-site .workflow-points{display:grid;gap:20px 32px;margin:32px 0 0;padding:0;border-top:0;list-style:none}.public-site .workflow-points{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .product-promises li,.public-site .workflow-points li{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding-top:14px;border-top:1px solid var(--public-line)}.public-site .product-promises strong,.public-site .workflow-points strong{color:var(--public-ink);font-size:1rem;font-weight:600}.public-site .product-promises p,.public-site .workflow-points span{margin:0;color:var(--public-muted);font-size:.9375rem;line-height:1.5}@media (max-width: 600px){.public-site .workflow-points{grid-template-columns:minmax(0,1fr)}}.public-site .reporting-heading{text-align:center}.public-site .reporting-heading h2,.public-site .reporting-heading p{margin-inline:auto}.report-statement{margin-top:40px}.public-site .report-period{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-bottom:14px;border-bottom:2px solid var(--public-ink);color:var(--public-muted);font-size:.875rem}.report-period span:first-child{color:var(--public-ink);font-weight:600}.report-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 64px;padding-top:28px}.report-figure{display:flex;flex-direction:column;gap:12px;min-width:0}.public-site .report-number{font:560 clamp(2rem,1.4rem + 1.6vw,2.75rem) / 1 var(--public-font-display);letter-spacing:-.025em;font-variant-numeric:lining-nums tabular-nums}.public-site .report-figure h3{margin:-2px 0 0;font:600 1rem / 1.3 var(--public-font-text)}.report-rows{display:grid;gap:11px;margin:0;padding:0;list-style:none}.report-rows li,.public-site .report-split p{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;margin:0;font-size:.875rem}.report-rows strong,.report-split strong{font-weight:600;font-variant-numeric:tabular-nums}.report-bar{grid-column:1 / -1;display:block;width:calc(var(--share) * 100%);height:6px;border-radius:3px;background:var(--public-ink)}.report-bar-costs{margin-top:-2px;background:color-mix(in srgb,var(--public-ink) 22%,transparent)}.report-bar-building{height:10px;border:1.5px solid var(--public-ink);background:repeating-linear-gradient(-45deg,transparent 0 4px,color-mix(in srgb,var(--public-ink) 18%,transparent) 4px 5px)}.report-split{display:grid;gap:18px}.report-split .report-bar-costs{height:10px;margin-top:0}.vacancy-days{grid-column:1 / -1;display:grid;grid-template-columns:repeat(31,minmax(0,1fr));gap:2px}.vacancy-days i{height:14px;border-radius:2px;background:color-mix(in srgb,var(--public-ink) 12%,transparent)}.vacancy-days i.is-vacant{background:var(--public-amber)}.public-site .report-legend{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--public-muted);font-size:.75rem}.report-legend span{display:inline-flex;align-items:center;gap:6px}.report-legend span:before{content:"";width:10px;height:10px;border-radius:2px;background:var(--public-ink)}.report-legend .legend-muted:before{background:color-mix(in srgb,var(--public-ink) 22%,transparent)}.report-legend .legend-vacant:before{background:var(--public-amber)}.report-ledger{display:grid;gap:8px;margin:0}.report-ledger div{display:flex;justify-content:space-between;gap:12px;font-size:.875rem}.report-ledger dt{color:var(--public-muted)}.report-ledger dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.public-site .report-explain{margin:-8px 0 8px;text-wrap:pretty;color:var(--public-muted);font-size:.9375rem;line-height:1.55}@media (max-width: 900px){.report-figures{grid-template-columns:minmax(0,1fr);gap:48px}}.public-site .faq-heading p{margin-top:20px;max-width:32ch;color:var(--public-muted)}.public-site .faq-heading a{color:var(--public-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.public-site .closing-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;padding-block:96px;background:var(--public-navy);color:var(--public-on-navy);--public-focus: #a7bcff}.public-site .closing-invite h2{max-width:14ch;font:560 clamp(2.2rem,1.4rem + 2.5vw,3.6rem) / 1.04 var(--public-font-display);letter-spacing:-.022em}.public-site .closing-invite>p{max-width:46ch;margin-top:20px;color:var(--public-on-navy-muted);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6}.public-site .closing-section .demo-phone{color:var(--public-on-navy)}.closing-signin{padding:32px;border:1px solid var(--public-navy-line);border-radius:16px;background:#ffffff0a}.public-site .closing-signin h2{font:560 1.75rem / 1.15 var(--public-font-display);letter-spacing:-.02em}.public-site .closing-signin>p{margin:6px 0 24px;color:var(--public-on-navy-muted)}.public-site .closing-signin .workspace-control{grid-template-columns:minmax(0,1fr)}.public-site .closing-signin .workspace-input-wrap{border-color:#ffffff38;background:#ffffff0d}.public-site .closing-signin .workspace-input-wrap input{color:var(--public-on-navy)}.public-site .closing-signin .workspace-input-wrap input::placeholder,.public-site .closing-signin .workspace-input-wrap>span,.public-site .closing-signin .workspace-hint{color:var(--public-on-navy-muted)}.public-site .closing-signin .workspace-error{color:#ffb4ab}.public-site .closing-signin .public-button-dark{width:100%;background:var(--public-on-navy);color:var(--public-navy)}@media (max-width: 900px){.public-site .closing-section{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:72px}.closing-signin{padding:24px}}.public-site .public-footer{padding:28px var(--public-gutter) 32px}.public-site .public-footer-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 40px}.public-site .public-footer-brand{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.public-site .public-footer-brand p{max-width:none;margin:0}.public-footer-links{display:flex;flex-wrap:wrap;gap:4px 24px}.public-footer-links a{display:inline-flex;align-items:center;min-height:40px;color:var(--public-on-navy-muted)}.public-footer-links a:hover{color:var(--public-on-navy);text-decoration:underline;text-underline-offset:4px}.public-site .public-footer-bottom{margin-top:20px;padding-top:20px}.public-site .product-composition{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}.public-site .product-heading{display:grid;justify-items:center;text-align:center}.public-site .product-heading .product-title{max-width:18ch;margin-inline:auto}.public-site .product-heading p{max-width:58ch;margin:20px auto 0;color:var(--public-muted);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.6}.public-site .product-promises{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 40px;margin:0}@media (max-width: 860px){.public-site .product-composition{gap:36px}.public-site .product-promises{grid-template-columns:minmax(0,1fr)}}.public-site .workspace-attention{--reveal-base: .7s}.public-site .workspace-attention>*{transition-duration:.62s}.public-site .is-awaiting-reveal .workspace-attention>*{transform:translate3d(0,10px,0)}@supports (grid-template-rows: subgrid){.public-site .workflow-points li,.public-site .product-promises li{grid-row:span 2;grid-template-rows:subgrid;row-gap:4px}}.public-site .accountability-section>.section-heading{text-align:center}.public-site .accountability-section>.section-heading h2{max-width:20ch;margin-inline:auto}.public-site .accountability-section>.section-heading p{margin-inline:auto}@media (orientation: landscape) and (max-height: 540px){.public-hero{height:calc(100svh - 72px);min-height:260px;max-height:none;padding-bottom:0}.hero-copy{width:min(46%,30rem,calc(50% - var(--public-gutter) - 24px));height:100%;margin:0 0 0 var(--public-gutter);padding:12px 0}.public-site .hero-copy h1{gap:10px}.hero-brand-name{font-size:2.5rem}.hero-category{max-width:24ch;font-size:1.25rem}.public-site .hero-support{margin-top:10px;font-size:.9375rem;line-height:1.5}.hero-actions{width:auto;margin-top:14px}.hero-actions .public-button{width:auto}}.public-site{--mac-window: #ffffff;--mac-titlebar: #f6f6f7;--mac-sidebar: #f1f1f4;--mac-group: #f4f4f6;--mac-line: rgb(0 0 0 / 9%);--mac-border: rgb(0 0 0 / 16%);--mac-text: #1d1d1f;--mac-secondary: #6e6e73;--mac-selected: var(--public-blue);--mac-green: #1a7f37;--mac-amber: #a35200;--mac-red: #d70015}.public-site[data-theme=dark]{--mac-window: #1f1f22;--mac-titlebar: #2a2a2d;--mac-sidebar: #252528;--mac-group: #2c2c30;--mac-line: rgb(255 255 255 / 9%);--mac-border: rgb(255 255 255 / 14%);--mac-text: #f5f5f7;--mac-secondary: #a1a1a6;--mac-selected: #3d6ff0;--mac-green: #32d74b;--mac-amber: #ffb340;--mac-red: #ff453a}.tilt-stage{container-type:inline-size;perspective:1800px;perspective-origin:50% 35%}.tilt-frame{--rest-x: 7deg;--rest-y: -15deg;position:relative;transform:rotateX(var(--tilt-x, var(--rest-x))) rotateY(var(--tilt-y, var(--rest-y))) translateZ(var(--lift, 0px));transform-style:preserve-3d;transition:transform .8s var(--public-ease-out, cubic-bezier(.22, 1, .36, 1))}.tilt-left .tilt-frame{--rest-y: 15deg}.tilt-frame.is-tilting{--lift: 28px;transition-duration:.26s}.tilt-frame:after{content:"";position:absolute;inset:0;border-radius:14px;background:radial-gradient(55% 55% at var(--glare-x, 50%) var(--glare-y, 0%),rgb(255 255 255 / 26%),transparent 70%);opacity:0;pointer-events:none;transition:opacity .4s ease}.tilt-frame.is-tilting:after{opacity:1}@media (max-width: 900px),(hover: none){.tilt-frame{--rest-x: 3deg;--rest-y: -5deg}.tilt-left .tilt-frame{--rest-y: 5deg}}@media (prefers-reduced-motion: reduce){.tilt-frame,.tilt-frame:after{transition:none}}.mac-window{overflow:hidden;border:.5px solid var(--mac-border);border-radius:14px;background:var(--mac-window);color:var(--mac-text);font:400 .8125rem/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;letter-spacing:-.003em;box-shadow:0 0 0 .5px #0000000a,0 34px 70px -22px #0f192866,0 14px 28px -14px #0f19283d;-webkit-font-smoothing:antialiased}.mac-titlebar{display:flex;align-items:center;gap:16px;min-height:52px;padding:0 12px 0 18px;border-bottom:.5px solid var(--mac-line);background:var(--mac-titlebar)}.mac-lights{display:flex;gap:8px}.mac-lights i{width:12px;height:12px;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #00000024}.mac-lights i:nth-child(2){background:#febc2e}.mac-lights i:nth-child(3){background:#28c840}.mac-title{display:grid;min-width:0;line-height:1.2}.mac-title strong{font-size:.8125rem;font-weight:600}.mac-title small{color:var(--mac-secondary);font-size:.6875rem}.mac-toolbar-button{margin-left:auto;padding:5px 12px;border-radius:999px;background:var(--mac-selected);color:#fff;font-size:.75rem;font-weight:500;white-space:nowrap}.mac-body{display:grid;grid-template-columns:9.5rem minmax(0,1fr)}.mac-sidebar{padding:12px 8px;border-right:.5px solid var(--mac-line);background:var(--mac-sidebar)}.mac-sidebar-heading{display:block;padding:2px 8px 6px;color:var(--mac-secondary);font-size:.6875rem;font-weight:600}.mac-sidebar ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.mac-sidebar li{display:grid;grid-template-columns:15px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;border-radius:7px;font-size:.78125rem;white-space:nowrap}.mac-sidebar li span{overflow:hidden;text-overflow:ellipsis}.mac-sidebar li svg{color:var(--mac-selected)}.mac-sidebar li.is-selected{background:var(--mac-selected);color:#fff}.mac-sidebar li.is-selected svg{color:#fff}.mac-dot{width:7px;height:7px;border-radius:50%;background:var(--mac-secondary)}.mac-dot-overdue{background:var(--mac-red)}.mac-dot-ready{background:var(--mac-green)}.mac-dot-cleaning{background:var(--mac-amber)}.mac-sidebar li.is-selected .mac-dot{box-shadow:0 0 0 1.5px #fff}.mac-content{display:grid;align-content:start;gap:12px;min-width:0;padding:16px 18px 18px}.mac-record-head{display:flex;align-items:center;gap:10px;min-width:0}.mac-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg,#a4abb6,#7b838f);color:#fff;font-size:.8125rem;font-weight:600}.mac-record-name{display:grid;min-width:0}.mac-record-name strong{font-size:.9375rem;font-weight:600}.mac-record-name small{color:var(--mac-secondary);font-size:.71875rem}.mac-capsule{padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--mac-secondary) 16%,transparent);color:var(--mac-secondary);font-size:.6875rem;font-weight:600;white-space:nowrap}.mac-record-head .mac-capsule{margin-left:auto}.mac-capsule-green{background:color-mix(in srgb,var(--mac-green) 15%,transparent);color:var(--mac-green)}.mac-capsule-amber{background:color-mix(in srgb,var(--mac-amber) 15%,transparent);color:var(--mac-amber)}.mac-group{margin:0;padding:0 12px;border-radius:10px;background:var(--mac-group);list-style:none}.mac-group>div,.mac-group>li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:7px 0}.mac-group>*+*{border-top:.5px solid var(--mac-line)}.mac-group dt{color:var(--mac-text)}.mac-group dd{margin:0;color:var(--mac-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.mac-group .mac-value-green{color:var(--mac-green);font-weight:600}.mac-group .mac-value-amber{color:var(--mac-amber);font-weight:600}.mac-group-heading{margin:2px 0 -6px 4px;color:var(--mac-secondary);font-size:.6875rem;font-weight:600}.mac-activity li{justify-content:flex-start}.mac-activity li svg{flex:none;color:var(--mac-secondary)}.mac-activity li svg.mac-icon-green{color:var(--mac-green)}.mac-activity li>span{display:grid;flex:1;min-width:0}.mac-activity small{color:var(--mac-secondary);font-size:.71875rem}.mac-activity strong{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.mac-calendar{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px 4px;padding:10px;border-radius:10px;background:var(--mac-group)}.mac-calendar span{display:grid;justify-items:center;font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums}.mac-calendar small{color:var(--mac-secondary);font-size:.59375rem;font-weight:500}.mac-calendar .is-booked{color:var(--mac-selected)}.mac-booking{grid-column:3 / 7;grid-row:2;display:flex;align-items:center;justify-content:center;height:20px;border-radius:6px;background:var(--mac-selected);color:#fff;font-size:.6875rem;font-weight:600}.mac-progress{display:grid;gap:6px}.mac-progress span{display:flex;justify-content:space-between;gap:12px}.mac-progress strong{color:var(--mac-green);font-weight:600}.mac-progress progress{width:100%;height:6px;border:0;border-radius:3px;background:var(--mac-group);appearance:none;overflow:hidden}.mac-progress progress::-webkit-progress-bar{background:var(--mac-group)}.mac-progress progress::-webkit-progress-value{border-radius:3px;background:var(--mac-green)}.mac-progress progress::-moz-progress-bar{border-radius:3px;background:var(--mac-green)}.mac-footnote{margin:0;color:var(--mac-secondary);font-size:.6875rem}@container (max-width: 520px){.tilt-stage .mac-body{grid-template-columns:minmax(0,1fr)}.tilt-stage .mac-sidebar{display:none}}.record-window{min-width:0}.mac-activity .mac-new{max-height:64px;overflow:hidden;transition:max-height .52s var(--public-ease-out, ease),opacity .42s ease,padding .52s var(--public-ease-out, ease)}.mac-window[data-moment=before] .mac-activity .mac-new{max-height:0;min-height:0;padding-block:0;opacity:0}.mac-window[data-moment=before] .mac-activity .mac-new+li{border-top-color:transparent}.mac-booking{transform-origin:left center;transition:transform .76s var(--public-ease-out, ease)}.mac-window[data-moment=before] .mac-booking{transform:scaleX(0)}.mac-calendar span{transition:color .4s ease .3s}.mac-window[data-moment=before] .mac-calendar .is-booked{color:inherit}.mac-dot{transition:background-color .3s ease}.mac-swap{display:inline-block;animation:mac-swap-in .42s var(--public-ease-out, ease)}@keyframes mac-swap-in{0%{opacity:0;transform:translateY(4px) scale(.94)}}@media (prefers-reduced-motion: reduce){.mac-activity .mac-new,.mac-booking,.mac-calendar span,.mac-dot{transition:none}.mac-swap{animation:none}}.workspace-window{container-type:inline-size}.mac-body-single{grid-template-columns:minmax(0,1fr)}.workspace-window .mac-body{grid-template-columns:11.5rem minmax(0,1fr)}.workspace-window .mac-titlebar{flex-wrap:wrap;padding-block:10px;row-gap:10px}.workspace-window .mac-content{gap:16px;padding:20px 24px 24px}.mac-search{margin-left:auto;width:11rem;padding:5px 10px;border-radius:7px;background:color-mix(in srgb,var(--mac-text) 7%,transparent);color:var(--mac-secondary);font-size:.75rem}.mac-sidebar{display:grid;align-content:start;gap:14px}.mac-sidebar li:has(>button){padding:0}.mac-sidebar li>button{grid-column:1 / -1;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:5px 8px;border:0;border-radius:7px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mac-sidebar li:not(.is-selected)>button:hover{background:color-mix(in srgb,var(--mac-text) 6%,transparent)}.mac-sidebar li>button:focus-visible{outline:2px solid var(--mac-selected);outline-offset:1px}.mac-segmented{position:relative;display:none;padding:2px;border-radius:8px;background:color-mix(in srgb,var(--mac-text) 8%,transparent)}.mac-segmented-thumb{position:absolute;top:2px;bottom:2px;left:0;border-radius:6px;background:var(--mac-window);box-shadow:0 0 0 .5px #00000014,0 1px 3px #00000024;transition:transform .3s var(--public-ease-out, ease),width .3s var(--public-ease-out, ease)}.mac-segmented button{position:relative;flex:1;min-height:30px;padding:4px 14px;border:0;border-radius:6px;background:transparent;color:var(--mac-secondary);font:500 .78125rem/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;cursor:pointer}.mac-segmented button[aria-pressed=true]{color:var(--mac-text)}.mac-segmented button:focus-visible{outline:2px solid var(--mac-selected);outline-offset:1px}.workspace-view{display:grid;gap:16px;animation:workspace-view-in .32s var(--public-ease-out, ease)}@keyframes workspace-view-in{0%{opacity:0;transform:translateY(4px)}}.public-site .workspace-heading h3{margin:0;color:var(--mac-text);font:700 1.375rem/1.2 -apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif;letter-spacing:-.015em}.public-site .workspace-heading p{margin:2px 0 0;color:var(--mac-secondary);font-size:.78125rem}.mac-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5px;margin:0;overflow:hidden;border-radius:10px;background:var(--mac-line)}.mac-summary>div{display:grid;align-content:start;gap:4px;min-width:0;padding:12px 14px;background:var(--mac-group)}.mac-summary dt{color:var(--mac-secondary);font-size:.71875rem}.mac-summary dd{display:grid;gap:2px;margin:0}.mac-summary strong{color:var(--mac-text);font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.mac-summary small{color:var(--mac-secondary);font-size:.71875rem}.public-site .mac-note-amber{color:var(--mac-amber)}.public-site .mac-note-green{color:var(--mac-green)}.workspace-panels{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:16px}.workspace-panel{display:grid;gap:6px;min-width:0}.workspace-panel .mac-group-heading{margin:0 0 0 4px}.mac-collection{display:grid;gap:10px;padding:12px 14px;border-radius:10px;background:var(--mac-group)}.public-site .mac-collection p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin:0}.mac-collection span{color:var(--mac-secondary)}.mac-collection strong{font-weight:600;font-variant-numeric:tabular-nums}.mac-meter{display:block;flex-basis:100%;height:6px;overflow:hidden;border-radius:3px;background:color-mix(in srgb,var(--mac-text) 10%,transparent)}.mac-meter b{display:block;height:100%;border-radius:3px;background:var(--mac-green)}.mac-list li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;min-height:48px}.mac-list li>span:not(.mac-capsule){display:grid;min-width:0}.mac-list strong{font-weight:600}.mac-list small{color:var(--mac-secondary);font-size:.71875rem}.mac-list li>svg{color:var(--mac-selected)}.mac-list .mac-dot{justify-self:center}.mac-dot-red{background:var(--mac-red)}.mac-dot-green{background:var(--mac-green)}.mac-dot-blue{background:var(--mac-selected)}.mac-capsule-red{background:color-mix(in srgb,var(--mac-red) 13%,transparent);color:var(--mac-red)}.mac-capsule-blue{background:color-mix(in srgb,var(--mac-selected) 13%,transparent);color:var(--mac-selected)}.mac-table>div{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:8px;align-items:center;min-height:36px}.mac-table>div+div{border-top:.5px solid var(--mac-line)}.mac-table span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.mac-table .mac-table-head{min-height:30px;color:var(--mac-secondary);font-size:.71875rem}.mac-table>div:not(.mac-table-head) span:last-child{font-weight:600}@container (max-width: 820px){.mac-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-panels{grid-template-columns:minmax(0,1fr)}}@container (max-width: 640px){.workspace-window .mac-body{grid-template-columns:minmax(0,1fr)}.workspace-window .mac-sidebar,.workspace-window .mac-search{display:none}.workspace-window .mac-segmented{display:flex;width:100%}.workspace-window .mac-content{padding:16px}}@container (max-width: 420px){.mac-summary{grid-template-columns:minmax(0,1fr)}.mac-summary>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.mac-summary dd{justify-items:end;text-align:right}.mac-table>div{font-size:.75rem}}@media (prefers-reduced-motion: reduce){.mac-segmented-thumb,.workspace-view{transition:none;animation:none}}
