.use-case[data-use-case=accounting]{min-width:0}.uc-accounting-hero-note{color:var(--muted-foreground);margin-top:22px;font-size:12px}.uc-accounting-hero{flex-direction:column;height:100%;min-height:330px;font-size:12px;display:flex}.uc-hero-device:has(.uc-accounting-hero) .device-display{aspect-ratio:auto;min-height:360px}.uc-accounting-bar{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding:14px 18px;font-size:12px;display:flex}.uc-accounting-bar>:last-child{color:var(--muted-foreground);margin-left:auto}.uc-accounting-hero-body{flex:1;padding:18px}.uc-accounting-person{align-items:center;gap:10px;margin-bottom:16px;display:flex}.uc-accounting-person p{color:var(--muted-foreground);margin-top:3px;font-size:12px}.uc-accounting-ledger-link{border:1px solid var(--border);border-radius:12px;display:block;overflow:hidden}.uc-accounting-pair{grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px;padding:14px 18px;display:grid}.uc-accounting-pair span{color:var(--muted-foreground)}.uc-accounting-pair strong{color:var(--foreground);letter-spacing:-.04em;font-size:19px;display:block}.uc-accounting-pair b{text-align:center}.uc-accounting-hero-formula{padding:0 18px 12px;font-size:12px}.uc-accounting-odd{background:var(--muted);padding:12px 18px}.uc-accounting-odd>span{justify-content:space-between;gap:8px;font-size:12px;display:flex}.uc-accounting-odd p{min-height:36px;margin-top:6px}.uc-accounting-odd small{color:var(--muted-foreground);font-size:12px}.uc-accounting-hero-result{justify-content:space-between;gap:12px;padding:12px 18px;font-size:12px;display:flex}.uc-accounting-hero-result strong{white-space:nowrap}.uc-accounting-hero-controls{border-top:1px solid var(--border);align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.uc-accounting-hero-controls>span{color:var(--muted-foreground);margin-right:auto}.uc-accounting-hero-controls button{min-height:28px;text-decoration:underline}.uc-accounting-hero[data-beat="3"] [data-hero-match],.uc-accounting-success{color:var(--success)}.uc-accounting-benchmark{max-width:90ch;color:var(--muted-foreground);margin-top:16px;font-size:13px;line-height:1.75}.uc-accounting-benchmark a{text-decoration:underline}.uc-accounting-benchmark strong{color:var(--foreground);font-weight:600}.uc-accounting-moment{background:var(--muted);padding-block:90px}.uc-accounting-choice{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.uc-accounting-choice button{background:var(--background);border:1px solid var(--border);text-align:left;border-radius:12px;padding:16px 20px}.uc-accounting-choice button[aria-pressed=true]{border-color:var(--foreground);box-shadow:inset 0 0 0 1px var(--foreground)}.uc-accounting-choice span,.uc-accounting-choice small{color:var(--muted-foreground);font-size:12px;display:block}.uc-accounting-choice strong{margin:4px 0;font-size:19px;font-weight:500;display:block}.uc-accounting-demo-label{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:6px;margin:20px 0 12px;font-size:12px;display:flex}.uc-accounting-workspace{border:1px solid var(--border);box-shadow:0 18px 50px color-mix(in srgb, var(--foreground) 7%, transparent);border-radius:16px;grid-template-columns:215px minmax(0,1fr);display:grid;overflow:hidden}.uc-accounting-sources{background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;align-items:start;gap:14px;padding:24px 18px;font-size:12px;display:flex}.uc-accounting-sources>strong{margin:12px 0;font-size:15px}.uc-accounting-sources p{color:var(--muted-foreground);line-height:1.65}.uc-accounting-sources [data-sources]{overflow-wrap:anywhere;width:100%}.uc-accounting-sources [data-sources] span{border-bottom:1px solid var(--border);padding:10px 0;display:block}.uc-accounting-eyebrow{color:var(--muted-foreground);letter-spacing:.035em;font-size:12px;display:block}.uc-accounting-crew-mini{align-items:center;gap:8px;width:100%;padding-top:16px;display:flex}.uc-accounting-crew-mini strong{color:var(--muted-foreground);font-size:12px;font-weight:400;display:block}.uc-accounting-chat{min-width:0}.uc-accounting-chat-head{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:18px 24px;font-size:13px;display:flex}.uc-accounting-chat-head span{color:var(--muted-foreground);font-size:12px}.uc-accounting-chat-head button{margin-left:auto}.uc-accounting-chat-body{overscroll-behavior:contain;height:560px;padding:24px;scroll-padding-block:18px;overflow-y:auto}.uc-accounting-chat-body>.od-msg{width:min(90%,580px);margin-left:auto}.uc-accounting-chat-body .od-bubble{font-size:14px}.uc-accounting-working{align-items:center;gap:12px;min-height:50px;margin:24px 0;display:flex}.uc-accounting-working strong{font-size:14px;font-weight:600}.uc-accounting-working p{color:var(--muted-foreground);margin-top:4px;font-size:12px}.uc-accounting-total{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.uc-accounting-total strong{letter-spacing:-.05em;font-size:29px;font-weight:500}.uc-accounting-total span{color:var(--muted-foreground);font-size:13px}.uc-accounting-recon{border:1px solid var(--border);border-radius:10px;margin-bottom:14px;padding:16px}.uc-accounting-recon strong{font-size:16px;font-weight:500;display:block}.uc-accounting-recon p{margin:6px 0;font-size:13px}.uc-accounting-source{color:var(--muted-foreground);margin-top:8px;font-size:12px}.uc-accounting-source summary{cursor:pointer;width:fit-content;padding:5px 0;text-decoration:underline}.uc-accounting-source p{color:var(--foreground);padding:8px 0;font-size:13px}.uc-accounting-review{gap:12px;display:grid}.uc-accounting-item{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:16px}.uc-accounting-item h4{letter-spacing:-.025em;font-size:14px;font-weight:600}.uc-accounting-item p{margin-top:7px;font-size:13px}.uc-accounting-item .uc-accounting-small-btn{margin-top:12px}.uc-accounting-item[data-receipt-drop]{border-style:dashed}.uc-accounting-item[data-receipt-drop].is-over{outline:2px solid var(--foreground)}.uc-accounting-warning{color:var(--warning);font-size:12px;font-weight:600}.uc-accounting-receipt{align-items:center;gap:14px;margin-top:12px;display:flex}.uc-accounting-receipt img{object-fit:cover;border:1px solid var(--border);cursor:grab;border-radius:3px;width:64px;height:85px}.uc-accounting-bank-comparison{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.uc-accounting-bank-comparison span{background:var(--muted);border-radius:6px;padding:12px;font-size:12px}.uc-accounting-bank-comparison strong{margin-top:4px;font-size:16px;display:block}.uc-accounting-demo-controls{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:18px;min-height:73px;padding:16px 24px;font-size:12px;display:flex}.uc-accounting-demo-controls>button{min-height:36px}.uc-accounting-btn,.od-kit .uc-accounting-btn{background:var(--primary);color:var(--primary-foreground);border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:10px 16px;font-size:13px;font-weight:500;display:inline-flex}.uc-accounting-small-btn,.od-kit .uc-accounting-small-btn{border:1px solid var(--border);background:var(--card);border-radius:7px;min-height:34px;padding:8px 12px;font-size:12px;display:inline-flex}.uc-accounting-files{gap:10px;margin:20px 0;display:grid}.uc-accounting-file,.od-kit .uc-accounting-file{text-align:left;border:1px solid var(--border);border-radius:10px;align-items:center;gap:16px;width:100%;padding:18px;display:flex}.uc-accounting-file b{background:var(--muted);border-radius:6px;padding:10px;font-size:12px}.uc-accounting-file span{overflow-wrap:anywhere;flex:1;font-size:14px}.uc-accounting-file small{color:var(--muted-foreground);font-size:12px;display:block}.uc-accounting-demo-foot{max-width:none;color:var(--muted-foreground);margin-top:16px;font-size:12px}.uc-accounting-dialog{border:1px solid var(--border);background:var(--background);width:min(900px,100% - 24px);max-height:85svh;color:var(--foreground);border-radius:14px;padding:0}.uc-accounting-dialog::backdrop{background:color-mix(in srgb, var(--foreground) 50%, transparent)}.uc-accounting-dialog-head{border-bottom:1px solid var(--border);background:var(--background);justify-content:space-between;align-items:center;padding:16px 24px;font-size:13px;display:flex;position:sticky;top:0}.uc-accounting-dialog-head button{background:var(--muted);border-radius:6px;padding:8px}.uc-accounting-dialog [data-pack-content]{padding:24px}.uc-accounting-dialog h2{margin:10px 0 16px;font-size:28px}.uc-accounting-dialog h3{margin:24px 0 12px;font-size:19px}.uc-accounting-dialog p,.uc-accounting-dialog li{font-size:13px}.uc-accounting-dialog table{border-collapse:collapse;table-layout:fixed;width:100%;margin:18px 0;font-size:12px}.uc-accounting-dialog th,.uc-accounting-dialog td{text-align:left;border-bottom:1px solid var(--border);overflow-wrap:anywhere;vertical-align:top;padding:12px 8px}.uc-accounting-dialog th{font-weight:600}.uc-accounting-dialog td:nth-child(2),.uc-accounting-dialog th:nth-child(2){width:20%}.uc-accounting-jobs{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.uc-accounting-jobs .uc-capability{border-top:1px solid var(--border);padding:25px 0}.uc-accounting-jobs h3{margin-top:14px}.uc-accounting-job-example{background:var(--muted);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:9px;margin:22px 0;padding:18px;font-size:13px}.uc-accounting-connectors{padding-block:30px 100px}.uc-accounting-guard{color:var(--foreground);background:var(--background)}.uc-accounting-guard .uc-section-head p{color:var(--muted-foreground)}.uc-accounting-guard-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.uc-accounting-guard h3{margin:26px 0 16px;font-size:21px}.uc-accounting-guard p{color:var(--muted-foreground);font-size:14px;line-height:1.8}.uc-accounting-control{border:1px solid var(--border);border-radius:9px;justify-content:space-between;gap:12px;margin:16px 0 12px;padding:16px;font-size:13px;display:flex}.uc-accounting-control span{color:var(--muted-foreground);white-space:nowrap}.uc-accounting-approval{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-top:24px;padding:20px}.uc-accounting-approval>strong{overflow-wrap:anywhere;margin:12px 0;font-size:14px;display:block}.uc-accounting-approval [data-approval-actions]{gap:8px;margin-top:16px;display:grid}.uc-accounting-approval button{background:var(--muted);color:var(--foreground);border:1px solid var(--border);text-align:left;border-radius:7px;padding:10px 14px;font-size:13px}.uc-accounting-approval [data-approval-status]{margin-top:14px;font-size:12px}.uc-accounting-limit{border-left:2px solid var(--warning);background:var(--muted);margin-top:26px;padding:20px}.uc-accounting-limit>strong{font-weight:500}.uc-accounting-limit p{margin-top:12px}.uc-accounting-guard .text-link{margin-top:20px;display:inline-block}.uc-accounting-legal{border-top:1px solid var(--border);max-width:96ch;margin-top:50px;padding-top:24px}.uc-accounting-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.uc-accounting-pair b{transition:color .18s ease-out,transform .22s ease-out}.uc-accounting-hero[data-beat="1"] .uc-accounting-pair b{transform:scale(1.18)}.uc-accounting-choice button{transition:box-shadow .15s ease-out}}@media (width<=980px){.uc-accounting-workspace{grid-template-columns:170px minmax(0,1fr)}.uc-accounting-sources{padding:20px 14px}.uc-accounting-jobs{grid-template-columns:1fr 1fr}.uc-accounting-guard-grid{gap:30px}}@media (width<=600px){.uc-hero:has(.uc-accounting-hero) .uc-hero-inner{gap:96px;padding-top:128px}.uc-accounting-hero-body{padding:12px}.uc-accounting-hero-controls{gap:9px;padding-inline:12px}.uc-accounting-hero-controls>span{max-width:145px}.uc-accounting-person strong{font-size:12px}.uc-accounting-pair{gap:4px;padding:12px}.uc-accounting-pair strong{font-size:18px}.uc-accounting-odd,.uc-accounting-hero-result{padding:12px}.uc-accounting-hero-formula{padding-inline:12px}.uc-accounting-hero-result,.uc-accounting-odd>span{flex-wrap:wrap}.uc-accounting-hero .uc-accounting-bar{gap:12px;padding-inline:12px}.uc-accounting-choice{gap:6px}.uc-accounting-choice button{padding:12px 9px}.uc-accounting-choice strong{font-size:14px}.uc-accounting-choice span,.uc-accounting-choice small{font-size:12px}.uc-accounting-workspace{display:block}.uc-accounting-sources{display:none}.uc-accounting-chat-head{gap:10px;padding:14px}.uc-accounting-chat-head span{max-width:125px}.uc-accounting-chat-body{height:560px;padding:16px 12px}.uc-accounting-chat-body>.od-msg{width:100%}.uc-accounting-demo-controls{gap:14px;padding:14px 12px}.uc-accounting-item{padding:14px}.uc-accounting-total strong{font-size:26px}.uc-accounting-file{gap:10px;padding:14px}.uc-accounting-file span{font-size:13px}.uc-accounting-jobs,.uc-accounting-guard-grid{grid-template-columns:1fr}.uc-accounting-guard-grid{gap:10px}.uc-accounting-dialog [data-pack-content]{padding:18px 12px}.uc-accounting-dialog th,.uc-accounting-dialog td{padding:10px 4px}}
