.copy-block[data-v-d309fdf4]{position:relative}.copy-block-button[data-v-d309fdf4]{display:inline-flex;align-items:center;gap:.35rem;position:absolute;top:.5rem;right:.5rem;padding:.3rem .55rem;border:1px solid var(--copy-block-border, #dededb);border-radius:.35rem;background:var(--copy-block-button-background, #ffffff);color:var(--copy-block-ink, #202423);font:inherit;font-size:.75rem;cursor:pointer}.copy-block-icon[data-v-d309fdf4]{width:.9rem;height:.9rem;flex:0 0 auto}.copy-block pre[data-v-d309fdf4]{margin:0;padding:.95rem 4.5rem .95rem 1.1rem;overflow-x:auto;border:1px solid var(--copy-block-border, #dededb);border-radius:.6rem;background:var(--copy-block-background, #f1f1f0);color:var(--copy-block-ink, #202423);font-size:.9rem;line-height:1.45}.schema-audit-page[data-v-bbb79fff]{--audit-ink: #202423;--audit-muted: #5f6864;--audit-paper: #ffffff;--audit-card: #fafafa;--audit-border: #dededb;padding:73.6px clamp(8px,4vw,24px) 56px;color:var(--audit-ink);font-family:var(--orloi-text-font)}.schema-audit-hero[data-v-bbb79fff],.schema-audit-content[data-v-bbb79fff]{width:100%;box-sizing:border-box;max-width:74rem;margin:0 auto}.schema-audit-hero[data-v-bbb79fff]{padding:clamp(32px,8vw,56px) clamp(12px,8vw,48px) clamp(32px,7vw,48px);border-radius:1.35em;background:#2a2b2a;color:var(--audit-paper)}.schema-audit-hero h1[data-v-bbb79fff]{max-width:12em;margin:0;font-family:var(--orloi-brand-font);font-size:clamp(2.35rem,3.7vw,4.15rem);font-weight:400;line-height:1.03}.schema-audit-hero .schema-audit-summary[data-v-bbb79fff]{max-width:47rem;margin:12px 0 0;color:#ffffffd1;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5}.hero-icon-combo[data-v-bbb79fff]{display:flex;align-items:center;width:fit-content;margin-bottom:16px}.hero-airtable-icon[data-v-bbb79fff]{width:3.25rem;height:3.25rem}.hero-wrench-icon[data-v-bbb79fff]{width:2.25rem;height:2.25rem;margin-left:-.45rem;padding:.45rem;border-radius:50%;background:#2a2b2a;box-sizing:content-box}.schema-audit-content[data-v-bbb79fff]{display:grid;grid-template-columns:minmax(0,1fr);gap:19.2px;margin-top:20px}.audit-cta[data-v-bbb79fff]{display:grid;gap:17.6px}.audit-cta-card[data-v-bbb79fff]{position:relative;display:grid;overflow:hidden;min-height:24rem;box-sizing:border-box;padding:clamp(20px,5vw,40px) clamp(20px,6vw,48px);border-radius:1.35rem;background:#151a18;color:var(--audit-paper);place-items:center;isolation:isolate}.audit-cta-card[data-v-bbb79fff]:before{position:absolute;z-index:-1;inset:0;background-image:url(/dark-texture.png);background-image:image-set(url(/dark-texture-836.webp) type("image/webp") 1x,url(/dark-texture-1672.webp) type("image/webp") 2x);background-position:center;background-size:cover;content:"";opacity:.56}.audit-cta-content[data-v-bbb79fff]{display:grid;justify-items:center;gap:12px;width:100%;max-width:68rem;text-align:center}.audit-cta-content h2[data-v-bbb79fff]{max-width:64rem;width:100%;color:inherit;font-size:clamp(2rem,4.3vw,3.4rem);line-height:1.08;text-wrap:balance}.audit-cta-content>p[data-v-bbb79fff]{max-width:39rem;margin:0;color:#ffffffd6;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.55;text-wrap:balance}.audit-cta-button[data-v-bbb79fff]{display:inline-flex;min-height:3.5rem;box-sizing:border-box;align-items:center;justify-content:center;gap:.7rem;margin-top:4.8px;padding:0 14.4px;border-radius:.5rem;background:#fff;color:#202423;font-size:1.02rem;font-weight:600;text-decoration:none;transition:transform .16s ease,background-color .16s ease}.audit-cta-button[data-v-bbb79fff]:hover{transform:translateY(-1px);background:#f3f4f2}.audit-cta-button[data-v-bbb79fff]:focus-visible{outline:3px solid #b9ddca;outline-offset:4px}.audit-cta-button svg[data-v-bbb79fff]{width:1.25rem;height:1.25rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}@media(max-width:600px){.audit-cta-card[data-v-bbb79fff]{min-height:22rem;padding:24px 12.8px}.audit-cta-button[data-v-bbb79fff]{width:100%;max-width:22rem;padding-inline:8px;font-size:.98rem}}@media(prefers-reduced-motion:reduce){.audit-cta-button[data-v-bbb79fff]{transition:none}}.audit-card[data-v-bbb79fff],.result-card[data-v-bbb79fff]{padding:clamp(17.6px,5vw,32px) clamp(9.6px,6vw,40px);border:1px solid var(--audit-border);border-radius:1rem;background:var(--audit-card)}.audit-results[data-v-bbb79fff]{display:grid;gap:19.2px;scroll-margin-top:80px}.audit-card-heading[data-v-bbb79fff],.result-heading[data-v-bbb79fff]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}h2[data-v-bbb79fff]{margin:0;font-family:var(--orloi-brand-font);font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1}.card-intro[data-v-bbb79fff]{max-width:39rem;margin:9.6px 0 0;color:var(--audit-muted);font-size:1.05rem;line-height:1.55}.audit-card .card-intro[data-v-bbb79fff]{margin-top:0}.connected-badge[data-v-bbb79fff],.severity[data-v-bbb79fff]{flex:0 0 auto;padding:.45em .7em;border-radius:99em;background:#dce9dc;color:#35563a;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.audit-step[data-v-bbb79fff]{display:grid;grid-template-columns:minmax(0,1fr);gap:8.8px;max-width:38rem;margin-top:16px}.audit-step p[data-v-bbb79fff]{margin:0;color:var(--audit-muted);line-height:1.55}.paste-slide-enter-active[data-v-bbb79fff],.paste-slide-leave-active[data-v-bbb79fff]{transition:opacity .18s ease,transform .18s ease}.paste-slide-enter-from[data-v-bbb79fff],.paste-slide-leave-to[data-v-bbb79fff]{opacity:0;transform:translateY(.5rem)}@media(prefers-reduced-motion:reduce){.paste-slide-enter-active[data-v-bbb79fff],.paste-slide-leave-active[data-v-bbb79fff]{transition-duration:.01ms}}.audit-mode-toggle[data-v-bbb79fff]{display:flex;width:fit-content;margin-top:17.6px;padding:.25rem;border:1px solid var(--audit-border);border-radius:.7rem;background:color-mix(in srgb,var(--audit-border) 42%,transparent)}.audit-mode-toggle button[data-v-bbb79fff]{padding:.7rem 1rem;border:0;border-radius:.5rem;background:transparent;color:var(--audit-muted);font:inherit;font-weight:400;cursor:pointer}.audit-mode-toggle button.is-active[data-v-bbb79fff]{background:var(--audit-paper);color:var(--audit-ink);box-shadow:0 .15rem .45rem #2024231a}.paste-step[data-v-bbb79fff]{max-width:none;gap:11.2px}.paste-textarea[data-v-bbb79fff]{width:100%;min-height:20rem;box-sizing:border-box;padding:10.4px;border:1px solid var(--audit-border);border-radius:.7rem;background:var(--audit-paper);color:var(--audit-ink);font:1rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.schema-help[data-v-bbb79fff]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:5.6px;padding:0;border:1px solid var(--audit-border);border-radius:.7rem;background:#f7f7f6}.schema-help .schema-help-copy[data-v-bbb79fff]{margin:12px}.schema-help .schema-help-copy h3[data-v-bbb79fff],.schema-help .schema-help-copy ol[data-v-bbb79fff]{margin:0}.schema-help .schema-help-copy h3[data-v-bbb79fff]{font-size:1.1rem;font-weight:500;line-height:1.25}.schema-help .schema-help-copy ol[data-v-bbb79fff]{color:var(--audit-muted);font-size:.95rem;line-height:1.5;padding-left:17.6px}.schema-help .schema-help-copy li+li[data-v-bbb79fff]{margin-top:5.6px}.schema-help .schema-help-images[data-v-bbb79fff]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.schema-help .schema-help-image[data-v-bbb79fff]{display:flex;min-width:0;box-sizing:border-box;padding:0 4px;align-items:center;background:#fff;border-left:1px solid var(--audit-border)}.schema-help img[data-v-bbb79fff]{display:block;width:100%;min-width:0;max-width:100%;height:auto;object-fit:contain}.checks-section[data-v-bbb79fff]{padding:16px 0 8px}.checks-section>h2[data-v-bbb79fff]{margin-bottom:32px;font-size:clamp(1.6rem,2.5vw,2.1rem);line-height:1.15}.check-grid[data-v-bbb79fff]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8.8px}.check-card[data-v-bbb79fff]{min-height:9rem;padding:11.2px;border:1px solid var(--audit-border);border-radius:.85rem;background:var(--audit-paper)}.check-card .check-icon[data-v-bbb79fff]{display:block;width:6.5rem;height:4.5rem;margin-bottom:8.8px;overflow:visible;color:#586575}.check-card .check-icon--wide[data-v-bbb79fff]{width:10rem}.check-card .check-icon--config[data-v-bbb79fff]{width:12.5rem}.check-card h3[data-v-bbb79fff]{margin:0;font-size:1.08rem;line-height:1.25}.check-card p[data-v-bbb79fff]{margin:6.4px 0 0;color:var(--audit-muted);line-height:1.5}.icon-muted-fill[data-v-bbb79fff]{fill:#dce2eb}.icon-coral[data-v-bbb79fff]{fill:none;stroke:#f47d79;stroke-linecap:round;stroke-width:3}.icon-coral-fill[data-v-bbb79fff]{fill:#f47d79}.icon-formula[data-v-bbb79fff]{fill:#586575;font-family:Georgia,serif;font-size:34px;font-style:italic}.icon-letter[data-v-bbb79fff]{fill:#75808c;font-family:Arial,sans-serif;font-size:23px;font-weight:600}.icon-purple[data-v-bbb79fff]{fill:#7975c6}.icon-name[data-v-bbb79fff]{fill:#78818e;font-family:Arial,sans-serif;font-size:13px;font-weight:600}.icon-type[data-v-bbb79fff]{font-family:Arial,sans-serif;font-size:13px;font-weight:600}.icon-blue[data-v-bbb79fff]{fill:#4d94d8}.icon-green[data-v-bbb79fff]{fill:#319986}.icon-calendar-dots[data-v-bbb79fff]{fill:#aeb5be}.icon-currency[data-v-bbb79fff]{fill:#bd8c2b;font-family:Arial,sans-serif;font-size:20px;font-weight:600;text-anchor:middle}.field-label[data-v-bbb79fff]{color:var(--audit-ink);font-size:.83rem;font-weight:700}.base-select[data-v-bbb79fff]{width:100%;box-sizing:border-box;padding:.8rem .9rem;border:1px solid var(--audit-border);border-radius:.5rem;background:var(--audit-paper);color:var(--audit-ink);font:inherit}.selection-note[data-v-bbb79fff],.finding-context[data-v-bbb79fff],.status-message[data-v-bbb79fff],.success-message[data-v-bbb79fff],.error-message[data-v-bbb79fff]{font-size:.86rem}.selection-note[data-v-bbb79fff],.status-message[data-v-bbb79fff]{color:var(--audit-muted)}.primary-button[data-v-bbb79fff],.quiet-button[data-v-bbb79fff]{width:fit-content;padding:.8rem 1.15rem;border:1px solid var(--audit-ink);border-radius:.5rem;font:inherit;font-weight:700;cursor:pointer}.primary-button[data-v-bbb79fff]{background:var(--audit-ink);color:var(--audit-paper)}.quiet-button[data-v-bbb79fff]{border-color:transparent;background:transparent;color:var(--audit-muted);font-size:.86rem}button[data-v-bbb79fff]:disabled{cursor:wait;opacity:.55}.status-message[data-v-bbb79fff],.error-message[data-v-bbb79fff],.success-message[data-v-bbb79fff]{margin:12px 0 0}.error-message[data-v-bbb79fff]{color:#9a3f36}.success-message[data-v-bbb79fff]{color:#35563a}.result-card[data-v-bbb79fff]{background:var(--audit-paper)}.secondary-button[data-v-bbb79fff]{display:inline-flex;min-height:2.7em;align-items:center;justify-content:center;gap:4.4px;padding:0 12px;border:1px solid var(--audit-border);border-radius:.5em;background:#fff;color:var(--audit-ink);font:inherit;font-size:.98rem;font-weight:500;line-height:1;cursor:pointer;transition:background .18s ease,border-color .18s ease}.secondary-button svg[data-v-bbb79fff],.secondary-button img[data-v-bbb79fff]{width:1.08em;height:1.08em;flex:0 0 auto}.secondary-button[data-v-bbb79fff]:hover{background:var(--audit-card);border-color:var(--audit-ink)}.secondary-button[data-v-bbb79fff]:focus-visible{outline:2px solid var(--audit-ink);outline-offset:2px}.report-actions[data-v-bbb79fff]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.result-summary[data-v-bbb79fff]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0}.result-summary div[data-v-bbb79fff]{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--audit-border);border-radius:8px;background:#fff;transition:box-shadow .15s ease}.result-summary div[data-v-bbb79fff]:hover{box-shadow:0 1px 4px #00000014}.result-summary dt[data-v-bbb79fff]{color:var(--audit-muted);font-size:.75rem}.result-summary dd[data-v-bbb79fff]{margin:0;font-size:1.35rem;font-weight:700}.clean-result[data-v-bbb79fff]{margin:0;color:#35563a}.finding-list[data-v-bbb79fff]{display:grid;gap:7.2px}.finding[data-v-bbb79fff]{padding:8.8px;border:1px solid var(--audit-border);border-radius:.7rem;background:var(--audit-card)}.finding h3[data-v-bbb79fff]{margin:5.6px 0 3.6px;font-size:1rem;line-height:1.35}.finding p[data-v-bbb79fff]{margin:0}.finding-title-row[data-v-bbb79fff]{display:flex;align-items:center;gap:5.6px}.severity-error[data-v-bbb79fff]{background:#f3d8d4;color:#8e302a}.severity-warning[data-v-bbb79fff]{background:#f1e3bd;color:#76591d}.severity-info[data-v-bbb79fff]{background:#d9e5ef;color:#365b73}.finding-check[data-v-bbb79fff]{color:var(--audit-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.finding-context[data-v-bbb79fff]{color:var(--audit-muted)}.finding-fix[data-v-bbb79fff]{margin-top:5.2px!important;color:var(--audit-ink);line-height:1.45}@media(max-width:620px){.schema-audit-page[data-v-bbb79fff]{padding-top:52.8px}.schema-audit-hero[data-v-bbb79fff]{padding-top:28px}.schema-audit-hero h1[data-v-bbb79fff]{font-size:clamp(2.35rem,11vw,3rem)}.audit-card-heading[data-v-bbb79fff],.result-heading[data-v-bbb79fff]{display:grid}.connected-badge[data-v-bbb79fff]{width:fit-content}.result-summary[data-v-bbb79fff]{grid-template-columns:repeat(2,1fr)}.check-grid[data-v-bbb79fff],.schema-help[data-v-bbb79fff],.schema-help-images[data-v-bbb79fff]{grid-template-columns:1fr}}
