.deep-reference{background:#fff;color:#1e293b;padding:3rem 1.25rem;font-size:1rem;line-height:1.8}.deep-reference-inner{max-width:72rem;margin:auto}.deep-reference section{margin:0 0 2.5rem;scroll-margin-top:6rem}.deep-reference h2{font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800;line-height:1.3;margin:0 0 1rem;color:#0f172a}.deep-reference p{margin:.8rem 0;max-width:80ch}.deep-reference a{color:#0369a1;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.deep-toc{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;padding:1rem;background:#f1f5f9;border-radius:.7rem}.deep-toc a{padding:.4rem .6rem;min-height:44px;display:inline-flex;align-items:center}.deep-parameters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.deep-parameters>div{border:1px solid #cbd5e1;border-left:4px solid #0284c7;padding:1rem;border-radius:.5rem}.deep-parameters dt{font-weight:800;color:#0f172a;margin-bottom:.45rem}.deep-parameters dd{margin:0}.deep-diagram{margin:1.5rem 0;padding:1.5rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.75rem}.deep-flow{display:flex;gap:2.5rem;list-style:none!important;margin:0!important;padding:0!important}.deep-flow li{position:relative;flex:1;min-width:0;padding:1rem .75rem!important;border:2px solid #0284c7;border-radius:.6rem;background:white;font-weight:700;line-height:1.5;text-align:center;display:flex;flex-direction:column;gap:.5rem;align-items:center}.deep-node-number{display:inline-flex;justify-content:center;align-items:center;border-radius:50%;width:1.8rem;height:1.8rem;background:#0f172a;color:white;font-size:.875rem}.deep-connector{position:absolute;right:-2.35rem;top:calc(50% - 12px);width:2.2rem;height:24px;color:#0369a1}.deep-diagram figcaption{margin-top:1rem;font-size:.95rem;line-height:1.6}.deep-table-wrap{overflow-x:auto;border:1px solid #cbd5e1;border-radius:.6rem}.deep-reference table{border-collapse:collapse;width:100%;min-width:36rem;font-size:1rem;text-align:left}.deep-reference th,.deep-reference td{padding:.9rem 1rem;border-bottom:1px solid #e2e8f0;vertical-align:top}.deep-reference th{background:#0f172a;color:white}.deep-reference tr:last-child td{border-bottom:0}.deep-reference tbody tr:nth-child(even){background:#f8fafc}.deep-reference pre{background:#0f172a;color:#e2e8f0;padding:1rem;border-radius:.5rem;overflow:auto;line-height:1.6;font-size:.95rem}.deep-reference code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.deep-reference .deep-example-note{color:#475569;font-size:.95rem}.deep-reference .deep-checks{list-style:decimal!important;margin:0;padding-left:1.5rem}.deep-checks li{margin:.6rem 0;padding-left:.25rem}.deep-concept{border:1px solid #cbd5e1;border-radius:.5rem;margin:.65rem 0;padding:.75rem 1rem}.deep-concept summary{cursor:pointer;font-weight:700;min-height:44px;display:list-item;list-style:revert!important;padding:.4rem 0}.deep-reference ul{list-style:disc;padding-left:1.4rem}.deep-reference a:focus-visible,.deep-concept summary:focus-visible{outline:3px solid #0284c7;outline-offset:3px}@media(max-width:767px){.deep-reference{padding:2rem 1rem}.deep-parameters{grid-template-columns:1fr}.deep-flow{flex-direction:column;gap:2rem}.deep-flow li{width:100%;box-sizing:border-box}.deep-connector{right:calc(50% - 1.1rem);top:auto;bottom:-1.8rem;transform:rotate(90deg)}.deep-diagram{padding:1rem}.deep-toc{gap:.2rem;padding:.6rem}}
.deep-reference h3{font-size:1.2rem;font-weight:800;color:#0f172a;margin:1.6rem 0 .6rem}.deep-reference .deep-provider-table{min-width:48rem}.deep-provider-table th:first-child{width:17%}.deep-provider-table td{overflow-wrap:anywhere}
