body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sidebar{background-color:#0d1117;border-right:1px solid #30363d;height:calc(100vh - 60px);left:0;overflow-y:auto;position:fixed;top:60px;transition:all .3s ease;width:280px;z-index:100}[data-theme=light] .sidebar{background-color:#fff;border-right:1px solid #d0d7de}.sidebar-nav{padding:.5rem 0 .5rem 1rem}.nav-section{margin-bottom:1.5rem}.nav-label{color:#8b949e;display:block;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin-bottom:.25rem;padding:.5rem 1rem;text-transform:uppercase;transition:color .3s ease}[data-theme=light] .nav-label{color:#656d76}.nav-link{border-left:3px solid #0000;color:#8b949e;display:block;font-size:.875rem;padding:.375rem 1rem;text-decoration:none;transition:all .2s ease}[data-theme=light] .nav-link{color:#656d76}.nav-link:hover{background-color:#21262d;border-left-color:#58a6ff;color:#58a6ff;text-decoration:none}[data-theme=light] .nav-link:hover{background-color:#f6f8fa;border-left-color:#0969da;color:#0969da}.nav-link.active{background-color:#21262d;border-left-color:#58a6ff;color:#58a6ff;font-weight:500}[data-theme=light] .nav-link.active{background-color:#f6f8fa;border-left-color:#0969da;color:#0969da}.nav-submenu{margin:0}.nav-submenu-toggle{align-items:center;background:none;border:none;color:#8b949e;cursor:pointer;display:flex;font-size:.875rem;gap:.25rem;padding:.375rem 1rem;text-align:left;text-decoration:none;transition:all .2s ease;width:100%}[data-theme=light] .nav-submenu-toggle{color:#656d76}.nav-submenu-toggle:hover{background-color:#21262d;color:#58a6ff}[data-theme=light] .nav-submenu-toggle:hover{background-color:#f6f8fa;color:#0969da}.nav-submenu-items{margin-left:1rem}.submenu-link{font-size:.8rem;padding-left:1.5rem}@media (max-width:1024px){.sidebar{transform:translateX(-100%);transition:transform .3s ease;z-index:1000}.sidebar.sidebar-open{transform:translateX(0)}}.header{background-color:#161b22;border-bottom:1px solid #30363d;height:60px;padding:0;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease;width:100%;z-index:1000}[data-theme=light] .header{background-color:#fff;border-bottom:1px solid #d0d7de}.header-container{height:100%;justify-content:space-between;max-width:none;padding:0 1.5rem}.header-container,.header-left{align-items:center;display:flex}.mobile-menu-btn{align-items:center;background:#0000;border:1px solid #30363d;border-radius:6px;color:#e6edf3;cursor:pointer;display:none;height:2rem;justify-content:center;margin-right:1rem;transition:all .3s ease;width:2rem}.mobile-menu-btn:hover{background:#21262d;border-color:#58a6ff}[data-theme=light] .mobile-menu-btn{border:1px solid #d0d7de;color:#24292f}[data-theme=light] .mobile-menu-btn:hover{background:#f6f8fa;border-color:#0969da}.logo{color:#e6edf3;font-size:1.25rem;font-weight:600;margin-left:1rem;margin-right:2rem;transition:color .3s ease}.logo,.logo:hover{text-decoration:none}[data-theme=light] .logo{color:#24292f}[data-theme=light] .logo:hover{text-decoration:none}.header-right{align-items:center;display:flex;gap:.5rem}.github-btn,.theme-btn{align-items:center;background:#0000;border:1px solid #30363d;border-radius:6px;color:#8b949e;cursor:pointer;display:flex;height:2rem;justify-content:center;text-decoration:none;transition:all .2s ease;width:2rem}.github-btn:hover,.theme-btn:hover{background:#21262d;border-color:#8b949e;color:#e6edf3}[data-theme=light] .github-btn,[data-theme=light] .theme-btn{border:1px solid #d0d7de;color:#656d76}[data-theme=light] .github-btn:hover,[data-theme=light] .theme-btn:hover{background:#f6f8fa;border-color:#656d76;color:#24292f}@media (max-width:1024px){.mobile-menu-btn{display:flex}}@media (max-width:768px){.header-container{padding:0 1rem}.logo{font-size:1.1rem;margin-left:0;margin-right:1rem}.header-right{gap:.25rem}.github-btn,.theme-btn{height:1.75rem;width:1.75rem}}.copy-button{align-items:center;background:#21262d;border:1px solid #30363d;border-radius:6px;color:#e6edf3;cursor:pointer;display:flex;font-size:12px;justify-content:center;min-height:32px;min-width:32px;opacity:0;padding:8px;position:absolute;right:8px;top:8px;transform:translateY(-2px);transition:all .2s ease;z-index:10}[data-theme=light] .copy-button{background:#f6f8fa;border:1px solid #d0d7de;color:#656d76}.copy-button:hover{background:#30363d;border-color:#8b949e;color:#fff;transform:translateY(0)}[data-theme=light] .copy-button:hover{background:#d0d7de;border-color:#656d76;color:#24292f}.copy-button.copied{opacity:1;transform:translateY(0)}.copy-button.copied,[data-theme=light] .copy-button.copied{background:#238636;border-color:#238636;color:#fff}.copy-button.copied:hover,[data-theme=light] .copy-button.copied:hover{background:#2ea043;border-color:#2ea043}.code-example:hover .copy-button{opacity:1;transform:translateY(0)}.code-example{margin:16px 0;padding:0}.code-example pre{border:none;line-height:1.45}[data-theme=light] .code-example pre{color:#24292f}.copy-tooltip{animation:fadeInOut 2s ease-in-out;background:#21262d;border:1px solid #30363d;border-radius:4px;color:#e6edf3;font-size:11px;padding:4px 8px;position:absolute;right:0;top:-35px;transition:all .3s ease;white-space:nowrap;z-index:20}[data-theme=light] .copy-tooltip{background:#f6f8fa;border:1px solid #d0d7de;color:#24292f}.copy-tooltip:after{border:4px solid #0000;border-top-color:#21262d;content:"";position:absolute;right:8px;top:100%}[data-theme=light] .copy-tooltip:after{border-top-color:#f6f8fa}@keyframes fadeInOut{0%{opacity:0;transform:translateY(5px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}.introduction-page{margin:0;max-width:100%;padding:0;width:100%}.content-section{margin-top:3rem}.api-vertical{display:flex;flex-direction:column;gap:2rem;margin:2rem 0}.api-section{background:#161b22;border:1px solid #30363d;border-radius:8px;box-shadow:0 2px 4px #0000004d;padding:1.5rem;transition:all .3s ease}[data-theme=light] .api-section{background:#fff;border:1px solid #d0d7de;box-shadow:0 2px 4px #0000001a}.api-section h3{color:#58a6ff;font-size:1.3rem;margin-bottom:1rem;transition:color .3s ease}[data-theme=light] .api-section h3{color:#0969da}.api-section p{color:#8b949e;margin-bottom:1rem;transition:color .3s ease}[data-theme=light] .api-section p{color:#656d76}.features-list{list-style:none;padding:0}.features-list li{background:#161b22;border-left:4px solid #58a6ff;border-radius:4px;margin:.5rem 0;padding:1rem;transition:all .3s ease}[data-theme=light] .features-list li{background:#f6f8fa;border-left:4px solid #0969da}.features-list strong{color:#58a6ff;transition:color .3s ease}[data-theme=light] .features-list strong{color:#0969da}.code-example{padding:1rem}@media (max-width:1024px){.content-section h2{font-size:1.75rem}.api-section{padding:1.25rem}.api-section h3{font-size:1.2rem}}@media (max-width:768px){.introduction-page{padding:1rem}.content-section{margin-top:2rem}.content-section h2{font-size:1.5rem;margin-bottom:.75rem}.content-section p{font-size:1rem;margin-bottom:1.25rem}.api-vertical{gap:1.5rem}.api-section{padding:1rem}.api-section h3{font-size:1.1rem}.features-list li{padding:.75rem}.code-example{margin:1rem 0;padding:1rem}.code-example pre{font-size:.8rem}}@media (max-width:480px){.introduction-page{padding:.75rem}.content-section h2{font-size:1.25rem}.content-section p{font-size:.9rem}.api-section{padding:.75rem}.api-section h3{font-size:1rem}.features-list li{font-size:.9rem;padding:.5rem}.code-example{padding:.75rem}.code-example,.code-example pre{font-size:.75rem}}.declarations-page{margin:0;max-width:100%;padding:0;width:100%}.annotation-grid{grid-gap:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.annotation-item{background:#161b22;border:1px solid #30363d;box-shadow:0 2px 4px #0000004d;text-align:center}[data-theme=light] .annotation-item{background:#fff;border:1px solid #d0d7de;box-shadow:0 2px 4px #0000001a}.annotation-item h3{color:#58a6ff;margin-bottom:.5rem}.annotation-item p{color:#8b949e;font-size:.9rem}.annotation-item code{background:#21262d;border-radius:4px;color:#e6edf3;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.8rem;padding:.3rem .6rem;transition:all .3s ease}[data-theme=light] .annotation-item code{background:#f6f8fa;color:#24292f}.parameter-examples{margin:2rem 0}.parameter-item{background:#161b22;border-left:4px solid #58a6ff;margin:2rem 0}[data-theme=light] .parameter-item{border-left:4px solid #0969da}.parameter-item h3{color:#58a6ff;font-size:1.3rem;margin-bottom:.5rem}.parameter-item p{color:#8b949e}@media (max-width:1024px){.page-header h1{font-size:2.25rem}.content-section h2{font-size:1.75rem}.annotation-grid{gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.annotation-item,.parameter-item{padding:1.25rem}}@media (max-width:768px){.declarations-page{padding:1rem}.page-header{margin-bottom:2rem}.page-header h1{font-size:2rem}.page-header p{font-size:1.1rem}.content-section{margin-bottom:2rem}.content-section h2{font-size:1.5rem;margin-top:1.5rem}.content-section p{font-size:1rem}.annotation-grid{gap:1rem;grid-template-columns:1fr}.annotation-item{padding:1rem}.annotation-item h3{font-size:1.1rem}.parameter-item{padding:1rem}.parameter-item h3{font-size:1.2rem}.code-example{margin:1rem 0;padding:1rem}.code-example pre{font-size:.8rem}}@media (max-width:480px){.declarations-page{padding:.75rem}.page-header h1{font-size:1.75rem}.page-header p{font-size:1rem}.content-section h2{font-size:1.25rem}.content-section p{font-size:.9rem}.annotation-item{padding:.75rem}.annotation-item h3{font-size:1rem}.annotation-item p{font-size:.8rem}.parameter-item{padding:.75rem}.parameter-item h3{font-size:1.1rem}.code-example{padding:.75rem}.code-example,.code-example pre{font-size:.75rem}}.configuration-page{margin:0;max-width:100%;padding:0;width:100%}.config-table{margin:2rem 0;overflow-x:auto}.config-table table{background:#161b22;border-collapse:collapse;border-radius:8px;box-shadow:0 2px 8px #0000004d;overflow:hidden;transition:all .3s ease;width:100%}[data-theme=light] .config-table table{background:#fff;box-shadow:0 2px 8px #0000001a}.config-table th{background:#58a6ff;color:#0d1117;font-weight:600;padding:1rem;text-align:left;transition:all .3s ease}[data-theme=light] .config-table th{background:#0969da;color:#fff}.config-table td{border-bottom:1px solid #30363d;color:#e6edf3;padding:1rem;transition:all .3s ease}[data-theme=light] .config-table td{border-bottom:1px solid #d0d7de;color:#24292f}.config-table tr:nth-child(2n){background:#21262d;transition:background .3s ease}[data-theme=light] .config-table tr:nth-child(2n){background:#f6f8fa}.config-table tr:hover{background:#21262d;transition:background .3s ease}[data-theme=light] .config-table tr:hover{background:#f6f8fa}.config-table code{background:#21262d;border-radius:3px;color:#e6edf3;font-family:Fira Code,Monaco,Consolas,monospace;font-size:.8rem;padding:.2rem .4rem;transition:all .3s ease}[data-theme=light] .config-table code{background:#f6f8fa;color:#24292f}@media (max-width:1024px){.page-header h1{font-size:2.25rem}.content-section h2{font-size:1.75rem}.config-table td,.config-table th{padding:.75rem}}@media (max-width:768px){.configuration-page{padding:1rem}.page-header{margin-bottom:2rem}.page-header h1{font-size:2rem}.page-header p{font-size:1.1rem}.content-section{margin-bottom:2rem}.content-section h2{font-size:1.5rem;margin-top:1.5rem}.content-section p{font-size:1rem}.config-table{font-size:.9rem;overflow-x:auto}.config-table td,.config-table th{font-size:.85rem;padding:.5rem}.code-example{margin:1rem 0;padding:1rem}.code-example pre{font-size:.8rem}}@media (max-width:480px){.configuration-page{padding:.75rem}.page-header h1{font-size:1.75rem}.page-header p{font-size:1rem}.content-section h2{font-size:1.25rem}.content-section p{font-size:.9rem}.config-table td,.config-table th{font-size:.8rem;padding:.4rem}.config-table code{font-size:.7rem;padding:.1rem .3rem}.code-example{padding:.75rem}.code-example,.code-example pre{font-size:.75rem}}.download-page{margin:0;max-width:100%;padding:0;width:100%}.setup-steps{margin:2rem 0}.version-info{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:2rem 0}.version-card{background:#161b22;border:1px solid #30363d;border-radius:8px;box-shadow:0 2px 4px #0000004d;padding:1.5rem;text-align:center;transition:all .3s ease}[data-theme=light] .version-card{background:#fff;border:1px solid #d0d7de;box-shadow:0 2px 4px #0000001a}.version-card h3{color:#58a6ff;font-size:1.1rem;margin-bottom:1rem;transition:color .3s ease}[data-theme=light] .version-card h3{color:#0969da}.version-number{color:#e6edf3;font-size:2rem;font-weight:700;margin-bottom:.5rem;transition:color .3s ease}[data-theme=light] .version-number{color:#24292f}.version-card p{color:#8b949e;font-size:.9rem;margin:0;transition:color .3s ease}[data-theme=light] .version-card p{color:#656d76}.help-links{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0}.help-link{align-items:center;background:#161b22;border:1px solid #30363d;border-radius:8px;box-shadow:0 2px 4px #0000004d;color:inherit;display:flex;padding:1.5rem;text-decoration:none;transition:all .3s ease}[data-theme=light] .help-link{background:#fff;border:1px solid #d0d7de;box-shadow:0 2px 4px #0000001a}.help-link:hover{background:#21262d;border-color:#58a6ff;box-shadow:0 4px 8px #0006;text-decoration:none;transform:translateY(-2px)}[data-theme=light] .help-link:hover{background:#f6f8fa;border-color:#0969da;box-shadow:0 4px 8px #00000026;text-decoration:none}.help-icon{font-size:2rem;margin-right:1rem}.help-link h3{color:#58a6ff;font-size:1.1rem;margin:0 0 .5rem;transition:color .3s ease}[data-theme=light] .help-link h3{color:#0969da}.help-link p{color:#8b949e;font-size:.9rem;margin:0;transition:color .3s ease}[data-theme=light] .help-link p{color:#656d76}@media (max-width:1024px){.page-header h1{font-size:2.25rem}.content-section h2{font-size:1.75rem}.version-info{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.help-links{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media (max-width:768px){.download-page{padding:1rem}.page-header{margin-bottom:2rem}.page-header h1{font-size:2rem}.page-header p{font-size:1.1rem}.content-section{margin-bottom:2rem}.content-section h2{font-size:1.5rem;margin-top:1.5rem}.content-section p{font-size:1rem}.step{margin:1.5rem 0;padding:1rem}.step h3{font-size:1.2rem}.version-info{gap:1rem;grid-template-columns:1fr}.version-card{padding:1rem}.version-number{font-size:1.75rem}.help-links{gap:1rem;grid-template-columns:1fr}.help-link{padding:1rem}.help-icon{font-size:1.5rem}.code-example{margin:1rem 0;padding:1rem}.code-example pre{font-size:.8rem}}@media (max-width:480px){.download-page{padding:.75rem}.page-header h1{font-size:1.75rem}.page-header p{font-size:1rem}.content-section h2{font-size:1.25rem}.content-section p{font-size:.9rem}.step{padding:.75rem}.step h3{font-size:1.1rem}.step p{font-size:.9rem}.version-card{padding:.75rem}.version-number{font-size:1.5rem}.version-card h3{font-size:1rem}.version-card p{font-size:.8rem}.help-link{padding:.75rem}.help-link h3{font-size:1rem}.help-link p{font-size:.8rem}.code-example{padding:.75rem}.code-example,.code-example pre{font-size:.75rem}}.contributing-page{margin:0;max-width:100%;padding:0;width:100%}.page-header h1{border-bottom:3px solid #58a6ff;color:#e6edf3;margin-bottom:1rem;padding-bottom:.5rem;transition:all .3s ease}[data-theme=light] .page-header h1{border-bottom:3px solid #0969da;color:#24292f}.page-header p{color:#8b949e}.content-section{margin-bottom:3rem}.content-section h2{border-bottom:2px solid #58a6ff;color:#e6edf3;font-size:2rem;margin-bottom:1rem;margin-top:2rem;transition:all .3s ease}[data-theme=light] .content-section h2{border-bottom:2px solid #0969da;color:#24292f}.content-section p{color:#8b949e;font-size:1.1rem}.contribution-types{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:2rem 0}.contribution-card{background:#161b22;border:1px solid #30363d;border-radius:8px;box-shadow:0 2px 4px #0000004d;padding:1.5rem;transition:all .3s ease}[data-theme=light] .contribution-card{background:#fff;border:1px solid #d0d7de;box-shadow:0 2px 4px #0000001a}.contribution-card h3{color:#58a6ff;font-size:1.2rem;margin-bottom:1rem;transition:color .3s ease}[data-theme=light] .contribution-card h3{color:#0969da}.contribution-card p{color:#8b949e;margin-bottom:1rem;transition:color .3s ease}[data-theme=light] .contribution-card p{color:#656d76}.contribution-card ul{list-style:none;margin:0;padding:0}.contribution-card li{color:#8b949e;padding:.3rem 0 .3rem 1.2rem;position:relative;transition:color .3s ease}[data-theme=light] .contribution-card li{color:#656d76}.contribution-card li:before{color:#58a6ff;content:"•";left:0;position:absolute;transition:color .3s ease}[data-theme=light] .contribution-card li:before{color:#0969da}.getting-started,.step{margin:2rem 0}.step{background:#161b22;border-left:4px solid #58a6ff;transition:all .3s ease}[data-theme=light] .step{border-left:4px solid #0969da}.step h3{color:#58a6ff}.step h3,.step p{margin-bottom:1rem}.step p{color:#8b949e;transition:color .3s ease}[data-theme=light] .step p{color:#656d76}.code-example{background:#161b22;border-radius:6px;box-shadow:0 2px 4px #0000004d;margin:1.5rem 0;overflow-x:auto;padding:1.5rem}[data-theme=light] .code-example{background:#f6f8fa;border:1px solid #d0d7de;box-shadow:0 2px 4px #0000001a}.code-example pre{font-family:Fira Code,Monaco,Consolas,monospace;font-size:.9rem;line-height:1.4}.code-example code{color:#e6edf3;transition:color .3s ease}[data-theme=light] .code-example code{color:#24292f}.standards-list{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0}.standard-item{background:#161b22;border:1px solid #30363d;border-radius:8px;box-shadow:0 2px 4px #0000004d;padding:1.5rem;transition:all .3s ease}[data-theme=light] .standard-item{background:#fff;border:1px solid #d0d7de;box-shadow:0 2px 4px #0000001a}.standard-item h3{color:#58a6ff;font-size:1.2rem;margin-bottom:1rem;transition:color .3s ease}[data-theme=light] .standard-item h3{color:#0969da}.standard-item ul{list-style:none;margin:0;padding:0}.standard-item li{color:#8b949e;padding:.3rem 0 .3rem 1.2rem;position:relative;transition:color .3s ease}[data-theme=light] .standard-item li{color:#656d76}.standard-item li:before{color:#58a6ff;content:"•";left:0;position:absolute;transition:color .3s ease}[data-theme=light] .standard-item li:before{color:#0969da}.labels-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:2rem 0}.label-item{align-items:center;background:#161b22;border:1px solid #30363d;border-radius:6px;display:flex;padding:1rem;transition:all .3s ease}[data-theme=light] .label-item{background:#f6f8fa;border:1px solid #d0d7de}.label{border-radius:12px;display:inline-block;font-size:.8rem;font-weight:600;margin-right:1rem;min-width:80px;padding:.3rem .6rem;text-align:center}.label.bug{background:#d73a49;color:#fff}.label.enhancement{background:#a2eeef;color:#333}.label.documentation{background:#0075ca;color:#fff}.label.good-first-issue{background:#7057ff;color:#fff}.label.help-wanted{background:#008672;color:#fff}.label.question{background:#d876e3;color:#fff}.label-item p{color:#8b949e;font-size:.9rem;margin:0;transition:color .3s ease}[data-theme=light] .label-item p{color:#656d76}.guidelines{background:#161b22;border:1px solid #30363d;border-radius:8px;margin:2rem 0;padding:2rem;transition:all .3s ease}[data-theme=light] .guidelines{background:#f6f8fa;border:1px solid #d0d7de}.guidelines h3{color:#58a6ff;font-size:1.2rem;margin-bottom:.5rem;margin-top:1.5rem;transition:color .3s ease}[data-theme=light] .guidelines h3{color:#0969da}.guidelines h3:first-child{margin-top:0}.guidelines p{color:#8b949e;margin-bottom:1rem;transition:color .3s ease}[data-theme=light] .guidelines p{color:#656d76}.contact-links{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.contact-link{align-items:center;background:#58a6ff;border-radius:6px;box-shadow:0 2px 4px #0000004d;color:#0d1117;display:flex;padding:1rem 1.5rem;text-decoration:none;transition:all .3s ease}[data-theme=light] .contact-link{background:#0969da;box-shadow:0 2px 4px #0000001a;color:#fff}.contact-link:hover{background:#79c0ff;box-shadow:0 4px 8px #0006;color:#0d1117;text-decoration:none;transform:translateY(-2px)}[data-theme=light] .contact-link:hover{background:#0550ae;box-shadow:0 4px 8px #00000026;color:#fff;text-decoration:none}.contact-icon{font-size:1.2rem;margin-right:.5rem}@media (max-width:1024px){.page-header h1{font-size:2.25rem}.content-section h2{font-size:1.75rem}.contribution-types{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.standards-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.labels-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:768px){.contributing-page{padding:1rem}.page-header{margin-bottom:2rem}.page-header h1{font-size:2rem}.page-header p{font-size:1.1rem}.content-section{margin-bottom:2rem}.content-section h2{font-size:1.5rem;margin-top:1.5rem}.content-section p{font-size:1rem}.contribution-types{gap:1rem;grid-template-columns:1fr}.contribution-card{padding:1rem}.contribution-card h3{font-size:1.1rem}.step{margin:1.5rem 0;padding:1rem}.step h3{font-size:1.2rem}.standards-list{gap:1rem;grid-template-columns:1fr}.standard-item{padding:1rem}.standard-item h3{font-size:1.1rem}.labels-grid{gap:.75rem;grid-template-columns:1fr}.label-item{padding:.75rem}.guidelines{padding:1rem}.guidelines h3{font-size:1.1rem}.contact-links{flex-direction:column;gap:.75rem}.contact-link{padding:.75rem 1rem}.code-example{margin:1rem 0;padding:1rem}.code-example pre{font-size:.8rem}}@media (max-width:480px){.contributing-page{padding:.75rem}.page-header h1{font-size:1.75rem}.page-header p{font-size:1rem}.content-section h2{font-size:1.25rem}.content-section p{font-size:.9rem}.contribution-card{padding:.75rem}.contribution-card h3{font-size:1rem}.contribution-card p{font-size:.9rem}.step{padding:.75rem}.step h3{font-size:1.1rem}.step p{font-size:.9rem}.standard-item{padding:.75rem}.standard-item h3{font-size:1rem}.standard-item li{font-size:.9rem}.label-item{padding:.5rem}.label{font-size:.7rem;min-width:60px;padding:.2rem .4rem}.guidelines{padding:.75rem}.guidelines h3{font-size:1rem}.guidelines p{font-size:.9rem}.contact-link{padding:.5rem .75rem}.contact-link h3{font-size:1rem}.contact-link p{font-size:.8rem}.code-example{padding:.75rem}.code-example,.code-example pre{font-size:.75rem}}.retra-api-page{min-height:100vh;padding:2rem 0}.annotation-grid{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.annotation-item{background:#f6f8fa;border:1px solid #d1d9e0;border-radius:8px;padding:1.5rem;transition:all .3s ease}.annotation-item:hover{border-color:#0969da;box-shadow:0 2px 8px #0969da1a}.annotation-item h3{color:#0969da;font-size:1.2rem;margin-top:0;transition:color .3s ease}.annotation-item p{color:#656d76;margin-bottom:1rem;transition:color .3s ease}.parameter-grid{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.parameter-item{background:#f6f8fa;border:1px solid #d1d9e0;border-radius:8px;padding:1.5rem;transition:all .3s ease}.parameter-item:hover{border-color:#0969da;box-shadow:0 2px 8px #0969da1a}.parameter-item h3{color:#0969da;font-size:1.2rem;margin-top:0;transition:color .3s ease}.parameter-item p{color:#656d76;margin-bottom:1rem;transition:color .3s ease}[data-theme=light] .annotation-item{background:#f6f8fa;border-color:#d1d9e0}[data-theme=light] .annotation-item:hover{border-color:#0969da;box-shadow:0 2px 8px #0969da1a}[data-theme=light] .annotation-item h3{color:#0969da}[data-theme=light] .annotation-item p{color:#656d76}[data-theme=light] .parameter-item{background:#f6f8fa;border-color:#d1d9e0}[data-theme=light] .parameter-item:hover{border-color:#0969da;box-shadow:0 2px 8px #0969da1a}[data-theme=light] .parameter-item h3{color:#0969da}[data-theme=light] .parameter-item p{color:#656d76}[data-theme=dark] .annotation-item{background:#161b22;border-color:#30363d}[data-theme=dark] .annotation-item:hover{border-color:#58a6ff;box-shadow:0 2px 8px #58a6ff1a}[data-theme=dark] .annotation-item h3{color:#58a6ff}[data-theme=dark] .annotation-item p{color:#8b949e}[data-theme=dark] .parameter-item{background:#161b22;border-color:#30363d}[data-theme=dark] .parameter-item:hover{border-color:#58a6ff;box-shadow:0 2px 8px #58a6ff1a}[data-theme=dark] .parameter-item h3{color:#58a6ff}[data-theme=dark] .parameter-item p{color:#8b949e}@media (max-width:768px){.page-header h1{font-size:2rem}.page-header p{font-size:1rem}.content-section h2{font-size:1.5rem}.content-section h3{font-size:1.2rem}.annotation-grid,.parameter-grid{flex-direction:column}.annotation-item,.parameter-item,.step{padding:1rem}}.voltra-api-page{min-height:100vh;padding:2rem 0}.page-header{margin-bottom:3rem;text-align:center}.page-header h1{color:#0d1117;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;transition:color .3s ease}.page-header p{color:#656d76;font-size:1.2rem;margin:0;transition:color .3s ease}.content-section{max-width:100%}.content-section h2{border-bottom:2px solid #d1d9e0;font-size:1.8rem;margin:2.5rem 0 1rem;padding-bottom:.5rem}.content-section h2,.content-section h3{color:#0d1117;font-weight:600;transition:color .3s ease}.content-section h3{font-size:1.4rem;margin:2rem 0 1rem}.content-section p{color:#656d76;font-size:1rem;line-height:1.6;margin-bottom:1.5rem;transition:color .3s ease}.step{background:#f6f8fa;border-left:4px solid #0969da;border-radius:8px;margin-bottom:2.5rem;padding:1.5rem;transition:background-color .3s ease}.step h3{color:#0969da;font-size:1.3rem;margin-top:0;transition:color .3s ease}.request-grid{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.request-item{background:#f6f8fa;border:1px solid #d1d9e0;border-radius:8px;padding:1.5rem;transition:all .3s ease}.request-item:hover{border-color:#0969da;box-shadow:0 2px 8px #0969da1a}.request-item h3{color:#0969da;font-size:1.2rem;margin-top:0;transition:color .3s ease}.request-item p{color:#656d76;margin-bottom:1rem;transition:color .3s ease}.method-grid{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0}.method-item{background:#f6f8fa;border:1px solid #d1d9e0;border-radius:8px;padding:1.5rem;transition:all .3s ease}.method-item:hover{border-color:#0969da;box-shadow:0 2px 8px #0969da1a}.method-item h3{color:#0969da;font-size:1.2rem;margin-top:0;transition:color .3s ease}.code-example{background:#0d1117;border:1px solid #30363d;border-radius:8px;margin:1rem 0;overflow:hidden;position:relative;transition:all .3s ease}.code-example pre{background:#0000;color:#e6edf3;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;line-height:1.5;margin:0;overflow-x:auto;padding:16px;transition:color .3s ease;white-space:pre}[data-theme=light] .page-header h1{color:#0d1117}[data-theme=light] .page-header p{color:#656d76}[data-theme=light] .content-section h2{border-bottom-color:#d1d9e0;color:#0d1117}[data-theme=light] .content-section h3{color:#0d1117}[data-theme=light] .content-section p{color:#656d76}[data-theme=light] .step{background:#f6f8fa}[data-theme=light] .step h3{color:#0969da}[data-theme=light] .request-item{background:#f6f8fa;border-color:#d1d9e0}[data-theme=light] .request-item:hover{border-color:#0969da;box-shadow:0 2px 8px #0969da1a}[data-theme=light] .request-item h3{color:#0969da}[data-theme=light] .request-item p{color:#656d76}[data-theme=light] .method-item{background:#f6f8fa;border-color:#d1d9e0}[data-theme=light] .method-item:hover{border-color:#0969da;box-shadow:0 2px 8px #0969da1a}[data-theme=light] .method-item h3{color:#0969da}[data-theme=light] .code-example{background:#0d1117;border-color:#30363d}[data-theme=light] .code-example pre{color:#e6edf3}[data-theme=dark] .page-header h1{color:#fff}[data-theme=dark] .page-header p{color:#8b949e}[data-theme=dark] .content-section h2{border-bottom-color:#30363d;color:#fff}[data-theme=dark] .content-section h3{color:#fff}[data-theme=dark] .content-section p{color:#8b949e}[data-theme=dark] .step{background:#161b22}[data-theme=dark] .step h3{color:#58a6ff}[data-theme=dark] .request-item{background:#161b22;border-color:#30363d}[data-theme=dark] .request-item:hover{border-color:#58a6ff;box-shadow:0 2px 8px #58a6ff1a}[data-theme=dark] .request-item h3{color:#58a6ff}[data-theme=dark] .request-item p{color:#8b949e}[data-theme=dark] .method-item{background:#161b22;border-color:#30363d}[data-theme=dark] .method-item:hover{border-color:#58a6ff;box-shadow:0 2px 8px #58a6ff1a}[data-theme=dark] .method-item h3{color:#58a6ff}[data-theme=dark] .code-example{background:#0d1117;border-color:#30363d}[data-theme=dark] .code-example pre{color:#e6edf3}@media (max-width:768px){.page-header h1{font-size:2rem}.page-header p{font-size:1rem}.content-section h2{font-size:1.5rem}.content-section h3{font-size:1.2rem}.method-grid,.request-grid{flex-direction:column}.method-item,.request-item,.step{padding:1rem}}@media (max-width:480px){.page-header h1{font-size:1.8rem}.content-section h2{font-size:1.3rem}.content-section h3{font-size:1.1rem}.code-example pre{font-size:12px;padding:12px}}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#0d1117;color:#e6edf3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;transition:all .3s ease}[data-theme=light] body{background-color:#fff;color:#24292f}.App{background-color:#0d1117;min-height:100vh;transition:background-color .3s ease}[data-theme=light] .App{background-color:#fff}.sidebar-overlay{background:#00000080;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}@media (max-width:1024px){.sidebar-overlay{display:block}}.layout{display:flex}.layout,.main-content{min-height:calc(100vh - 60px)}.main-content{background-color:#0d1117;flex:1 1;margin-left:280px;margin-top:0;overflow-x:auto;padding:2rem;position:relative;transition:background-color .3s ease;width:calc(100% - 280px)}[data-theme=light] .main-content{background-color:#fff}@media (max-width:1024px){.layout{flex-direction:column}.main-content{margin-left:0;margin-top:0;padding:1rem;width:100%}}@media (max-width:768px){.main-content{padding:.75rem}.container{padding:1rem 10px}}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}h1,h2,h3,h4,h5,h6{color:#e6edf3;font-weight:600;line-height:1.2;margin-bottom:1rem;transition:color .3s ease}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:#24292f}h1{color:#e6edf3;font-size:2.5rem}[data-theme=light] h1{color:#24292f}h2{color:#e6edf3;font-size:2rem;margin-bottom:1rem;margin-top:2rem}[data-theme=light] h2{color:#24292f}h3{color:#e6edf3;font-size:1.5rem}[data-theme=light] h3{color:#24292f}p{color:#8b949e;line-height:1.6;margin-bottom:1rem;transition:color .3s ease}[data-theme=light] p{color:#656d76}pre{background-color:#161b22;border:1px solid #30363d;border-radius:6px;color:#e6edf3;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;line-height:1.45;overflow-x:auto;padding:16px;transition:all .3s ease}[data-theme=light] pre{background-color:#f6f8fa;border:1px solid #d0d7de;color:#24292f}code{background-color:#161b22;border-radius:3px;color:#e6edf3;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px;padding:2px 4px;transition:all .3s ease}[data-theme=light] code{background-color:#f6f8fa;color:#24292f}pre code{background-color:initial;border-radius:0;padding:0}a{color:#58a6ff;text-decoration:none;transition:color .3s ease}a:hover{color:#79c0ff;text-decoration:underline}[data-theme=light] a{color:#0969da}[data-theme=light] a:hover{color:#0550ae}ol,ul{margin-bottom:1rem;padding-left:2rem}li{margin-bottom:.5rem}@media (max-width:768px){.container{padding:0 16px}h1{font-size:2rem}h2{font-size:1.5rem}}
/*# sourceMappingURL=main.20ad45a3.css.map*/