.workbook-module__s30bwW__panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);font-size:var(--font-size-body);margin:20px 24px;padding:24px}.workbook-module__s30bwW__panel header{justify-content:space-between;gap:20px;display:flex}.workbook-module__s30bwW__eyebrow{font-size:var(--font-size-micro);letter-spacing:1.3px;color:var(--color-muted)}.workbook-module__s30bwW__panel h2{font-size:var(--font-size-title);font-weight:var(--weight-semibold);margin:8px 0}.workbook-module__s30bwW__panel h3{font-size:var(--font-size-body);margin-top:26px}.workbook-module__s30bwW__panel p{color:var(--color-ink-2);line-height:1.6}.workbook-module__s30bwW__panel label{flex-direction:column;gap:7px;margin:12px 0;display:flex}.workbook-module__s30bwW__panel textarea,.workbook-module__s30bwW__panel input,.workbook-module__s30bwW__panel select{font:inherit;border:1px solid var(--color-border-control);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);max-width:100%;padding:10px}.workbook-module__s30bwW__panel textarea{resize:vertical;width:100%}.workbook-module__s30bwW__grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.workbook-module__s30bwW__panel button{font:inherit;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);cursor:pointer;padding:8px 12px}.workbook-module__s30bwW__panel button:hover{background:var(--color-hover)}.workbook-module__s30bwW__panel button:disabled{opacity:var(--opacity-disabled);cursor:default}.workbook-module__s30bwW__actions,.workbook-module__s30bwW__tabs,.workbook-module__s30bwW__chips{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.workbook-module__s30bwW__tabs button[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent-text)}.workbook-module__s30bwW__chips button{font-family:var(--font-mono);font-size:var(--font-size-micro);background:var(--color-info-soft);padding:5px 8px}.workbook-module__s30bwW__hint{font-size:var(--font-size-micro)}.workbook-module__s30bwW__panel summary{cursor:pointer;font-weight:var(--weight-semibold);padding:12px 0}.workbook-module__s30bwW__field,.workbook-module__s30bwW__result{border:1px solid var(--color-border);border-radius:var(--radius-md);margin:10px 0;padding:16px}.workbook-module__s30bwW__message{color:var(--color-ink-2);padding:8px 0}.workbook-module__s30bwW__email{background:var(--color-canvas);border-radius:var(--radius-md);margin:16px 0;padding:20px}.workbook-module__s30bwW__email p{white-space:pre-wrap;color:var(--color-ink)}.workbook-module__s30bwW__panel pre:not(.workbook-module__s30bwW__emailBody){white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--font-size-micro)}.workbook-module__s30bwW__panel code{font-size:var(--font-size-micro)}@media (max-width:800px){.workbook-module__s30bwW__grid{grid-template-columns:1fr}.workbook-module__s30bwW__panel{margin:12px;padding:16px}.workbook-module__s30bwW__panel header{display:block}}.workbook-module__s30bwW__panel .workbook-module__s30bwW__email button[aria-label^=Evidence\ for]{background:var(--color-accent-soft);color:inherit;font:inherit;line-height:inherit;border:0;border-radius:3px;padding:0 3px;display:inline}.workbook-module__s30bwW__steps{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:12px;margin:24px 0;padding-bottom:16px;display:flex}.workbook-module__s30bwW__panel .workbook-module__s30bwW__steps button{color:var(--color-muted);border:0}.workbook-module__s30bwW__panel .workbook-module__s30bwW__steps button[aria-current=step]{background:var(--color-accent-soft);color:var(--color-ink);font-weight:var(--weight-semibold)}.workbook-module__s30bwW__steps span{margin-right:6px}.workbook-module__s30bwW__panel .workbook-module__s30bwW__actions>button:last-child{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.workbook-module__s30bwW__panel>details{border-top:1px solid var(--color-border)}.workbook-module__s30bwW__dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(600px,90vw);color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-dialog);padding:28px}.workbook-module__s30bwW__dialog::backdrop{background:var(--color-scrim)}.workbook-module__s30bwW__dialog h2{font-size:var(--font-size-title);margin:12px 0}.workbook-module__s30bwW__dialog p{color:var(--color-ink-2);line-height:1.6}.workbook-module__s30bwW__dialog label{font-size:var(--font-size-body);flex-direction:column;gap:8px;margin:14px 0;display:flex}.workbook-module__s30bwW__dialog textarea,.workbook-module__s30bwW__dialog input{font:inherit;border:1px solid var(--color-border-control);border-radius:var(--radius-md);box-sizing:border-box;width:100%;padding:12px}.workbook-module__s30bwW__dialog summary{cursor:pointer;font-size:var(--font-size-body);padding:8px 0}.workbook-module__s30bwW__dialog button{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer;padding:10px 16px}.workbook-module__s30bwW__dialog button:last-child{background:var(--color-accent);color:var(--color-on-accent)}.workbook-module__s30bwW__dialog button:disabled{opacity:var(--opacity-disabled)}.workbook-module__s30bwW__cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;padding:20px 24px;display:grid}.workbook-module__s30bwW__card{border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-ink);background:var(--color-surface);padding:24px;text-decoration:none;display:block}.workbook-module__s30bwW__card:hover{border-color:var(--color-faint)}.workbook-module__s30bwW__card h2{font-size:var(--font-size-title);overflow-wrap:anywhere;margin:0 0 12px}.workbook-module__s30bwW__card p{font-size:var(--font-size-small);color:var(--color-ink-2)}.workbook-module__s30bwW__panel{border-color:var(--color-border);border-radius:var(--radius-lg);color:var(--color-ink);margin:24px 0;padding:32px}.workbook-module__s30bwW__panel h2{font-size:var(--font-size-title);letter-spacing:-.8px;font-weight:var(--weight-medium)}.workbook-module__s30bwW__panel>p{max-width:680px}.workbook-module__s30bwW__panel label{font-size:var(--font-size-small);gap:9px;margin:16px 0;line-height:1.6}.workbook-module__s30bwW__panel textarea,.workbook-module__s30bwW__panel input,.workbook-module__s30bwW__panel select{border-radius:var(--radius-md);border-color:var(--color-border-control);padding:13px;line-height:1.7}.workbook-module__s30bwW__panel button{border-radius:var(--radius-md);font-size:var(--font-size-small);padding:10px 15px}.workbook-module__s30bwW__panel .workbook-module__s30bwW__actions>button:last-child{background:var(--color-accent);border-color:var(--color-accent)}.workbook-module__s30bwW__panel .workbook-module__s30bwW__steps button[aria-current=step]{background:var(--color-accent-soft);color:var(--color-accent-text)}.workbook-module__s30bwW__steps{gap:8px}.workbook-module__s30bwW__email{background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:26px}.workbook-module__s30bwW__field,.workbook-module__s30bwW__result{border-color:var(--color-border);border-radius:var(--radius-lg);padding:20px}.workbook-module__s30bwW__grid{gap:4px 28px}.workbook-module__s30bwW__cards{gap:20px;padding:28px 0}.workbook-module__s30bwW__card{border-radius:var(--radius-lg);min-height:150px;transition:box-shadow var(--duration-fast), border-color var(--duration-fast);padding:28px}.workbook-module__s30bwW__card:hover{border-color:var(--color-faint);box-shadow:none}.workbook-module__s30bwW__card h2{font-weight:var(--weight-medium);letter-spacing:-.4px;line-height:1.4}.workbook-module__s30bwW__card p{margin-top:25px}.workbook-module__s30bwW__dialog{border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog);padding:36px}.workbook-module__s30bwW__dialog::backdrop{background:var(--color-scrim);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.workbook-module__s30bwW__dialog h2{font-size:var(--font-size-display);letter-spacing:-1px;line-height:1.2;font-weight:var(--weight-medium)}.workbook-module__s30bwW__dialog textarea{border-radius:var(--radius-md);line-height:1.7}.workbook-module__s30bwW__dialog .workbook-module__s30bwW__actions{justify-content:flex-end;margin-top:24px}.workbook-module__s30bwW__dialog button:last-child{background:var(--color-accent)}.workbook-module__s30bwW__panel :is(button,input,textarea,select,summary,a):focus-visible,.workbook-module__s30bwW__dialog :is(button,input,textarea,summary,a):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (max-width:800px){.workbook-module__s30bwW__panel{margin:20px 0;padding:22px}.workbook-module__s30bwW__cards{grid-template-columns:1fr}.workbook-module__s30bwW__dialog{padding:26px}.workbook-module__s30bwW__dialog h2{font-size:var(--font-size-title)}.workbook-module__s30bwW__panel header{display:block}}@media (prefers-reduced-motion:reduce){.workbook-module__s30bwW__card{transition:none}}.workbook-module__s30bwW__columnReview{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.workbook-module__s30bwW__columnReview .workbook-module__s30bwW__field{min-width:0;margin:0}.workbook-module__s30bwW__columnReview small{color:var(--color-muted);line-height:1.7}.workbook-module__s30bwW__columnReview label{overflow-wrap:anywhere}.workbook-module__s30bwW__columnReview p{font-size:var(--font-size-small)}.workbook-module__s30bwW__playbook label{gap:4px;margin:8px 0;display:grid}.workbook-module__s30bwW__sequence{margin:8px 0}.workbook-module__s30bwW__tag{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--font-size-small);background:var(--color-surface);padding:2px 8px}.workbook-module__s30bwW__chips .workbook-module__s30bwW__tag button{cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-family:inherit}.workbook-module__s30bwW__badge{border-radius:var(--radius-sm);font-size:var(--font-size-small);background:var(--color-info-soft);padding:2px 6px}.workbook-module__s30bwW__badge[data-status=ready]{background:var(--color-accent-soft)}.workbook-module__s30bwW__badge[data-status=generic]{background:var(--color-warning-soft)}.workbook-module__s30bwW__badge[data-status=no_fit],.workbook-module__s30bwW__badge[data-status=needs_review]{background:var(--color-danger-soft)}.workbook-module__s30bwW__emailCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin:8px 0;padding:12px}.workbook-module__s30bwW__emailBody{white-space:pre-wrap;overflow-wrap:anywhere;margin:var(--space-2) 0;font-family:var(--font-ui);font-size:var(--font-size-body);line-height:var(--leading-prose);color:var(--color-ink)}.workbook-module__s30bwW__emailPs{margin:0 0 8px}.workbook-module__s30bwW__error{color:var(--color-danger)}.workbook-module__s30bwW__understanding{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);margin:8px 0;padding:12px}.workbook-module__s30bwW__understanding h4{margin:0 0 6px}.workbook-module__s30bwW__understanding ul,.workbook-module__s30bwW__understanding ol{margin:6px 0;padding-left:20px}.workbook-module__s30bwW__jobPanel{border-top:1px solid var(--color-border);margin-top:28px;padding-top:4px}.workbook-module__s30bwW__jobBar{width:100%;height:10px;accent-color:var(--color-accent);margin:8px 0;display:block}.workbook-module__s30bwW__jobActions{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.workbook-module__s30bwW__panel .workbook-module__s30bwW__jobWarn,.workbook-module__s30bwW__panel .workbook-module__s30bwW__jobError{border-radius:var(--radius-sm);padding:10px 12px}.workbook-module__s30bwW__panel .workbook-module__s30bwW__jobWarn{background:var(--color-warning-soft);color:var(--color-warning)}.workbook-module__s30bwW__panel .workbook-module__s30bwW__jobError{background:var(--color-danger-soft);color:var(--color-danger)}.workbook-module__s30bwW__panel .workbook-module__s30bwW__actions>button:last-child:disabled,.workbook-module__s30bwW__dialog button:last-child:disabled{background:var(--color-surface);color:var(--color-muted);border-color:var(--color-border);opacity:1}.workbook-module__s30bwW__card[data-archived]{background:var(--color-canvas);border-style:dashed}.workbook-module__s30bwW__card[data-archived] h2,.workbook-module__s30bwW__card[data-archived] h2 a{color:var(--color-ink-2);text-decoration:none}.workbook-module__s30bwW__card[data-archived] h2 a:hover{color:var(--color-ink)}.workbook-module__s30bwW__cardActions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}
