.trdocs{--tr-primary:#1a6da6;--tr-primary-dark:#155a8a;--tr-primary-darker:#0d4a73;--tr-primary-light:#e8f4fc;--tr-primary-lighter:#f0f8ff;--tr-secondary:#2c3e50;--tr-accent:#00a4bd;--tr-success:#28a745;--tr-success-light:#d4edda;--tr-warning:#f5a623;--tr-warning-light:#fff3cd;--tr-error:#dc3545;--tr-error-light:#f8d7da;--tr-white:#fff;--tr-gray-50:#f8fafc;--tr-gray-100:#f1f5f9;--tr-gray-200:#e2e8f0;--tr-gray-300:#cbd5e1;--tr-gray-400:#94a3b8;--tr-gray-500:#64748b;--tr-gray-600:#475569;--tr-gray-700:#334155;--tr-gray-800:#1e293b;--tr-gray-900:#0f172a;--code-bg:#f8fafc;--code-border:#1e293b;--code-header:#1e293b;--code-text:#334155;--code-key:#1a6da6;--code-str:#059669;--code-num:#d97706;--code-bool:#7c3aed;--code-line-num:#94a3b8;--font-primary:"Mulish",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"SF Mono","Monaco","Inconsolata","Roboto Mono",monospace;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-3d:0 4px 0 #cbd5e1,0 8px 16px rgba(0,0,0,.1);--shadow-3d-hover:0 6px 0 #cbd5e1,0 12px 20px rgba(0,0,0,.15);--border-radius-sm:6px;--border-radius-md:10px;--border-radius-lg:14px;--border-radius-xl:20px;--sidebar-width:280px;--header-height:64px;--content-max-width:1200px;--transition-fast:150ms ease;--transition-normal:250ms ease;--transition-slow:350ms ease;background:var(--tr-gray-50)!important;color:var(--tr-gray-700)!important;font-family:var(--font-primary)!important;font-size:15px!important;line-height:1.6!important;min-height:100vh!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;margin:0!important;padding:0!important}.trdocs *,.trdocs :after,.trdocs :before{box-sizing:border-box!important}.trdocs .trdocs-container{min-height:100vh!important;position:relative!important;width:100%!important}.trdocs .trdocs-header{align-items:center!important;background:linear-gradient(135deg,var(--tr-primary-dark) 0,var(--tr-primary) 100%)!important;box-shadow:var(--shadow-lg)!important;display:flex!important;height:var(--header-height)!important;left:0!important;position:fixed!important;right:0!important;top:0!important;z-index:1000!important}.trdocs .trdocs-header-content{justify-content:space-between!important;padding:0 16px!important;width:100%!important}.trdocs .trdocs-header-content,.trdocs .trdocs-header-logo-link{align-items:center!important;display:flex!important}.trdocs .trdocs-header-logo{height:32px!important;width:auto!important}.trdocs .trdocs-menu-toggle{align-items:center!important;background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:var(--border-radius-md)!important;cursor:pointer!important;display:flex!important;height:44px!important;justify-content:center!important;transition:var(--transition-fast)!important;width:44px!important}.trdocs .trdocs-menu-toggle:hover{background:hsla(0,0%,100%,.2)!important}.trdocs .trdocs-menu-icon{display:flex!important;flex-direction:column!important;height:14px!important;justify-content:space-between!important;width:20px!important}.trdocs .trdocs-menu-icon span{background:var(--tr-white)!important;border-radius:2px!important;display:block!important;height:2px!important;transition:var(--transition-fast)!important}.trdocs .trdocs-menu-toggle.is-open .trdocs-menu-icon span:first-child{transform:translateY(6px) rotate(45deg)!important}.trdocs .trdocs-menu-toggle.is-open .trdocs-menu-icon span:nth-child(2){opacity:0!important}.trdocs .trdocs-menu-toggle.is-open .trdocs-menu-icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)!important}@media (min-width:1024px){.trdocs .trdocs-header{display:none!important}}.trdocs .trdocs-layout{display:flex!important;padding-top:var(--header-height)!important}.trdocs .trdocs-layout--home{min-height:100vh!important}@media (min-width:1024px){.trdocs .trdocs-layout{padding-top:0!important}}.trdocs .trdocs-sidebar{background:var(--tr-white)!important;border-right:1px solid var(--tr-gray-200)!important;box-shadow:var(--shadow-lg)!important;display:flex!important;flex-direction:column!important;height:100vh!important;left:0!important;overflow:hidden!important;position:fixed!important;top:0!important;transform:translateX(-100%)!important;transition:transform var(--transition-normal)!important;width:var(--sidebar-width)!important;z-index:999!important}.trdocs .trdocs-sidebar.is-open{transform:translateX(0)!important}@media (min-width:1024px){.trdocs .trdocs-sidebar{flex-shrink:0!important;position:sticky!important;top:0!important;transform:translateX(0)!important}}.trdocs .trdocs-sidebar-inner{display:flex!important;flex-direction:column!important;height:100%!important;overflow-y:auto!important}.trdocs .trdocs-logo-section{align-items:flex-start!important;background:linear-gradient(180deg,var(--tr-white) 0,var(--tr-gray-50) 100%)!important;border-bottom:1px solid var(--tr-gray-200)!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:20px!important}.trdocs .trdocs-logo-link{display:block!important}.trdocs .trdocs-logo-full{height:auto!important;max-width:180px!important;object-fit:contain!important;width:100%!important}.trdocs .trdocs-tagline{color:var(--tr-primary)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;padding:4px 0!important;text-transform:uppercase!important}.trdocs .trdocs-nav{flex:1!important;overflow-y:auto!important;padding:16px 0!important}.trdocs .trdocs-nav-home{align-items:center!important;border-radius:var(--border-radius-md)!important;color:var(--tr-gray-600)!important;display:flex!important;font-size:14px!important;font-weight:600!important;gap:10px!important;margin:0 12px 8px!important;padding:12px 20px!important;text-decoration:none!important;transition:var(--transition-fast)!important}.trdocs .trdocs-nav-home:hover{background:var(--tr-gray-100)!important;color:var(--tr-gray-900)!important}.trdocs .trdocs-nav-home.is-active{background:var(--tr-primary-light)!important;color:var(--tr-primary)!important}.trdocs .trdocs-nav-home svg{height:18px!important;width:18px!important}.trdocs .trdocs-nav-section{margin-bottom:4px!important}.trdocs .trdocs-nav-section-header{align-items:center!important;background:transparent!important;border:none!important;color:var(--tr-gray-700)!important;cursor:pointer!important;display:flex!important;font-family:var(--font-primary)!important;font-size:13px!important;font-weight:700!important;gap:10px!important;letter-spacing:.03em!important;padding:10px 20px!important;text-align:left!important;text-transform:uppercase!important;transition:var(--transition-fast)!important;width:100%!important}.trdocs .trdocs-nav-section-header:hover{background:var(--tr-gray-100)!important;color:var(--tr-primary)!important}.trdocs .trdocs-nav-section-icon{align-items:center!important;color:var(--tr-gray-500)!important;display:flex!important;height:20px!important;justify-content:center!important;width:20px!important}.trdocs .trdocs-nav-section-header:hover .trdocs-nav-section-icon{color:var(--tr-primary)!important}.trdocs .trdocs-nav-section-icon svg{height:16px!important;width:16px!important}.trdocs .trdocs-nav-section-title{flex:1!important;text-align:left!important}.trdocs .trdocs-nav-chevron{align-items:center!important;color:var(--tr-gray-400)!important;display:flex!important;height:20px!important;justify-content:center!important;transition:transform var(--transition-fast)!important;width:20px!important}.trdocs .trdocs-nav-chevron svg{height:12px!important;width:12px!important}.trdocs .trdocs-nav-section-header.is-open .trdocs-nav-chevron{transform:rotate(180deg)!important}.trdocs .trdocs-nav-section-content{max-height:0!important;overflow:hidden!important;transition:max-height var(--transition-normal)!important}.trdocs .trdocs-nav-section-content.is-open{max-height:500px!important}.trdocs .trdocs-nav-link{align-items:center!important;border-left:3px solid transparent!important;color:var(--tr-gray-600)!important;display:flex!important;font-size:14px!important;font-weight:500!important;gap:8px!important;padding:9px 20px 9px 50px!important;text-decoration:none!important;transition:var(--transition-fast)!important}.trdocs .trdocs-nav-link:hover{background:var(--tr-gray-100)!important;color:var(--tr-gray-900)!important;text-decoration:none!important}.trdocs .trdocs-nav-link.is-active{background:var(--tr-primary-light)!important;border-left-color:var(--tr-primary)!important;color:var(--tr-primary)!important;font-weight:600!important}.trdocs .trdocs-nav-link--soon{cursor:default!important;opacity:.6!important}.trdocs .trdocs-nav-link--soon:hover{background:transparent!important;color:var(--tr-gray-600)!important}.trdocs .trdocs-nav-badge{align-items:center!important;border-radius:4px!important;display:inline-flex!important;font-size:9px!important;font-weight:700!important;letter-spacing:.03em!important;padding:2px 6px!important;text-transform:uppercase!important}.trdocs .trdocs-nav-badge--live{background:var(--tr-success-light)!important;color:var(--tr-success)!important}.trdocs .trdocs-nav-badge--soon{background:var(--tr-gray-200)!important;color:var(--tr-gray-500)!important}.trdocs .trdocs-sidebar-footer{background:var(--tr-gray-50)!important;border-top:1px solid var(--tr-gray-200)!important;padding:16px 20px!important}.trdocs .trdocs-back-link{align-items:center!important;color:var(--tr-gray-500)!important;display:flex!important;font-size:13px!important;font-weight:500!important;gap:8px!important;text-decoration:none!important;transition:var(--transition-fast)!important}.trdocs .trdocs-back-link:hover{color:var(--tr-primary)!important}.trdocs .trdocs-back-link svg{height:16px!important;width:16px!important}.trdocs .trdocs-main{background:var(--tr-gray-50)!important;flex:1!important;min-width:0!important}.trdocs .trdocs-main--home{display:flex!important;flex-direction:column!important}@media (min-width:1024px){.trdocs .trdocs-main{max-width:calc(100% - var(--sidebar-width))!important}}.trdocs .trdocs-hero{background:linear-gradient(135deg,var(--tr-gray-800) 0,var(--tr-gray-900) 100%)!important;padding:48px 24px!important;text-align:center!important}@media (min-width:768px){.trdocs .trdocs-hero{padding:64px 40px!important}}@media (min-width:1024px){.trdocs .trdocs-hero{padding:80px 60px!important}}.trdocs .trdocs-hero-content{margin:0 auto!important;max-width:700px!important}.trdocs .trdocs-hero-title{color:var(--tr-white)!important;font-size:28px!important;font-weight:800!important;letter-spacing:-.02em!important;margin:0 0 16px!important}@media (min-width:768px){.trdocs .trdocs-hero-title{font-size:36px!important}}@media (min-width:1024px){.trdocs .trdocs-hero-title{font-size:44px!important}}.trdocs .trdocs-hero-text{color:var(--tr-gray-300)!important;font-size:16px!important;line-height:1.7!important;margin:0!important}@media (min-width:768px){.trdocs .trdocs-hero-text{font-size:18px!important}}.trdocs .trdocs-cards-section{margin:0 auto!important;max-width:1200px!important;padding:32px 16px!important}@media (min-width:768px){.trdocs .trdocs-cards-section{padding:48px 24px!important}}@media (min-width:1024px){.trdocs .trdocs-cards-section{padding:64px 40px!important}}.trdocs .trdocs-section-title{color:var(--tr-gray-500)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;margin:0 0 24px!important;text-transform:uppercase!important}.trdocs .trdocs-cards-grid{display:grid!important;gap:20px!important;grid-template-columns:1fr!important}@media (min-width:600px){.trdocs .trdocs-cards-grid{grid-template-columns:repeat(2,1fr)!important}}@media (min-width:1024px){.trdocs .trdocs-cards-grid{gap:24px!important}}.trdocs .trdocs-card{border:2px solid var(--tr-gray-200)!important;box-shadow:var(--shadow-3d)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;position:relative!important;text-decoration:none!important;transition:var(--transition-fast)!important}.trdocs a.trdocs-card:hover{border-color:var(--tr-primary)!important;box-shadow:var(--shadow-3d-hover)!important;text-decoration:none!important;transform:translateY(-4px)!important}.trdocs .trdocs-card--soon{cursor:default!important;opacity:.65!important}.trdocs .trdocs-card--soon:hover{border-color:var(--tr-gray-200)!important;box-shadow:var(--shadow-3d)!important;transform:none!important}.trdocs .trdocs-card-icon{align-items:center!important;border-radius:var(--border-radius-md)!important;display:flex!important;flex-shrink:0!important;height:56px!important;justify-content:center!important;margin-bottom:16px!important;width:56px!important}.trdocs .trdocs-card--api .trdocs-card-icon{background:var(--tr-primary-light)!important;color:var(--tr-primary)!important}.trdocs .trdocs-card--infra .trdocs-card-icon{background:var(--tr-success-light)!important;color:var(--tr-success)!important}.trdocs .trdocs-card--soon .trdocs-card-icon{background:var(--tr-gray-100)!important;color:var(--tr-gray-400)!important}.trdocs .trdocs-card-icon svg{height:28px!important;width:28px!important}.trdocs .trdocs-card-content{flex:1!important}.trdocs .trdocs-card-title{font-size:18px!important;margin:0 0 8px!important}.trdocs .trdocs-card-text{line-height:1.6!important;margin:0 0 16px!important}.trdocs .trdocs-card-link{align-items:center!important;color:var(--tr-primary)!important;display:inline-flex!important;font-size:14px!important;font-weight:600!important;gap:4px!important}.trdocs .trdocs-card-link svg{height:16px!important;transition:transform var(--transition-fast)!important;width:16px!important}.trdocs a.trdocs-card:hover .trdocs-card-link svg{transform:translateX(4px)!important}.trdocs .trdocs-card-link--muted{color:var(--tr-gray-400)!important}.trdocs .trdocs-card-badge{align-items:center!important;border-radius:20px!important;display:inline-flex!important;font-size:10px!important;font-weight:700!important;letter-spacing:.05em!important;padding:4px 10px!important;position:absolute!important;right:16px!important;text-transform:uppercase!important;top:16px!important}.trdocs .trdocs-card-badge--live{background:var(--tr-success)!important;color:var(--tr-white)!important}.trdocs .trdocs-card-badge--soon{background:var(--tr-gray-200)!important;color:var(--tr-gray-500)!important}.trdocs .trdocs-info-banner{align-items:flex-start!important;background:var(--tr-primary-light)!important;border:2px solid var(--tr-primary)!important;border-radius:var(--border-radius-lg)!important;display:flex!important;flex-direction:column!important;gap:16px!important;margin:0 auto 32px!important;max-width:1120px!important;padding:24px!important}@media (min-width:768px){.trdocs .trdocs-info-banner{align-items:center!important;flex-direction:row!important;margin:0 24px 48px!important}}@media (min-width:1024px){.trdocs .trdocs-info-banner{margin:0 40px 64px!important}}.trdocs .trdocs-info-icon{align-items:center!important;background:var(--tr-primary)!important;border-radius:50%!important;color:var(--tr-white)!important;display:flex!important;flex-shrink:0!important;height:48px!important;justify-content:center!important;width:48px!important}.trdocs .trdocs-info-icon svg{height:24px!important;width:24px!important}.trdocs .trdocs-info-content{flex:1!important}.trdocs .trdocs-info-content h4{color:var(--tr-gray-900)!important;font-size:16px!important;font-weight:700!important;margin:0 0 4px!important}.trdocs .trdocs-info-content p{color:var(--tr-gray-600)!important;font-size:14px!important;margin:0!important}.trdocs .trdocs-info-btn{align-items:center!important;background:var(--tr-primary)!important;border-radius:var(--border-radius-md)!important;color:var(--tr-white)!important;display:inline-flex!important;font-size:14px!important;font-weight:600!important;padding:12px 24px!important;text-decoration:none!important;transition:var(--transition-fast)!important;white-space:nowrap!important}.trdocs .trdocs-info-btn:hover{background:var(--tr-primary-dark)!important;text-decoration:none!important}.trdocs .trdocs-footer{border-top:1px solid var(--tr-gray-200)!important;color:var(--tr-gray-500)!important;font-size:13px!important;margin-top:auto!important;padding:32px 16px!important;text-align:center!important}.trdocs .trdocs-overlay{backdrop-filter:blur(4px)!important;background:rgba(0,0,0,.5)!important;inset:0!important;opacity:0!important;position:fixed!important;transition:var(--transition-normal)!important;visibility:hidden!important;z-index:998!important}.trdocs .trdocs-overlay.is-visible{opacity:1!important;visibility:visible!important}@media (min-width:1024px){.trdocs .trdocs-overlay{display:none!important}}.trdocs ::-webkit-scrollbar{height:8px!important;width:8px!important}.trdocs ::-webkit-scrollbar-track{background:var(--tr-gray-100)!important}.trdocs ::-webkit-scrollbar-thumb{background:var(--tr-gray-300)!important;border-radius:4px!important}.trdocs ::-webkit-scrollbar-thumb:hover{background:var(--tr-gray-400)!important}.trdocs .trdocs-nav-group{padding:8px 0!important}.trdocs .trdocs-nav-label{color:var(--tr-gray-400)!important;display:block!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em!important;padding:6px 20px 6px 50px!important;text-transform:uppercase!important}.trdocs .trdocs-nav-method{align-items:center!important;background:var(--tr-success-light)!important;border-radius:4px!important;color:var(--tr-success)!important;display:inline-flex!important;font-family:var(--font-mono)!important;font-size:10px!important;font-weight:700!important;padding:2px 6px!important}.trdocs .trdocs-meta-item{align-items:center!important;display:flex!important;justify-content:space-between!important}.trdocs .trdocs-meta-label{color:var(--tr-gray-500)!important;font-size:12px!important}.trdocs .trdocs-meta-value{background:var(--tr-gray-200)!important;border-radius:4px!important;color:var(--tr-gray-700)!important;font-family:var(--font-mono)!important;font-size:12px!important;font-weight:600!important;padding:4px 8px!important}.trdocs .trdocs-main{padding:24px 16px!important}@media (min-width:768px){.trdocs .trdocs-main{padding:32px 24px!important}}@media (min-width:1024px){.trdocs .trdocs-main{padding:40px!important}}.trdocs .trdocs-page{animation:trdocsPageFadeIn .3s ease!important;display:none!important;margin:0 auto!important;max-width:1200px!important}.trdocs .trdocs-page.is-active{display:block!important}@keyframes trdocsPageFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.trdocs .trdocs-page-header{margin-bottom:32px!important}.trdocs .trdocs-breadcrumb{align-items:center!important;color:var(--tr-gray-500)!important;display:flex!important;font-size:13px!important;gap:8px!important;margin-bottom:8px!important}.trdocs .trdocs-breadcrumb a{color:var(--tr-gray-500)!important;text-decoration:none!important;transition:var(--transition-fast)!important}.trdocs .trdocs-breadcrumb a:hover{color:var(--tr-primary)!important}.trdocs .trdocs-breadcrumb svg{color:var(--tr-gray-400)!important;height:16px!important;width:16px!important}.trdocs .trdocs-page-title{color:var(--tr-gray-900)!important;font-size:32px!important;font-weight:800!important;letter-spacing:-.02em!important;margin:0!important;padding:0!important}@media (min-width:768px){.trdocs .trdocs-page-title{font-size:40px!important}}.trdocs .trdocs-content-grid{display:grid!important;gap:24px!important;margin-bottom:32px!important}@media (min-width:1024px){.trdocs .trdocs-content-grid{gap:40px!important;grid-template-columns:1fr 400px!important}}.trdocs .trdocs-content-main{min-width:0!important}.trdocs .trdocs-content-sidebar{display:flex!important;flex-direction:column!important;gap:20px!important}.trdocs .trdocs-grid{display:grid!important;gap:24px!important;grid-template-columns:1fr!important;margin-bottom:32px!important;margin-top:24px!important}@media (min-width:768px){.trdocs .trdocs-grid{align-items:stretch!important;grid-template-columns:repeat(2,1fr)!important}}.trdocs .trdocs-card{background:var(--tr-white)!important;border-radius:var(--border-radius-lg)!important;height:auto!important;min-height:0!important;padding:24px!important}.trdocs .trdocs-grid .trdocs-card{display:flex!important;flex-direction:column!important;height:100%!important}.trdocs .trdocs-card--bordered{border:2px solid var(--tr-gray-200)!important;box-shadow:var(--shadow-sm)!important}.trdocs .trdocs-card--elevated{border:1px solid var(--tr-gray-200)!important;box-shadow:var(--shadow-3d)!important;transition:var(--transition-fast)!important}.trdocs .trdocs-card--elevated:hover{box-shadow:var(--shadow-3d-hover)!important;transform:translateY(-2px)!important}.trdocs .trdocs-card--full{margin-top:32px!important}.trdocs .trdocs-card--dark{background:linear-gradient(135deg,var(--tr-gray-800) 0,var(--tr-gray-900) 100%)!important;border:2px solid var(--tr-gray-700)!important;box-shadow:var(--shadow-3d)!important}.trdocs .trdocs-card--info{background:var(--tr-primary-light)!important;border:2px solid var(--tr-primary)!important;border-left-width:4px!important}.trdocs .trdocs-card--info .trdocs-card-title{color:var(--tr-primary)!important}.trdocs .trdocs-card-title{align-items:center!important;color:var(--tr-gray-900)!important;display:flex!important;font-size:16px!important;font-weight:700!important;gap:10px!important;margin:0 0 12px!important}.trdocs .trdocs-card-title svg{color:var(--tr-primary)!important;height:20px!important;width:20px!important}.trdocs .trdocs-card-text{color:var(--tr-gray-600)!important;font-size:14px!important;margin:0!important}.trdocs .trdocs-text{color:var(--tr-gray-700)!important;font-size:15px!important;line-height:1.7!important;margin:0 0 16px!important}.trdocs .trdocs-text:last-child{margin-bottom:0!important}.trdocs .trdocs-text code{background:var(--tr-gray-100)!important;border:1px solid var(--tr-gray-200)!important;border-radius:4px!important;color:var(--tr-primary)!important;display:inline!important;font-family:var(--font-mono)!important;font-size:13px!important;padding:2px 6px!important}.trdocs .trdocs-steps-list{list-style:decimal!important;margin:0!important;padding:0 0 0 20px!important}.trdocs .trdocs-steps-list li{color:var(--tr-gray-600)!important;font-size:14px!important;line-height:1.6!important;padding:4px 0!important}.trdocs .trdocs-steps-list code{background:var(--tr-gray-100)!important;border:1px solid var(--tr-gray-200)!important;border-radius:4px!important;color:var(--tr-primary)!important;display:inline!important;font-family:var(--font-mono)!important;font-size:12px!important;padding:2px 6px!important}.trdocs .trdocs-code-label{color:var(--tr-gray-400)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;margin-bottom:8px!important;text-transform:uppercase!important}.trdocs .trdocs-code-inline{color:var(--tr-white)!important;display:block!important;font-family:var(--font-mono)!important;font-size:14px!important;word-break:break-all!important}.trdocs .trdocs-endpoint-card{align-items:center!important;background:linear-gradient(135deg,var(--tr-gray-800) 0,var(--tr-gray-900) 100%)!important;border:2px solid var(--tr-gray-700)!important;border-radius:var(--border-radius-lg)!important;box-shadow:var(--shadow-3d)!important;display:flex!important;justify-content:space-between!important;margin-bottom:32px!important;padding:16px 20px!important}.trdocs .trdocs-endpoint-content{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important}.trdocs .trdocs-endpoint-method{align-items:center!important;background:var(--tr-success)!important;border-radius:var(--border-radius-sm)!important;display:inline-flex!important;font-size:12px!important;font-weight:700!important;padding:6px 12px!important;text-transform:uppercase!important}.trdocs .trdocs-endpoint-method,.trdocs .trdocs-endpoint-url{color:var(--tr-white)!important;font-family:var(--font-mono)!important}.trdocs .trdocs-endpoint-url{font-size:15px!important;font-weight:500!important;word-break:break-all!important}.trdocs .trdocs-endpoint-copy{align-items:center!important;background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:var(--border-radius-md)!important;color:var(--tr-white)!important;cursor:pointer!important;display:flex!important;flex-shrink:0!important;height:44px!important;justify-content:center!important;transition:var(--transition-fast)!important;width:44px!important}.trdocs .trdocs-endpoint-copy:hover{background:hsla(0,0%,100%,.2)!important;transform:scale(1.05)!important}.trdocs .trdocs-endpoint-copy.copied{background:var(--tr-success)!important;border-color:var(--tr-success)!important}.trdocs .trdocs-endpoint-copy svg{height:18px!important;width:18px!important}.trdocs .trdocs-code-block{background:var(--code-bg)!important;border:2px solid var(--code-border)!important;border-radius:var(--border-radius-lg)!important;box-shadow:var(--shadow-3d)!important;overflow:hidden!important}.trdocs .trdocs-code-header{align-items:center!important;background:var(--code-header)!important;display:flex!important;justify-content:space-between!important;padding:12px 16px!important}.trdocs .trdocs-code-title{color:var(--tr-gray-400)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}.trdocs .trdocs-code-copy{align-items:center!important;background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:var(--border-radius-sm)!important;color:var(--tr-gray-400)!important;cursor:pointer!important;display:flex!important;height:32px!important;justify-content:center!important;transition:var(--transition-fast)!important;width:32px!important}.trdocs .trdocs-code-copy:hover{background:hsla(0,0%,100%,.2)!important;color:var(--tr-white)!important}.trdocs .trdocs-code-copy.copied{background:var(--tr-success)!important;border-color:var(--tr-success)!important;color:var(--tr-white)!important}.trdocs .trdocs-code-copy svg{height:16px!important;width:16px!important}.trdocs .trdocs-code-body{overflow-x:auto!important;padding:16px!important}.trdocs .trdocs-code-body pre{font-family:var(--font-mono)!important;font-size:13px!important;line-height:1.7!important;margin:0!important}.trdocs .trdocs-code-body code{background:transparent!important;border:none!important;color:var(--code-text)!important;display:block!important;padding:0!important}.trdocs .trdocs-code-body .ln{color:var(--code-line-num)!important;display:inline-block!important;margin-right:16px!important;text-align:right!important;user-select:none!important;width:28px!important}.trdocs .trdocs-code-body .key{color:var(--code-key)!important}.trdocs .trdocs-code-body .str{color:var(--code-str)!important}.trdocs .trdocs-code-body .num{color:var(--code-num)!important}.trdocs .trdocs-code-body .bool{color:var(--code-bool)!important}.trdocs .trdocs-table-header{border-bottom:2px solid var(--tr-gray-200)!important;color:var(--tr-gray-500)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.05em!important;margin-bottom:16px!important;padding-bottom:16px!important;text-transform:uppercase!important}.trdocs .trdocs-table-wrapper{overflow-x:auto!important}.trdocs .trdocs-table{border-collapse:collapse!important;width:100%!important}.trdocs .trdocs-table td,.trdocs .trdocs-table th{font-size:14px!important;padding:12px 16px!important;text-align:left!important}.trdocs .trdocs-table th{border-bottom:2px solid var(--tr-gray-200)!important;color:var(--tr-gray-600)!important;font-weight:600!important}.trdocs .trdocs-table td{border-bottom:1px solid var(--tr-gray-100)!important;color:var(--tr-gray-700)!important}.trdocs .trdocs-table code{background:var(--tr-gray-100)!important;border-radius:4px!important;color:var(--tr-primary)!important;font-family:var(--font-mono)!important;font-size:13px!important;padding:2px 6px!important}.trdocs .trdocs-status-table{display:flex!important;flex-direction:column!important}.trdocs .trdocs-status-row{align-items:start!important;border-bottom:1px solid var(--tr-gray-200)!important;display:grid!important;gap:16px!important;grid-template-columns:70px 120px 1fr!important;padding:16px 0!important}.trdocs .trdocs-status-row:last-child{border-bottom:none!important}.trdocs .trdocs-status-code{color:var(--tr-gray-700)!important;font-family:var(--font-mono)!important;font-size:14px!important;font-weight:700!important}.trdocs .trdocs-status-code--success{color:var(--tr-success)!important}.trdocs .trdocs-status-code--error{color:var(--tr-error)!important}.trdocs .trdocs-status-name{color:var(--tr-gray-800)!important;font-size:14px!important;font-weight:600!important}.trdocs .trdocs-status-desc{color:var(--tr-gray-600)!important;font-size:14px!important}@media (min-width:768px){.trdocs .trdocs-status-row{grid-template-columns:80px 150px 1fr!important}}.trdocs .trdocs-params-title{border-bottom:2px solid var(--tr-gray-200)!important;color:var(--tr-gray-500)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.05em!important;margin:24px 0 12px!important;padding-bottom:8px!important;text-transform:uppercase!important}.trdocs .trdocs-params-list{display:flex!important;flex-direction:column!important}.trdocs .trdocs-param{border-bottom:1px solid var(--tr-gray-100)!important;padding:12px 0!important}.trdocs .trdocs-param:last-child{border-bottom:none!important}.trdocs .trdocs-param-header{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:4px!important}.trdocs .trdocs-param-name{background:var(--tr-primary-light)!important;border-radius:4px!important;color:var(--tr-primary)!important;font-family:var(--font-mono)!important;font-size:13px!important;font-weight:600!important;padding:2px 8px!important}.trdocs .trdocs-param-type{color:var(--tr-gray-500)!important;font-size:12px!important}.trdocs .trdocs-param-required{background:var(--tr-warning-light)!important;border-radius:4px!important;color:var(--tr-warning)!important;font-size:10px!important;font-weight:700!important;padding:2px 6px!important;text-transform:uppercase!important}.trdocs .trdocs-param-desc{color:var(--tr-gray-600)!important;font-size:14px!important;margin:0!important}.trdocs .trdocs-benefits-grid{display:grid!important;gap:20px!important;grid-template-columns:1fr!important;margin:32px 0!important}@media (min-width:768px){.trdocs .trdocs-benefits-grid{grid-template-columns:repeat(3,1fr)!important}}.trdocs .trdocs-benefit-card{background:var(--tr-white)!important;border:2px solid var(--tr-gray-200)!important;border-radius:var(--border-radius-lg)!important;box-shadow:var(--shadow-sm)!important;padding:24px!important;text-align:center!important;transition:var(--transition-fast)!important}.trdocs .trdocs-benefit-card:hover{border-color:var(--tr-primary)!important;box-shadow:var(--shadow-md)!important;transform:translateY(-2px)!important}.trdocs .trdocs-benefit-icon{align-items:center!important;border-radius:50%!important;display:flex!important;height:56px!important;justify-content:center!important;margin:0 auto 16px!important;width:56px!important}.trdocs .trdocs-benefit-icon--blue{background:var(--tr-primary-light)!important;color:var(--tr-primary)!important}.trdocs .trdocs-benefit-icon--green{background:var(--tr-success-light)!important;color:var(--tr-success)!important}.trdocs .trdocs-benefit-icon--purple{background:#f3e8ff!important;color:#7c3aed!important}.trdocs .trdocs-benefit-icon svg{height:24px!important;width:24px!important}.trdocs .trdocs-benefit-card h4{color:var(--tr-gray-900)!important;font-size:16px!important;font-weight:700!important;margin:0 0 8px!important}.trdocs .trdocs-benefit-card p{color:var(--tr-gray-600)!important;font-size:14px!important;line-height:1.5!important;margin:0!important}.trdocs .trdocs-steps{display:flex!important;flex-direction:column!important;gap:16px!important}.trdocs .trdocs-step{align-items:flex-start!important;display:flex!important;gap:16px!important}.trdocs .trdocs-step-num{align-items:center!important;background:var(--tr-primary)!important;border-radius:50%!important;color:var(--tr-white)!important;display:flex!important;flex-shrink:0!important;font-size:14px!important;font-weight:700!important;height:32px!important;justify-content:center!important;width:32px!important}.trdocs .trdocs-step-content{flex:1!important;padding-top:4px!important}.trdocs .trdocs-step-content strong{color:var(--tr-gray-900)!important;display:block!important;font-size:15px!important;font-weight:700!important;margin-bottom:4px!important}.trdocs .trdocs-step-content p{color:var(--tr-gray-600)!important;font-size:14px!important;line-height:1.5!important;margin:0!important}.trdocs .trdocs-arch{background:var(--tr-white)!important;border:2px solid var(--tr-gray-200)!important;border-radius:var(--border-radius-xl)!important;box-shadow:var(--shadow-3d)!important;margin:32px 0!important;padding:24px!important}@media (min-width:768px){.trdocs .trdocs-arch{padding:32px!important}}.trdocs .trdocs-arch-header{margin-bottom:24px!important;text-align:center!important}.trdocs .trdocs-arch-title{color:var(--tr-gray-900)!important;font-size:18px!important;font-weight:700!important;margin:0!important}.trdocs .trdocs-arch-diagram{display:flex!important;flex-direction:column!important;gap:24px!important}.trdocs .trdocs-arch-layer{background:var(--tr-gray-50)!important;border-radius:var(--border-radius-lg)!important;padding:20px!important}.trdocs .trdocs-arch-layer-label{align-items:center!important;border-radius:20px!important;display:inline-flex!important;font-size:12px!important;font-weight:700!important;gap:8px!important;letter-spacing:.05em!important;margin-bottom:16px!important;padding:6px 12px!important;text-transform:uppercase!important}.trdocs .trdocs-arch-layer-label svg{height:16px!important;width:16px!important}.trdocs .trdocs-arch-layer--cloud .trdocs-arch-layer-label{background:var(--tr-primary-light)!important;color:var(--tr-primary)!important}.trdocs .trdocs-arch-layer--local .trdocs-arch-layer-label{background:var(--tr-success-light)!important;color:var(--tr-success)!important}.trdocs .trdocs-arch-nodes{display:grid!important;gap:16px!important;grid-template-columns:1fr!important}@media (min-width:768px){.trdocs .trdocs-arch-nodes{grid-template-columns:repeat(2,1fr)!important}}.trdocs .trdocs-arch-node{background:var(--tr-white)!important;border:2px solid var(--tr-gray-200)!important;border-radius:var(--border-radius-md)!important;overflow:hidden!important}.trdocs .trdocs-arch-node-header{align-items:center!important;color:var(--tr-white)!important;display:flex!important;font-size:13px!important;font-weight:600!important;gap:10px!important;padding:12px 16px!important}.trdocs .trdocs-arch-node--aws .trdocs-arch-node-header{background:linear-gradient(135deg,#232f3e,#1a242f)!important}.trdocs .trdocs-arch-node--azure .trdocs-arch-node-header{background:linear-gradient(135deg,#0078d4,#005a9e)!important}.trdocs .trdocs-arch-node-header--dark{background:linear-gradient(135deg,var(--tr-gray-700) 0,var(--tr-gray-800) 100%)!important}.trdocs .trdocs-arch-node-header--green{background:linear-gradient(135deg,var(--tr-success) 0,#1e8449 100%)!important}.trdocs .trdocs-arch-node-logo{height:24px!important;object-fit:contain!important;width:24px!important}.trdocs .trdocs-arch-node-logo--azure{height:28px!important;width:28px!important}.trdocs .trdocs-arch-node-body{align-items:center!important;display:flex!important;gap:12px!important;padding:16px!important}.trdocs .trdocs-arch-node-icon{flex-shrink:0!important;height:40px!important;object-fit:contain!important;width:40px!important}.trdocs .trdocs-arch-node-icon--server{height:48px!important;width:48px!important}.trdocs .trdocs-arch-node-info{flex:1!important}.trdocs .trdocs-arch-node-info strong{color:var(--tr-gray-900)!important;display:block!important;font-size:14px!important;font-weight:600!important;margin-bottom:2px!important}.trdocs .trdocs-arch-node-info span{color:var(--tr-gray-500)!important;font-size:12px!important}.trdocs .trdocs-arch-workstations{display:grid!important;flex-shrink:0!important;gap:6px!important;grid-template-columns:repeat(2,1fr)!important}.trdocs .trdocs-arch-workstations svg{color:var(--tr-gray-400)!important;height:28px!important;width:28px!important}.trdocs .trdocs-arch-connectors{display:flex!important;gap:60px!important;justify-content:center!important;padding:8px 0!important}.trdocs .trdocs-arch-connector{align-items:center!important;display:flex!important;flex-direction:column!important;gap:8px!important}.trdocs .trdocs-arch-connector-line{background:linear-gradient(180deg,var(--tr-primary) 0,var(--tr-success) 100%)!important;border-radius:2px!important;height:40px!important;position:relative!important;width:2px!important}.trdocs .trdocs-arch-connector-line:after,.trdocs .trdocs-arch-connector-line:before{border-radius:50%!important;content:""!important;height:8px!important;left:50%!important;position:absolute!important;transform:translateX(-50%)!important;width:8px!important}.trdocs .trdocs-arch-connector-line:before{background:var(--tr-primary)!important;top:-4px!important}.trdocs .trdocs-arch-connector-line:after{background:var(--tr-success)!important;bottom:-4px!important}.trdocs .trdocs-arch-connector-label{color:var(--tr-gray-500)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.03em!important;text-transform:uppercase!important}.trdocs .trdocs-arch-legend{align-items:center!important;border-top:1px solid var(--tr-gray-200)!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;margin-top:20px!important;padding-top:20px!important}.trdocs .trdocs-arch-legend-title{color:var(--tr-gray-500)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important}.trdocs .trdocs-arch-legend-items{display:flex!important;flex-wrap:wrap!important;gap:16px!important}.trdocs .trdocs-arch-legend-item{align-items:center!important;color:var(--tr-gray-600)!important;display:flex!important;font-size:12px!important;gap:8px!important}.trdocs .trdocs-arch-legend-line{border-radius:2px!important;height:3px!important;width:20px!important}.trdocs .trdocs-arch-legend-line--blue{background:var(--tr-primary)!important}.trdocs .trdocs-arch-legend-line--green{background:var(--tr-success)!important}.trdocs .trdocs-arch-v2{background:var(--tr-white)!important;border:1px solid var(--tr-gray-200)!important;border-radius:16px!important;box-shadow:0 4px 24px rgba(0,0,0,.06)!important;margin:32px 0!important;padding:32px!important}.trdocs .trdocs-arch-v2__title{color:var(--tr-gray-900)!important;font-size:20px!important;font-weight:700!important;margin:0 0 32px!important;text-align:center!important}.trdocs .trdocs-arch-v2__diagram{display:flex!important;flex-direction:column!important;gap:0!important}.trdocs .trdocs-arch-v2__tier{background:var(--tr-gray-50)!important;border-radius:12px!important;padding:24px!important;position:relative!important}.trdocs .trdocs-arch-v2__tier--cloud{background:linear-gradient(180deg,#f8fbff,#f0f6fc)!important;border:2px solid #e0eaf5!important}.trdocs .trdocs-arch-v2__tier--local{background:linear-gradient(180deg,#f6fdf9,#edf9f2)!important;border:2px solid #d5f0e3!important}.trdocs .trdocs-arch-v2__tier-badge{align-items:center!important;background:var(--tr-primary)!important;border-radius:20px!important;color:var(--tr-white)!important;display:inline-flex!important;font-size:11px!important;font-weight:700!important;gap:8px!important;letter-spacing:.08em!important;margin-bottom:20px!important;padding:6px 14px!important}.trdocs .trdocs-arch-v2__tier-badge svg{height:14px!important;width:14px!important}.trdocs .trdocs-arch-v2__tier-badge--green{background:var(--tr-success)!important}.trdocs .trdocs-arch-v2__boxes{display:grid!important;gap:16px!important;grid-template-columns:1fr!important}@media (min-width:640px){.trdocs .trdocs-arch-v2__boxes{grid-template-columns:repeat(2,1fr)!important}}.trdocs .trdocs-arch-v2__box{background:var(--tr-white)!important;border:1px solid var(--tr-gray-200)!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(0,0,0,.06)!important;overflow:hidden!important}.trdocs .trdocs-arch-v2__box-header{align-items:center!important;background:linear-gradient(135deg,#232f3e,#1a242f)!important;color:var(--tr-white)!important;display:flex!important;font-size:13px!important;font-weight:600!important;gap:10px!important;padding:12px 16px!important}.trdocs .trdocs-arch-v2__box--azure .trdocs-arch-v2__box-header{background:linear-gradient(135deg,#0078d4,#005a9e)!important}.trdocs .trdocs-arch-v2__box-header--green{background:linear-gradient(135deg,#10b981,#059669)!important}.trdocs .trdocs-arch-v2__box-header--dark{background:linear-gradient(135deg,#374151,#1f2937)!important}.trdocs .trdocs-arch-v2__aws-logo,.trdocs .trdocs-arch-v2__azure-logo,.trdocs .trdocs-arch-v2__box-header svg{flex-shrink:0!important;height:22px!important;width:22px!important}.trdocs .trdocs-arch-v2__box-content{padding:16px!important}.trdocs .trdocs-arch-v2__service{align-items:center!important;display:flex!important;gap:12px!important}.trdocs .trdocs-arch-v2__service-icon{align-items:center!important;border-radius:10px!important;display:flex!important;flex-shrink:0!important;height:44px!important;justify-content:center!important;width:44px!important}.trdocs .trdocs-arch-v2__service-icon svg{height:22px!important;width:22px!important}.trdocs .trdocs-arch-v2__service-icon--api{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;color:#92400e!important}.trdocs .trdocs-arch-v2__service-icon--media{background:linear-gradient(135deg,#dbeafe,#bfdbfe)!important;color:#1e40af!important}.trdocs .trdocs-arch-v2__service-icon--server{background:linear-gradient(135deg,#d1fae5,#a7f3d0)!important;color:#065f46!important}.trdocs .trdocs-arch-v2__service-info{flex:1!important;min-width:0!important}.trdocs .trdocs-arch-v2__service-info strong{color:var(--tr-gray-900)!important;display:block!important;font-size:14px!important;font-weight:600!important;margin-bottom:2px!important}.trdocs .trdocs-arch-v2__service-info span{color:var(--tr-gray-500)!important;font-size:12px!important}.trdocs .trdocs-arch-v2__flow{display:flex!important;gap:80px!important;justify-content:center!important;padding:8px 0!important;position:relative!important;z-index:1!important}@media (max-width:639px){.trdocs .trdocs-arch-v2__flow{gap:40px!important}}.trdocs .trdocs-arch-v2__flow-line{align-items:center!important;display:flex!important;flex-direction:column!important;gap:4px!important}.trdocs .trdocs-arch-v2__flow-line svg{height:48px!important;width:24px!important}.trdocs .trdocs-arch-v2__flow-label{border-radius:10px!important;font-size:10px!important;font-weight:700!important;letter-spacing:.05em!important;padding:4px 10px!important;text-transform:uppercase!important}.trdocs .trdocs-arch-v2__flow-label--blue{background:#e0eaf5!important;color:var(--tr-primary)!important}.trdocs .trdocs-arch-v2__flow-label--green{background:#d5f0e3!important;color:var(--tr-success)!important}.trdocs .trdocs-arch-v2__workstation-grid{display:flex!important;gap:8px!important;margin-bottom:8px!important}.trdocs .trdocs-arch-v2__workstation{align-items:center!important;background:var(--tr-gray-100)!important;border-radius:6px!important;display:flex!important;height:36px!important;justify-content:center!important;width:36px!important}.trdocs .trdocs-arch-v2__workstation svg{color:var(--tr-gray-500)!important;height:20px!important;width:20px!important}.trdocs .trdocs-arch-v2__workstation-label{color:var(--tr-gray-500)!important;font-size:12px!important}.trdocs .trdocs-arch-v2__lan-link{align-items:center!important;border-top:1px dashed var(--tr-gray-300)!important;display:flex!important;gap:12px!important;justify-content:center!important;margin-top:16px!important;padding-top:16px!important}.trdocs .trdocs-arch-v2__lan-line{background:linear-gradient(90deg,var(--tr-success) 0,#34d399 100%)!important;border-radius:2px!important;height:3px!important;width:60px!important}.trdocs .trdocs-arch-v2__lan-link span{color:var(--tr-gray-500)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em!important;text-transform:uppercase!important}.trdocs .trdocs-arch-v2__legend{border-top:1px solid var(--tr-gray-200)!important;display:flex!important;flex-wrap:wrap!important;gap:24px!important;justify-content:center!important;margin-top:24px!important;padding-top:20px!important}.trdocs .trdocs-arch-v2__legend-item{align-items:center!important;color:var(--tr-gray-600)!important;display:flex!important;font-size:12px!important;gap:8px!important}.trdocs .trdocs-arch-v2__legend-line{border-radius:2px!important;height:3px!important;width:24px!important}.trdocs .trdocs-arch-v2__legend-line--blue{background:var(--tr-primary)!important}.trdocs .trdocs-arch-v2__legend-line--green{background:var(--tr-success)!important}.trdocs .trdocs-card--cta{background:linear-gradient(135deg,var(--tr-gray-800) 0,var(--tr-gray-900) 100%)!important;border:2px solid var(--tr-gray-700)!important;text-align:center!important}.trdocs .trdocs-card--cta h4{color:var(--tr-white)!important;font-size:18px!important;font-weight:700!important;margin:0 0 8px!important}.trdocs .trdocs-card--cta p{color:var(--tr-gray-300)!important;font-size:14px!important;margin:0 0 16px!important}.trdocs .trdocs-cta-btn{align-items:center!important;background:var(--tr-primary)!important;border-radius:var(--border-radius-md)!important;color:var(--tr-white)!important;display:inline-flex!important;font-size:14px!important;font-weight:600!important;padding:12px 24px!important;text-decoration:none!important;transition:var(--transition-fast)!important}.trdocs .trdocs-cta-btn:hover{background:var(--tr-primary-dark)!important;text-decoration:none!important;transform:translateY(-2px)!important}.trdocs .trdocs-grid--3{grid-template-columns:1fr!important}@media (min-width:768px){.trdocs .trdocs-grid--3{grid-template-columns:repeat(3,1fr)!important}}.trdocs .trdocs-mini-card{background:var(--tr-gray-50)!important;border-radius:var(--border-radius-md)!important;padding:16px!important}.trdocs .trdocs-mini-card h4{color:var(--tr-gray-900)!important;font-size:14px!important;font-weight:700!important;margin:0 0 6px!important}.trdocs .trdocs-mini-card p{color:var(--tr-gray-600)!important;font-size:13px!important;line-height:1.5!important;margin:0!important}