.native-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.native-categories .category{display:flex;flex-direction:column;align-items:flex-start;padding:18px;min-width:0;text-align:left}
.native-categories .category-icon{width:30px;height:30px;margin-bottom:10px}
.native-categories .category-size{font-size:22px;margin-top:5px}
.native-categories .category>small{display:block;color:var(--muted);font-size:10px;margin:6px 0 14px}
.native-categories .quiet-link{margin-top:auto;font-size:11px}
.exact-cache{display:flex;gap:12px;margin:20px 0;padding:16px;background:var(--panel);border:1px solid var(--line);border-radius:12px}
.exact-cache code{display:block;font-size:10px;margin-top:6px;overflow-wrap:anywhere}
body.embedded{padding:0;background:var(--white)}
.embedded-document{overflow:hidden}
.embedded dialog{top:24px;bottom:auto;margin:0 auto;max-height:calc(100vh - 48px)}
.embedded .review-header,.embedded .review-controls,.embedded .sidebar,.embedded .app-toolbar,.embedded .app-footer,.embedded .timeline-control,.embedded .design-notes,.embedded .proposal-foot{display:none}
.embedded .window{display:block;width:100%;max-width:none;min-height:0;margin:0;border:0;border-radius:0;box-shadow:none}
.embedded .workspace{display:block;min-width:0}
.embedded #screen{min-height:0;overflow:visible;background:var(--white)}
.embedded .complete-stage,.embedded .cache-stage{padding:24px}
.embedded .complete-heading h1{font-size:29px}
.embedded .complete-heading{margin-bottom:20px}
.embedded .success-art{width:68px;height:68px;flex-shrink:0}
.embedded .result-summary{padding:22px;background:var(--panel)}
.embedded .result-summary .large-number{font-size:48px}
.embedded .scan-stage{padding:0 24px 28px}
.embedded .scan-stage h1{font-size:29px}
.embedded .instrument-wrap{height:235px;width:275px}
.embedded .instrument{height:235px;width:275px}
.embedded .page-top{padding:22px 24px 0}
.embedded .coverage-line{font-size:10px}
@media(max-width:700px){.native-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.embedded .cache-layout{grid-template-columns:1fr}.embedded .complete-stage,.embedded .cache-stage{padding:20px 16px}.embedded .complete-heading h1{font-size:23px}.embedded .success-art{width:52px;height:52px}.embedded .complete-heading{gap:16px}.embedded .result-summary{grid-template-columns:1fr;gap:18px}.embedded .result-action{align-items:flex-start}.embedded .section-label{align-items:flex-start;gap:10px}.embedded .section-label small{max-width:110px}.embedded .coverage-line{flex-wrap:wrap}.native-categories .category{padding:14px}.native-categories .category h3{font-size:12px}}
@media(prefers-reduced-motion:reduce){.embedded *{scroll-behavior:auto}}
