.skip-link{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:999;clip:auto;background:var(--accent);color:#fff;white-space:normal;width:auto;height:auto;margin:0;padding:.5rem 1rem;position:fixed;top:0;left:0;overflow:visible}:root{--bg-canvas:#fff;--bg-surface:#fff;--bg-muted:#f7f6f3;--bg-inverse:#1a1917;--text-primary:#1a1917;--text-secondary:#615d59;--text-tertiary:#8a857f;--text-on-accent:#fff;--border:#e9e8e6;--border-strong:#d4d2ce;--accent:#111;--accent-hover:#2a2a2a;--accent-subtle:#f4f4f5;--accent-glow:#11111129;--success:#15803d;--success-soft:#dcfce7;--warning:#ca8a04;--warning-soft:#fef9c3;--danger:#dc2626;--danger-soft:#fee2e2;--carbon:var(--text-primary);--carbon-soft:var(--bg-muted);--ledger:var(--text-primary);--ledger-soft:var(--accent-subtle);--radius:6px;--radius-sm:4px;--shadow:0 1px 2px #1a19170a, 0 12px 32px #1a19170f;--shadow-sm:0 1px 2px #1a19170a;--font-display:"Manrope", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-body:"Manrope", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"Roboto Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}:root,html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;supported-color-schemes:light}html,body,#root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;color:#1a1917!important;background:#fff!important}input,select,textarea,button,option{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;-webkit-text-fill-color:#1a1917;border-color:#d4d2ce;color:#1a1917!important;background-color:#fff!important}button.mobile-nav-backdrop,.mobile-nav-backdrop{color:#0000!important;-webkit-text-fill-color:transparent!important;background:#00000059!important;border:0!important}button.mobile-nav-close,.mobile-nav-close{color:#1a1917!important;-webkit-text-fill-color:#1a1917!important;background:0 0!important;border:0!important}button.track-quiet-btn,.track-quiet-btn{color:#615d59!important;-webkit-text-fill-color:#615d59!important;background:0 0!important;border:0!important}input[type=checkbox],input[type=radio]{accent-color:#111;background-color:#fff!important}button.btn,.btn,a.btn{-webkit-text-fill-color:#fff;color:#fff!important;background-color:#111!important;border-color:#0000!important}button.btn.secondary,.btn.secondary,a.btn.secondary,button.btn.ghost,.btn.ghost,a.btn.ghost{-webkit-text-fill-color:#1a1917;color:#1a1917!important;background-color:#fff!important;border-color:#d4d2ce!important}button.btn.danger,.btn.danger{-webkit-text-fill-color:#fff;color:#fff!important;background-color:#dc2626!important}button.btn:hover:not(.secondary):not(.ghost):not(.danger),.btn:hover:not(.secondary):not(.ghost):not(.danger),a.btn:hover:not(.secondary):not(.ghost):not(.danger){background-color:#2a2a2a!important}.app-shell,.sidebar,.mobile-sidebar,.main,.mobile-topbar,.mobile-drawer,.drawer-panel,.card,.track,.track-composer,.track-row,.page-head,.auth-card,.m-nav,.hero,.site-footer,.cmdk,.cmdk-backdrop,.table-wrap,.drawer,.sheet,.popover,.unbilled-card,.boot-fallback,.boot-skeleton{color:#1a1917!important;background-color:#fff!important}.sidebar,.mobile-sidebar,.mobile-drawer,.drawer-panel,.bg-muted,.track-composer,.card.muted,.boot-skel-bar,.boot-skel-row,.boot-skel-card{background-color:#f7f6f3!important}.sidebar a,.sidebar-nav a,.mobile-drawer a,.side-nav a{-webkit-text-fill-color:#615d59;color:#615d59!important;text-decoration:none!important}.sidebar a.active,.sidebar-nav a.active,.mobile-drawer a.active{-webkit-text-fill-color:#111;color:#111!important;background-color:#f4f4f5!important;text-decoration:none!important}.muted,.track-sub,.sidebar-hint,.sidebar-user,.sidebar-station{-webkit-text-fill-color:#615d59;color:#615d59!important}h1,h2,h3,h4,p,label,td,th,li,span,a{color:inherit}.field input,.field select,.field textarea,.track-input,input.track-input,.cmdk input{-webkit-text-fill-color:#1a1917;color:#1a1917!important;background-color:#fff!important;border:1px solid #d4d2ce!important}.field label{-webkit-text-fill-color:#615d59;color:#615d59!important}table.data th{color:#615d59!important;background-color:#f7f6f3!important}table.data td{color:#1a1917!important;background-color:#fff!important}@media (prefers-color-scheme:dark){:root,html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--bg-canvas:#fff;--bg-surface:#fff;--bg-muted:#f7f6f3;--bg-inverse:#1a1917;--text-primary:#1a1917;--text-secondary:#615d59;--text-tertiary:#8a857f;--text-on-accent:#fff;--border:#e9e8e6;--border-strong:#d4d2ce;--accent:#111;--accent-hover:#2a2a2a;--accent-subtle:#f4f4f5;--accent-glow:#11111129;--ledger:#1a1917}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}html,body{max-width:100vw;overflow-x:clip}body{font-family:var(--font-body);color:var(--text-primary);background-color:#fff;background:var(--bg-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text-primary);text-wrap:balance;margin:0 0 .6rem;font-weight:650;line-height:1.1}h1{letter-spacing:-.045em;font-size:clamp(2.35rem,5.2vw,3.75rem);font-weight:700}h2{font-size:clamp(1.55rem,3vw,2.15rem)}h3{font-size:1.125rem;font-weight:600}p{margin:0 0 1rem}a{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--text-primary)}.m-nav a,.m-nav .links a,.site-footer a,.auth-card a,.btn,a.btn,.tabs a,.side-nav a,.cmdk a,.sidebar a,.sidebar-nav a,.mobile-sidebar a,.trial-banner a,.trial-banner-link,.track-quiet-btn{text-decoration:none}.m-nav a:hover,.side-nav a:hover,.site-footer a:hover{text-underline-offset:2px;text-decoration:underline}img,svg{max-width:100%;display:block}.logo svg,.logo-mark{max-width:24px!important}button,input,select,textarea{font:inherit}button{cursor:pointer}.btn{background:#111;background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-sm);letter-spacing:-.01em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;min-height:44px;padding:.65rem 1.1rem;font-size:14px;font-weight:550;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex}.btn:hover{background:#2a2a2a;background:var(--accent-hover);color:var(--text-on-accent)}.btn:active{transform:translateY(1px)}.btn:focus-visible{box-shadow:0 0 0 2px var(--bg-canvas), 0 0 0 4px var(--accent);outline:none}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn.secondary{background:var(--bg-surface);color:var(--text-primary);border-color:var(--border-strong)}.btn.secondary:hover{background:var(--bg-muted);border-color:var(--border-strong);color:var(--text-primary)}.btn.ghost{color:var(--text-secondary);border:1px solid var(--border);background:0 0}.btn.ghost:hover{color:var(--text-primary);background:var(--bg-muted)}.btn.danger{background:var(--danger)}.btn.small{min-height:44px;padding:.5rem .85rem;font-size:13px}.field{flex-direction:column;gap:.35rem;margin-bottom:.9rem;display:flex}.field label{color:var(--text-secondary);font-size:13px;font-weight:500}.field input,.field select,.field textarea{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:44px;color:var(--text-primary);outline:none;width:100%;max-width:100%;padding:.65rem .75rem;transition:border-color .15s,box-shadow .15s}.field textarea{min-height:90px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.field textarea{resize:vertical;min-height:90px}.card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.15rem 1.25rem}.table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);max-width:100%;overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-size:14px}.main .table-wrap,.main .card>.table-wrap,.card .table-wrap{max-width:100%}.main table.data{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.main .table-wrap table.data{display:table;overflow:visible}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--border);padding:.7rem .9rem}table.data th{color:var(--text-secondary);background:var(--bg-muted);font-size:12px;font-weight:550}table.data tr:last-child td{border-bottom:0}table.data .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.badge{letter-spacing:.02em;background:var(--bg-muted);color:var(--text-secondary);border-radius:999px;align-items:center;padding:.2rem .5rem;font-size:11px;font-weight:600;display:inline-flex}.badge.paid{background:var(--success-soft);color:var(--success)}.badge.sent{background:var(--accent-subtle);color:var(--accent)}.badge.draft{background:var(--bg-muted);color:var(--text-secondary)}.badge.void,.badge.overdue{background:var(--danger-soft);color:var(--danger)}.muted{color:var(--text-secondary)}.err{color:var(--danger);font-size:14px;font-weight:600}.ok{color:var(--success);font-size:14px;font-weight:600}.grid2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.stack{flex-direction:column;gap:1rem;display:flex}.row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.spacer{flex:1}.stat .n{font:600 26px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}.stat .l{color:var(--text-secondary);margin-top:.4rem;font-size:12px;font-weight:500}.stat.hero{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}.stat.hero .n{color:var(--text-primary);font-size:34px}.empty{text-align:center;color:var(--text-secondary);padding:2.5rem 1.5rem}.empty h3{color:var(--text-primary);margin-bottom:.4rem}.empty .btn{margin-top:1rem}.m-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.m-nav{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;display:flex}.logo{letter-spacing:-.03em;color:var(--text-primary);align-items:center;gap:.5rem;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.logo-link{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.logo-link:hover,.logo:hover{color:var(--text-primary)}.logo-mark,.logo svg.logo-mark,.logo svg{flex-shrink:0;display:block;width:24px!important;max-width:24px!important;height:24px!important;max-height:24px!important}.logo-word{letter-spacing:-.03em;font-weight:600}.m-nav .links{align-items:center;gap:1.1rem;font-size:14px;font-weight:500;display:flex}.m-nav .links a{color:var(--text-secondary)}.m-nav .links a:hover{color:var(--text-primary)}.m-nav .links a.btn{color:var(--text-on-accent);background:var(--accent)}.m-nav .links a.btn:hover{color:var(--text-on-accent);background:var(--accent-hover)}.eyebrow{color:var(--accent);background:var(--accent-subtle);border:1px solid #0000;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.3rem .65rem;font-size:13px;font-weight:500;display:inline-flex}.hero{background:var(--bg-canvas);padding:2.25rem 0 1.5rem}.hero--product .hero-copy--center{text-align:center;max-width:44rem;margin:0 auto 2.25rem}.hero-copy h1{margin-bottom:.9rem}.hero-copy .lede,.lede{color:var(--text-secondary);text-wrap:pretty;max-width:38rem;font-size:1.125rem;line-height:1.55}.hero-copy--center .lede{max-width:min(38rem,100%);margin-left:auto;margin-right:auto}.hero-copy .lede strong{color:var(--text-primary);font-weight:550}.hero-actions{flex-wrap:wrap;gap:.75rem;margin:1.35rem 0 .75rem;display:flex}.hero-actions--center{justify-content:center}.hero-note{color:var(--text-tertiary);margin:0;font-size:13px}.hero-product{border:1px solid var(--border);background:var(--bg-muted);box-shadow:var(--shadow);border-radius:10px;max-width:1080px;margin:0 auto 2.5rem;position:relative;overflow:hidden}.hero-product-chrome{border-bottom:1px solid var(--border);background:var(--bg-surface);border-radius:10px 10px 0 0;align-items:center;gap:7px;padding:.65rem 1rem;display:flex}.hero-product-chrome>span{background:var(--border-strong);border-radius:50%;width:10px;height:10px}.hero-product-url{color:var(--text-tertiary);background:var(--bg-muted);border:1px solid var(--border);font-size:12px;font-family:var(--font-mono);border-radius:999px;flex:1;margin-left:.75rem;padding:.25rem .75rem}.hero-product-shot{background:var(--bg-muted);border-radius:0 0 9px 9px;width:100%;height:auto;display:block}.hero-live{max-width:1080px;margin:0 auto 1.25rem}.hero-live .product-demo{border-radius:8px;grid-template-columns:1.1fr .9fr;gap:0;display:grid}.hero-live .flow-arrow{display:none}.hero-live .demo-timer{border-bottom:0;border-right:1px solid var(--border)}.hero-live .demo-digits{font-size:32px}@media (max-width:720px){.hero-live .product-demo{grid-template-columns:1fr}.hero-live .demo-timer{border-right:0;border-bottom:1px solid var(--border)}}.ledger-rule,.money.ledger-rule,.stub-row.total strong{padding-bottom:4px;display:inline-block;position:relative}.ledger-rule:after,.stub-row.total strong:after{content:"";border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);opacity:.85;pointer-events:none;height:4px;position:absolute;bottom:0;left:0;right:0}.trust-strip{border-top:1px solid var(--border);background:var(--bg-muted);padding:1.25rem 0 2rem}.trust-strip-inner{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.trust-k{color:var(--text-primary);font-size:13px;font-weight:600}.trust-v{color:var(--text-secondary);margin-top:.15rem;font-size:13px}.section-link{margin-top:1.25rem}.pricing-teaser{background:var(--bg-muted);border-top:1px solid var(--border)}.teaser-grid{margin-top:1.5rem}.product-demo{background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;align-items:stretch;gap:0;display:flex;overflow:hidden}.demo-timer{border-bottom:1px solid var(--border);background:linear-gradient(#fcfcfd 0%,#fff 100%);padding:1.15rem 1.25rem 1rem}.demo-timer-inner{flex-direction:column;gap:.65rem;display:flex}.demo-timer-label{color:var(--text-tertiary);align-items:center;gap:.5rem;font-size:12px;font-weight:500;display:flex}.demo-digits{font:600 40px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text-primary)}.demo-digits.live{color:var(--text-primary)}@media (prefers-reduced-motion:no-preference){.demo-digits.live{animation:2.2s ease-in-out infinite pulse-soft}}.demo-meta{color:var(--text-secondary);flex-wrap:wrap;gap:.75rem;font-size:13px;display:flex}.live-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-glow);border-radius:50%;display:inline-block}.demo-actions{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.demo-actions .btn{padding:.4rem .7rem;font-size:12.5px}.demo-actions .btn.secondary{background:var(--bg-muted);border-color:var(--border);color:var(--text-primary)}.demo-actions .btn.secondary:hover{background:var(--border)}.flow-arrow{background:var(--bg-muted);border-bottom:1px solid var(--border);justify-content:center;align-items:center;padding:.35rem 0;display:flex}.flow-line{background:var(--border-strong);border-radius:1px;width:2px;height:20px;position:relative}.flow-line:after{content:"";border-right:1.5px solid var(--border-strong);border-bottom:1.5px solid var(--border-strong);width:6px;height:6px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)rotate(45deg)}.invoice-stub{background:var(--bg-surface);padding:1rem 1.25rem 1.15rem;position:relative;overflow:hidden}.stub-head-left{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.stub-head{color:var(--text-secondary);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.55rem;font-size:12px;font-weight:550;display:flex}.stub-no{color:var(--text-tertiary);font-family:var(--font-mono);font-size:11px}.stub-row{color:var(--text-secondary);justify-content:space-between;gap:.75rem;padding:.35rem 0;font-size:13px;display:flex}.stub-row strong{color:var(--text-primary);font-weight:550}.stub-row.total{border-top:1px solid var(--border);margin-top:.35rem;padding-top:.55rem;font-size:14px}.stub-row.total strong{color:var(--text-primary);font-size:16px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.status-pill{font:600 10px/1 var(--font-mono);letter-spacing:.04em;color:#14532d;background:var(--success-soft);white-space:nowrap;border:1px solid #15803d4d;border-radius:999px;flex-shrink:0;align-items:center;padding:.28rem .5rem;display:inline-flex}.stub-line-val{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;max-width:70%;display:flex}.stub-line-text{min-width:0}.stub-row-line{align-items:flex-start}.pricing-badge{margin-bottom:.75rem;position:static}.stub-cta{z-index:1;width:100%;margin-top:.9rem;position:relative}.sample-week{background:var(--bg-surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:3rem 0}.sample-week-head{max-width:40rem;margin-bottom:1.25rem}.sample-week-head h2{font-size:clamp(24px,3vw,32px)}.sample-week-head p{color:var(--text-secondary);margin:0}.timesheet{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);overflow:hidden}.ts-row{border-bottom:1px solid var(--border);grid-template-columns:64px 1.6fr 80px 90px 100px;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:14px;display:grid}.ts-row:last-child{border-bottom:0}.ts-head{background:var(--bg-muted);color:#3f3f46;letter-spacing:.02em;border-bottom:1px solid var(--border);font-size:11px;font-weight:550}.ts-day{color:var(--text-primary);font-weight:600;font-family:var(--font-mono);font-size:13px}.ts-total{background:var(--bg-muted);font-weight:550}.status-tag{font:550 11px/1 var(--font-mono);color:var(--accent);background:var(--accent-subtle);border-radius:999px;padding:.3rem .5rem;display:inline-block}.status-tag.muted-tag{color:var(--text-tertiary);background:var(--bg-muted)}.status-pill-inline{font:550 11px/1 var(--font-mono);color:#14532d;background:var(--success-soft);border-radius:999px;padding:.25rem .45rem;display:inline-block}.section{padding:3.25rem 0}.section h2{font-size:clamp(26px,3.2vw,34px)}.promise{background:var(--bg-canvas)}.promise-list{grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.promise-list li{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);gap:1rem;padding:1.25rem;display:flex}.p-num{font:600 18px/1 var(--font-mono);color:var(--accent);background:var(--accent-subtle);border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.promise-list b{margin-bottom:.35rem;font-size:15px;font-weight:550;display:block}.promise-list p{color:var(--text-secondary);margin:0;font-size:14px}.features-split{background:var(--bg-surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.features-split-inner{grid-template-columns:.9fr 1.1fr;align-items:start;gap:2.5rem;display:grid}.features-aside h2{font-size:clamp(24px,3vw,32px)}.feature-list{margin:0;padding:0;list-style:none}.feature-list li{border-bottom:1px solid var(--border);color:var(--text-secondary);padding:.95rem 0;font-size:14.5px;line-height:1.5}.feature-list li:first-child{border-top:1px solid var(--border)}.feature-list li b{color:var(--text-primary);margin-bottom:.2rem;font-size:15px;font-weight:550;display:block}.compare-wrap{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);margin-top:1.25rem;position:relative;overflow:hidden}.compare{border-collapse:collapse;background:0 0;width:100%;font-size:14.5px}.compare th,.compare td{border-bottom:1px solid var(--border);text-align:left;padding:.85rem 1rem}.compare thead th{background:var(--bg-muted);color:#3f3f46;font-size:12px;font-weight:550}.compare tbody th{color:var(--text-primary);background:0 0;font-weight:550}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom:0}.cta-band{background:var(--bg-canvas);color:var(--text-primary);border-top:1px solid var(--border);padding:4rem 0}.cta-band-inner{grid-template-columns:1fr;align-items:start;gap:1rem;max-width:40rem;display:grid}.cta-band h2{color:var(--text-primary);font-size:clamp(28px,3.5vw,40px)}.cta-band .lede{color:var(--text-secondary)}.cta-price,.cta-price-sub{display:none}.pricing-hero{max-width:720px;padding:2rem 0 1.5rem}.pricing-hero h1{font-size:clamp(32px,4vw,44px)}.invoice-price{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);max-width:720px;margin:1rem 0 2rem;overflow:hidden}.inv-price-head{border-bottom:1px solid var(--border);background:var(--bg-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.35rem 1.5rem;display:flex}.inv-price-label{font:550 12px/1 var(--font-mono);color:var(--text-secondary)}.inv-price-to{color:var(--text-secondary);margin-top:.35rem;font-size:14px}.inv-price-amount{text-align:right}.inv-currency{font:500 11px/1 var(--font-mono);color:var(--text-tertiary);display:block}.inv-zero{font:600 48px/1 var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums}.inv-lines{border-collapse:collapse;width:100%;font-size:14px}.inv-lines th,.inv-lines td{border-bottom:1px solid var(--border);text-align:left;padding:.7rem 1.25rem}.inv-lines th{color:var(--text-tertiary);font-size:11px;font-weight:550}.inv-lines td:nth-child(n+2),.inv-lines th:nth-child(n+2){text-align:right}.inv-price-foot{grid-template-columns:1.2fr .8fr;align-items:end;gap:1.5rem;padding:1.25rem 1.5rem 1.5rem;display:grid}.inv-promise{color:var(--text-secondary);font-size:14px}.inv-promise strong{color:var(--text-primary);margin-bottom:.4rem;display:block}.inv-promise ul{margin:0;padding-left:1.1rem}.inv-pay{text-align:right;min-height:100px;position:relative}.inv-pay .pricing-badge{margin-bottom:.75rem}.inv-pay .btn{z-index:1;margin-top:3.5rem;position:relative}.pricing-note{max-width:640px;margin:0 0 3rem}.feature-grid{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-surface);grid-template-columns:1fr 1fr;gap:0;margin-top:1.5rem;display:grid;overflow:hidden}.feature{box-shadow:none;border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-secondary);background:0 0;border-radius:0;padding:1.2rem 1.25rem;font-size:14.5px}.feature:nth-child(2n){border-right:0}.feature b{color:var(--text-primary);margin-bottom:.35rem;font-size:15px;font-weight:550;display:block}.pill{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:12px;font-weight:500;display:inline-flex}.price-grid{grid-template-columns:1fr;gap:1.25rem;margin:2rem 0;display:grid}.price-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1.5rem}.price-card.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.price-card .amount{font:600 48px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary);margin:.5rem 0}.price-card ul{color:var(--text-secondary);padding-left:1.1rem}.m-footer{border-top:1px solid var(--border);color:var(--text-secondary);background:var(--bg-surface);margin-top:0;padding:2rem 0;font-size:13px}.m-footer .inner,.m-footer .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.m-footer a{color:var(--text-secondary);font-weight:500}.m-footer a:hover{color:var(--text-primary)}.app-shell{grid-template-columns:220px 1fr;max-width:100vw;min-height:100vh;display:grid;overflow-x:clip}.app-shell>.main{min-width:0;overflow-x:clip}.sidebar{background:var(--bg-surface);color:var(--text-secondary);border-right:1px solid var(--border);flex-direction:column;gap:0;padding:1rem .75rem;display:flex}.sidebar-top{border-bottom:1px solid var(--border);margin-bottom:.6rem;padding:0 .45rem .85rem}.sidebar .logo{color:var(--text-primary);margin:0;font-size:14px}.sidebar .logo-mark,.sidebar .logo svg,.mobile-sidebar .logo-mark,.mobile-sidebar .logo svg,.mobile-drawer .logo-mark,.mobile-drawer .logo svg,.mobile-topbar .logo-mark,.mobile-topbar .logo svg{width:24px!important;max-width:24px!important;height:24px!important;max-height:24px!important}.mobile-topbar .logo{font-size:14px}.sidebar-station{color:var(--text-tertiary);letter-spacing:0;text-transform:none;margin:.4rem 0 0;font-size:12px;font-weight:500}.sidebar-nav{flex-direction:column;gap:2px;display:flex}.sidebar a,.sidebar-nav a{box-sizing:border-box;height:40px;min-height:40px;color:var(--text-secondary);border-left:0;border-radius:8px;align-items:center;padding:0 .75rem;font-size:14.5px;font-weight:500;line-height:1;display:flex;text-decoration:none!important}.sidebar a:hover,.sidebar-nav a:hover{background:var(--bg-muted);color:var(--text-primary);text-decoration:none!important}.sidebar a.active,.sidebar-nav a.active{color:#111;background:#f4f4f5;font-weight:600;text-decoration:none!important}.sidebar-hint{color:var(--text-tertiary);letter-spacing:0;padding:.65rem .65rem .25rem;font-size:11px}@media (max-width:768px),(pointer:coarse){.sidebar-hint{display:none!important}}.sidebar .bottom{border-top:1px solid var(--border);margin-top:auto;padding-top:1rem}.sidebar-user{color:var(--text-secondary);word-break:break-all;padding:.35rem .5rem .55rem;font-size:12px}.sidebar-signout{width:100%;color:var(--text-primary)!important;border-color:var(--border-strong)!important}.main{background:var(--bg-canvas);width:100%;max-width:880px;margin-inline-start:auto;margin-inline-end:auto;padding:1.5rem 2rem 3rem}.trial-banner{color:var(--text-tertiary);background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0 0 .65rem;padding:0;font-size:12.5px;line-height:1.35;display:flex}.trial-banner strong{color:var(--text-secondary);font-weight:550}.trial-banner-link{color:var(--text-secondary);font-size:12.5px;font-weight:500;text-decoration:none}.trial-banner-link:hover{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.trial-banner-sep{color:var(--border-strong);-webkit-user-select:none;user-select:none}.page-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.page-head h1{letter-spacing:-.03em;margin:0;font-size:24px}.metrics-board{grid-template-columns:1.35fr .85fr;gap:1rem;margin-bottom:1rem;display:grid}.metric-unbilled{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.35rem 1.4rem;position:relative}.metric-unbilled .label{color:var(--text-secondary);font-size:12px;font-weight:550}.metric-unbilled .n{font:600 40px/1.1 var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:.5rem 0 .25rem}.metric-unbilled .sub{color:var(--text-secondary);margin-bottom:1rem;font-size:13px}.metric-side{flex-direction:column;gap:.75rem;display:flex}.metric-tile{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);flex:1;padding:1rem 1.1rem}.metric-tile .n{font:600 24px/1 var(--font-mono);color:var(--text-primary);font-variant-numeric:tabular-nums}.metric-tile .l{color:var(--text-secondary);margin-top:.4rem;font-size:12px;font-weight:500}.timer-bar{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1.25rem;padding:1rem 1.15rem;display:flex}.timer-bar .field label{color:var(--text-secondary)}.timer-bar .field input,.timer-bar .field select,.timer-bar .field textarea{background:var(--bg-canvas);border-color:var(--border-strong);color:var(--text-primary)}.clock{font:600 32px/1 var(--font-mono);font-variant-numeric:tabular-nums;min-width:120px;color:var(--text-primary);padding-bottom:8px}.clock.live{color:var(--text-primary)}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.72}}.cmdk-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09090b66;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cmdk{background:var(--bg-surface);border:1px solid var(--border);width:min(520px,92vw);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.cmdk input{border:0;border-bottom:1px solid var(--border);background:0 0;outline:none;width:100%;padding:1rem 1.1rem;font-size:16px}.cmdk ul{max-height:320px;margin:0;padding:.4rem;list-style:none;overflow:auto}.cmdk li button{text-align:left;border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:0;justify-content:space-between;gap:.5rem;padding:.65rem .75rem;display:flex}.cmdk li button:hover,.cmdk li button.active{background:var(--bg-muted)}.cmdk .hint{color:var(--text-tertiary);font-size:12px;font-family:var(--font-mono)}.auth-wrap{background:var(--bg-canvas);place-items:center;min-height:100vh;padding:2rem;display:grid}.auth-card{border:1px solid var(--border);border-radius:var(--radius);width:min(420px,100%);box-shadow:var(--shadow);background:var(--bg-surface)}.mobile-topbar{background:var(--bg-surface);border-bottom:1px solid var(--border);z-index:40;align-items:center;gap:.75rem;padding:.65rem 1rem;display:none;position:sticky;top:0}.mobile-nav-toggle{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.mobile-nav-bars,.mobile-nav-bars:before,.mobile-nav-bars:after{background:var(--text-primary);border-radius:1px;width:18px;height:2px;display:block;position:relative}.mobile-nav-bars:before,.mobile-nav-bars:after{content:"";position:absolute;left:0}.mobile-nav-bars:before{top:-6px}.mobile-nav-bars:after{top:6px}.mobile-topbar-spacer{flex:1}.mobile-nav-backdrop{z-index:45;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-text-fill-color:transparent;border:0;margin:0;padding:0;animation:.15s fadeIn;display:none;position:fixed;top:0;bottom:0;left:0;right:0;color:#0000!important;background:#00000059!important}.mobile-nav-close{-webkit-text-fill-color:#1a1917;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:.65rem;right:.65rem;color:#1a1917!important;background:0 0!important}.mobile-nav-close:hover{background:#f4f4f5!important}.mobile-sidebar{z-index:50;width:min(280px,86vw);padding-top:1.15rem;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:none;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:8px 0 32px #0000001f}.mobile-sidebar.open{visibility:visible;transform:translate(0)}.mobile-sidebar:not(.open){visibility:hidden;pointer-events:none}.mobile-sidebar .sidebar-top{padding-right:2.75rem}.table-scroll,.compare-wrap,.table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.table-scroll table,.compare-wrap table{min-width:480px}.cmdk-backdrop{align-items:flex-start;padding:8vh .75rem 1rem}.cmdk{flex-direction:column;width:min(520px,100%);max-height:min(80vh,560px);display:flex}.cmdk ul{max-height:min(50vh,320px)}@media (max-width:960px){.hero-inner,.features-split-inner,.cta-band-inner,.promise-list,.metrics-board,.product-demo,.inv-price-foot,.feature-grid,.grid2,.grid3,.app-shell,.price-grid,.pricing-plan-grid{grid-template-columns:1fr}.product-demo{gap:0}.flow-arrow{flex-direction:row;padding:.5rem}.flow-line{width:28px;height:2px}.flow-line:after{bottom:50%;left:auto;right:-3px;transform:translateY(50%)rotate(-45deg)}.promise-list{gap:.75rem}.ts-row{grid-template-columns:48px 1fr 64px}.ts-row>:nth-child(4),.ts-row>:nth-child(5){display:none}.app-shell{flex-direction:column;min-height:100vh;display:flex}.desktop-sidebar{display:none!important}.mobile-topbar{display:flex}.mobile-nav-backdrop{display:block}.mobile-sidebar{flex-direction:column;display:flex}.main{width:100%;max-width:100%;padding:1rem}.page-head{flex-direction:column;align-items:stretch}.page-head .btn,.page-head .btn.small{width:100%}.timer-bar{flex-direction:column;align-items:stretch}.timer-bar .field{width:100%}.timer-bar .btn{width:100%;min-height:44px}.clock{min-width:0;font-size:28px}.metrics-board{grid-template-columns:1fr}.metric-unbilled .n{font-size:32px}.table-wrap,.table-scroll,.compare-wrap{margin-inline-start:0;margin-inline-end:0}.feature:nth-child(2n){border-right:1px solid var(--border)}.cta-price{width:120px;height:120px;font-size:12px}.hide-sm{display:none!important}.m-nav .links{flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.auth-wrap{padding:1rem}.cta-band-inner{text-align:left;grid-template-columns:1fr}}@media (max-width:480px){.m-wrap{padding:0 12px}.auth-card{width:100%}h1{font-size:1.75rem}.hero{padding-block-start:2rem;padding-block-end:2rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{width:100%}.pricing-plan-card .btn{align-self:stretch;width:100%}.inv-price-foot{flex-direction:column}.card{padding:1rem}.main{padding:.75rem}}@media (min-width:961px){.mobile-topbar,.mobile-nav-backdrop,.mobile-sidebar{display:none!important}}@media (prefers-reduced-motion:reduce){.btn,.demo-digits.live,.clock.live{transition:none;animation:none}}.pricing-plans{margin:2rem 0 1rem}.pricing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.pricing-plan-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;gap:.5rem;padding:1.25rem 1.35rem;display:flex}.pricing-plan-card.featured{border-color:var(--accent);box-shadow:none}.pricing-plan-card h3{margin:0}.pricing-plan-price .amount{font-family:var(--font-mono);letter-spacing:-.03em;font-size:1.75rem;font-weight:600}.pricing-plan-price .note{color:var(--text-secondary);margin-left:.35rem;font-size:13px}.pricing-plan-card ul{color:var(--text-secondary);flex:1;margin:.25rem 0 1rem;padding-left:1.1rem;font-size:14px}.pricing-plan-card .btn{align-self:flex-start}@media (max-width:900px){.hero-product{margin-bottom:1.5rem;overflow:hidden}.trust-strip-inner{grid-template-columns:1fr 1fr}}@media (max-width:560px){.trust-strip-inner{grid-template-columns:1fr}.hero-product-chrome{display:none}}.stat.hero .n,.money-hero,[data-testid=unbilled-amount]{padding-bottom:5px;display:inline-block;position:relative}.stat.hero .n:after,.money-hero:after,[data-testid=unbilled-amount]:after{content:"";border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);opacity:.8;pointer-events:none;height:4px;position:absolute;bottom:0;left:0;right:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.track{width:100%;max-width:100%}.track-head{flex-direction:column;align-items:stretch;gap:.2rem;margin-bottom:1rem;display:flex}.track-head h1{letter-spacing:-.02em;margin:0;font-size:1.5rem}.track-sub{margin:.25rem 0 0;font-size:.9rem}.track-sub-short{display:none}@media (max-width:720px){.track-sub-short{display:inline}}.track-head-meta{color:var(--text-tertiary);flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;margin-top:.35rem;font-size:12.5px;line-height:1.35;display:flex}.track-head-meta .trial-banner{margin:0}.track-quiet-btn{-webkit-text-fill-color:var(--text-secondary);font:inherit;cursor:pointer;border:0;margin:0;padding:0;font-size:12.5px;font-weight:500;text-decoration:none;display:inline;color:var(--text-secondary)!important;background:0 0!important}.track-quiet-btn:hover{-webkit-text-fill-color:var(--text-primary);text-underline-offset:2px;text-decoration:underline;color:var(--text-primary)!important}.track-head-actions{display:none}.track-composer{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:1rem;padding:1rem}.track-composer.is-live{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary)}.track-composer-row{align-items:stretch;gap:.75rem;display:flex}.track-input-wrap{flex:1;min-width:0;position:relative}.track-input{border:1px solid var(--border);background:var(--bg-muted);width:100%;color:var(--text-primary);border-radius:10px;padding:.85rem 1rem;font-family:inherit;font-size:1.05rem;font-weight:500}.track-input:focus{border-color:var(--text-primary);outline:none;box-shadow:0 0 0 3px #11111114}.track-clock{font-family:var(--font-mono);font-variant-numeric:tabular-nums;min-width:5.5rem;color:var(--text-secondary);justify-content:center;align-items:center;padding:0 .5rem;font-size:1.25rem;font-weight:500;display:flex}.track-clock.live{color:var(--text-primary)}.track-start{min-width:6rem;font-weight:600}.track-composer-meta{justify-content:space-between;align-items:center;gap:1rem;margin-top:.65rem;font-size:.8rem;display:flex}.track-billable{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary);align-items:center;gap:.4rem;display:inline-flex}.track-suggest{z-index:40;background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;max-height:240px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.track-suggest button{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);font:inherit;background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:.75rem;padding:.55rem .7rem;display:flex}.track-suggest button:hover,.track-suggest button.active{background:var(--bg-muted)}.track-suggest .hint{color:var(--text-tertiary);font-size:.8rem}.track-suggest-empty{color:var(--text-tertiary);padding:.65rem .7rem;font-size:.85rem}.track-rate-prompt{margin-bottom:1rem;padding:1rem}.track-rate-prompt strong{margin-bottom:.25rem;display:block}.track-rate-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.track-rate-row input[type=number]{width:7rem}.track-unbilled{flex-direction:column;gap:.5rem;margin-bottom:1.25rem;display:flex}.track-unbilled-chip{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .9rem;font-size:.9rem;display:flex}.track-today-head{justify-content:space-between;align-items:baseline;margin:0 0 .75rem;display:flex}.track-today-head h2{margin:0;font-size:1rem;font-weight:600}.track-empty{text-align:center;padding:1.5rem}.track-empty code{font-family:var(--font-mono);background:var(--bg-muted);border-radius:4px;padding:.15rem .4rem;font-size:.85em}.track-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.track-row{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.track-row.is-running{border-color:var(--text-primary)}.track-row-main{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.track-row-main:hover{background:var(--bg-muted)}.track-row-notes{font-weight:500;display:block}.track-row-tags{margin-top:.15rem;font-size:.8rem;display:block}.track-row-dur,.track-row-money{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9rem}.track-row-money{color:var(--text-secondary);text-align:right;min-width:4.5rem}.track-row-edit{border-top:1px solid var(--border);background:var(--bg-muted);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.track-row-edit-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.track-popover{border:1px dashed var(--border);margin-top:.25rem;padding:.85rem}.drawer-backdrop{z-index:80;background:#11111159;justify-content:flex-end;animation:.15s fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.drawer{background:var(--bg-surface);border-left:1px solid var(--border);width:min(420px,100vw);height:100%;padding:1.25rem;animation:.2s slideIn;overflow:auto;box-shadow:-8px 0 32px #00000014}.drawer-sm{width:min(360px,100vw)}.drawer-head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.drawer-head h2{margin:0;font-size:1.1rem}.drawer-lines{flex-direction:column;gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:flex}.drawer-lines li{border-bottom:1px solid var(--border);flex-direction:column;gap:.4rem;padding-bottom:.75rem;display:flex}.drawer-lines input{width:100%}.drawer-line-meta{align-items:center;gap:.4rem;font-size:.85rem;display:flex}.drawer-line-meta input{width:4.5rem}.drawer-line-meta strong{font-family:var(--font-mono);margin-left:auto}.drawer-total{justify-content:space-between;align-items:center;margin:1rem 0 1.25rem;font-size:1.05rem;display:flex}.drawer-total strong{font-family:var(--font-mono)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:.6;transform:translate(12px)}to{opacity:1;transform:none}}.trial-pill{font-size:inherit;border-radius:0;align-items:baseline;gap:.45rem;width:auto;max-width:100%;margin:0;padding:0;display:inline-flex;background:0 0!important;border:0!important}@media (max-width:720px){.track-head{gap:.5rem;margin-bottom:.75rem}.track-head h1{font-size:1.25rem}.track-sub{margin-top:.2rem;font-size:.8rem}.track-sub-long{display:none}.track-composer{z-index:25;box-shadow:var(--shadow-sm);border-radius:12px;margin-bottom:.85rem;position:sticky;top:57px}.track-composer-row{grid-template-columns:1fr auto;grid-template-areas:"input input""clock start";align-items:center;gap:.55rem .65rem;display:grid}.track-input-wrap{grid-area:input}.track-clock{grid-area:clock;justify-content:flex-start;min-width:0;padding:0}.track-start{grid-area:start;min-width:6.5rem;min-height:44px}.track-unbilled{margin-top:.15rem;margin-bottom:1rem}.track-unbilled-chip{flex-wrap:wrap}.track-row-main{grid-template-columns:1fr auto}.track-row-money{display:none}.grid3{grid-template-columns:1fr}}.boot-fallback{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;max-width:480px;min-height:60vh;margin:0 auto;padding:2rem 1.25rem;display:flex;color:#1a1917!important;background-color:#fff!important}.boot-skeleton{flex-direction:column;gap:.75rem;display:flex}.boot-skel-bar{background:linear-gradient(90deg,#f7f6f3 0%,#e9e8e6 50%,#f7f6f3 100%) 0 0/200% 100%;border-radius:6px;width:40%;height:28px;animation:1.2s ease-in-out infinite boot-shimmer}.boot-skel-row{background:linear-gradient(90deg,#f7f6f3 0%,#e9e8e6 50%,#f7f6f3 100%) 0 0/200% 100%;border-radius:6px;width:100%;height:44px;animation:1.2s ease-in-out infinite boot-shimmer}.boot-skel-row.short{width:70%}.boot-skel-card{background:linear-gradient(90deg,#f7f6f3 0%,#e9e8e6 50%,#f7f6f3 100%) 0 0/200% 100%;border-radius:8px;width:100%;height:120px;margin-top:.5rem;animation:1.2s ease-in-out infinite boot-shimmer}@keyframes boot-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.boot-label{margin:0;font-size:13px;color:#615d59!important}.boot-error,.boot-error-wrap{text-align:left}.boot-error p,.boot-error-wrap p{margin:0 0 .35rem;color:#1a1917!important}
/*$vite$:1*/