/* Workflows and product guides extend the shared Capture reading system. */
body.capture-eleventh.capture-full main :is(.guide-cards,.ai-features,.ai-privacy__grid,.ai-steps,.ai-pricing) { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;margin-block:28px; }
body.capture-eleventh.capture-full main :is(.guide-card,.ai-feature,.ai-privacy__card,.ai-step,.ai-price-card) { position:relative;min-width:0;margin:0;padding:30px;border:1px solid #b59ad142;border-radius:16px;background:linear-gradient(135deg,#1b1423,#100e17);box-shadow:none;color:#c6bccf;text-align:start; }
body.capture-eleventh.capture-full main .guide-card { display:flex;flex-direction:column;text-decoration:none;transition:border-color .18s,background-color .18s; }
body.capture-eleventh.capture-full main .guide-card:hover { border-color:#c6a4eb;background:#21162d;transform:none; }
body.capture-eleventh.capture-full main :is(.guide-card__title,.ai-feature__title,.ai-privacy__card-title,.ai-step__title) { margin:18px 0 12px;color:#f1eaf8;font-size:22px;line-height:1.65; }
body.capture-eleventh.capture-full main :is(.guide-card__desc,.ai-feature__desc,.ai-privacy__card-desc,.ai-step__desc) { color:#c6bccf;font-size:16px;line-height:1.95; }
body.capture-eleventh.capture-full main :is(.guide-card__icon,.ai-feature__icon) { display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;border:1px solid #c5a5e844;border-radius:12px;background:#261b31;font-size:22px; }
body.capture-eleventh.capture-full main .guide-card__arrow { position:static;align-self:flex-end;margin-top:auto;padding-top:20px;color:#d4bbfc;font-size:15px;line-height:1.8; }
body.capture-eleventh.capture-full main :is(.steps-list,.security-steps)>li { padding-inline:58px 12px; }
body.capture-eleventh.capture-full main .steps-list>li { border:0!important;border-block-end:1px solid #ffffff28!important;border-radius:0!important;background:none!important; }
body.capture-eleventh.capture-full main .steps-list>li::before { border:0!important;border-radius:0!important;background:none!important;box-shadow:none; }
body.capture-eleventh.capture-full main .steps-list>li>strong+br { display:none; }
body.capture-eleventh.capture-full main :is(.scenario-block,.tip-card__example) { margin-block:28px;padding:28px;border:1px solid #ad8bce44;border-radius:14px;background:#15101d;color:#c9bfd4;line-height:1.95; }
body.capture-eleventh.capture-full main :is(.scenario-block__label,.ai-feature__tag,.ai-demo__card-label,.ai-price-card__plan) { color:#d4bbfc;font-size:13px;line-height:1.8;letter-spacing:.03em; }
body.capture-eleventh.capture-full main .scenario-block__title { margin:12px 0 18px;color:#f2eaf9;font-size:23px;line-height:1.65; }
body.capture-eleventh.capture-full main :is(.scenario-block__body,.tip-card__desc,.tip-card__example) { font-size:16px;line-height:1.95; }
body.capture-eleventh.capture-full main .scenario-block__memo { margin-block:20px;padding:22px;border-inline-start:3px solid #af8cd2;border-radius:0 10px 10px 0;background:#0d0b12;color:#ddd0eb;white-space:pre-wrap;overflow-wrap:anywhere; }
body.capture-eleventh.capture-full main .scenario-block__memo { font-size:15px; }
body.capture-eleventh.capture-full main .table-hint { color:#bcb5cb;font-size:14px;line-height:1.85; }
body.capture-eleventh.capture-full main .security-scroll { max-width:100%; }
body.capture-eleventh.capture-full main .ai-hero { padding:0;background:none;overflow:visible; }
body.capture-eleventh.capture-full main .ai-hero::before { display:none; }
body.capture-eleventh.capture-full main .ai-hero .sd-hero { text-align:start; }
body.capture-eleventh.capture-full main .ai-hero__title { margin-block:24px; }
body.capture-eleventh.capture-full main .ai-hero__title .nb { white-space:normal; }
body.capture-eleventh.capture-full main :is(.ai-grad-voice,.ai-grad-ai) { background:none;color:#dcc3fb;-webkit-text-fill-color:currentColor; }
body.capture-eleventh.capture-full main .ai-hero__pill { display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;padding:8px 12px;border:1px solid #b49acc55;border-radius:8px;background:#21172c;color:#d4bbfc;font-size:13px;line-height:1.8;white-space:normal; }
body.capture-eleventh.capture-full main .ai-hero__pill .nb { white-space:normal; }
body.capture-eleventh.capture-full main .ai-hero__pill-badge { flex:0 0 auto;white-space:nowrap;background:#dbc1f8;color:#261535; }
body.capture-eleventh.capture-full main .ai-hero__trust { justify-content:flex-start;gap:12px 20px;margin:24px 0;color:#c9bdd6;font-size:13px;line-height:1.8; }
body.capture-eleventh.capture-full main .ai-hero .hero-cta-row { justify-content:flex-start; }
body.capture-eleventh.capture-full main .ai-hero__rating { color:#c4b7cf;font-size:13px;line-height:1.9; }
body.capture-eleventh.capture-full main .ai-flow { display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;min-width:0;min-height:330px;width:100%;margin:0;padding:40px;border:1px solid #b29aca4d;border-radius:20px;background:radial-gradient(ellipse at 50% 15%,#30203e55,transparent 65%),#100d17; }
body.capture-eleventh.capture-full main .ai-flow__mic { width:72px;height:72px;border:1px solid #c7a1ed55;border-radius:20px;background:#251831;box-shadow:none; }
body.capture-eleventh.capture-full main .ai-flow__mic svg { width:32px;height:32px;fill:#e2c7ff; }
body.capture-eleventh.capture-full main .ai-flow__wave i { background:#c7a1ed; }
body.capture-eleventh.capture-full main .ai-flow__tags { display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:320px; }
body.capture-eleventh.capture-full main .ai-tag-chip { max-width:100%;padding:9px 14px;border:1px solid #b79bcf55;border-radius:8px;background:#22162e;color:#dec9f2;font-size:15px;line-height:1.7;overflow-wrap:anywhere; }
body.capture-eleventh.capture-full main .ai-demo { max-width:none;width:100%;margin-block:24px;padding:0;background:none;border:0; }
body.capture-eleventh.capture-full main .ai-demo__tabs { display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-bottom:24px; }
body.capture-eleventh.capture-full main .ai-demo__tab { min-height:48px;max-width:100%;padding:12px 20px;border:1px solid #b79bcf66;border-radius:9px;background:#17111f;color:#d5c4e5;font:inherit;font-size:15px;line-height:1.7;cursor:pointer; }
body.capture-eleventh.capture-full main .ai-demo__tab[aria-selected=true] { border-color:#ead7ff;background:#ead7ff;color:#291735; }
body.capture-eleventh.capture-full main .ai-demo__stage { display:grid;grid-template-columns:minmax(0,.85fr) 32px minmax(0,1.15fr);gap:20px;align-items:stretch; }
body.capture-eleventh.capture-full main .ai-demo__card { min-width:0;padding:28px;border:1px solid #b29aca44;border-radius:16px;background:#14101b;color:#cbbfd6; }
body.capture-eleventh.capture-full main .ai-demo__result { background:#171020; }
body.capture-eleventh.capture-full main .ai-demo__voice { margin:26px 0;color:#f1e8f9;font-size:23px;line-height:1.9; }
body.capture-eleventh.capture-full main .ai-demo__voice::before,body.capture-eleventh.capture-full main .ai-demo__voice::after { color:#d4bbfc; }
body.capture-eleventh.capture-full main .ai-demo__arrow { display:flex;align-items:center;justify-content:center;color:#c8a8e7;font-size:25px; }
body.capture-eleventh.capture-full main .ai-demo__note { max-width:100%;margin-block:20px;padding:20px;font-size:14px;line-height:1.85; }
body.capture-eleventh.capture-full main .ai-demo__meta { display:flex;flex-wrap:wrap;gap:10px 20px;color:#c8bad5;font-size:13px;line-height:1.8; }
body.capture-eleventh.capture-full main .ai-demo__caption { margin-top:20px;color:#bcb5cb;font-size:14px;line-height:1.9;text-align:start; }
body.capture-eleventh.capture-full main .ai-step__num { color:#d4bbfc;background:none;font:500 16px/1.8 ui-monospace,monospace; }
body.capture-eleventh.capture-full main .ai-price-card__price { color:#f3e9fc;font-size:36px;line-height:1.5; }
body.capture-eleventh.capture-full main .ai-price-card__note { color:#c6b9d2;line-height:1.9; }
body.capture-eleventh.capture-full main .ai-release__inner { min-width:0;padding:32px;border:1px solid #b69ad54d;border-radius:18px;background:#17101f;box-shadow:none; }
body.capture-eleventh.capture-full main .ai-release__title { color:#f3eafb;font-size:26px;line-height:1.6; }
body.capture-eleventh.capture-full main :is(.ai-release__desc,.ai-release__date,.ai-privacy__lead,.ai-follow) { color:#c6b9d2;line-height:1.95; }
@media(max-width:1000px) {
 body.capture-eleventh.capture-full main .ai-demo__stage { grid-template-columns:minmax(0,1fr);gap:16px; }
 body.capture-eleventh.capture-full main .ai-demo__arrow { transform:rotate(90deg); }
 body.capture-eleventh.capture-full main .ai-flow { min-height:260px; }
}
@media(max-width:767px) {
 body.capture-eleventh.capture-full main .ai-hero>.container { width:calc(100% - 44px);margin-inline:auto!important; }
 body.capture-eleventh.capture-full main :is(.guide-cards,.ai-features,.ai-privacy__grid,.ai-steps,.ai-pricing) { grid-template-columns:minmax(0,1fr);gap:18px; }
 body.capture-eleventh.capture-full main :is(.guide-card,.scenario-block,.tip-card__example,.ai-feature,.ai-privacy__card,.ai-step,.ai-price-card,.ai-demo__card,.ai-release__inner) { padding:24px 20px; }
 body.capture-eleventh.capture-full main .ai-flow { padding:28px 20px; }
 body.capture-eleventh.capture-full main .ai-demo__voice { font-size:21px; }
 body.capture-eleventh.capture-full main .ai-demo__tab { flex:1 1 auto;padding-inline:14px; }
 body.capture-eleventh.capture-full main .ai-release__inner { flex-direction:column;align-items:stretch; }
}
html[dir=rtl] body.capture-eleventh main :is(.steps-list,.security-steps)>li { padding-inline:58px 12px; }
html[dir=rtl] body.capture-eleventh main .scenario-block__memo { border-radius:10px 0 0 10px; }
@media(prefers-reduced-motion:reduce) { body.capture-eleventh main .ai-flow__wave i { animation:none; } }
@media print {
 body.capture-eleventh.capture-full main :is(.guide-card,.scenario-block,.tip-card__example,.ai-feature,.ai-privacy__card,.ai-step,.ai-price-card,.ai-demo__card,.ai-release__inner,.ai-flow) { background:#fff!important;color:#111!important;box-shadow:none; }
 body.capture-eleventh.capture-full main :is(.guide-card,.scenario-block,.tip-card__example,.ai-feature,.ai-privacy__card,.ai-step,.ai-price-card,.ai-demo,.ai-release__inner,.ai-flow) * { color:#111!important;background:transparent!important;-webkit-text-fill-color:#111!important; }
}
