﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700&display=swap";@keyframes fadeIn{to{opacity:1}}@keyframes slideInUp{to{transform:translateY(0);opacity:1}}@keyframes bounceIn{0%{transform:scale(0.3);opacity:0}50%{transform:scale(1.05);opacity:1}70%{transform:scale(0.9)}100%{transform:scale(1)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}:root{font-size:16px}@media(max-width: 639px){:root{font-size:14px}}html{height:100%;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;line-height:1.5;color:#374151;background-color:#fff;scroll-behavior:smooth;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{min-height:100%;margin:0;font-family:inherit;font-size:1rem;line-height:inherit;color:inherit;background-color:inherit;overscroll-behavior:none;overflow-x:hidden}body.mobile-menu-open{overflow:hidden}body.search-open{overflow:hidden}.skip-link{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.skip-link:focus{position:fixed;top:1rem;left:1rem;z-index:1040;padding:.5rem 1rem;background-color:#2563eb;color:#fff;text-decoration:none;border-radius:.375rem;font-weight:500;clip:auto;width:auto;height:auto}.keyboard-navigation *:focus{outline:2px solid #2563eb;outline-offset:2px}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25;color:#111827;margin-bottom:1rem;margin-top:0}h1{font-size:1.875rem;line-height:1.5}@media(min-width: 768px){h1{font-size:2.25rem;line-height:1.5}}h2{font-size:1.5rem;line-height:1.5}@media(min-width: 768px){h2{font-size:1.875rem;line-height:1.5}}h3{font-size:1.25rem;line-height:1.5}@media(min-width: 768px){h3{font-size:1.5rem;line-height:1.5}}h4{font-size:1.125rem;line-height:1.5}@media(min-width: 768px){h4{font-size:1.25rem;line-height:1.5}}h5{font-size:1rem;line-height:1.5}@media(min-width: 768px){h5{font-size:1.125rem;line-height:1.5}}h6{font-size:.875rem;line-height:1.5}@media(min-width: 768px){h6{font-size:1rem;line-height:1.5}}p{margin-top:0;margin-bottom:1rem}p:last-child{margin-bottom:0}a{color:#2563eb;text-decoration:none;transition:color 150ms ease-in-out}a:hover{color:#1d4ed8;text-decoration:underline}a:focus:focus-visible{outline:2px solid #2563eb;outline-offset:2px}a[target=_blank]::after{content:"";display:inline-block;width:.8em;height:.8em;margin-left:.25em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M4.25 5.5a.75.75 0 00-.75.75v8.5c0 .414.336.75.75.75h8.5a.75.75 0 00.75-.75v-4a.75.75 0 011.5 0v4A2.25 2.25 0 0112.75 17h-8.5A2.25 2.25 0 012 14.75v-8.5A2.25 2.25 0 014.25 4h5a.75.75 0 010 1.5h-5z' clip-rule='evenodd'/%3E%3Cpath fill-rule='evenodd' d='M6.194 12.753a.75.75 0 001.06.053L16.5 4.44v2.81a.75.75 0 001.5 0v-4.5a.75.75 0 00-.75-.75h-4.5a.75.75 0 000 1.5h2.553l-9.056 8.194a.75.75 0 00-.053 1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:.7}ul,ol{margin-top:0;margin-bottom:1rem;padding-left:1.5rem}ul:last-child,ol:last-child{margin-bottom:0}ul li,ol li{margin-bottom:.5rem}ul li:last-child,ol li:last-child{margin-bottom:0}ul li ul,ul li ol,ol li ul,ol li ol{margin-top:.5rem;margin-bottom:0}dl{margin-top:0;margin-bottom:1rem}dl dt{font-weight:600;margin-bottom:.25rem}dl dd{margin-left:1rem;margin-bottom:.75rem}dl dd:last-child{margin-bottom:0}blockquote{margin:1.5rem 0;padding:1rem 1.5rem;border-left:4px solid #2563eb;background-color:#f9fafb;color:#111827;font-style:italic}blockquote p:last-child{margin-bottom:0}blockquote cite{display:block;margin-top:.5rem;font-size:.875rem;color:#6b7280;font-style:normal}blockquote cite::before{content:"— "}code{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;padding:.25rem .5rem;font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-size:.9em;color:#1f2937}pre{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:1rem;font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-size:.875rem;line-height:1.75;overflow-x:auto;color:#1f2937}pre code{background:none;padding:0;border:none;font-size:inherit}pre{margin:1.5rem 0}pre code{background:none;border:none;padding:0;color:inherit}table{width:100%;border-collapse:collapse;margin:1.5rem 0;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden}table th,table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb}table th:not(:last-child),table td:not(:last-child){border-right:1px solid #e5e7eb}table th{background-color:#f9fafb;font-weight:600;color:#111827}table tbody tr:hover{background-color:#f9fafb}input,textarea,select,button{font-family:inherit}input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],textarea,select{display:block;width:100%;height:2.75rem;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;background-color:#fff;font-size:1rem;transition:border-color 150ms ease-in-out}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,input[type=search]::placeholder,textarea::placeholder,select::placeholder{color:#9ca3af}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=url]:disabled,input[type=search]:disabled,textarea:disabled,select:disabled{background-color:#f3f4f6;cursor:not-allowed}textarea{height:auto;min-height:120px;resize:vertical}img{max-width:100%;height:auto;vertical-align:middle}figure{margin:1.5rem 0}figure img{display:block;margin:0 auto}figure figcaption{margin-top:.5rem;font-size:.875rem;color:#6b7280;text-align:center;font-style:italic}hr{border:none;height:1px;background-color:#e5e7eb;margin:2rem 0}details{margin-bottom:1rem;border:1px solid #e5e7eb;border-radius:.375rem;overflow:hidden}details summary{padding:1rem;background-color:#f9fafb;cursor:pointer;font-weight:500;transition:background-color 150ms ease-in-out}details summary:hover{background-color:#f3f4f6}details summary:focus:focus-visible{outline:2px solid #2563eb;outline-offset:2px}details[open] summary{border-bottom:1px solid #e5e7eb}details>*:not(summary){padding:1rem}mark{background-color:#fbbf24;color:#111827;padding:.1em .2em;border-radius:.25rem}kbd{display:inline-block;padding:.2em .4em;font-size:.85em;font-family:"JetBrains Mono","Consolas","Monaco",monospace;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.25rem;box-shadow:0 1px 1px rgba(0,0,0,.1)}abbr[title]{border-bottom:1px dotted #6b7280;cursor:help;text-decoration:none}::selection{background-color:rgba(37,99,235,.2);color:#111827}::-moz-selection{background-color:rgba(37,99,235,.2);color:#111827}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#f3f4f6;border-radius:.25rem}*::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:.25rem}*::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5in}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.site-header,.page-wrapper,.site-footer{width:100%}.page-wrapper{display:grid;grid-template-columns:220px 1fr;min-height:calc(100vh - 4rem);transition:grid-template-columns 300ms ease-in-out}@media(max-width: 1024px){.page-wrapper{grid-template-columns:1fr}}.page-wrapper.sidebar-collapsed{grid-template-columns:0 1fr}.page-wrapper.sidebar-collapsed .sidebar{width:0;border-right:none;overflow:hidden}.page-wrapper.sidebar-collapsed .sidebar-open-btn{display:inline-flex;opacity:1;pointer-events:auto;transform:translateX(0)}.page-wrapper.no-sidebar{grid-template-columns:1fr}@media(max-width: 1024px){.sidebar{display:none}}.site-header{position:sticky;top:0;z-index:1010;background-color:#fff;border-bottom:1px solid #e5e7eb;height:4rem}.site-header .header-container{display:flex;align-items:center;justify-content:space-between;justify-content:flex-start;max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width: 768px){.site-header .header-container{padding:0 1.5rem}}.site-header .header-container{height:100%;padding-left:1rem;padding-right:1rem;max-width:none;margin-left:0;margin-right:0}@media(min-width: 768px){.site-header .header-container{padding-left:1.5rem;padding-right:1.5rem}}.header-brand{display:flex;align-items:center;justify-content:center;justify-content:flex-start;align-items:center;gap:.75rem}.header-brand .brand-link{display:flex;align-items:center;text-decoration:none;color:#111827}.header-brand .brand-link:hover{text-decoration:none}.header-brand .brand-logo{height:32px;width:auto}@media(min-width: 768px){.header-brand .brand-logo{height:40px}}.header-brand .brand-meta{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.header-brand .brand-tagline{margin:0;font-size:.875rem;color:#6b7280}@media(max-width: 639px){.header-brand .brand-tagline{display:none}}.brand-badge{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500;letter-spacing:.02em;line-height:1.2;padding:.25rem .75rem;border-radius:9999px;border:1px solid rgba(37,99,235,.25);background-color:rgba(37,99,235,.08);color:#1d4ed8;white-space:nowrap}.brand-badge--17live,.brand-badge--boku{background:linear-gradient(90deg, rgba(37, 99, 235, 0.12), rgba(29, 78, 216, 0.2));border-color:rgba(29,78,216,.35)}@media(max-width: 639px){.brand-badge--header{font-size:.875rem;padding:.25rem .5rem}}.site-header--brand-17live .header-container,.site-header--brand-boku .header-container{position:relative;padding-right:1.5rem}@media(max-width: 639px){.site-header--brand-17live .header-container,.site-header--brand-boku .header-container{padding-right:1rem}}.site-header--brand-17live .header-actions,.site-header--brand-boku .header-actions{width:auto;padding-right:0}.site-header--brand-17live .brand-badge--header,.site-header--brand-boku .brand-badge--header{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}@media(max-width: 639px){.site-header--brand-17live .brand-badge--header,.site-header--brand-boku .brand-badge--header{right:1rem}}.icon.icon-17live,.icon.icon-boku{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;background:linear-gradient(90deg, rgba(37, 99, 235, 0.12), rgba(29, 78, 216, 0.2));color:#1d4ed8;font-size:.75rem;font-weight:600}.icon.icon-17live::before{content:"17"}.icon.icon-boku::before{content:"B"}.header-nav{margin-left:auto;margin-right:.5rem}@media(max-width: 639px){.header-nav{display:none}}.header-nav .nav-list{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0;gap:.5rem;align-items:center}.header-nav .nav-list li{margin-bottom:0}.header-nav .nav-item{position:relative}.header-nav .nav-item.has-dropdown .nav-link::after{content:"";display:inline-block;width:0;height:0;margin-left:.5rem;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid currentColor;transition:transform 150ms ease-in-out}.header-nav .nav-item.has-dropdown:hover .nav-link::after{transform:rotate(180deg)}.header-nav .nav-link{display:flex;align-items:center;justify-content:center;justify-content:center;width:100%;padding:.5rem .75rem;color:#374151;text-decoration:none;font-weight:500;border-radius:.375rem;transition:all 150ms ease-in-out;white-space:nowrap}.header-nav .nav-link:hover,.header-nav .nav-link.active{color:#2563eb;background-color:rgba(37,99,235,.1)}.header-nav .nav-link .icon{margin-right:.5rem;font-size:.875rem}.header-nav .nav-link.nav-link--reference{color:#fff;background-color:#2563eb;border:1px solid #2563eb}.header-nav .nav-link.nav-link--reference:hover,.header-nav .nav-link.nav-link--reference.active{background-color:#1d4ed8;color:#fff}.header-nav .nav-dropdown{position:absolute;top:100%;left:0;min-width:280px;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:.5rem;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all 150ms ease-in-out;z-index:1000}.header-nav .nav-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.header-nav .nav-dropdown.dropdown-right{left:auto;right:0}.header-nav .nav-dropdown .nav-dropdown-item{list-style:none;margin:0}.header-nav .nav-dropdown .nav-dropdown-link{display:block;padding:.75rem 1rem;color:#374151;text-decoration:none;border-radius:.375rem;transition:all 150ms ease-in-out}.header-nav .nav-dropdown .nav-dropdown-link:hover,.header-nav .nav-dropdown .nav-dropdown-link.active{color:#2563eb;background-color:#f9fafb}.header-nav .nav-dropdown .nav-dropdown-link .badge{margin-left:.5rem}.header-nav .nav-dropdown .nav-dropdown-description{display:block;font-size:.875rem;color:#6b7280;margin-top:.25rem}.header-actions{display:flex;align-items:center;justify-content:center;justify-content:flex-end;gap:.5rem;margin-left:auto}.header-actions .action-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #e5e7eb;background-color:#fff;color:#374151;border-radius:.375rem;cursor:pointer;transition:all 150ms ease-in-out}.header-actions .action-btn:hover{color:#2563eb;background-color:#f3f4f6;border-color:#2563eb}.header-actions .action-btn:focus:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.header-actions .action-btn .icon{font-size:1.125rem;color:inherit}@media(min-width: 768px){.header-actions .mobile-menu-toggle{display:none}}.header-actions .mobile-menu-toggle .hamburger-icon{display:flex;flex-direction:column;gap:3px}.header-actions .mobile-menu-toggle .hamburger-icon .hamburger-line{width:20px;height:2px;background-color:currentColor;transition:all 150ms ease-in-out}.header-actions .mobile-menu-toggle[aria-expanded=true] .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.header-actions .mobile-menu-toggle[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0}.header-actions .mobile-menu-toggle[aria-expanded=true] .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px, -6px)}@media(max-width: 639px){.header-actions .sidebar-toggle{display:none}}.mobile-nav{position:fixed;top:4rem;left:.5rem;width:100%;height:calc(100vh - 4rem);background-color:#fff;z-index:1030;transform:translateX(-100%);transition:transform 300ms ease-in-out;overflow-y:auto}@media(min-width: 1024px){.mobile-nav{display:none}}.mobile-nav[aria-hidden=false]{transform:translateX(0)}.mobile-nav .mobile-nav-content{padding:1.5rem 1rem}.mobile-nav .mobile-nav-list{list-style:none;margin:0;padding:0}.mobile-nav .mobile-nav-item{margin-bottom:.5rem}.mobile-nav .mobile-nav-item.submenu-open .mobile-nav-submenu{display:block}.mobile-nav .mobile-nav-link{display:flex;align-items:center;justify-content:space-between;padding:1rem;color:#374151;text-decoration:none;font-weight:500;border-radius:.375rem;transition:all 150ms ease-in-out}.mobile-nav .mobile-nav-link:hover,.mobile-nav .mobile-nav-link.active{color:#2563eb;background-color:rgba(37,99,235,.1)}.mobile-nav .mobile-nav-link .icon{margin-right:.75rem}.mobile-nav .mobile-nav-submenu{display:none;padding-left:1.5rem;margin-top:.5rem}.mobile-nav .mobile-nav-submenu .mobile-nav-subitem{margin-bottom:.25rem}.mobile-nav .mobile-nav-submenu .mobile-nav-sublink{display:block;padding:.5rem .75rem;color:#6b7280;text-decoration:none;border-radius:.375rem;transition:all 150ms ease-in-out}.mobile-nav .mobile-nav-submenu .mobile-nav-sublink:hover,.mobile-nav .mobile-nav-submenu .mobile-nav-sublink.active{color:#2563eb;background-color:rgba(37,99,235,.05)}.mobile-nav .mobile-nav-submenu .mobile-nav-sublink .badge{margin-left:.5rem}.search-overlay{display:none}.sidebar{background-color:#f9fafb;border-right:1px solid #e5e7eb;height:calc(100vh - 4rem);overflow-y:auto;position:sticky;top:4rem;transition:width 300ms ease-in-out}.sidebar::-webkit-scrollbar{width:8px;height:8px}.sidebar::-webkit-scrollbar-track{background:#f3f4f6;border-radius:.25rem}.sidebar::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:.25rem}.sidebar::-webkit-scrollbar-thumb:hover{background:#9ca3af}.sidebar-nav{padding:1.5rem .75rem;position:relative}.sidebar-nav .sidebar-controls{display:flex;justify-content:flex-end;margin-bottom:0;position:absolute;top:1.5rem;right:.75rem;z-index:1}.sidebar-nav .sidebar-controls .sidebar-toggle-btn{position:relative;display:inline-flex;align-items:center;display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:rgba(0,0,0,0);color:#9ca3af;border:none;cursor:pointer;padding:0 .5rem}.sidebar-nav .sidebar-controls .sidebar-toggle-btn .chevron{font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-size:18px;line-height:1;transition:transform 300ms ease-in-out,opacity 300ms ease-in-out}.sidebar-nav .sidebar-controls .sidebar-toggle-btn .hint{position:absolute;right:0;top:50%;transform:translate(8px, -50%);opacity:0;transition:opacity 300ms ease-in-out,transform 300ms ease-in-out;font-size:.75rem;color:#6b7280;white-space:nowrap;pointer-events:none}.sidebar-nav .sidebar-controls .sidebar-toggle-btn:hover,.sidebar-nav .sidebar-controls .sidebar-toggle-btn:focus-visible{color:#4b5563}.sidebar-nav .sidebar-controls .sidebar-toggle-btn:hover .chevron,.sidebar-nav .sidebar-controls .sidebar-toggle-btn:focus-visible .chevron{transform:translateX(-2px);opacity:0}.sidebar-nav .sidebar-controls .sidebar-toggle-btn:hover .hint,.sidebar-nav .sidebar-controls .sidebar-toggle-btn:focus-visible .hint{opacity:1;transform:translate(0, -50%)}.sidebar-nav .nav-sections{margin-bottom:2rem}.sidebar-nav .nav-divider{height:1px;margin:1.25rem 0 .75rem;background:linear-gradient(to right, transparent, #E5E7EB 20%, #E5E7EB 80%, transparent)}.sidebar-nav .nav-section{margin-bottom:1.5rem}.sidebar-nav .nav-section:last-child{margin-bottom:0}.sidebar-nav .nav-section-title{margin:0 0 .75rem 0;display:flex;align-items:center;font-size:.875rem;font-weight:600;color:#111827;text-transform:uppercase;letter-spacing:.05em}.sidebar-nav .nav-section-title .nav-section-link{display:flex;align-items:center;justify-content:center;justify-content:flex-start;color:inherit;text-decoration:none;text-align:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-nav .nav-section-title .nav-section-link:hover{color:#2563eb}.sidebar-nav .nav-section-title .nav-section-link.active{color:#2563eb}.sidebar-nav .nav-section-title .nav-section-link .icon{margin-right:.25rem;font-size:1rem}.sidebar-nav .nav-section-description{margin:.5rem 0 1rem 0;font-size:.875rem;color:#6b7280;line-height:1.5}.sidebar-nav .nav-section-list{list-style:none;margin:0;padding:0}.sidebar-nav .nav-item{margin-bottom:.25rem}.sidebar-nav .nav-item-link{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;padding:.5rem .5rem;color:#374151;text-decoration:none;border-radius:.375rem;font-size:.875rem;transition:all 150ms ease-in-out;text-align:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-nav .nav-item-link:hover{color:#2563eb;background-color:rgba(37,99,235,.1)}.sidebar-nav .nav-item-link.active{color:#2563eb;background-color:rgba(37,99,235,.15);font-weight:500}.sidebar-nav .nav-item-link.current-section{background-color:rgba(37,99,235,.05)}.sidebar-nav .nav-item-link .icon{margin-right:.25rem;font-size:.875rem;opacity:.7}.sidebar-nav .nav-item-link .badge{margin-left:auto}.sidebar-nav .nav-item-description{margin:.25rem 0 0 .75rem;font-size:.75rem;color:#6b7280;line-height:1.5}.sidebar-nav .quick-links .nav-item-link{font-size:.875rem}.sidebar-nav .quick-links .nav-item-link .icon:first-child{color:#2563eb;opacity:1}.sidebar-nav .quick-links .nav-item-link .icon-external-link{opacity:.5;margin-left:auto;margin-right:0}.sidebar-nav .version-info .version-current{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background-color:#f3f4f6;border-radius:.375rem;margin-bottom:.5rem}.sidebar-nav .version-info .version-current .version-label{font-size:.75rem;color:#6b7280}.sidebar-nav .version-info .version-current .version-number{font-size:.875rem;font-weight:500;color:#111827;font-family:"JetBrains Mono","Consolas","Monaco",monospace}.sidebar-nav .version-info .version-changelog{display:block;font-size:.75rem;color:#2563eb;text-decoration:none}.sidebar-nav .version-info .version-changelog:hover{text-decoration:underline}.sidebar-nav .version-info .version-changelog .icon{margin-left:.25rem;opacity:.7}.sidebar-nav .support-section .nav-item-link .icon:first-child{color:#10b981;opacity:1}.sidebar-open-btn{display:none;position:fixed;top:calc(4rem + .75rem);left:0;width:auto;z-index:1010;display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;text-transform:none;background-color:rgba(0,0,0,0);color:#9ca3af;border:none;padding:.5rem .5rem;border-radius:0 .375rem .375rem 0;transition:transform 300ms ease-in-out,opacity 300ms ease-in-out,color 150ms ease-in-out,background-color 150ms ease-in-out;opacity:0;pointer-events:none;transform:translateX(-8px)}@media(max-width: 1024px){.sidebar-open-btn{display:none}}.sidebar-open-btn .chevron{font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-size:18px;line-height:1;transition:transform 300ms ease-in-out,opacity 300ms ease-in-out}.sidebar-open-btn .hint{position:absolute;left:.5rem;top:50%;transform:translate(-4px, -50%);opacity:0;transition:opacity 300ms ease-in-out,transform 300ms ease-in-out;font-size:.75rem;color:#6b7280;white-space:nowrap;pointer-events:none}.sidebar-open-btn:hover,.sidebar-open-btn:focus-visible{color:#4b5563}.sidebar-open-btn:hover .chevron,.sidebar-open-btn:focus-visible .chevron{transform:translateX(2px);opacity:0}.sidebar-open-btn:hover .hint,.sidebar-open-btn:focus-visible .hint{opacity:1;transform:translate(0, -50%)}.page-nav{margin-top:.75rem;padding-left:1rem;border-left:2px solid #e5e7eb}.page-nav .page-nav-list{list-style:none;margin:0;padding:0}.page-nav .page-nav-item{margin-bottom:.25rem}.page-nav .page-nav-item.page-nav-h3{padding-left:.75rem}.page-nav .page-nav-item.page-nav-h4{padding-left:1.5rem}.page-nav .page-nav-link{display:block;padding:.25rem .5rem;font-size:.75rem;color:#6b7280;text-decoration:none;border-radius:.25rem;transition:all 150ms ease-in-out}.page-nav .page-nav-link:hover,.page-nav .page-nav-link.active{color:#2563eb;background-color:rgba(37,99,235,.1)}.main-content{min-height:calc(100vh - 4rem);display:flex;flex-direction:column}@media(min-width: 768px){.main-content{background-color:#f9fafb;padding:2rem 1.25rem 3rem}}.content-wrapper{flex:1;padding:1rem 1rem;max-width:none}@media(min-width: 768px){.content-wrapper{background-color:#fff;border-radius:1rem;padding:2rem;box-shadow:0 18px 48px rgba(17,24,39,.08);border:1px solid rgba(17,24,39,.05)}}@media(min-width: 1280px){.content-wrapper{padding:2.5rem 3rem}}.page-content-wrapper,.api-content-wrapper,.guide-content-wrapper{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width: 1024px){.page-content-wrapper,.api-content-wrapper,.guide-content-wrapper{grid-template-columns:minmax(0, 1fr) 250px;gap:3rem}}.page-main-content,.api-main-content,.guide-main-content{min-width:0}.content-toc,.api-toc,.guide-toc{order:-1}@media(min-width: 1024px){.content-toc,.api-toc,.guide-toc{order:1}}.content-toc .toc-wrapper,.api-toc .toc-wrapper,.guide-toc .toc-wrapper{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}@media(min-width: 1024px){.content-toc .toc-wrapper,.api-toc .toc-wrapper,.guide-toc .toc-wrapper{margin-top:-2rem}}.content-toc .toc-wrapper.sticky-toc,.api-toc .toc-wrapper.sticky-toc,.guide-toc .toc-wrapper.sticky-toc{position:sticky;top:calc(4rem + 0.75rem);max-height:calc(100vh - 4rem - 3rem);overflow-y:auto}.content-toc .toc-wrapper.sticky-toc::-webkit-scrollbar,.api-toc .toc-wrapper.sticky-toc::-webkit-scrollbar,.guide-toc .toc-wrapper.sticky-toc::-webkit-scrollbar{width:8px;height:8px}.content-toc .toc-wrapper.sticky-toc::-webkit-scrollbar-track,.api-toc .toc-wrapper.sticky-toc::-webkit-scrollbar-track,.guide-toc .toc-wrapper.sticky-toc::-webkit-scrollbar-track{background:#f3f4f6;border-radius:.25rem}.content-toc .toc-wrapper.sticky-toc::-webkit-scrollbar-thumb,.api-toc .toc-wrapper.sticky-toc::-webkit-scrollbar-thumb,.guide-toc .toc-wrapper.sticky-toc::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:.25rem}.content-toc .toc-wrapper.sticky-toc::-webkit-scrollbar-thumb:hover,.api-toc .toc-wrapper.sticky-toc::-webkit-scrollbar-thumb:hover,.guide-toc .toc-wrapper.sticky-toc::-webkit-scrollbar-thumb:hover{background:#9ca3af}.content-toc .toc-title,.api-toc .toc-title,.guide-toc .toc-title{margin:0 0 1rem 0;font-size:1rem;font-weight:600;color:#111827}.content-toc .toc-content ul,.api-toc .toc-content ul,.guide-toc .toc-content ul{list-style:none;margin:0;padding:0}.content-toc .toc-content ul li,.api-toc .toc-content ul li,.guide-toc .toc-content ul li{margin-bottom:.25rem}.content-toc .toc-content ul li a,.api-toc .toc-content ul li a,.guide-toc .toc-content ul li a{display:block;padding:.25rem .5rem;font-size:.875rem;color:#374151;text-decoration:none;border-radius:.25rem;transition:all 150ms ease-in-out}.content-toc .toc-content ul li a:hover,.content-toc .toc-content ul li a.active,.api-toc .toc-content ul li a:hover,.api-toc .toc-content ul li a.active,.guide-toc .toc-content ul li a:hover,.guide-toc .toc-content ul li a.active{color:#2563eb;background-color:rgba(37,99,235,.1)}.content-toc .toc-content ul li ul,.api-toc .toc-content ul li ul,.guide-toc .toc-content ul li ul{margin-top:.25rem;padding-left:1rem}.content-toc .toc-content ul li ul a,.api-toc .toc-content ul li ul a,.guide-toc .toc-content ul li ul a{font-size:.75rem;color:#6b7280}.breadcrumbs{margin-bottom:.75rem}.breadcrumbs .breadcrumb-list{display:flex;align-items:center;justify-content:flex-start;list-style:none;margin:0;padding:0;flex-wrap:wrap;column-gap:.5rem;row-gap:.25rem}.breadcrumbs .breadcrumb-item{margin-bottom:0}.breadcrumbs .breadcrumb-item .breadcrumb-link{color:#6b7280;text-decoration:none;font-size:.875rem}.breadcrumbs .breadcrumb-item .breadcrumb-link:hover{color:#2563eb}.breadcrumbs .breadcrumb-item.breadcrumb-current .breadcrumb-current-text{color:#111827;font-weight:500;font-size:.875rem}.breadcrumbs .breadcrumb-separator{color:#6b7280;font-size:.875rem;user-select:none;margin-bottom:0}.site-footer{background-color:#111827;color:#d1d5db;margin-top:auto}.site-footer .footer-container{padding:3rem 1rem 2rem;max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width: 768px){.site-footer .footer-container{padding:0 1.5rem}}@media(min-width: 768px){.site-footer .footer-container{padding:4rem 1.5rem 3rem}}.site-footer .footer-brand{margin-bottom:2rem}@media(min-width: 768px){.site-footer .footer-brand{margin-bottom:3rem}}.site-footer .footer-brand .footer-brand-link{display:inline-block;margin-bottom:1rem}.site-footer .footer-brand .footer-logo{height:32px;width:auto;filter:brightness(0) invert(1)}.site-footer .footer-brand .footer-description{max-width:400px;margin-bottom:1rem;color:#9ca3af}.site-footer .footer-links{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}@media(min-width: 640px){.site-footer .footer-links{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.site-footer .footer-links{grid-template-columns:repeat(4, 1fr)}}.site-footer .footer-links .footer-group .footer-group-title{margin:0 0 1rem 0;font-size:1rem;font-weight:600;color:#fff}.site-footer .footer-links .footer-group .footer-group-list{list-style:none;margin:0;padding:0}.site-footer .footer-links .footer-group .footer-group-item{margin-bottom:.5rem}.site-footer .footer-links .footer-group .footer-group-link{color:#9ca3af;text-decoration:none;font-size:.875rem;transition:color 150ms ease-in-out}.site-footer .footer-links .footer-group .footer-group-link:hover{color:#fff}.site-footer .footer-links .footer-group .footer-group-link .icon{margin-left:.25rem;font-size:.75rem;opacity:.7}.site-footer .footer-links .newsletter .newsletter-description{margin:.5rem 0 1rem 0;font-size:.875rem;color:#9ca3af}.site-footer .footer-links .newsletter .newsletter-form .newsletter-input-group{display:flex;align-items:center;justify-content:space-between;background-color:hsla(0,0%,100%,.1);border-radius:.375rem;overflow:hidden}.site-footer .footer-links .newsletter .newsletter-form .newsletter-input-group .newsletter-input{flex:1;border:none;background:none;padding:.75rem 1rem;color:#fff;font-size:.875rem}.site-footer .footer-links .newsletter .newsletter-form .newsletter-input-group .newsletter-input::placeholder{color:#9ca3af}.site-footer .footer-links .newsletter .newsletter-form .newsletter-input-group .newsletter-input:focus{outline:none}.site-footer .footer-links .newsletter .newsletter-form .newsletter-input-group .newsletter-submit{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background-color:#2563eb;color:#fff;cursor:pointer;transition:background-color 150ms ease-in-out}.site-footer .footer-links .newsletter .newsletter-form .newsletter-input-group .newsletter-submit:hover{background-color:#1d4ed8}.site-footer .footer-links .newsletter .newsletter-form .newsletter-input-group .newsletter-submit .icon{font-size:.875rem}.site-footer .footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);padding-top:1.5rem}.site-footer .footer-bottom .footer-bottom-container{display:flex;align-items:center;justify-content:space-between;align-items:flex-start}@media(max-width: 639px){.site-footer .footer-bottom .footer-bottom-container{flex-direction:column;gap:1rem}}.site-footer .footer-bottom .footer-copyright p{margin:0;font-size:.875rem;color:#9ca3af}.site-footer .footer-bottom .footer-copyright .footer-version{font-size:.75rem;color:#6b7280;font-family:"JetBrains Mono","Consolas","Monaco",monospace}.back-to-top{position:fixed;bottom:1.5rem;right:1.5rem;width:48px;height:48px;border:none;border-radius:9999px;background-color:#2563eb;color:#fff;cursor:pointer;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);opacity:0;visibility:hidden;transform:translateY(20px);transition:all 300ms ease-in-out;z-index:1010}.back-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background-color:#1d4ed8;transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.back-to-top:focus:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.back-to-top .icon{font-size:1.125rem}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid rgba(0,0,0,0);border-radius:.375rem;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all 150ms ease-in-out;user-select:none}.btn:focus{outline:2px solid #2563eb;outline-offset:2px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn{margin-bottom:.75rem}.btn.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid rgba(0,0,0,0);border-radius:.375rem;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all 150ms ease-in-out;user-select:none}.btn.btn-primary:focus{outline:2px solid #2563eb;outline-offset:2px}.btn.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn.btn-primary{background-color:#2563eb;color:#fff}.btn.btn-primary:hover:not(:disabled){background-color:#1d4ed8}.btn.btn-primary:active{transform:translateY(1px)}.btn.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid rgba(0,0,0,0);border-radius:.375rem;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all 150ms ease-in-out;user-select:none}.btn.btn-secondary:focus{outline:2px solid #2563eb;outline-offset:2px}.btn.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn.btn-secondary{background-color:rgba(0,0,0,0);color:#2563eb;border-color:#2563eb}.btn.btn-secondary:hover:not(:disabled){background-color:#2563eb;color:#fff}.btn.btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid rgba(0,0,0,0);border-radius:.375rem;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all 150ms ease-in-out;user-select:none}.btn.btn-ghost:focus{outline:2px solid #2563eb;outline-offset:2px}.btn.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.btn.btn-ghost{background-color:rgba(0,0,0,0);color:#374151}.btn.btn-ghost:hover:not(:disabled){background-color:#f3f4f6}.btn.btn-sm{height:2rem;padding:.5rem 1rem;font-size:.875rem}.btn.btn-lg{height:3rem;padding:1rem 2rem;font-size:1.125rem}.btn .icon{margin-right:.5rem;font-size:.9em}.btn .icon:last-child{margin-right:0;margin-left:.5rem}.btn .icon:only-child{margin:0}.feature-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 640px){.feature-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.feature-grid{grid-template-columns:repeat(3, 1fr)}}.feature-grid--home{margin-bottom:1rem}.feature-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1.5rem;display:flex;flex-direction:column;height:100%;transition:transform 150ms ease-in-out,box-shadow 150ms ease-in-out,border-color 150ms ease-in-out}.feature-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-color:#2563eb}.feature-card .feature-icon{font-size:1.875rem;color:#2563eb;margin-bottom:.75rem}.feature-card h3{margin:0 0 .5rem 0;font-size:1.125rem;font-weight:600}.feature-card p{color:#374151;margin:0;flex:1}.feature-card .btn{margin-top:1rem;width:fit-content}.copy-btn,.copy-code-btn,.copy-endpoint-btn,.copy-response-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid rgba(0,0,0,0);border-radius:.375rem;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all 150ms ease-in-out;user-select:none}.copy-btn:focus,.copy-code-btn:focus,.copy-endpoint-btn:focus,.copy-response-btn:focus{outline:2px solid #2563eb;outline-offset:2px}.copy-btn:disabled,.copy-code-btn:disabled,.copy-endpoint-btn:disabled,.copy-response-btn:disabled{opacity:.5;cursor:not-allowed}.copy-btn,.copy-code-btn,.copy-endpoint-btn,.copy-response-btn{background-color:rgba(0,0,0,0);color:#374151}.copy-btn:hover:not(:disabled),.copy-code-btn:hover:not(:disabled),.copy-endpoint-btn:hover:not(:disabled),.copy-response-btn:hover:not(:disabled){background-color:#f3f4f6}.copy-btn,.copy-code-btn,.copy-endpoint-btn,.copy-response-btn{height:auto;min-height:32px;padding:.5rem .75rem;font-size:.75rem;border:1px solid #e5e7eb}.copy-btn.copy-success,.copy-code-btn.copy-success,.copy-endpoint-btn.copy-success,.copy-response-btn.copy-success{background-color:#10b981;color:#fff;border-color:#10b981}.copy-btn.copy-error,.copy-code-btn.copy-error,.copy-endpoint-btn.copy-error,.copy-response-btn.copy-error{background-color:#ef4444;color:#fff;border-color:#ef4444}.copy-btn .icon,.copy-code-btn .icon,.copy-endpoint-btn .icon,.copy-response-btn .icon{margin-right:.25rem;font-size:.8em}.action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;background-color:#fff;color:#374151;border-radius:.375rem;cursor:pointer;transition:all 150ms ease-in-out}.action-btn:hover{color:#2563eb;border-color:#2563eb;background-color:rgba(37,99,235,.05)}.action-btn:focus:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.action-btn .icon{font-size:.875rem}.accordion-toggle-btn{background-color:#f9fafb;border-color:#d1d5db}.accordion-toggle-btn:hover{color:#2563eb;border-color:#2563eb;background-color:rgba(37,99,235,.08)}.accordion-toggle-btn:focus:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.accordion-toggle-btn:focus{border-color:#2563eb;background-color:rgba(37,99,235,.05)}.accordion-toggle-btn .accordion-symbol{font-weight:700;font-size:1rem;line-height:1;display:inline-block;transition:all 150ms ease-in-out;user-select:none}.accordion-toggle-btn[aria-expanded=true] .accordion-symbol{color:#111827}.accordion-toggle-btn[aria-expanded=false] .accordion-symbol{color:#374151}.try-it-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid rgba(0,0,0,0);border-radius:.375rem;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all 150ms ease-in-out;user-select:none}.try-it-btn:focus{outline:2px solid #2563eb;outline-offset:2px}.try-it-btn:disabled{opacity:.5;cursor:not-allowed}.try-it-btn{background-color:#2563eb;color:#fff}.try-it-btn:hover:not(:disabled){background-color:#1d4ed8}.try-it-btn:active{transform:translateY(1px)}.try-it-btn{height:auto;min-height:36px;padding:.5rem 1rem;font-size:.875rem}.badge{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all}.badge.badge-new{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#10b981;color:#fff}.badge.badge-core{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#2563eb;color:#fff}.badge.badge-popular{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#f59e0b;color:#fff}.badge.badge-deprecated{background-color:#6b7280;color:#fff}.http-method{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;font-weight:700;min-width:4rem;justify-content:center}.http-method.method-get{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#10b981;color:#fff;font-weight:600;min-width:4rem;justify-content:center}.http-method.method-post{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#2563eb;color:#fff;font-weight:600;min-width:4rem;justify-content:center}.http-method.method-put{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#f59e0b;color:#fff;font-weight:600;min-width:4rem;justify-content:center}.http-method.method-patch{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#8b5cf6;color:#fff;font-weight:600;min-width:4rem;justify-content:center}.http-method.method-delete{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#ef4444;color:#fff;font-weight:600;min-width:4rem;justify-content:center}.status-code{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-weight:700}.status-code.status-200,.status-code.status-201,.status-code.status-204{background-color:#10b981;color:#fff}.status-code[class*=status-4]{background-color:#ef4444;color:#fff}.status-code[class*=status-5]{background-color:#374151;color:#fff}.required-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#ef4444;color:#fff;font-size:.6em}.optional-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#9ca3af;color:#fff;font-size:.6em}.parameters-table th:nth-child(3),.parameters-table td.param-required{white-space:nowrap}.alert,.page-alert{padding:1rem;border-radius:.375rem;border:1px solid;margin-bottom:1rem}.alert .alert-title,.page-alert .alert-title{font-weight:600;margin-bottom:.5rem}.alert .alert-message,.page-alert .alert-message{margin:0}.alert .alert-icon,.page-alert .alert-icon{margin-right:.75rem}.alert,.page-alert{display:flex;align-items:center;justify-content:center;align-items:flex-start}.alert.alert-info,.page-alert.alert-info{padding:1rem;border-radius:.375rem;border:1px solid;margin-bottom:1rem}.alert.alert-info .alert-title,.page-alert.alert-info .alert-title{font-weight:600;margin-bottom:.5rem}.alert.alert-info .alert-message,.page-alert.alert-info .alert-message{margin:0}.alert.alert-info .alert-icon,.page-alert.alert-info .alert-icon{margin-right:.75rem}.alert.alert-info,.page-alert.alert-info{background-color:#ebf8ff;border-color:#90cdf4;color:#2b6cb0}.alert.alert-success,.page-alert.alert-success{padding:1rem;border-radius:.375rem;border:1px solid;margin-bottom:1rem}.alert.alert-success .alert-title,.page-alert.alert-success .alert-title{font-weight:600;margin-bottom:.5rem}.alert.alert-success .alert-message,.page-alert.alert-success .alert-message{margin:0}.alert.alert-success .alert-icon,.page-alert.alert-success .alert-icon{margin-right:.75rem}.alert.alert-success,.page-alert.alert-success{background-color:#f0fdf4;border-color:#86efac;color:#166534}.alert.alert-warning,.page-alert.alert-warning{padding:1rem;border-radius:.375rem;border:1px solid;margin-bottom:1rem}.alert.alert-warning .alert-title,.page-alert.alert-warning .alert-title{font-weight:600;margin-bottom:.5rem}.alert.alert-warning .alert-message,.page-alert.alert-warning .alert-message{margin:0}.alert.alert-warning .alert-icon,.page-alert.alert-warning .alert-icon{margin-right:.75rem}.alert.alert-warning,.page-alert.alert-warning{background-color:#fffbeb;border-color:#fcd34d;color:#92400e}.alert.alert-error,.page-alert.alert-error{padding:1rem;border-radius:.375rem;border:1px solid;margin-bottom:1rem}.alert.alert-error .alert-title,.page-alert.alert-error .alert-title{font-weight:600;margin-bottom:.5rem}.alert.alert-error .alert-message,.page-alert.alert-error .alert-message{margin:0}.alert.alert-error .alert-icon,.page-alert.alert-error .alert-icon{margin-right:.75rem}.alert.alert-error,.page-alert.alert-error{background-color:#fef2f2;border-color:#fca5a5;color:#991b1b}.alert .alert-content,.page-alert .alert-content{flex:1}.alert .alert-title,.page-alert .alert-title{margin:0 0 .5rem 0;font-size:1rem;font-weight:600}.alert .alert-message,.page-alert .alert-message{margin:0}.alert .alert-message p:last-child,.page-alert .alert-message p:last-child{margin-bottom:0}.alert .alert-icon,.page-alert .alert-icon{margin-right:.75rem;font-size:1.125rem;flex-shrink:0}.card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1.5rem}.card .card-header{margin:-1.5rem -1.5rem 1rem -1.5rem;padding:1rem 1.5rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.card .card-header .card-title{margin:0;font-size:1.125rem;font-weight:600}.card .card-footer{margin:1rem -1.5rem -1.5rem -1.5rem;padding:1rem 1.5rem;background-color:#f9fafb;border-top:1px solid #e5e7eb}.table-wrapper{overflow-x:auto;margin:1.5rem 0;border:1px solid #e5e7eb;border-radius:.5rem}.parameters-table-wrapper{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#fff;-webkit-overflow-scrolling:touch}.parameters-table,.error-codes-table{width:100%;border-collapse:collapse;margin:0;background-color:#fff;min-width:640px}@media(max-width: 1024px){.parameters-table,.error-codes-table{min-width:560px}}@media(max-width: 768px){.parameters-table,.error-codes-table{min-width:480px}}.parameters-table th,.parameters-table td,.error-codes-table th,.error-codes-table td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e5e7eb;vertical-align:top}.parameters-table th:not(:last-child),.parameters-table td:not(:last-child),.error-codes-table th:not(:last-child),.error-codes-table td:not(:last-child){border-right:1px solid #e5e7eb}.parameters-table th,.error-codes-table th{background-color:#f9fafb;font-weight:600;color:#111827;font-size:.875rem}.parameters-table tbody tr:hover,.error-codes-table tbody tr:hover{background-color:#f9fafb}.parameters-table .param-name code,.error-codes-table .param-name code{font-weight:500;color:#111827}.parameters-table .param-location,.error-codes-table .param-location{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;font-size:.6em;margin-left:.5rem}.parameters-table .param-location.path,.error-codes-table .param-location.path{background-color:#2563eb;color:#fff}.parameters-table .param-location.query,.error-codes-table .param-location.query{background-color:#10b981;color:#fff}.parameters-table .param-location.header,.error-codes-table .param-location.header{background-color:#f59e0b;color:#fff}.parameters-table .param-location.body,.error-codes-table .param-location.body{background-color:#4b5563;color:#fff}.parameters-table .param-type .type-badge,.error-codes-table .param-type .type-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#f3f4f6;color:#111827;font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-size:.7em}.parameters-table .param-type .type-badge.type-string,.error-codes-table .param-type .type-badge.type-string{background-color:#e0f2fe;color:#0369a1}.parameters-table .param-type .type-badge.type-integer,.parameters-table .param-type .type-badge.type-number,.error-codes-table .param-type .type-badge.type-integer,.error-codes-table .param-type .type-badge.type-number{background-color:#fef3c7;color:#92400e}.parameters-table .param-type .type-badge.type-boolean,.error-codes-table .param-type .type-badge.type-boolean{background-color:#ecfdf5;color:#065f46}.parameters-table .param-type .type-badge.type-object,.error-codes-table .param-type .type-badge.type-object{background-color:#f3e8ff;color:#6b21a8}.parameters-table .param-type .type-badge.type-array,.error-codes-table .param-type .type-badge.type-array{background-color:#fee2e2;color:#991b1b}.parameters-table .param-example,.error-codes-table .param-example{margin-top:.5rem;font-size:.75rem}.parameters-table .param-example .example-label,.error-codes-table .param-example .example-label{color:#6b7280;font-weight:500}.parameters-table .param-example .example-value,.error-codes-table .param-example .example-value{color:#111827;font-family:"JetBrains Mono","Consolas","Monaco",monospace}.parameters-table .param-enum,.error-codes-table .param-enum{margin-top:.5rem;font-size:.75rem}.parameters-table .param-enum .enum-label,.error-codes-table .param-enum .enum-label{color:#6b7280;font-weight:500;display:block;margin-bottom:.25rem}.parameters-table .param-enum .enum-values,.error-codes-table .param-enum .enum-values{display:flex;flex-wrap:wrap;gap:.25rem}.parameters-table .param-enum .enum-value,.error-codes-table .param-enum .enum-value{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;padding:.25rem .5rem;font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-size:.9em;color:#1f2937;font-size:.7em}.parameters-table .param-constraints,.error-codes-table .param-constraints{margin-top:.5rem;font-size:.75rem}.parameters-table .param-constraints .constraint,.error-codes-table .param-constraints .constraint{display:inline-block;color:#6b7280;margin-right:.5rem}.parameters-table .param-constraints .constraint::before,.error-codes-table .param-constraints .constraint::before{content:"• "}.parameters-table .param-default,.error-codes-table .param-default{margin-top:.5rem;font-size:.75rem}.parameters-table .param-default .default-label,.error-codes-table .param-default .default-label{color:#6b7280;font-weight:500}.parameters-table .param-default .default-value,.error-codes-table .param-default .default-value{color:#111827;font-family:"JetBrains Mono","Consolas","Monaco",monospace}.parameters-table .param-schema-link,.error-codes-table .param-schema-link{margin-top:.5rem;font-size:.75rem}.parameters-table .param-schema-link .schema-label,.error-codes-table .param-schema-link .schema-label{color:#6b7280;font-weight:500;margin-right:.25rem}.parameters-table .param-schema-link .schema-anchor,.error-codes-table .param-schema-link .schema-anchor{display:inline-flex;align-items:center;gap:.25rem;padding:0 .25rem;border:1px dashed rgba(0,0,0,0);border-bottom:1px dotted rgba(37,99,235,.5);border-radius:.25rem;text-decoration:none;color:#2563eb;transition:background-color 150ms ease-in-out,border-color 150ms ease-in-out,color 150ms ease-in-out}.parameters-table .param-schema-link .schema-anchor:hover,.error-codes-table .param-schema-link .schema-anchor:hover{background-color:rgba(37,99,235,.06);border-color:rgba(37,99,235,.4);border-bottom-color:#2563eb;text-decoration:none}.parameters-table .param-schema-link .schema-anchor:focus:focus-visible,.error-codes-table .param-schema-link .schema-anchor:focus:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.parameters-table .param-schema-link .schema-value,.error-codes-table .param-schema-link .schema-value{color:inherit;font-weight:600}.schema-block{margin:2.5rem 0}.schema-block .schema-header{margin-bottom:1rem}.schema-block .schema-title{margin:0 0 .5rem 0;font-size:1.5rem;font-weight:600}.schema-block .schema-description{margin:0;color:#6b7280}.schema-block .schema-properties{margin-top:1.5rem}.schema-block .parameters-table-wrapper{margin:0;max-width:100%}.schema-block .param-name code{white-space:normal;word-break:break-word}.type-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#f3f4f6;color:#111827;font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-size:.7em;position:relative;cursor:default}.type-badge[data-pattern]::after{content:attr(data-pattern);position:absolute;left:0;bottom:calc(100% + 6px);padding:.5rem .75rem;background:#fff;color:#111827;border:1px solid #e5e7eb;border-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-size:.75rem;line-height:1.5;white-space:nowrap;word-break:normal;overflow-wrap:normal;width:max-content;max-width:80vw;overflow-x:auto;overflow-y:hidden;z-index:1040;opacity:0;pointer-events:none;transition:opacity 150ms ease-in-out}.type-badge[data-pattern][aria-expanded=true]::after{opacity:1}.type-badge[data-pattern]{cursor:pointer}.type-badge[data-pattern][aria-expanded=false]:hover::before,.type-badge[data-pattern][aria-expanded=false]:focus-visible::before{content:"クリック";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.9);color:#2563eb;font-weight:600;border-radius:inherit}.type-badge.type-string{background-color:#e0f2fe;color:#0369a1}.type-badge.type-integer,.type-badge.type-number{background-color:#fef3c7;color:#92400e}.type-badge.type-boolean{background-color:#ecfdf5;color:#065f46}.type-badge.type-object{background-color:#f3e8ff;color:#6b21a8}.type-badge.type-array{background-color:#fee2e2;color:#991b1b}.nested-properties{margin-top:.75rem}.nested-properties .properties-details .properties-summary{font-size:.75rem;color:#2563eb;cursor:pointer;font-weight:500}.nested-properties .properties-details .properties-summary:hover{text-decoration:underline}.nested-properties .properties-details .properties-content{margin-top:.5rem;padding:.5rem;background-color:#f9fafb;border-radius:.25rem;border:1px solid #e5e7eb}.nested-properties .properties-details .nested-property{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;font-size:.75rem}.nested-properties .properties-details .nested-property:last-child{margin-bottom:0}.nested-properties .properties-details .nested-property .property-name{font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-weight:500;color:#111827}.nested-properties .properties-details .nested-property .property-type{color:#6b7280;margin:0 .5rem}.nested-properties .properties-details .nested-property .type-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#f3f4f6;color:#111827;font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-size:.7em;margin:0 .5rem}.nested-properties .properties-details .nested-property .type-badge.type-string{background-color:#e0f2fe;color:#0369a1}.nested-properties .properties-details .nested-property .type-badge.type-integer,.nested-properties .properties-details .nested-property .type-badge.type-number{background-color:#fef3c7;color:#92400e}.nested-properties .properties-details .nested-property .type-badge.type-boolean{background-color:#ecfdf5;color:#065f46}.nested-properties .properties-details .nested-property .type-badge.type-object{background-color:#f3e8ff;color:#6b21a8}.nested-properties .properties-details .nested-property .type-badge.type-array{background-color:#fee2e2;color:#991b1b}.nested-properties .properties-details .nested-property .property-required{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#ef4444;color:#fff;font-size:.5em;margin:0 .5rem}.nested-properties .properties-details .nested-property .property-description{flex:1;color:#374151}.code-tabs,.response-tabs{display:flex;align-items:center;justify-content:center;border-bottom:1px solid #e5e7eb;margin-bottom:1rem;gap:0;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.code-tabs .code-tab,.code-tabs .response-tab,.response-tabs .code-tab,.response-tabs .response-tab{padding:.75rem 1rem;border:none;background:none;color:#6b7280;cursor:pointer;font-size:.875rem;font-weight:500;border-bottom:2px solid rgba(0,0,0,0);transition:all 150ms ease-in-out;flex-shrink:0}.code-tabs .code-tab:hover,.code-tabs .response-tab:hover,.response-tabs .code-tab:hover,.response-tabs .response-tab:hover{color:#374151;background-color:#f9fafb}.code-tabs .code-tab.active,.code-tabs .response-tab.active,.response-tabs .code-tab.active,.response-tabs .response-tab.active{color:#2563eb;border-bottom-color:#2563eb;background-color:#f9fafb}.code-tabs .response-tab,.response-tabs .response-tab{display:flex;align-items:center;justify-content:center}.code-tabs .response-tab .status-code,.response-tabs .response-tab .status-code{margin-right:.5rem}.code-tabs .response-tab .status-description,.response-tabs .response-tab .status-description{font-size:.75rem;color:inherit}.code-examples .code-example,.code-examples .response-example,.response-examples .code-example,.response-examples .response-example{display:none}.code-examples .code-example.active,.code-examples .response-example.active,.response-examples .code-example.active,.response-examples .response-example.active{display:block}.code-example .code-header,.code-example .response-header,.response-example .code-header,.response-example .response-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-bottom:none;border-radius:.375rem .375rem 0 0}.code-example .code-header .code-language,.code-example .code-header .response-status,.code-example .response-header .code-language,.code-example .response-header .response-status,.response-example .code-header .code-language,.response-example .code-header .response-status,.response-example .response-header .code-language,.response-example .response-header .response-status{font-size:.875rem;font-weight:500;color:#111827}.code-example .code-header .response-status,.code-example .response-header .response-status,.response-example .code-header .response-status,.response-example .response-header .response-status{display:flex;align-items:center;justify-content:center}.code-example .code-header .response-status .status-code,.code-example .response-header .response-status .status-code,.response-example .code-header .response-status .status-code,.response-example .response-header .response-status .status-code{margin-right:.5rem}.code-example .code-content,.code-example .response-content,.response-example .code-content,.response-example .response-content{margin:0;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 .375rem .375rem}.code-example .code-content .code-actions,.code-example .response-content .code-actions,.response-example .code-content .code-actions,.response-example .response-content .code-actions{display:flex;align-items:center;justify-content:space-between;align-items:center;padding:.5rem 1rem;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb}.code-example .code-content .code-actions .code-language,.code-example .response-content .code-actions .code-language,.response-example .code-content .code-actions .code-language,.response-example .response-content .code-actions .code-language{font-size:.75rem;color:#6b7280}.code-example .code-content code,.code-example .response-content code,.response-example .code-content code,.response-example .response-content code{display:block;padding:1rem;background:none;border:none;border-radius:0;overflow-x:auto;font-size:.875rem;line-height:1.75}.api-endpoint{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1.5rem;margin:2rem 0}.api-endpoint .endpoint-header{display:flex;align-items:center;justify-content:space-between;margin:-1.5rem -1.5rem 1.5rem -1.5rem;padding:1rem 1.5rem;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.api-endpoint .endpoint-header .endpoint-method-url{display:flex;align-items:center;justify-content:center}.api-endpoint .endpoint-header .endpoint-method-url .endpoint-url{margin-left:.75rem;font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-size:1rem;color:#111827;background-color:#fff;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.375rem;word-break:break-all;overflow-wrap:break-word;white-space:normal}.api-endpoint .endpoint-header .endpoint-actions{display:flex;align-items:center;justify-content:center;gap:.5rem}.api-endpoint .endpoint-overview{margin-bottom:1.5rem}.api-endpoint .endpoint-overview .endpoint-title{margin:0 0 .5rem 0;font-size:1.25rem;font-weight:600;color:#111827}.api-endpoint .endpoint-overview .endpoint-description{margin:0 0 .75rem 0;color:#374151}.api-endpoint .endpoint-overview .endpoint-badges{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:flex-start}.api-endpoint .endpoint-name{margin-bottom:1.5rem}.api-endpoint .endpoint-name .endpoint-name-value{display:inline-block;margin-top:.5rem}.api-endpoint .endpoint-auth{margin-bottom:1.5rem}.api-endpoint .endpoint-auth .auth-info{display:flex;align-items:center;justify-content:center;gap:.75rem;justify-content:flex-start}.api-endpoint .endpoint-auth .auth-info .auth-type{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#2563eb;color:#fff;text-transform:capitalize}.api-endpoint .endpoint-auth .auth-info .auth-required{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#ef4444;color:#fff}.api-endpoint .endpoint-auth .auth-info .auth-optional{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#9ca3af;color:#fff}.api-endpoint .section-title{margin:0 0 1rem 0;font-size:1.125rem;font-weight:600;color:#111827;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.api-endpoint .endpoint-parameters,.api-endpoint .endpoint-code-examples,.api-endpoint .endpoint-responses{margin-bottom:2rem}.api-endpoint .endpoint-parameters:last-child,.api-endpoint .endpoint-code-examples:last-child,.api-endpoint .endpoint-responses:last-child{margin-bottom:0}.api-endpoint .parameters-table-wrapper{overflow-x:auto;border:1px solid #e5e7eb;border-radius:.5rem}.api-endpoint .endpoint-content{overflow:hidden;transition:max-height 150ms ease-in-out ease-out,opacity 150ms ease-in-out ease-out;max-height:none;opacity:1}.api-endpoint .endpoint-content[data-accordion-collapsed=true]{max-height:0;opacity:0;margin:0;padding:0}.api-endpoint .endpoint-content.accordion-transitioning{transition:max-height .3s ease-out,opacity .3s ease-out}.progress-tracker{margin-top:1.5rem;padding:1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem}.progress-tracker .progress-title{margin:0 0 1rem 0;font-size:1rem;font-weight:600;color:#111827}.progress-tracker .progress-steps .progress-step{display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;justify-content:flex-start}.progress-tracker .progress-steps .progress-step:last-child{margin-bottom:0}.progress-tracker .progress-steps .progress-step .progress-step-number{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:9999px;background-color:#e5e7eb;color:#6b7280;font-size:.875rem;font-weight:500;margin-right:.75rem}.progress-tracker .progress-steps .progress-step .progress-step-title{font-size:.875rem;color:#374151}.progress-tracker .progress-steps .progress-step.completed .progress-step-number{background-color:#10b981;color:#fff}.progress-tracker .progress-steps .progress-step.completed .progress-step-title{color:#111827}.progress-tracker .progress-steps .progress-step.current .progress-step-number{background-color:#2563eb;color:#fff}.progress-tracker .progress-steps .progress-step.current .progress-step-title{color:#111827;font-weight:500}.time-estimate{margin-top:1rem;padding:.75rem;background-color:#f9fafb;border-radius:.375rem}.time-estimate .estimate-title{margin:0 0 .5rem 0;font-size:.875rem;font-weight:600;color:#111827}.time-estimate .estimate-value{display:flex;align-items:center;justify-content:center;font-size:.875rem;color:#374151;justify-content:flex-start}.time-estimate .estimate-value .icon{margin-right:.5rem;color:#2563eb}.difficulty-level{margin-top:1rem;padding:.75rem;background-color:#f9fafb;border-radius:.375rem}.difficulty-level .difficulty-title{margin:0 0 .5rem 0;font-size:.875rem;font-weight:600;color:#111827}.difficulty-level .difficulty-value{display:flex;align-items:center;justify-content:center;font-size:.875rem;justify-content:flex-start}.difficulty-level .difficulty-value .icon{margin-right:.5rem}.difficulty-level .difficulty-value.difficulty-beginner{color:#10b981}.difficulty-level .difficulty-value.difficulty-intermediate{color:#f59e0b}.difficulty-level .difficulty-value.difficulty-advanced{color:#ef4444}.prerequisites-section .prerequisites-list .prerequisite-item{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1.5rem;margin-bottom:1rem}.prerequisites-section .prerequisites-list .prerequisite-item:last-child{margin-bottom:0}.prerequisites-section .prerequisites-list .prerequisite-item .prerequisite-header{display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;justify-content:flex-start}.prerequisites-section .prerequisites-list .prerequisite-item .prerequisite-header .prerequisite-icon{color:#10b981;margin-right:.75rem;font-size:1.125rem}.prerequisites-section .prerequisites-list .prerequisite-item .prerequisite-header .prerequisite-title{margin:0;font-size:1rem;font-weight:600}.prerequisites-section .prerequisites-list .prerequisite-item .prerequisite-description{margin:0 0 .75rem 0;color:#374151}.prerequisites-section .prerequisites-list .prerequisite-item .prerequisite-links{list-style:none;margin:0;padding:0}.prerequisites-section .prerequisites-list .prerequisite-item .prerequisite-links li{margin-bottom:.25rem}.prerequisites-section .prerequisites-list .prerequisite-item .prerequisite-links li:last-child{margin-bottom:0}.prerequisites-section .prerequisites-list .prerequisite-item .prerequisite-links .prerequisite-link{color:#2563eb;text-decoration:none;font-size:.875rem}.prerequisites-section .prerequisites-list .prerequisite-item .prerequisite-links .prerequisite-link:hover{text-decoration:underline}.prerequisites-section .prerequisites-list .prerequisite-item .prerequisite-links .prerequisite-link .icon{margin-left:.25rem;font-size:.75rem;opacity:.7}.learning-objectives-section .objectives-list{list-style:none;margin:0;padding:0}.learning-objectives-section .objectives-list .objective-item{display:flex;align-items:center;justify-content:center;margin-bottom:.75rem;align-items:flex-start;justify-content:flex-start}.learning-objectives-section .objectives-list .objective-item:last-child{margin-bottom:0}.learning-objectives-section .objectives-list .objective-item .icon{color:#2563eb;margin-right:.75rem;margin-top:.1em;flex-shrink:0}.troubleshooting-section .troubleshooting-items .troubleshooting-item{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1.5rem;margin-bottom:1rem;padding:0}.troubleshooting-section .troubleshooting-items .troubleshooting-item:last-child{margin-bottom:0}.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1rem 1.5rem;border:none;background:none;text-align:left;cursor:pointer;transition:background-color 150ms ease-in-out}.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-header:hover{background-color:#f9fafb}.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-header .icon:first-child{color:#f59e0b;margin-right:.75rem}.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-header .troubleshooting-title{flex:1;margin:0;font-size:1rem;font-weight:500;color:#111827}.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-header .icon:last-child{color:#6b7280;transition:transform 150ms ease-in-out}.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-header[aria-expanded=true] .icon:last-child{transform:rotate(180deg)}.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content{padding:0 1.5rem 1rem 1.5rem;border-top:1px solid #e5e7eb}.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-symptoms,.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-solutions{margin-bottom:1rem}.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-symptoms:last-child,.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-solutions:last-child{margin-bottom:0}.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-symptoms h4,.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-solutions h4{margin:0 0 .5rem 0;font-size:.875rem;font-weight:600;color:#111827}.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-symptoms ul,.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-symptoms ol,.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-solutions ul,.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-solutions ol{margin:0;color:#374151}.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-symptoms ul li,.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-symptoms ol li,.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-solutions ul li,.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-solutions ol li{margin-bottom:.25rem}.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-symptoms ul li:last-child,.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-symptoms ol li:last-child,.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-solutions ul li:last-child,.troubleshooting-section .troubleshooting-items .troubleshooting-item .troubleshooting-content .troubleshooting-solutions ol li:last-child{margin-bottom:0}.next-steps-section .next-steps-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width: 640px){.next-steps-section .next-steps-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.next-steps-section .next-steps-grid{grid-template-columns:repeat(3, 1fr)}}.next-steps-section .next-steps-grid .next-step-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);padding:1.5rem;text-align:center}.next-steps-section .next-steps-grid .next-step-card .next-step-icon{font-size:1.875rem;color:#2563eb;margin-bottom:1rem}.next-steps-section .next-steps-grid .next-step-card .next-step-title{margin:0 0 .5rem 0;font-size:1rem;font-weight:600}.next-steps-section .next-steps-grid .next-step-card .next-step-description{margin:0 0 1rem 0;color:#374151;font-size:.875rem}.next-steps-section .next-steps-grid .next-step-card .next-step-link{color:#2563eb;text-decoration:none;font-weight:500}.next-steps-section .next-steps-grid .next-step-card .next-step-link:hover{text-decoration:underline}.next-steps-section .next-steps-grid .next-step-card .next-step-link .icon{margin-left:.25rem;font-size:.75rem;opacity:.7}.page-header{margin-bottom:2rem}.page-header .page-title{margin:0 0 .75rem 0;font-size:1.875rem;font-weight:700;color:#111827}@media(min-width: 768px){.page-header .page-title{font-size:2.25rem}}.page-header .page-description{margin:0 0 1rem 0;font-size:1.125rem;color:#374151;max-width:800px}.page-header .page-badges{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;justify-content:flex-start}.page-header .page-meta{font-size:.875rem;color:#6b7280}.page-header .page-meta .updated-at{font-style:italic}.page-footer{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e5e7eb}.page-footer .edit-this-page{margin-bottom:1rem}.page-footer .edit-this-page .edit-link{color:#2563eb;text-decoration:none;font-size:.875rem}.page-footer .edit-this-page .edit-link:hover{text-decoration:underline}.page-footer .page-tags{display:flex;align-items:center;justify-content:center;gap:.5rem;justify-content:flex-start}.page-footer .page-tags .tags-label{font-size:.875rem;color:#6b7280;font-weight:500}.page-footer .page-tags .tag{display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em;white-space:nowrap;word-break:keep-all;background-color:#f3f4f6;color:#374151;font-size:.75rem}.page-navigation{margin-top:2rem}.page-navigation .page-nav-container .page-nav-links{display:flex;align-items:center;justify-content:space-between;gap:1rem}@media(max-width: 639px){.page-navigation .page-nav-container .page-nav-links{flex-direction:column}}.page-navigation .page-nav-container .page-nav-link{display:flex;align-items:center;justify-content:center;flex:1;padding:1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;text-decoration:none;transition:all 150ms ease-in-out}.page-navigation .page-nav-container .page-nav-link:hover{border-color:#2563eb;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.page-navigation .page-nav-container .page-nav-link.page-nav-prev{justify-content:flex-start}.page-navigation .page-nav-container .page-nav-link.page-nav-prev .icon{margin-right:.75rem;color:#2563eb}.page-navigation .page-nav-container .page-nav-link.page-nav-next{justify-content:flex-end}.page-navigation .page-nav-container .page-nav-link.page-nav-next .icon{margin-left:.75rem;color:#2563eb}.page-navigation .page-nav-container .page-nav-link .page-nav-content{text-align:left}.page-nav-next .page-navigation .page-nav-container .page-nav-link .page-nav-content{text-align:right}.page-navigation .page-nav-container .page-nav-link .page-nav-content .page-nav-label{display:block;font-size:.75rem;color:#6b7280;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.page-navigation .page-nav-container .page-nav-link .page-nav-content .page-nav-title{display:block;font-size:1rem;color:#111827;font-weight:500}.language-switcher{position:relative;margin-left:1.5rem}.language-switcher .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.language-switcher .language-select{appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.25rem 1.25rem .25rem .75rem;font-size:.75rem;font-weight:400;color:#374151;cursor:pointer;transition:all 150ms ease-in-out;min-width:70px;height:36px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:14px}.language-switcher .language-select:hover{color:#2563eb;border-color:#2563eb;background-color:#f9fafb;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%232563eb' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e")}.language-switcher .language-select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}@media(max-width: 639px){.language-switcher .language-select{margin-left:.75rem;min-width:60px;font-size:11px;padding:.25rem 1rem .25rem .5rem;height:32px;background-size:12px}}.endpoint-error-codes .schema-block{margin:0}.endpoint-error-codes .schema-properties{margin-top:0}pre[class*=language-]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;padding:1rem;font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-size:.875rem;line-height:1.75;overflow-x:auto;color:#1f2937}pre[class*=language-] code{background:none;padding:0;border:none;font-size:inherit}pre[class*=language-]{position:relative;overflow:auto}pre[class*=language-].line-numbers{padding-left:3.2em}pre[class*=language-] code[class*=language-]{color:#1f2937;background:none;font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-size:.875rem;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.75;tab-size:4;hyphens:none}code[class*=language-]{color:#1f2937;background:none;font-family:"JetBrains Mono","Consolas","Monaco",monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;hyphens:none}:not(pre)>code[class*=language-]{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.25rem;padding:.25rem .5rem;font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-size:.9em;color:#1f2937;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#6b7280;font-style:italic}.token.punctuation{color:#4b5563}.token.namespace{opacity:.7}.token.property,.token.tag,.token.symbol,.token.deleted{color:#e53e3e}.token.boolean,.token.number,.token.constant{color:#f59e0b}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#10b981}.token.operator,.token.entity,.token.url{color:#4b5563}.token.keyword,.token.atrule,.token.regex,.token.important{color:#2563eb;font-weight:500}.token.function{color:#8b5cf6;font-weight:500}.token.class-name{color:#ec4899;font-weight:500}.token.variable{color:#8b5a2b}.token.important{font-weight:700}.token.bold{font-weight:700}.token.italic{font-style:italic}.language-json .token.property{color:#2563eb}.language-json .token.string{color:#10b981}.language-json .token.number{color:#f59e0b}.language-json .token.boolean{color:#e53e3e;font-weight:500}.language-json .token.null{color:#6b7280;font-weight:500}.language-css .token.selector{color:#2563eb;font-weight:500}.language-css .token.property{color:#8b5a2b}.language-css .token.function{color:#8b5cf6}.language-javascript .token.keyword,.language-js .token.keyword,.language-typescript .token.keyword,.language-ts .token.keyword{color:#2563eb}.language-javascript .token.keyword.keyword-const,.language-javascript .token.keyword.keyword-let,.language-javascript .token.keyword.keyword-var,.language-js .token.keyword.keyword-const,.language-js .token.keyword.keyword-let,.language-js .token.keyword.keyword-var,.language-typescript .token.keyword.keyword-const,.language-typescript .token.keyword.keyword-let,.language-typescript .token.keyword.keyword-var,.language-ts .token.keyword.keyword-const,.language-ts .token.keyword.keyword-let,.language-ts .token.keyword.keyword-var{color:#8b5a2b}.language-javascript .token.keyword.keyword-function,.language-js .token.keyword.keyword-function,.language-typescript .token.keyword.keyword-function,.language-ts .token.keyword.keyword-function{color:#8b5cf6}.language-javascript .token.keyword.keyword-return,.language-javascript .token.keyword.keyword-if,.language-javascript .token.keyword.keyword-else,.language-javascript .token.keyword.keyword-for,.language-javascript .token.keyword.keyword-while,.language-js .token.keyword.keyword-return,.language-js .token.keyword.keyword-if,.language-js .token.keyword.keyword-else,.language-js .token.keyword.keyword-for,.language-js .token.keyword.keyword-while,.language-typescript .token.keyword.keyword-return,.language-typescript .token.keyword.keyword-if,.language-typescript .token.keyword.keyword-else,.language-typescript .token.keyword.keyword-for,.language-typescript .token.keyword.keyword-while,.language-ts .token.keyword.keyword-return,.language-ts .token.keyword.keyword-if,.language-ts .token.keyword.keyword-else,.language-ts .token.keyword.keyword-for,.language-ts .token.keyword.keyword-while{color:#2563eb;font-weight:600}.language-javascript .token.function,.language-js .token.function,.language-typescript .token.function,.language-ts .token.function{color:#8b5cf6}.language-javascript .token.class-name,.language-js .token.class-name,.language-typescript .token.class-name,.language-ts .token.class-name{color:#ec4899}.language-javascript .token.template-string,.language-js .token.template-string,.language-typescript .token.template-string,.language-ts .token.template-string{color:#10b981}.language-javascript .token.template-string .template-punctuation,.language-js .token.template-string .template-punctuation,.language-typescript .token.template-string .template-punctuation,.language-ts .token.template-string .template-punctuation{color:#2563eb}.language-python .token.decorator,.language-py .token.decorator{color:#ec4899;font-weight:500}.language-python .token.builtin,.language-py .token.builtin{color:#8b5cf6}.language-python .token.triple-quoted-string,.language-py .token.triple-quoted-string{color:#10b981;font-style:italic}.language-bash .token.function,.language-shell .token.function{color:#2563eb}.language-bash .token.parameter,.language-shell .token.parameter{color:#8b5a2b}.language-bash .token.option,.language-shell .token.option{color:#2563eb}.language-curl .token.parameter{color:#2563eb}.language-curl .token.url{color:#2563eb;text-decoration:underline}.language-curl .token.header{color:#ec4899}.language-yaml .token.key,.language-yml .token.key{color:#2563eb;font-weight:500}.language-yaml .token.anchor,.language-yml .token.anchor{color:#8b5cf6}.language-yaml .token.alias,.language-yml .token.alias{color:#ec4899}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;left:0;width:3.2em;letter-spacing:-1px;border-right:1px solid #e5e7eb;user-select:none}.line-numbers .line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers .line-numbers-rows>span:before{counter-increment:linenumber;content:counter(linenumber);color:#6b7280;display:block;padding-right:.6em;text-align:right;font-size:.75rem}.line-numbers .line-numbers-rows>span.line-highlight{background-color:rgba(245,158,11,.1)}.line-numbers .line-numbers-rows>span.line-highlight:before{color:#f59e0b;font-weight:500}.code-toolbar{position:relative}.code-toolbar .toolbar{position:absolute;top:.3em;right:.2em;transition:opacity 150ms ease-in-out;opacity:0}.code-toolbar .toolbar .toolbar-item{display:inline-block}.code-toolbar .toolbar .toolbar-item button,.code-toolbar .toolbar .toolbar-item a,.code-toolbar .toolbar .toolbar-item span{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid rgba(0,0,0,0);border-radius:.375rem;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all 150ms ease-in-out;user-select:none}.code-toolbar .toolbar .toolbar-item button:focus,.code-toolbar .toolbar .toolbar-item a:focus,.code-toolbar .toolbar .toolbar-item span:focus{outline:2px solid #2563eb;outline-offset:2px}.code-toolbar .toolbar .toolbar-item button:disabled,.code-toolbar .toolbar .toolbar-item a:disabled,.code-toolbar .toolbar .toolbar-item span:disabled{opacity:.5;cursor:not-allowed}.code-toolbar .toolbar .toolbar-item button,.code-toolbar .toolbar .toolbar-item a,.code-toolbar .toolbar .toolbar-item span{background-color:rgba(0,0,0,0);color:#374151}.code-toolbar .toolbar .toolbar-item button:hover:not(:disabled),.code-toolbar .toolbar .toolbar-item a:hover:not(:disabled),.code-toolbar .toolbar .toolbar-item span:hover:not(:disabled){background-color:#f3f4f6}.code-toolbar .toolbar .toolbar-item button,.code-toolbar .toolbar .toolbar-item a,.code-toolbar .toolbar .toolbar-item span{height:auto;min-height:28px;padding:.25rem .5rem;font-size:.75rem;border:1px solid rgba(229,231,235,.7);background-color:hsla(0,0%,100%,.9);color:#374151;cursor:pointer;text-decoration:none}.code-toolbar .toolbar .toolbar-item button:hover,.code-toolbar .toolbar .toolbar-item a:hover,.code-toolbar .toolbar .toolbar-item span:hover{background-color:#fff;border-color:#e5e7eb}.code-toolbar .toolbar .toolbar-item button:focus:focus-visible,.code-toolbar .toolbar .toolbar-item a:focus:focus-visible,.code-toolbar .toolbar .toolbar-item span:focus:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.code-toolbar:hover .toolbar{opacity:1}.copy-to-clipboard-button{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid rgba(0,0,0,0);border-radius:.375rem;font-size:1rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all 150ms ease-in-out;user-select:none}.copy-to-clipboard-button:focus{outline:2px solid #2563eb;outline-offset:2px}.copy-to-clipboard-button:disabled{opacity:.5;cursor:not-allowed}.copy-to-clipboard-button{background-color:rgba(0,0,0,0);color:#374151}.copy-to-clipboard-button:hover:not(:disabled){background-color:#f3f4f6}.copy-to-clipboard-button{height:auto;min-height:28px;padding:.25rem .5rem;font-size:.75rem;border:1px solid rgba(229,231,235,.7);background-color:hsla(0,0%,100%,.9);color:#374151;position:absolute;top:.3em;right:.3em}.copy-to-clipboard-button:hover{background-color:#fff;border-color:#e5e7eb}.copy-to-clipboard-button:focus:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.command-line .command-line-prompt{border-right:1px solid #e5e7eb;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;user-select:none}.command-line .command-line-prompt>span:before{color:#6b7280;content:" ";display:block;padding-right:.8em}.command-line .command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $";color:#2563eb}.command-line .command-line-prompt>span[data-user=root]:before{color:#ef4444}.command-line .command-line-prompt>span[data-prompt]:before{content:attr(data-prompt);color:#6b7280}.token.diff.bold{font-weight:700}.token.deleted{background-color:rgba(239,68,68,.1);color:#ef4444}.token.inserted{background-color:rgba(16,185,129,.1);color:#10b981}.rainbow-braces .token.punctuation.brace-level-1,.rainbow-braces .token.punctuation.brace-level-5,.rainbow-braces .token.punctuation.brace-level-9{color:#e53e3e}.rainbow-braces .token.punctuation.brace-level-2,.rainbow-braces .token.punctuation.brace-level-6,.rainbow-braces .token.punctuation.brace-level-10{color:#f59e0b}.rainbow-braces .token.punctuation.brace-level-3,.rainbow-braces .token.punctuation.brace-level-7,.rainbow-braces .token.punctuation.brace-level-11{color:#10b981}.rainbow-braces .token.punctuation.brace-level-4,.rainbow-braces .token.punctuation.brace-level-8,.rainbow-braces .token.punctuation.brace-level-12{color:#2563eb}.brace-hover{background-color:rgba(37,99,235,.1);border-radius:.25rem;box-shadow:0 0 0 1px rgba(37,99,235,.3)}.code-block-with-title{margin:1.5rem 0;border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.code-block-with-title .code-title{padding:.75rem 1rem;background-color:#f3f4f6;border-bottom:1px solid #e5e7eb;font-size:.875rem;font-weight:500;color:#111827;margin:0}.code-block-with-title pre{margin:0;border:none;border-radius:0}.code-diff .line{display:block;width:100%}.code-diff .line.line-added{background-color:rgba(16,185,129,.1)}.code-diff .line.line-added:before{content:"+";color:#10b981;font-weight:700;margin-right:.5rem}.code-diff .line.line-removed{background-color:rgba(239,68,68,.1)}.code-diff .line.line-removed:before{content:"-";color:#ef4444;font-weight:700;margin-right:.5rem}.code-diff .line.line-unchanged:before{content:" ";margin-right:.5rem}.inline-highlight{background-color:rgba(37,99,235,.1);color:#2563eb;padding:.1em .3em;border-radius:.25rem;font-family:"JetBrains Mono","Consolas","Monaco",monospace;font-size:.9em}@media(max-width: 639px){pre[class*=language-]{font-size:.75rem;overflow-x:auto}pre[class*=language-] code{font-size:inherit}.line-numbers{padding-left:2.8em}.line-numbers .line-numbers-rows{left:-2.8em;width:2em}.code-toolbar .toolbar{opacity:1}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-grid{display:grid !important}@media(min-width: 640px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-grid{display:grid !important}}@media(min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-grid{display:grid !important}}@media(min-width: 1024px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-grid{display:grid !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:.75rem !important}.m-4{margin:1rem !important}.m-5{margin:1.25rem !important}.m-6{margin:1.5rem !important}.m-8{margin:2rem !important}.m-10{margin:2.5rem !important}.m-12{margin:3rem !important}.m-16{margin:4rem !important}.m-20{margin:5rem !important}.m-24{margin:6rem !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.mx-1{margin-left:.25rem !important;margin-right:.25rem !important}.mx-2{margin-left:.5rem !important;margin-right:.5rem !important}.mx-3{margin-left:.75rem !important;margin-right:.75rem !important}.mx-4{margin-left:1rem !important;margin-right:1rem !important}.mx-5{margin-left:1.25rem !important;margin-right:1.25rem !important}.mx-6{margin-left:1.5rem !important;margin-right:1.5rem !important}.mx-8{margin-left:2rem !important;margin-right:2rem !important}.mx-auto{margin-left:auto !important;margin-right:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.my-5{margin-top:1.25rem !important;margin-bottom:1.25rem !important}.my-6{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-8{margin-top:2rem !important;margin-bottom:2rem !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:.75rem !important}.mt-4{margin-top:1rem !important}.mt-5{margin-top:1.25rem !important}.mt-6{margin-top:1.5rem !important}.mt-8{margin-top:2rem !important}.mt-10{margin-top:2.5rem !important}.mt-12{margin-top:3rem !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:.75rem !important}.mb-4{margin-bottom:1rem !important}.mb-5{margin-bottom:1.25rem !important}.mb-6{margin-bottom:1.5rem !important}.mb-8{margin-bottom:2rem !important}.mb-10{margin-bottom:2.5rem !important}.mb-12{margin-bottom:3rem !important}.ml-0{margin-left:0 !important}.ml-1{margin-left:.25rem !important}.ml-2{margin-left:.5rem !important}.ml-3{margin-left:.75rem !important}.ml-4{margin-left:1rem !important}.ml-5{margin-left:1.25rem !important}.ml-6{margin-left:1.5rem !important}.ml-auto{margin-left:auto !important}.mr-0{margin-right:0 !important}.mr-1{margin-right:.25rem !important}.mr-2{margin-right:.5rem !important}.mr-3{margin-right:.75rem !important}.mr-4{margin-right:1rem !important}.mr-5{margin-right:1.25rem !important}.mr-6{margin-right:1.5rem !important}.mr-auto{margin-right:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:.75rem !important}.p-4{padding:1rem !important}.p-5{padding:1.25rem !important}.p-6{padding:1.5rem !important}.p-8{padding:2rem !important}.p-10{padding:2.5rem !important}.p-12{padding:3rem !important}.px-0{padding-left:0 !important;padding-right:0 !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.px-3{padding-left:.75rem !important;padding-right:.75rem !important}.px-4{padding-left:1rem !important;padding-right:1rem !important}.px-5{padding-left:1.25rem !important;padding-right:1.25rem !important}.px-6{padding-left:1.5rem !important;padding-right:1.5rem !important}.px-8{padding-left:2rem !important;padding-right:2rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.py-5{padding-top:1.25rem !important;padding-bottom:1.25rem !important}.py-6{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-8{padding-top:2rem !important;padding-bottom:2rem !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-justify{text-align:justify !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.font-weight-light{font-weight:300 !important}.font-weight-normal{font-weight:400 !important}.font-weight-medium{font-weight:500 !important}.font-weight-semibold{font-weight:600 !important}.font-weight-bold{font-weight:700 !important}.font-size-xs{font-size:.75rem !important}.font-size-sm{font-size:.875rem !important}.font-size-base{font-size:1rem !important}.font-size-lg{font-size:1.125rem !important}.font-size-xl{font-size:1.25rem !important}.font-size-2xl{font-size:1.5rem !important}.font-size-3xl{font-size:1.875rem !important}.font-size-4xl{font-size:2.25rem !important}.line-height-tight{line-height:1.25 !important}.line-height-normal{line-height:1.5 !important}.line-height-relaxed{line-height:1.75 !important}.text-primary{color:#2563eb !important}.text-secondary{color:#4b5563 !important}.text-success{color:#10b981 !important}.text-warning{color:#f59e0b !important}.text-error{color:#ef4444 !important}.text-info{color:#3b82f6 !important}.text-dark{color:#111827 !important}.text-normal{color:#374151 !important}.text-light{color:#6b7280 !important}.text-white{color:#fff !important}.text-muted{color:#6b7280 !important}.bg-primary{background-color:#2563eb !important}.bg-secondary{background-color:#4b5563 !important}.bg-success{background-color:#10b981 !important}.bg-warning{background-color:#f59e0b !important}.bg-error{background-color:#ef4444 !important}.bg-info{background-color:#3b82f6 !important}.bg-white{background-color:#fff !important}.bg-gray-50{background-color:#f9fafb !important}.bg-gray-100{background-color:#f3f4f6 !important}.bg-gray-200{background-color:#e5e7eb !important}.bg-gray-900{background-color:#111827 !important}.bg-transparent{background-color:rgba(0,0,0,0) !important}.border{border:1px solid #e5e7eb !important}.border-0{border:0 !important}.border-top{border-top:1px solid #e5e7eb !important}.border-right{border-right:1px solid #e5e7eb !important}.border-bottom{border-bottom:1px solid #e5e7eb !important}.border-left{border-left:1px solid #e5e7eb !important}.border-primary{border-color:#2563eb !important}.border-secondary{border-color:#4b5563 !important}.border-success{border-color:#10b981 !important}.border-warning{border-color:#f59e0b !important}.border-error{border-color:#ef4444 !important}.rounded{border-radius:.375rem !important}.rounded-sm{border-radius:.25rem !important}.rounded-md{border-radius:.5rem !important}.rounded-lg{border-radius:.75rem !important}.rounded-xl{border-radius:1rem !important}.rounded-full{border-radius:9999px !important}.rounded-0{border-radius:0 !important}.rounded-top{border-top-left-radius:.375rem !important;border-top-right-radius:.375rem !important}.rounded-right{border-top-right-radius:.375rem !important;border-bottom-right-radius:.375rem !important}.rounded-bottom{border-bottom-right-radius:.375rem !important;border-bottom-left-radius:.375rem !important}.rounded-left{border-top-left-radius:.375rem !important;border-bottom-left-radius:.375rem !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.z-index-0{z-index:0 !important}.z-index-1{z-index:1 !important}.z-index-10{z-index:10 !important}.z-index-20{z-index:20 !important}.z-index-30{z-index:30 !important}.z-index-40{z-index:40 !important}.z-index-50{z-index:50 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.overflow-x-auto{overflow-x:auto !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-x-visible{overflow-x:visible !important}.overflow-x-scroll{overflow-x:scroll !important}.overflow-y-auto{overflow-y:auto !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-y-visible{overflow-y:visible !important}.overflow-y-scroll{overflow-y:scroll !important}.shadow-none{box-shadow:none !important}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05) !important}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06) !important}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06) !important}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05) !important}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04) !important}.cursor-pointer{cursor:pointer !important}.cursor-default{cursor:default !important}.cursor-not-allowed{cursor:not-allowed !important}.cursor-help{cursor:help !important}.user-select-none{user-select:none !important}.user-select-auto{user-select:auto !important}.user-select-all{user-select:all !important}.user-select-text{user-select:text !important}.pointer-events-none{pointer-events:none !important}.pointer-events-auto{pointer-events:auto !important}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@media(min-width: 768px){.mobile-only{display:none !important}}@media(max-width: 639px){.desktop-only{display:none !important}}.fade-in{opacity:0;animation:fadeIn .3s ease-in-out forwards}.slide-in-up{transform:translateY(1rem);opacity:0;animation:slideInUp .3s ease-out forwards}.bounce-in{transform:scale(0.3);opacity:0;animation:bounceIn .5s ease-out forwards}.transition-fast{transition:all 150ms ease-in-out !important}.transition-normal{transition:all 300ms ease-in-out !important}.transition-slow{transition:all 500ms ease-in-out !important}.hover-primary:hover{color:#2563eb !important}.hover-secondary:hover{color:#4b5563 !important}.hover-success:hover{color:#10b981 !important}.hover-warning:hover{color:#f59e0b !important}.hover-error:hover{color:#ef4444 !important}.hover-bg-primary:hover{background-color:#2563eb !important}.hover-bg-secondary:hover{background-color:#4b5563 !important}.hover-bg-gray-50:hover{background-color:#f9fafb !important}.hover-bg-gray-100:hover{background-color:#f3f4f6 !important}.focus-primary:focus{outline:2px solid #2563eb !important;outline-offset:2px !important}.loading{position:relative;color:rgba(0,0,0,0) !important}.loading::after{content:"";position:absolute;top:50%;left:50%;width:1em;height:1em;margin:-0.5em 0 0 -0.5em;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.aspect-ratio-1-1{aspect-ratio:1/1}.aspect-ratio-16-9{aspect-ratio:16/9}.aspect-ratio-4-3{aspect-ratio:4/3}.aspect-ratio-3-2{aspect-ratio:3/2}.object-cover{object-fit:cover !important}.object-contain{object-fit:contain !important}.object-fill{object-fit:fill !important}.object-scale-down{object-fit:scale-down !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:.75rem !important}.gap-4{gap:1rem !important}.gap-5{gap:1.25rem !important}.gap-6{gap:1.5rem !important}.gap-8{gap:2rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:.75rem !important}.row-gap-4{row-gap:1rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:.75rem !important}.column-gap-4{column-gap:1rem !important}@media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}@page{margin:.5in;size:A4}html{font-size:12pt;line-height:1.3}body{font-family:"Times New Roman",Times,serif;font-size:12pt;line-height:1.3}.site-header,.mobile-nav,.search-overlay,.sidebar,.back-to-top,.site-footer,.action-btn,.copy-btn,.try-it-btn,.edit-this-page,.feedback-actions,.code-tabs,.response-tabs,.toolbar,.copy-to-clipboard-button,.hamburger-icon,.mobile-menu-toggle,.search-btn,button:not(.print-show),.no-print{display:none !important}.page-wrapper{display:block !important;grid-template-columns:none !important}.main-content{min-height:auto !important}.content-wrapper{padding:0 !important;max-width:none !important}.page-content-wrapper,.api-content-wrapper,.guide-content-wrapper{display:block !important;grid-template-columns:none !important}.content-toc,.api-toc,.guide-toc{display:none !important}h1,h2,h3,h4,h5,h6{color:#000 !important;page-break-after:avoid;page-break-inside:avoid;font-family:"Times New Roman",Times,serif;font-weight:bold}h1{font-size:24pt;margin-bottom:12pt;border-bottom:2pt solid #000;padding-bottom:6pt}h2{font-size:18pt;margin-top:18pt;margin-bottom:9pt}h3{font-size:14pt;margin-top:14pt;margin-bottom:7pt}h4{font-size:12pt;margin-top:12pt;margin-bottom:6pt}h5,h6{font-size:12pt;margin-top:12pt;margin-bottom:6pt;font-weight:normal;font-style:italic}p{margin-bottom:6pt;orphans:3;widows:3}a{color:#000 !important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")";font-size:10pt;color:#666 !important}a[href^="#"]:after,a[href^="/"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}ul,ol{margin-bottom:6pt;padding-left:18pt}li{margin-bottom:3pt}pre,code{font-family:"Courier New",Courier,monospace;font-size:10pt;border:1pt solid #000;background:#fff !important;page-break-inside:avoid}pre{padding:6pt;margin:6pt 0;white-space:pre-wrap;word-wrap:break-word}code{padding:1pt 2pt}table{border-collapse:collapse;border:1pt solid #000;margin:6pt 0;width:100%;font-size:10pt;page-break-inside:avoid}th,td{border:1pt solid #000;padding:3pt 6pt;text-align:left;vertical-align:top}th{background:#f0f0f0 !important;font-weight:bold}thead{display:table-header-group}tbody{display:table-row-group}tr{page-break-inside:avoid}img{max-width:100% !important;height:auto !important;page-break-inside:avoid}blockquote{border-left:3pt solid #000;padding-left:12pt;margin:12pt 0;page-break-inside:avoid;font-style:italic}.api-endpoint{border:1pt solid #000 !important;padding:6pt !important;margin:12pt 0 !important;page-break-inside:avoid;background:#fff !important}.endpoint-header{border-bottom:1pt solid #000 !important;padding-bottom:6pt !important;margin-bottom:6pt !important;background:#f0f0f0 !important}.http-method{font-weight:bold !important;background:#fff !important;color:#000 !important;border:1pt solid #000 !important;padding:2pt 4pt !important}.endpoint-url{font-family:"Courier New",Courier,monospace !important;font-weight:bold !important;background:#fff !important;border:1pt solid #000 !important;padding:2pt 4pt !important}.section-title{font-weight:bold !important;border-bottom:1pt solid #000 !important;padding-bottom:3pt !important;margin-bottom:6pt !important}.endpoint-name{margin-bottom:6pt !important}.parameters-table{font-size:9pt !important}.badge,.http-method,.status-code{background:#fff !important;color:#000 !important;border:1pt solid #000 !important;padding:1pt 3pt !important;font-weight:bold !important;font-size:9pt !important}.card{border:1pt solid #000 !important;padding:6pt !important;margin:6pt 0 !important;background:#fff !important;page-break-inside:avoid}.alert{border:2pt solid #000 !important;padding:6pt !important;margin:6pt 0 !important;background:#fff !important;page-break-inside:avoid}.alert-title{font-weight:bold !important;margin-bottom:3pt !important}.breadcrumbs{font-size:10pt;margin-bottom:12pt;padding-bottom:6pt;border-bottom:1pt solid #000}.breadcrumb-separator:after{content:" > "}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.page-break-inside-avoid{page-break-inside:avoid}.print-only{display:block !important}.print-inline{display:inline !important}.print-hide{display:none !important}@page{@bottom-center{content:"Page " counter(page) " of " counter(pages);font-size:10pt;color:#666}@top-left{content:"Net Protections API Documentation";font-size:10pt;color:#666}@top-right{content:string(title);font-size:10pt;color:#666}}h1{string-set:title content()}.text-light,.text-muted{color:#333 !important}.bg-gray-50,.bg-gray-100{background:#f8f8f8 !important}.code-example,.response-example{display:block !important}.code-example:not(:first-child),.response-example:not(:first-child){display:none !important}.code-header,.response-header{background:#f0f0f0 !important;border-bottom:1pt solid #000 !important;padding:3pt 6pt !important;font-weight:bold !important}.progress-tracker{border:1pt solid #000 !important;padding:6pt !important;background:#fff !important}.progress-step-number{background:#fff !important;color:#000 !important;border:1pt solid #000 !important}.troubleshooting-item{page-break-inside:avoid;border:1pt solid #000 !important;margin-bottom:6pt !important}.troubleshooting-header{background:#f0f0f0 !important;padding:6pt !important;font-weight:bold !important}.troubleshooting-content{padding:6pt !important}}