.gts-identidade .docs-shell{gap:var(--space-12);padding-top:var(--space-12);padding-bottom:var(--space-24);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.gts-identidade .docs-conteudo{min-width:0;max-width:var(--prose-max)}.gts-identidade .doc-content,.gts-identidade .docs-nav{box-shadow:none;background:0 0;border:0;border-radius:0}.gts-identidade .doc-content{max-width:none;padding:0}.gts-identidade .docs-nav{padding:0}.gts-identidade .docs-toc{padding:0;font-size:14px}.gts-identidade .docs-nav{top:calc(var(--header-height) + var(--space-6));gap:var(--space-6);display:grid;position:sticky}.gts-identidade .docs-nav-group{gap:var(--space-1);display:grid}.gts-identidade .docs-nav-label{font:600 13px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:var(--space-1)}.gts-identidade .docs-nav a,.gts-identidade .docs-nav [data-disabled]{padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:2px solid var(--border);font:500 15px/22px var(--font-sans);color:var(--ink-muted);text-decoration:none;display:block}.gts-identidade .docs-nav a:hover{color:var(--ink)}.gts-identidade .docs-nav a[data-active=true]{color:var(--ink);border-left-color:var(--brand-violet)}.gts-identidade .docs-nav [data-disabled] small{margin-left:var(--space-1);color:var(--ink-muted);font-size:12px}.gts-identidade .docs-toc{display:none}.gts-identidade .docs-toc a{padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:2px solid var(--border);font:400 14px/20px var(--font-sans);color:var(--ink-muted);text-decoration:none;display:block}.gts-identidade .docs-toc a[data-active=true]{color:var(--ink);border-left-color:var(--brand-violet)}.gts-identidade .doc-content{font:400 16px/26px var(--font-sans);color:var(--ink)}.gts-identidade .doc-content h1{font:700 36px/44px var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 var(--space-6)}.gts-identidade .doc-content h2{font:600 24px/32px var(--font-display);color:var(--ink);margin:var(--space-12) 0 var(--space-4);scroll-margin-top:calc(var(--header-height) + var(--space-4))}.gts-identidade .doc-content h3{font:600 18px/26px var(--font-display);color:var(--accent-text);margin:var(--space-8) 0 var(--space-2)}.gts-identidade .doc-content p,.gts-identidade .doc-content li{color:var(--ink);line-height:26px}.gts-identidade .doc-content p+p{color:var(--ink);margin-top:var(--space-4)}.gts-identidade .doc-content ul,.gts-identidade .doc-content ol{margin:var(--space-4) 0;padding-left:var(--space-6);gap:var(--space-2);display:grid}.gts-identidade .doc-content ul{list-style:outside}.gts-identidade .doc-content ol{list-style:decimal}.gts-identidade .doc-content li::marker{color:var(--accent-text)}.gts-identidade .doc-content a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.gts-identidade .doc-content a:hover{color:var(--ink)}.gts-identidade .doc-content code{font:500 14px/20px var(--font-sans);color:var(--ink);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px var(--space-1)}.gts-identidade .doc-content pre,.gts-identidade .doc-code{margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md);position:relative;overflow-x:auto}.gts-identidade .doc-content pre code,.gts-identidade .doc-code code{background:0 0;border:0;padding:0;font-size:14px;line-height:24px}.gts-identidade .gt-copiar{top:var(--space-2);right:var(--space-2);height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--ink);font:500 13px/20px var(--font-sans);cursor:pointer;position:absolute}.gts-identidade .gt-copiar:hover{border-color:var(--ink)}.gts-identidade .gt-copiar:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gts-identidade .doc-callout{margin:var(--space-6) 0;padding:var(--space-4) var(--space-6);background:var(--surface-raised);border:1px solid var(--border-glow);border-radius:var(--radius-lg);color:var(--ink)}.gts-identidade .doc-callout strong{color:var(--ink)}.gts-identidade .doc-content table{border-collapse:collapse;width:100%;margin:var(--space-6) 0;font-size:15px;line-height:24px;display:block;overflow-x:auto}.gts-identidade .doc-content th,.gts-identidade .doc-content td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.gts-identidade .doc-content th{color:var(--ink-muted);font-weight:600}.gts-identidade .rule{height:1px;margin:var(--space-8) 0;background:var(--border);border:0}.gts-identidade .tag{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-muted);font:500 13px/18px var(--font-sans);letter-spacing:0;border:1px solid #0000;align-items:center;display:inline-flex}.gts-identidade .tag-accent{background:var(--glow-violet);color:var(--ink);border-color:#0000}.gts-identidade .tag-outline{border-color:var(--border-strong);color:var(--ink-muted);background:0 0}.gts-identidade .eyebrow{font:600 13px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text)}.gts-identidade .blueprint{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.gts-identidade .doc-provider-grid{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.gts-identidade .doc-provider-card{gap:var(--space-2);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.gts-identidade .doc-provider-card h3{font:600 18px/26px var(--font-display);color:var(--ink);margin:0}.gts-identidade .doc-provider-card p{color:var(--ink-muted);margin:0;font-size:14px;line-height:22px}.gts-identidade .doc-provider-card[data-disabled=true]{opacity:.45}.gts-identidade .flow-node{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--ink)}.gts-identidade .flow-node strong{font:600 17px/24px var(--font-display);letter-spacing:0;color:var(--ink)}.gts-identidade .flow-node small,.gts-identidade .flow-side,.gts-identidade .flow-arrow-label{color:var(--ink-muted)}.gts-identidade .flow-tag{font:600 12px/16px var(--font-sans);letter-spacing:.08em;color:var(--accent-text)}.gts-identidade .flow-node-main{border-color:var(--border-glow);border-width:2px}.gts-identidade .flow-node-done{background:var(--surface-sunken);border-color:var(--positive)}.gts-identidade .flow-arrow-line{background:var(--brand-violet)}.gts-identidade .flow-arrow-line:after{border-top-color:var(--brand-violet)}.gts-identidade .flow-loop{border:1px dashed var(--accent-text);border-radius:var(--radius-md);color:var(--ink)}.gts-identidade .flow-loop strong{color:var(--accent-text)}@media (min-width:1200px){.gts-identidade .docs-shell{grid-template-columns:220px minmax(0,1fr) 200px}.gts-identidade .docs-toc{gap:var(--space-2);top:calc(var(--header-height) + var(--space-6));display:grid;position:sticky}}@media (max-width:899px){.gts-identidade .docs-shell{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.gts-identidade .docs-nav{position:static}}@media (max-width:719px){.gts-identidade .doc-content h1{font-size:28px;line-height:36px}.gts-identidade .doc-content h2{font-size:22px;line-height:30px}}
