.workspace{font-family:var(--sans);color:#0f1012;background:#17181c;border-radius:clamp(14px,1.6vw,20px);padding:clamp(7px,.9vw,11px);box-shadow:0 2px 4px #0f101224,0 50px 90px -46px #0f10128c}.workspace-chrome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:4px 8px 10px;display:flex}.workspace-where{align-items:center;gap:10px;min-width:0;display:flex}.lights{gap:5px;display:flex}.lights i{background:#3a3c43;border-radius:50%;width:9px;height:9px}.path{font-family:var(--mono);color:#7e8189;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.workspace-meta{align-items:center;gap:8px;min-width:0;display:flex}.pill{color:#c6c8ce;background:#22242a;border:1px solid #2e3037;border-radius:999px;align-items:center;gap:7px;min-width:0;padding:5px 11px;font-size:11.5px;font-weight:500;display:inline-flex}.pill span[data-text]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dot{background:#7e8189;border-radius:50%;flex:none;width:6px;height:6px}.workspace[data-state=report] .dot,.workspace[data-state=running] .dot,.workspace[data-state=scanning] .dot,.workspace[data-state=error] .dot,.workspace[data-state=limited] .dot{background:#f0502e}.workspace[data-state=clean] .dot,.workspace[data-state=done] .dot{background:#3fbf7f}.words{font-family:var(--mono);color:#6e7178;font-size:11px}.workspace-sheet{background:#fff;border-radius:clamp(9px,1.1vw,13px);overflow:hidden}.sheet-tabs{background:#fbfaf8;border-bottom:1px solid #efedea;flex-wrap:wrap;align-items:center;gap:2px;padding:8px 10px;display:flex}.sheet-tabs button{color:#8a8c93;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 13px;font-size:12.5px;font-weight:500}.sheet-tabs button:hover{color:#0f1012}.sheet-tabs button[aria-pressed=true]{color:#0f1012;background:#f1efeb}.sheet-options{background:#fbfaf8;border-bottom:1px solid #efedea;flex-wrap:wrap;align-items:flex-end;gap:10px 18px;padding:10px 14px 12px;display:flex}.sheet-options .check{color:#3f4148;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.sheet-options .check input{accent-color:#f0502e;width:15px;height:15px;margin:0}.sheet-options .field{letter-spacing:.15em;text-transform:uppercase;color:#9a9ca3;gap:5px;font-size:11px;font-weight:600;display:grid}.sheet-options .field input,.sheet-options .field select{color:#0f1012;letter-spacing:-.01em;text-transform:none;background:#fff;border:1px solid #e4e1dc;border-radius:8px;min-width:150px;height:36px;padding:0 11px;font-size:13.5px}.sheet-panes{grid-template-columns:1fr 1fr;display:grid}.sheet-pane{flex-direction:column;min-width:0;display:flex}.sheet-pane+.sheet-pane{border-left:1px solid #f1efec}.sheet-pane.result{background:#fcfbf9;position:relative}.sheet-head{justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:15px 20px 6px;display:flex}.sheet-label{letter-spacing:.15em;text-transform:uppercase;color:#9a9ca3;font-size:11px;font-weight:600}.sheet-chip{color:#6b6d74;letter-spacing:-.01em;cursor:pointer;background:#fff;border:1px solid #e4e1dc;border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:500}.sheet-chip:hover{color:#0f1012;border-color:#0f1012}.workspace textarea{resize:vertical;width:100%;min-height:330px;font-family:var(--sans);color:#0f1012;letter-spacing:-.012em;background:0 0;border:0;outline:none;flex:1;padding:6px 20px 20px;font-size:15.5px;line-height:1.85;display:block}.workspace textarea::placeholder{color:#a7a9af}.workspace textarea:focus-visible{box-shadow:inset 0 0 0 2px #f0502e47}.sheet-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:330px;padding:30px;display:flex}.sheet-empty p{color:#8a8c93;letter-spacing:-.01em;max-width:32ch;margin:0;font-size:14px;line-height:1.6}.sheet-sweep{pointer-events:none;position:absolute;inset:0;overflow:hidden}.sheet-sweep:before{content:"";background:linear-gradient(#f0502e00,#f0502e1f,#f0502e00);height:80px;animation:1s ease-in-out infinite pctSweep;position:absolute;top:0;left:0;right:0}.sheet-footer{background:#fbfaf8;border-top:1px solid #f1efec;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 14px;padding:12px 16px;display:flex}.sheet-tags{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sheet-tag{color:#6b6d74;letter-spacing:-.01em;background:#fff;border:1px solid #e4e1dc;border-radius:7px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.sheet-tag i{background:currentColor;border-radius:2px;width:6px;height:6px}.sheet-tag.hidden-tag{color:#b93a18;background:#feede8;border-color:#f6c3b4}.sheet-tag.hidden-tag i{background:#e2542c}.sheet-tag.phrase-tag{color:#7a6620;background:#f7f3e6;border-color:#ded2a6}.sheet-tag.phrase-tag i{background:#c2ae68}.sheet-note{color:#8a8c93;letter-spacing:-.01em;font-size:12px}.sheet-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sheet-button{color:#6b6d74;letter-spacing:-.01em;cursor:pointer;background:#fff;border:1px solid #e4e1dc;border-radius:9px;padding:9px 14px;font-size:13.5px;font-weight:500}.sheet-button:hover{color:#0f1012;border-color:#0f1012}.sheet-button.strong{color:#0f1012}.sheet-button.primary{color:#fff;background:#f0502e;border-color:#0000;padding:9px 20px;font-weight:600;box-shadow:0 10px 22px -12px #f0502ee6}.sheet-button.primary:hover{color:#fff;background:#d8431f}.sheet-button:disabled{opacity:.55;cursor:progress}.sheet-badge{color:#1c6b45;background:#ebf6f0;border:1px solid #bfe0cf;border-radius:7px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.sheet-instruction{border-top:1px solid #f1efec;padding:10px 16px}.sheet-instruction input{color:#0f1012;letter-spacing:-.01em;background:#fff;border:1px solid #e4e1dc;border-radius:9px;width:100%;height:38px;padding:0 12px;font-size:14px}.sheet-instruction input::placeholder{color:#a7a9af}@media (width<=760px){.sheet-panes{grid-template-columns:1fr}.sheet-pane+.sheet-pane{border-top:1px solid #f1efec;border-left:0}.workspace textarea,.sheet-empty{min-height:230px}.sheet-footer{flex-direction:column;align-items:stretch}.sheet-buttons{justify-content:flex-end}.path{max-width:46vw}}.report[data-astro-cid-xdh7gqt4]{letter-spacing:-.012em;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-height:330px;padding:6px 20px 20px;font-size:15.5px;line-height:2.1;animation:.3s both pctIn}.report[data-astro-cid-xdh7gqt4] .flag{color:inherit;cursor:help;position:relative}.report[data-astro-cid-xdh7gqt4] .flag:focus-visible{outline-offset:2px;outline:2px solid #f0502e}.report[data-astro-cid-xdh7gqt4] .flag-hidden{vertical-align:2px;color:#b93a18;font-family:var(--mono);white-space:nowrap;background:#feede8;border:1px solid #f6c3b4;border-radius:6px;margin:0 3px;padding:0 5px;font-size:10.5px;line-height:1.8;display:inline-block}.report[data-astro-cid-xdh7gqt4] .flag-phrase{background:#f4f1e5;border-radius:2px;display:inline;box-shadow:inset 0 -2px #cfc08a}.report[data-astro-cid-xdh7gqt4] .flag-tip{color:#f2f1ef;width:min(300px,62vw);font-family:var(--sans);letter-spacing:-.01em;z-index:9;text-align:left;white-space:normal;background:#17181c;border-radius:10px;padding:11px 13px;font-size:12.5px;line-height:1.55;display:none;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 18px 36px -14px #0f101299}.report[data-astro-cid-xdh7gqt4] .flag:hover .flag-tip,.report[data-astro-cid-xdh7gqt4] .flag:focus .flag-tip{display:block}.report[data-astro-cid-xdh7gqt4] .flag-tag{font-family:var(--mono);color:#f0502e;margin-bottom:5px;font-size:10.5px;display:block}.report[data-astro-cid-xdh7gqt4] .flag-phrase .flag-tag{color:#c2ae68}.cleaned[data-astro-cid-xdh7gqt4]{flex:1;min-height:330px;padding:6px 20px 20px;animation:.3s both pctIn}.cleaned-text[data-astro-cid-xdh7gqt4]{letter-spacing:-.012em;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15.5px;line-height:1.95}@media (width<=760px){.report[data-astro-cid-xdh7gqt4],.cleaned[data-astro-cid-xdh7gqt4]{min-height:230px}}.media[data-astro-cid-iqwpqxqx]{text-align:center;background:#fcfbf9;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;padding:36px 20px;display:flex}.media[data-astro-cid-iqwpqxqx] p[data-astro-cid-iqwpqxqx]{color:#8a8c93;max-width:46ch;margin:0;font-size:14px;line-height:1.6}.media[data-astro-cid-iqwpqxqx] .title[data-astro-cid-iqwpqxqx]{color:#0f1012;letter-spacing:-.02em;font-size:16px;font-weight:600}.media[data-astro-cid-iqwpqxqx] a[data-astro-cid-iqwpqxqx]{margin-top:8px}.handoff[data-astro-cid-odb77sym]{background:#fcfbf9;padding:14px}.drop[data-astro-cid-odb77sym]{color:#0f1012;text-align:center;background:#fff;border:1.5px dashed #e4e1dc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:300px;padding:32px 20px;transition:border-color .15s,background .15s;display:flex}.drop[data-astro-cid-odb77sym]:hover,.drop[data-astro-cid-odb77sym][data-over]{color:#0f1012;background:#fff8f5;border-color:#f0502e}.title[data-astro-cid-odb77sym]{letter-spacing:-.02em;font-size:16.5px;font-weight:600}.detail[data-astro-cid-odb77sym]{color:#6b6d74;max-width:42ch;font-size:14px;line-height:1.6}.drop[data-astro-cid-odb77sym] .sheet-button[data-astro-cid-odb77sym]{margin-top:8px}.wrap[data-astro-cid-ntabazvp]{max-width:1180px;margin:0 auto;padding-left:clamp(16px,3vw,40px);padding-right:clamp(16px,3vw,40px)}.models[data-astro-cid-ntabazvp]{flex-direction:column;gap:16px;padding-top:clamp(44px,6vw,80px);display:flex}.models-label[data-astro-cid-ntabazvp]{letter-spacing:.15em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:600}.models-row[data-astro-cid-ntabazvp]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(20px,3vw,44px);display:flex}.models-row[data-astro-cid-ntabazvp] span[data-astro-cid-ntabazvp]{letter-spacing:-.045em;opacity:.8;font-size:clamp(17px,1.9vw,23px);font-weight:700}.stats-wrap[data-astro-cid-ntabazvp]{padding-top:clamp(56px,8vw,110px)}.stats[data-astro-cid-ntabazvp]{border-top:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));margin:0;display:grid}.stats[data-astro-cid-ntabazvp] div[data-astro-cid-ntabazvp]{flex-direction:column-reverse;justify-content:flex-end;padding:26px 26px 26px 0;display:flex}.stats[data-astro-cid-ntabazvp] dd[data-astro-cid-ntabazvp]{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.6vw,46px);line-height:1}.stats[data-astro-cid-ntabazvp] dt[data-astro-cid-ntabazvp]{color:var(--soft);letter-spacing:-.012em;max-width:26ch;margin-top:9px;font-size:14px;line-height:1.5}.articles[data-astro-cid-ntabazvp]{padding-top:clamp(50px,8vw,110px)}article[data-astro-cid-ntabazvp]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(18px,4vw,70px);padding:0 0 clamp(52px,8vw,96px);scroll-margin-top:24px;display:grid}.kicker[data-astro-cid-ntabazvp]{letter-spacing:.15em;text-transform:uppercase;color:var(--coral);margin:0 0 16px;font-size:12px;font-weight:600;display:block}article[data-astro-cid-ntabazvp] h2[data-astro-cid-ntabazvp]{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(32px,4.6vw,56px);font-weight:400;line-height:1.02}.body[data-astro-cid-ntabazvp]{min-width:0;padding-top:6px}.body[data-astro-cid-ntabazvp]>p[data-astro-cid-ntabazvp]{color:#494c54;letter-spacing:-.015em;text-wrap:pretty;margin:0 0 17px;font-size:17.5px;line-height:1.7}.list[data-astro-cid-ntabazvp]{flex-direction:column;margin:24px 0 0;display:flex}.list[data-astro-cid-ntabazvp] div[data-astro-cid-ntabazvp]{border-top:1px solid #ebe8e3;padding:17px 0}.list[data-astro-cid-ntabazvp] dt[data-astro-cid-ntabazvp]{letter-spacing:-.025em;margin-bottom:5px;font-size:15px;font-weight:600}.list[data-astro-cid-ntabazvp] dd[data-astro-cid-ntabazvp]{color:var(--soft);letter-spacing:-.012em;margin:0;font-size:15px;line-height:1.6}.faq[data-astro-cid-ntabazvp]{background:var(--band);border-top:1px solid var(--rule);scroll-margin-top:0}.faq-inner[data-astro-cid-ntabazvp]{padding-top:clamp(58px,8vw,110px);padding-bottom:clamp(58px,8vw,110px)}.faq-head[data-astro-cid-ntabazvp]{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.faq-head[data-astro-cid-ntabazvp] .kicker[data-astro-cid-ntabazvp]{margin:0}.faq-head[data-astro-cid-ntabazvp] h2[data-astro-cid-ntabazvp]{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(34px,5.2vw,62px);font-weight:400;line-height:1}.faq-head[data-astro-cid-ntabazvp] p[data-astro-cid-ntabazvp]{color:#5a5d65;letter-spacing:-.02em;max-width:48ch;margin:0;font-size:17px;line-height:1.6}.faq-grid[data-astro-cid-ntabazvp]{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:0 clamp(26px,4vw,60px);margin-top:clamp(28px,4vw,48px);display:grid}.faq-item[data-astro-cid-ntabazvp]{border-top:1px solid #e3dfd9;padding:23px 0}.faq-item[data-astro-cid-ntabazvp] h3[data-astro-cid-ntabazvp]{letter-spacing:-.028em;margin:0 0 7px;font-size:17.5px;font-weight:600;line-height:1.3}.faq-item[data-astro-cid-ntabazvp] p[data-astro-cid-ntabazvp]{color:#5a5d65;letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.65}.cta[data-astro-cid-ntabazvp]{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-top:clamp(64px,10vw,130px);padding-bottom:clamp(64px,10vw,130px);display:flex}.cta[data-astro-cid-ntabazvp] h2[data-astro-cid-ntabazvp]{font-family:var(--serif);letter-spacing:-.038em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(36px,6vw,78px);font-weight:400;line-height:.99}.cta[data-astro-cid-ntabazvp] em[data-astro-cid-ntabazvp]{color:var(--coral);font-style:italic;font-weight:300}.cta[data-astro-cid-ntabazvp] p[data-astro-cid-ntabazvp]{max-width:44ch;color:var(--muted);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:17.5px;line-height:1.55}.cta[data-astro-cid-ntabazvp] a[data-astro-cid-ntabazvp]{background:var(--coral);color:#fff;letter-spacing:-.02em;border-radius:999px;padding:15px 32px;font-size:16px;font-weight:600;transition:background .15s}.cta[data-astro-cid-ntabazvp] a[data-astro-cid-ntabazvp]:hover{background:var(--coral-dark);color:#fff}.tool-slot[data-astro-cid-hhxicd6u]{max-width:1180px;margin:0 auto;padding:clamp(48px,8vw,110px) clamp(16px,3vw,40px) 0;scroll-margin-top:-24px;animation:.9s cubic-bezier(.2,.75,.2,1) .3s both proRise}
