.clio-one{--one-ink:#203b3c;--one-teal:#28776f;--one-line:#d5e1dc}.clio-one__overview,.clio-one__project-view{gap:20px;margin:28px 38px;display:grid}.clio-one__hero{flex-direction:column;justify-content:space-between;gap:20px;min-height:255px;display:flex}.clio-one__hero h2{max-width:760px;font-size:clamp(2.2rem,5vw,4rem)}.clio-one__hero-note{text-transform:uppercase;letter-spacing:.05em;margin:0;font:400 .75rem IBM Plex Mono,monospace;color:#a9d1c4!important}.clio-one__hero-note span{color:#d2a469}.clio-one__hero-quiet{border-color:#7bb6a5;color:#d7eee6!important}.clio-one__two-column{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:20px;display:grid}.clio-one__principles{align-self:stretch}.clio-one__principles .app-checklist{margin:22px 0 0}.clio-one__project-list{min-height:64px}.clio-one__head-actions{align-items:center;gap:10px;display:flex}.clio-one__project-list article{align-items:center}.clio-one__project-list article>div{min-width:0}.clio-one__project-list strong,.clio-one__project-list span{display:block}.clio-one__project-list .app-button{flex:none}.clio-one__project-hero{gap:8px;display:grid}.clio-one__project-hero h2{margin-bottom:2px}.clio-one__project-hero-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.clio-one__project-meta{margin:0;font:400 .75rem IBM Plex Mono,monospace;color:#acd0c5!important}.clio-one__tabs{border-bottom:1px solid var(--one-line);flex-wrap:wrap;gap:4px;display:flex}.clio-one__tabs button{color:#52706d;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 14px;font:500 .75rem IBM Plex Mono,monospace}.clio-one__tabs button:hover,.clio-one__tabs button[aria-selected=true]{color:#1e5f5b;border-bottom-color:#d2a469}.clio-one__panel>p{max-width:820px}.clio-one__connector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.clio-one__connector{border:1px solid var(--one-line);background:#fbfdfb;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:17px;display:grid}.clio-one__connector h3{margin:0 0 5px;font-size:.98rem}.clio-one__connector p{margin:0 0 12px;font-size:.76rem}.clio-one__connector .app-status-chip{margin-bottom:13px;font-size:.8125rem}.clio-one__connector .app-button{grid-column:1/-1;width:100%}.clio-one__connector-icon{color:#286c61;background:#e6f2ed;place-items:center;width:30px;height:30px;font:500 .75rem IBM Plex Mono,monospace;display:grid}.clio-one__recipe{background:#f4f8f5;border-left:3px solid #d2a469;gap:16px;margin-top:18px;padding:20px;display:grid}.clio-one__recipe h3{margin:0 0 4px}.clio-one__recipe-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.clio-one__recipe-grid h4{color:var(--one-ink);text-transform:uppercase;letter-spacing:.04em;margin:0 0 5px;font-size:.75rem}.clio-one__recipe-grid p{margin:0;font-size:.8125rem}.clio-one__recipe-steps{color:#466663;gap:7px;margin:0;padding-left:20px;font-size:.78rem;display:grid}.clio-one__import-controls{grid-template-columns:180px minmax(0,1fr);gap:16px;display:grid}.clio-one__preview{border-top:1px solid var(--one-line);gap:15px;margin-top:22px;padding-top:20px;display:grid}.clio-one__preview-summary{flex-wrap:wrap;gap:8px;display:flex}.clio-one__metric{color:#38635c;background:#f1f7f3;padding:9px 11px;font:400 .75rem IBM Plex Mono,monospace}.clio-one__findings{gap:8px;display:grid}.clio-one__finding{color:#6d5542;background:#fff9f2;border-left:3px solid #d2a469;padding:11px 13px;font-size:.76rem}.clio-one__finding--ok{color:#35665c;background:#f2faf5;border-left-color:#70af94}.clio-one__finding code{color:inherit;font:inherit;font-weight:600}.clio-one__review-detail{border-top:1px solid var(--one-line);gap:15px;margin-top:20px;padding-top:20px;display:grid}.clio-one__review-detail h3{margin:0}.clio-one__invite-form{grid-template-columns:minmax(0,1.3fr) 180px auto minmax(130px,1fr);align-items:end;gap:12px;margin-top:20px;display:grid}.clio-one__invite-form .app-button{min-height:41px}.clio-one__member-role{color:#46706a;text-transform:uppercase;font-size:.75rem}.clio-one__export-grid{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.clio-one__message-list article{gap:6px;display:grid}.clio-one__message-list article strong{color:#24494a}.clio-one__message-list article time{color:#5e6c68;font:400 .75rem IBM Plex Mono,monospace}.clio-one__message-list article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.8rem}.clio-one__live{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.clio-one__schema-list article{align-items:flex-start}.clio-one__schema-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.clio-one__schema-form{grid-template-columns:minmax(0,1fr);margin-top:26px}.clio-one__schema-form>*,.clio-one__schema-list,.clio-one__schema-list article>div{min-width:0}.clio-one__schema-form h3,.clio-one__research-export h3{margin:0 0 6px}.clio-one__schema-meta{grid-template-columns:minmax(0,1fr) 140px minmax(0,1.4fr);gap:14px;display:grid}.clio-one__schema-table-wrap{border:1px solid #e3ddd4;border-radius:10px;max-width:100%;position:relative;overflow-x:auto}.clio-one__schema-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #2f6f9f}.clio-one__schema-table{border-collapse:collapse;width:100%;min-width:980px;font-size:.8rem}.clio-one__schema-table caption{text-align:left;padding:10px 12px;font-weight:700}.clio-one__schema-table th{text-align:left;white-space:nowrap;border-bottom:1px solid #e3ddd4;padding:8px 10px;font-weight:600}.clio-one__schema-table td{vertical-align:top;border-bottom:1px solid #f0ebe4;padding:6px 8px}.clio-one__schema-table input:not([type=checkbox]),.clio-one__schema-table select{width:100%;min-width:7rem;min-height:44px}.clio-one__schema-check{align-items:center;gap:6px;min-height:24px;margin-top:6px;font-size:.76rem;display:flex}.clio-one__research-export{border-top:1px solid #e3ddd4;margin-top:28px;padding-top:22px}.clio-one__starter{background:#faf7f2;border:1px solid #e3ddd4;border-radius:10px;margin-top:22px;padding:16px 18px}.clio-one__starter h3{margin:0 0 6px}.clio-one__starter-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.clio-one__starter-controls label{gap:6px;min-width:min(100%,18rem);display:grid}.clio-one__starter-controls select,.clio-one__starter-controls .app-button{min-height:44px}@media (width<=900px){.clio-one__overview,.clio-one__project-view{margin-inline:22px}.clio-one__connector-grid{grid-template-columns:1fr}.clio-one__recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clio-one__invite-form{grid-template-columns:1fr 1fr}.clio-one__invite-form .app-button,.clio-one__invite-form .app-form-status{grid-column:1/-1}}@media (width<=680px){.clio-one__overview,.clio-one__project-view{margin:20px 15px}.clio-one__two-column{grid-template-columns:1fr}.clio-one__hero{padding:20px}.clio-one__hero .app-actions{align-items:stretch}.clio-one__hero .app-actions>*{width:100%}.clio-one__project-hero-top{flex-direction:column;align-items:stretch}.clio-one__tabs{flex-wrap:wrap;margin-inline:-2px;overflow:visible}.clio-one__tabs button{flex:none;padding-inline:10px}.clio-one__recipe-grid,.clio-one__import-controls,.clio-one__invite-form{grid-template-columns:1fr}.clio-one__invite-form .app-button,.clio-one__invite-form .app-form-status{grid-column:auto}.clio-one__schema-meta{grid-template-columns:1fr}.clio-one__schema-actions{justify-content:flex-start}.clio-one__export-grid{display:grid}.clio-one__export-grid .app-button{width:100%}}
