.qcdocs{--qcd-background: #f4f5f9;--qcd-surface: #fff;--qcd-text: #252d3d;--qcd-muted: #59677d;--qcd-accent: #6552bb;--qcd-accent-text: #fff;--qcd-border: #d8ddea;--qcd-focus: #8373cd;--qcd-radius: 14px;--qcd-font-family: system-ui, sans-serif;--qcd-font-size: 1rem;--qcd-line-height: 1.65;--qcd-shadow: 0 8px 30px #24314508;--qcd-header-background: linear-gradient(120deg, #f0edf9, #edf4f7);--qcd-spacing: 1.25rem;--qcd-sidebar-width: 18rem;color:var(--qcd-text);background:var(--qcd-background);font:var(--qcd-font-size)/var(--qcd-line-height) var(--qcd-font-family);border-radius:var(--qcd-radius);overflow-wrap:anywhere}.qcdocs[data-qcd-theme=dark]{--qcd-background: #1c2432;--qcd-surface: #252f40;--qcd-text: #ece9e2;--qcd-muted: #b5bed0;--qcd-accent: #c0afea;--qcd-accent-text: #251f36;--qcd-border: #435067;--qcd-focus: #c0afea;--qcd-header-background: linear-gradient(120deg, #302c43, #253943);--qcd-shadow: 0 8px 30px #0002}.qcdocs *,.qcdocs *:before,.qcdocs *:after{box-sizing:border-box}.qcdocs button,.qcdocs input{font:inherit;color:inherit;border:1px solid var(--qcd-border);background:var(--qcd-surface);border-radius:calc(var(--qcd-radius) * .65);padding:.6rem .9rem}.qcdocs button{cursor:pointer;min-height:44px;text-align:start}.qcdocs button:hover:not(:disabled),.qcdocs button[aria-current],.qcdocs button[aria-pressed=true]{border-color:var(--qcd-accent)}.qcdocs button:disabled{opacity:.55;cursor:not-allowed}.qcdocs :focus-visible{outline:2px solid var(--qcd-focus);outline-offset:3px}.qcdocs h2,.qcdocs h3,.qcdocs h4{font-weight:650;line-height:1.3;margin:.5em 0}.qcdocs h2{font-size:1.65em}.qcdocs h3{font-size:1.2em}.qcdocs p{margin:.65em 0}.qcdocs .qcd-muted{color:var(--qcd-muted)}.qcdocs .qcd-text{white-space:pre-wrap}.qcdocs .qcd-layout{display:grid;grid-template-columns:minmax(0,var(--qcd-sidebar-width)) minmax(0,1fr);gap:var(--qcd-spacing);padding:var(--qcd-spacing)}.qcdocs .qcd-sidebar,.qcdocs .qcd-content{min-width:0}.qcdocs .qcd-sidebar label{display:block;margin-bottom:.4rem;font-weight:600}.qcdocs .qcd-sidebar input{width:100%}.qcdocs .qcd-sidebar nav{display:grid;gap:.65rem;margin-top:1rem}.qcdocs .qcd-sidebar nav button{width:100%;padding:1rem}.qcdocs .qcd-sidebar nav strong,.qcdocs .qcd-sidebar nav span{display:block}.qcdocs .qcd-sidebar nav span{font-size:.85em;color:var(--qcd-muted);margin-top:.4rem}.qcdocs .qcd-reader{background:var(--qcd-surface);border:1px solid var(--qcd-border);border-radius:var(--qcd-radius);box-shadow:var(--qcd-shadow);overflow:hidden}.qcdocs .qcd-guide-header{background:var(--qcd-header-background);padding:calc(var(--qcd-spacing) * 1.4)}.qcdocs .qcd-step,.qcdocs .qcd-footer{padding:calc(var(--qcd-spacing) * 1.4)}.qcdocs .qcd-choices{display:grid;gap:.65rem;margin-top:1.5rem}.qcdocs .qcd-choices button{display:flex;justify-content:space-between;gap:1rem}.qcdocs .qcd-path-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.qcdocs .qcd-callout{border-inline-start:3px solid var(--qcd-accent);background:var(--qcd-background);padding:1rem;border-radius:calc(var(--qcd-radius) * .5);white-space:pre-wrap;margin:1rem 0}.qcdocs .qcd-callout[data-tone=danger],.qcdocs .qcd-callout[data-tone=warning]{border-inline-start-style:double;border-inline-start-width:6px}.qcdocs ul,.qcdocs ol{padding-inline-start:1.5rem}.qcdocs ul{list-style:disc}.qcdocs ol{list-style:decimal}.qcdocs pre,.qcdocs .qcd-table-scroll{overflow-x:auto;max-width:100%}.qcdocs pre{padding:1rem;background:var(--qcd-background);border-radius:var(--qcd-radius)}.qcdocs table{border-collapse:collapse;width:100%}.qcdocs th,.qcdocs td{padding:.75rem;border:1px solid var(--qcd-border);text-align:start}@media(max-width:720px){.qcdocs .qcd-layout{grid-template-columns:minmax(0,1fr)}.qcdocs .qcd-sidebar nav{max-height:15rem;overflow:auto}}@media(prefers-reduced-motion:reduce){.qcdocs *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.qcdocs .qcd-layout{gap:0;padding:0;border:1px solid var(--qcd-border);border-radius:var(--qcd-radius);overflow:hidden}.qcdocs .qcd-searchbar{grid-column:1 / -1;display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-bottom:1px solid var(--qcd-border);background:var(--qcd-surface)}.qcdocs .qcd-searchbar label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.qcdocs .qcd-attribution{flex-shrink:0;font-size:.8rem;font-weight:600;color:var(--qcd-text);text-decoration:underline;text-underline-offset:.2em}.qcdocs .qcd-searchbar input{width:100%;min-width:0;padding:.8rem 1rem;background:var(--qcd-background);font-size:.9rem}.qcdocs .qcd-sidebar{padding:1.25rem .9rem;border-inline-end:1px solid var(--qcd-border);background:var(--qcd-background)}.qcdocs .qcd-sidebar .qcd-path-actions{margin:0 0 1.25rem;gap:.35rem}.qcdocs .qcd-sidebar .qcd-path-actions button{font-size:.73rem;padding:.45rem .65rem;min-height:36px;border-radius:999px;background:transparent}.qcdocs .qcd-sidebar button[aria-pressed=true]{background:var(--qcd-surface);color:var(--qcd-accent)}.qcdocs .qcd-sidebar nav{gap:.25rem;margin:0}.qcdocs .qcd-category{color:var(--qcd-accent);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin:1.4rem .75rem .6rem}.qcdocs .qcd-topic-row:first-child .qcd-category{margin-top:.25rem}.qcdocs .qcd-sidebar nav button{border:1px solid transparent;background:transparent;padding:.85rem .75rem;line-height:1.45}.qcdocs .qcd-sidebar nav strong{font-size:.9rem;font-weight:600}.qcdocs .qcd-sidebar nav span{font-size:.78rem;line-height:1.6;margin-top:.3rem}.qcdocs .qcd-sidebar nav button:hover,.qcdocs .qcd-sidebar nav button[aria-current=page]{background:color-mix(in srgb,var(--qcd-accent) 9%,var(--qcd-surface));border-color:color-mix(in srgb,var(--qcd-accent) 25%,transparent)}.qcdocs .qcd-content{background:var(--qcd-surface)}.qcdocs .qcd-reader{border:0;border-radius:0;box-shadow:none}.qcdocs .qcd-guide-header{background:var(--qcd-header-background);padding:2.2rem 2.5rem 1.75rem;border-bottom:1px solid var(--qcd-border)}.qcdocs .qcd-guide-header h2{font-size:clamp(1.45rem,2.1vw,1.95rem);letter-spacing:-.035em}.qcdocs .qcd-guide-header>p:first-child{color:var(--qcd-accent);text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:700}.qcdocs .qcd-guide-header>p{color:var(--qcd-muted);font-size:.9rem}.qcdocs .qcd-step{padding:1.75rem 2.5rem 2.5rem;font-size:.93rem;line-height:1.85}.qcdocs .qcd-step h3{margin:0 0 1rem;font-size:1.15rem;letter-spacing:-.02em}.qcdocs .qcd-step li{margin-block:.7rem;padding-inline-start:.3rem}.qcdocs .qcd-step li::marker{color:var(--qcd-accent);font-weight:700}.qcdocs .qcd-choices button{background:color-mix(in srgb,var(--qcd-accent) 5%,var(--qcd-surface));padding:1rem 1.1rem;font-size:.87rem}.qcdocs .qcd-footer:empty{display:none}.qcdocs .qcd-callout{background:color-mix(in srgb,var(--qcd-accent) 7%,var(--qcd-surface))}.qcdocs .qcd-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:320px;height:100%;padding:2rem}.qcdocs .qcd-empty h2{font-size:1.35rem;letter-spacing:-.025em}.qcdocs .qcd-empty p{max-width:28rem;color:var(--qcd-muted);font-size:.9rem}.qcdocs .qcd-empty-mark{display:grid;place-items:center;width:54px;height:54px;margin-bottom:1rem;border:1px solid var(--qcd-border);border-radius:18px;color:var(--qcd-accent);font-size:1.6rem;background:var(--qcd-header-background)}.qcdocs .qcd-list-empty{color:var(--qcd-muted);font-size:.85rem;padding:1rem .75rem}.qcdocs .qcd-topics-toggle{display:none;flex-shrink:0;white-space:nowrap}.qcd-popup-root{background:transparent}.qcdocs .qcd-popup{position:fixed;inset:0;margin:auto;width:min(1160px,calc(100vw - 64px));height:min(820px,calc(100dvh - 72px));max-width:none;max-height:none;padding:0;border:1px solid var(--qcd-border);border-radius:calc(var(--qcd-radius) * 1.4);background:var(--qcd-surface);color:var(--qcd-text);box-shadow:0 32px 100px #11182740;overflow:hidden}.qcdocs .qcd-popup[open]{display:flex;flex-direction:column}.qcdocs .qcd-popup::backdrop{background:#0e142252;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.qcdocs .qcd-popup[data-maximized=true]{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.qcdocs .qcd-popup-header{display:flex;align-items:center;gap:.9rem;padding:1.2rem 1.5rem;flex-shrink:0;background:var(--qcd-header-background)}.qcdocs .qcd-brand-mark{display:grid;place-items:center;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--qcd-accent) 18%,transparent);border-radius:14px;background:color-mix(in srgb,var(--qcd-accent) 10%,var(--qcd-surface));color:var(--qcd-accent);flex-shrink:0}.qcdocs .qcd-popup-title{min-width:0;flex:1}.qcdocs .qcd-popup-title h2{margin:0;font-size:1.05rem;letter-spacing:-.02em}.qcdocs .qcd-popup-title p{margin:.2rem 0 0;color:var(--qcd-muted);font-size:.78rem}.qcdocs .qcd-window-actions{display:flex;gap:.2rem}.qcdocs .qcd-window-actions button{display:grid;place-items:center;width:40px;min-height:40px;padding:0;border-color:transparent;background:transparent;color:var(--qcd-muted)}.qcdocs .qcd-window-actions button:hover{color:var(--qcd-text);background:var(--qcd-surface)}.qcdocs .qcd-popup .qcd-layout{flex:1;min-height:0;grid-template-rows:auto minmax(0,1fr);border:0;border-top:1px solid var(--qcd-border);border-radius:0}.qcdocs .qcd-popup .qcd-sidebar,.qcdocs .qcd-popup .qcd-content{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--qcd-border) transparent}.qcdocs .qcd-launcher{position:fixed;z-index:45;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:.65rem;min-height:50px;padding:.75rem 1.1rem;border-radius:999px;background:var(--qcd-accent);color:var(--qcd-accent-text);border:1px solid color-mix(in srgb,var(--qcd-accent-text) 20%,transparent);box-shadow:0 6px 24px #11182730;font-weight:600;font-size:.9rem}.qcdocs .qcd-launcher-dot{width:5px;height:5px;background:currentColor;border-radius:50%;opacity:.65}@media(max-width:720px){.qcdocs .qcd-popup,.qcdocs .qcd-popup[data-maximized=true]{width:100vw;height:100dvh;border:0;border-radius:0}.qcdocs .qcd-popup-header{padding:max(.85rem,env(safe-area-inset-top)) .85rem .85rem;gap:.6rem}.qcdocs .qcd-popup-title p{display:none}.qcdocs .qcd-brand-mark{width:36px;height:36px;border-radius:12px}.qcdocs .qcd-window-actions button{width:36px;min-height:44px}.qcdocs .qcd-maximize{display:none!important}.qcdocs .qcd-searchbar{padding:.7rem .85rem}.qcdocs .qcd-topics-toggle{display:block;font-size:.8rem}.qcdocs .qcd-popup .qcd-sidebar nav{max-height:none;overflow:visible}.qcdocs .qcd-layout[data-presentation=panel][data-mobile-topics=true] .qcd-content,.qcdocs .qcd-layout[data-presentation=panel][data-mobile-topics=false] .qcd-sidebar{display:none}.qcdocs .qcd-guide-header,.qcdocs .qcd-step{padding:1.5rem}.qcdocs .qcd-launcher{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}}.qcdocs .qcd-editor,.qcdocs .qcd-admin{max-width:100%;color:var(--qcd-text)}.qcdocs .qcd-editor fieldset{min-width:0;border:0;padding:0}.qcdocs .qcd-editor-field{display:grid;gap:8px;margin-block:12px}.qcdocs .qcd-editor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px}.qcdocs .qcd-editor input:not([type=checkbox]),.qcdocs .qcd-editor textarea,.qcdocs .qcd-editor select,.qcdocs .qcd-admin>label input{box-sizing:border-box;width:100%;min-height:44px;border:1px solid var(--qcd-border);border-radius:var(--qcd-radius);background:var(--qcd-background);color:var(--qcd-text);padding:10px 12px;font:inherit}.qcdocs .qcd-editor textarea{min-height:100px;resize:vertical}.qcdocs .qcd-editor-node{padding:20px;margin-block:20px;border:1px solid var(--qcd-border);border-radius:var(--qcd-radius);background:var(--qcd-surface)}.qcdocs .qcd-editor .qcd-editor-block{border:1px solid var(--qcd-border);border-radius:var(--qcd-radius);padding:16px;margin-block:16px}.qcdocs .qcd-editor-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.qcdocs .qcd-editor-branch{display:grid;gap:12px;border-bottom:1px solid var(--qcd-border);padding-block:12px}.qcdocs .qcd-history{padding-inline-start:24px}.qcdocs .qcd-history li{padding-block:12px}.qcdocs .qcd-editor pre,.qcdocs .qcd-admin pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto}
