.manual-hub-lede{max-width:640px;color:var(--gray-8);word-break:keep-all;margin:10px 0 0;font-size:15px;line-height:1.6}.manual-search{align-items:center;max-width:440px;margin-top:20px;display:flex;position:relative}.manual-search-icon{color:var(--gray-5);pointer-events:none;position:absolute;left:11px}.manual-search-input{border:1px solid var(--gray-2);background:var(--bg-surface);width:100%;color:var(--gray-9);font:inherit;transition:border-color var(--duration-fast), box-shadow var(--duration-fast);border-radius:10px;padding:9px 34px;font-size:14px;line-height:1.5}.manual-search-input::placeholder{color:var(--gray-5)}.manual-search-input:focus{border-color:var(--primary-4);box-shadow:0 0 0 3px var(--primary-0);outline:none}.manual-search-input::-webkit-search-cancel-button{appearance:none}.manual-search-clear{background:var(--gray-1);width:22px;height:22px;color:var(--gray-6);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:8px}.manual-search-clear:hover{background:var(--gray-2);color:var(--gray-8)}.manual-search-results{flex-direction:column;gap:4px;max-width:640px;margin:14px 0 0;padding:0;list-style:none;display:flex}.manual-search-item{color:var(--gray-9);transition:background var(--duration-fast), border-color var(--duration-fast);border:1px solid #0000;border-radius:10px;padding:9px 12px;text-decoration:none;display:block}.manual-search-item:hover,.manual-search-item:focus-visible{background:var(--gray-0);border-color:var(--gray-2);text-decoration:none}.manual-search-crumb{color:var(--gray-6);font-size:12px}.manual-search-crumb:after{content:" ›"}.manual-search-title{margin-left:5px;font-size:14px;font-weight:600}.manual-search-title--lead{margin-left:0}.manual-search-sub{color:var(--gray-6);word-break:keep-all;margin-top:2px;font-size:12.5px;line-height:1.5;display:block}.manual-search-empty{color:var(--gray-6);word-break:keep-all;margin:16px 0 0;font-size:13.5px}.manual-hub-hint{color:var(--gray-6);word-break:keep-all;margin:18px 0 0;font-size:13px;line-height:1.6}.manual-hub-section{margin-top:22px}.manual-hub-group{letter-spacing:.02em;color:var(--gray-6);margin:0;font-size:12.5px;font-weight:700}.manual-hub-badge{background:var(--primary-0);color:var(--primary-7);border-radius:999px;margin-bottom:5px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.6;display:inline-block}.manual-hub-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;max-width:900px;margin:8px 0 0;padding:0;list-style:none;display:grid}.manual-hub-grid>li{display:flex}.manual-hub-grid .about-doc-card{flex:1}@media (min-width:640px){.app:has(.manual-reading){grid-template-columns:1fr;grid-template-areas:"hdr""main"}.app:has(.manual-reading) .app-nav-wrap{display:none}.app:has(.manual-reading) .app-main{--app-shell-nav-w:0px;margin-inline:auto}}#public-main:has(.manual-reading){max-width:none}.manual-reading-grid{grid-template-columns:minmax(0,1fr);justify-content:center;align-items:start;gap:28px;max-width:760px;margin:0 auto;display:grid}@media (min-width:1024px){.manual-reading-grid{grid-template-columns:minmax(0,760px) 220px;max-width:none}}@media (min-width:1280px){.manual-reading-grid{grid-template-columns:220px minmax(0,760px) 220px}}.manual-reading-main{min-width:0}.manual-rail{display:none}@media (min-width:1280px){.manual-rail{top:calc(var(--app-header-h,60px) + 16px);max-height:calc(100dvh - var(--app-header-h,60px) - 32px);align-self:start;display:block;position:sticky;overflow-y:auto}}.manual-rail-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.manual-rail-item{color:var(--gray-7);transition:color var(--duration-fast), border-color var(--duration-fast), background var(--duration-fast);border-left:2px solid #0000;padding:5px 10px;font-size:13px;line-height:1.45;text-decoration:none;display:block}.manual-rail-item:hover{color:var(--gray-9);background:var(--gray-0);text-decoration:none}.manual-rail-item--active{color:var(--primary-7);border-left-color:var(--primary-7);background:var(--primary-0);font-weight:600}.manual-doc.card{border-radius:16px;padding:32px 36px}.manual-body.doc-body{background:0 0;border:0;border-radius:0;padding:0}.manual-body{--manual-para-gap:1.5em;font-size:17px;line-height:1.7}.manual-body.doc-body p,.manual-body.doc-body li{word-break:keep-all;line-height:1.75}.manual-body.doc-body p,.manual-body.doc-body ul,.manual-body.doc-body ol{margin:0 0 var(--manual-para-gap)}.manual-body.doc-body h2{margin-top:2.2em;font-size:21px}.manual-body.doc-body h3{margin-top:1.6em;font-size:17.5px}.manual-body.doc-body h4{font-size:16px}.manual-body .manual-route-link{text-decoration:none}.manual-body .manual-route-link>code{color:var(--primary-7);transition:background var(--duration-fast)}.manual-body .manual-route-link:hover{text-decoration:none}.manual-body .manual-route-link:hover>code{background:var(--primary-0);text-decoration:underline}.manual-body p:has(>img){text-align:center}.manual-body p:has(>img)>br{display:none}.manual-body p:has(>img)>em{color:var(--gray-6);margin-top:6px;font-size:13.5px;font-style:normal;line-height:1.6;display:block}.manual-nav{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.manual-nav-link{border:1px solid var(--gray-2);background:var(--bg-surface);color:var(--gray-8);transition:border-color var(--duration-fast), background var(--duration-fast);border-radius:12px;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.manual-nav-link:hover{border-color:var(--primary-3);background:var(--gray-0);text-decoration:none}.manual-nav-link em{letter-spacing:.04em;color:var(--gray-5);margin-bottom:2px;font-size:11.5px;font-style:normal;font-weight:700;display:block}.manual-nav-next{text-align:right;border-color:var(--primary-2);grid-column:2;justify-content:flex-end}.manual-nav-next:hover{border-color:var(--primary-4)}.manual-nav-next small{color:var(--gray-6);word-break:keep-all;margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.5;display:block}@media (max-width:639px){.manual-body.doc-body{font-size:16px}.manual-doc.card{padding:22px 18px}.manual-nav{grid-template-columns:1fr}.manual-nav-next{text-align:left;grid-column:1;justify-content:flex-start}}.manual-crumbs{align-items:center;gap:8px;margin:0 0 4px;display:flex}.manual-crumbs .doc-back{margin:0}.manual-crumb-sep:before{content:"›";color:var(--gray-4)}.manual-crumb-group{color:var(--gray-6);font-size:13px}
