.p-kwdocs{--kwd-ink: #1b1b2e;--kwd-ink-soft: #55556e;--kwd-slate: #8a8aa0;--kwd-indigo: #6772e5;--kwd-indigo-soft: #eef0ff;--kwd-rule: #e6e6f0;--kwd-rule-strong: #d7d9ec;--kwd-surface: #ffffff;--kwd-surface-soft: #f7f7fc;--kwd-radius: 12px;--kwd-radius-sm: 9px}.p-kwdocs .kwd-body{background:var(--kwd-surface-soft)}.p-kwdocs .kwd-wrap{max-width:1200px}.p-kwdocs .kwd-side{position:sticky;top:24px;background:var(--kwd-surface);border:1px solid var(--kwd-rule);border-radius:var(--kwd-radius);box-shadow:0 12px 30px #1b1b2e0d;padding:20px}.p-kwdocs .kwd-side__title{font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kwd-slate);margin:6px 0 12px}.p-kwdocs .kwd-search{margin-bottom:20px}.p-kwdocs .select2-container .select2-selection--single{height:46px;border:1px solid var(--kwd-rule-strong);border-radius:var(--kwd-radius-sm);display:flex;align-items:center}.p-kwdocs .select2-container--bootstrap .select2-selection--single .select2-selection__rendered{line-height:46px;color:var(--kwd-ink);padding-left:14px}.p-kwdocs .select2-container--bootstrap .select2-selection--single .select2-selection__arrow{height:44px}.p-kwdocs .select2-container--bootstrap.select2-container--focus .select2-selection,.p-kwdocs .select2-container--bootstrap.select2-container--open .select2-selection{border-color:var(--kwd-indigo);box-shadow:0 0 0 3px #6772e51f}.p-kwdocs .kwd-cats{display:flex;flex-direction:column;gap:4px}.p-kwdocs .kwd-cat{display:flex;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:var(--kwd-radius-sm);padding:9px 12px;margin:0;font-size:.95rem;font-weight:500;color:var(--kwd-ink-soft);transition:background .15s,color .15s}.p-kwdocs .kwd-cat:hover{background:var(--kwd-surface-soft);color:var(--kwd-ink)}.p-kwdocs .kwd-cat.is-active{background:var(--kwd-indigo-soft);color:var(--kwd-indigo);font-weight:600}.p-kwdocs .kwd-cat__dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--kwd-rule-strong)}.p-kwdocs .kwd-cat:hover .kwd-cat__dot,.p-kwdocs .kwd-cat.is-active .kwd-cat__dot{background:var(--kwd-indigo)}.p-kwdocs .kwd-side__reset{display:inline-block;margin-top:14px;font-size:.82rem;font-weight:600;color:var(--kwd-indigo);text-decoration:none}.p-kwdocs .kwd-side__reset:hover{text-decoration:underline}.p-kwdocs .kwd-result-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 18px}.p-kwdocs .kwd-result-head__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kwd-slate)}.p-kwdocs .kwd-result-head__title{margin:0;font-size:1.5rem;font-weight:700;color:var(--kwd-ink)}.p-kwdocs .kwd-list{display:flex;flex-direction:column;gap:10px}.p-kwdocs .kwd-item{background:var(--kwd-surface);border:1px solid var(--kwd-rule);border-radius:var(--kwd-radius-sm);overflow:hidden;transition:border-color .15s,box-shadow .15s}.p-kwdocs .kwd-item:hover{border-color:var(--kwd-rule-strong)}.p-kwdocs .kwd-item:focus-within{border-color:var(--kwd-indigo);box-shadow:0 0 0 3px #6772e51a}.p-kwdocs .kwd-item__head{margin:0}.p-kwdocs .kwd-item__btn{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:15px 18px;margin:0;background:transparent;border:0;text-align:left;cursor:pointer;text-decoration:none!important;color:var(--kwd-ink)}.p-kwdocs .kwd-item__btn:hover,.p-kwdocs .kwd-item__btn:focus{text-decoration:none!important;color:var(--kwd-indigo)}.p-kwdocs .kwd-item__btn:not(.collapsed){color:var(--kwd-indigo);background:var(--kwd-surface-soft)}.p-kwdocs .kwd-item__name{font-size:1.02rem;font-weight:600;letter-spacing:-.01em}.p-kwdocs .kwd-item__icon{position:relative;flex:0 0 auto;width:20px;height:20px;color:currentColor}.p-kwdocs .kwd-item__icon:before,.p-kwdocs .kwd-item__icon:after{content:"";position:absolute;background:currentColor;border-radius:2px}.p-kwdocs .kwd-item__icon:before{left:2px;right:2px;top:50%;height:2px;transform:translateY(-50%)}.p-kwdocs .kwd-item__icon:after{top:2px;bottom:2px;left:50%;width:2px;transform:translate(-50%);transition:transform .2s ease,opacity .2s ease}.p-kwdocs .kwd-item__btn:not(.collapsed) .kwd-item__icon:after{transform:translate(-50%) scaleY(0);opacity:0}.p-kwdocs .kwd-item__body{padding:4px 18px 20px;color:var(--kwd-ink-soft);line-height:1.6}.p-kwdocs .kwd-item__body>*:first-child{margin-top:0}.p-kwdocs .kwd-item__body img{max-width:100%;height:auto;border:1px solid var(--kwd-rule);border-radius:6px;background:#fff}.p-kwdocs .kwd-item__body a{color:var(--kwd-indigo);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.p-kwdocs .kwd-item__body table{border-collapse:collapse;max-width:100%;margin:12px 0}.p-kwdocs .kwd-item__body th,.p-kwdocs .kwd-item__body td{border:1px solid var(--kwd-rule);padding:8px 10px}.p-kwdocs .kwd-item__body pre{background:var(--kwd-surface-soft);border:1px solid var(--kwd-rule);padding:12px 14px;border-radius:6px;overflow:auto}.p-kwdocs .kwd-item__body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.p-kwdocs .kwd-single{background:var(--kwd-surface);border:1px solid var(--kwd-rule);border-radius:var(--kwd-radius-sm);padding:22px 24px}.p-kwdocs .kwd-single__name{font-size:1.4rem;font-weight:700;color:var(--kwd-ink);margin:0 0 14px}.p-kwdocs .kwd-empty{color:var(--kwd-slate)}@media (max-width: 1199.98px){.p-kwdocs .kwd-side{position:static;margin-bottom:28px}}
