#docs-assistant-root{font-family:var(--sl-font,system-ui, sans-serif);font-size:var(--sl-text-base,1rem);color:var(--sl-color-white);z-index:0;isolation:isolate;position:relative}#docs-assistant-root:where(.ht-nohas-1igcn18):not(._):not(._){z-index:10200}.da-panel{top:var(--sl-nav-height,3.25rem);height:calc(100vh - var(--sl-nav-height,3.25rem));background:var(--sl-color-bg);max-width:100vw;color:var(--sl-color-text);border-left:1px solid var(--sl-color-gray-5);box-sizing:border-box;z-index:49;pointer-events:none;flex-direction:column;transition:transform .2s;display:flex;position:fixed;right:0;transform:translate(100%);box-shadow:-8px 0 24px #00000014}.da-panel[data-open=true]{pointer-events:auto;z-index:10100;height:100%;top:0;bottom:0;transform:translate(0)}@media (width<=50rem){.da-panel{z-index:100;border-left:none;height:100dvh;top:0;width:100vw!important}.da-panel[data-open=true]{z-index:10200}}.da-resize{cursor:col-resize;touch-action:none;background:0 0;width:6px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:-3px}.da-resize:hover{background:var(--sl-color-accent-low)}.da-header{border-bottom:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}.da-title{color:var(--sl-color-text);align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.da-logo{display:none}:root[data-theme=light] .da-logo-light,:root[data-theme=dark] .da-logo-dark{display:block}.da-header-actions{gap:.25rem;display:flex}.da-header-btn{cursor:pointer;color:var(--sl-color-gray-3);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:.375rem;transition:background-color .15s,color .15s;display:inline-flex}.da-header-btn:hover{background:var(--sl-color-gray-6);color:var(--sl-color-text)}.da-header-btn:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:1px}.da-thread{flex-direction:column;flex:1;min-height:0;display:flex}.da-scroll{flex:1;padding:1.5rem;overflow-y:auto}.da-messages{flex-direction:column;gap:1rem;display:flex}.da-welcome{padding:1.5rem .5rem}.da-welcome-hero{align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}@media (width<=50rem){.da-welcome-hero{flex-direction:column-reverse;align-items:center}.da-welcome-illustration{width:160px;height:160px;margin:0 auto}}.da-welcome-text{flex:1;min-width:0}.da-welcome-illustration{flex-shrink:0;width:200px;height:200px}.da-welcome h3{color:var(--sl-color-white);margin:0 0 .5rem;font-size:1.1rem;font-weight:500}.da-welcome p{color:var(--sl-color-gray-2);margin:0;font-size:.875rem;line-height:1.5}.da-suggestions{border-top:1px solid var(--sl-color-gray-5);border-left:1px solid var(--sl-color-gray-5);flex-direction:column;gap:0;display:flex}.da-suggestion{border:0;border-right:1px solid var(--sl-color-gray-5);border-bottom:1px solid var(--sl-color-gray-5);text-align:left;cursor:pointer;color:var(--sl-color-white);background:0 0;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;transition:background-color .15s;display:grid}.da-suggestion:hover:not(:disabled){background:var(--sl-color-hover-bg,var(--sl-color-gray-6))}.da-suggestion:hover:not(:disabled) .da-suggestion-arrow{color:var(--sl-color-white)}.da-suggestion:disabled{opacity:.5;cursor:not-allowed}.da-suggestion-arrow{color:var(--sl-color-gray-3);font-size:1.1rem;transition:color .15s}.da-msg{flex-direction:column;display:flex}.da-msg-user{align-items:flex-end}.da-msg-user .da-bubble{background:var(--sl-color-accent);color:#fff;word-wrap:break-word;white-space:pre-wrap;border-radius:0;max-width:85%;margin-bottom:6px;padding:.625rem .875rem;font-size:.9375rem;line-height:1.5;position:relative}.da-msg-user .da-bubble:after{content:"";border-left:6px solid #0000;border-top:6px solid var(--sl-color-accent);width:0;height:0;position:absolute;bottom:-6px;right:0}.da-msg-assistant{align-items:flex-start}.da-assistant-body{max-width:100%;color:var(--sl-color-text);font-size:.9375rem;line-height:1.6}.da-assistant-body :is(h1,h2,h3,h4,h5,h6){color:var(--sl-color-white);font-weight:500;line-height:1.3}.da-assistant-body h1{letter-spacing:-.02em;margin:1rem 0 .5rem;font-size:1.5rem}.da-assistant-body h2{letter-spacing:-.01em;margin:1.5rem 0 .5rem;font-size:1.25rem}.da-assistant-body h3{letter-spacing:-.005em;margin:1.25rem 0 .5rem;font-size:1.1rem}.da-assistant-body h4{margin:1rem 0 .5rem;font-size:1rem}.da-assistant-body :not(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:1.5rem}.da-assistant-body strong{color:var(--sl-color-white);font-weight:500}.da-assistant-body p{margin:0 0 .75rem}.da-assistant-body p:last-child{margin-bottom:0}.da-assistant-body ul,.da-assistant-body ol{margin:0 0 .75rem;padding-left:1.5rem}.da-assistant-body li{margin:.25rem 0}.da-assistant-body a{color:var(--sl-color-white);text-underline-offset:.2em;text-decoration:none}.da-assistant-body a:hover{text-decoration:underline;text-decoration-color:var(--sl-color-gray-3)}.da-assistant-body blockquote{border-left:3px solid var(--sl-color-gray-5);color:var(--sl-color-gray-2);margin:0 0 .75rem;padding:0 0 0 .75rem}.da-assistant-body code:not(.da-code *){color:var(--sl-color-white);background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);border-radius:4px;padding:.125rem .3rem;font-size:.85em;font-weight:400}.da-assistant-body table{border-collapse:collapse;width:100%;font-size:var(--sl-text-sm,.875rem);background-color:var(--sl-color-block-bg);border:1px solid var(--sl-color-gray-5);margin:0 0 .75rem}.da-assistant-body th{font-size:var(--sl-text-sm,.875rem);background-color:var(--sl-color-bg);border-bottom:1px solid var(--sl-color-gray-5);text-align:left;color:var(--sl-color-white);padding:.75rem 1.25rem;font-weight:600}.da-assistant-body td{font-size:var(--sl-text-sm,.875rem);border-bottom:1px solid var(--sl-color-gray-5);padding:.75rem 1.25rem}.da-assistant-body tr:last-child td{border-bottom:none}.da-assistant-body hr{border:none;border-top:1px solid var(--sl-color-gray-5);margin:.75rem 0}.da-code{border:1px solid var(--sl-color-gray-5);background:var(--sl-color-block-bg);border-radius:0;margin:0 0 .75rem;position:relative;overflow:hidden}.da-code-header{display:none}.da-code-copy{cursor:pointer;color:var(--sl-color-gray-3);opacity:0;z-index:1;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:.25rem;font-family:inherit;font-size:.75rem;transition:opacity .15s,border-color .15s,color .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.da-code-copy span{display:none}.da-code:hover .da-code-copy{opacity:1}.da-code-copy:hover{border-color:var(--sl-color-gray-5);color:var(--sl-color-white)}.da-code-copy.is-copied{opacity:1;color:var(--sl-color-accent)}.da-code-body{font-size:var(--sl-text-xs,.8125rem);line-height:1.45;overflow-x:auto}.da-code-body pre{counter-reset:da-line;margin:0;padding:.75rem 1rem;background:0 0!important}.da-code-body pre,.da-code-body code{font-family:var(--sl-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace)}.da-code-body code{flex-direction:column;display:flex}.da-code-body .ec-line{counter-increment:da-line;padding-left:56px;line-height:22px;display:block;position:relative}.da-code-body .ec-line:before{content:counter(da-line);text-align:right;width:42px;color:var(--sl-color-gray-3);font-size:inherit;line-height:inherit;border-right:1.5px solid var(--sl-color-gray-5);box-sizing:border-box;user-select:none;padding-right:14px;position:absolute;left:0}.da-msg-actions{gap:.25rem;margin-top:.375rem;display:flex}.da-action{color:var(--sl-color-gray-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:.25rem;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.da-action:hover{color:var(--sl-color-text);background:var(--sl-color-gray-6)}.da-action.is-active{color:var(--sl-color-accent);border-color:var(--sl-color-accent-low);background:var(--sl-color-accent-low)}.da-error{color:#b91c1c;background:#c81e1e0f;border:1px solid #c81e1e40;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.da-error-retry{color:#b91c1c;cursor:pointer;background:0 0;border:1px solid #c81e1e4d;border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:inherit;font-size:.8rem;display:inline-flex}.da-error-retry:hover{background:#c81e1e1a}.da-composer{border-top:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);padding:0}.da-input-wrap{background:var(--sl-color-bg);box-sizing:border-box;border:0;border-radius:0;width:100%;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.da-input-wrap:focus-within{border-color:#0000;outline-offset:0!important;outline:0!important}.da-input:focus-visible{outline-offset:0!important;outline:0!important}.da-input{resize:none;font:inherit;color:inherit;background:0 0;border:none;border-radius:0;flex:1;min-height:2.5rem;max-height:8rem;padding:.75rem 3rem .75rem 1.5rem;font-size:.9375rem;transition:background-color .15s,box-shadow .15s}.da-input:hover{background:var(--sl-color-hover-bg,var(--sl-color-gray-6))}.da-input:focus{box-shadow:inset 0 0 0 1px var(--sl-color-accent);outline:none}.da-input::placeholder{color:var(--sl-color-gray-3)}.da-send{background:var(--sl-color-white);color:var(--sl-color-bg);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .15s,background-color .15s;display:inline-flex;position:absolute;bottom:.5rem;right:.5rem}.da-send:hover:not(:disabled){opacity:.85}.da-send:disabled{opacity:0;pointer-events:none}.da-send.is-stop{opacity:1;background:var(--sl-color-gray-3);color:var(--sl-color-bg)}.da-send.is-stop:hover{background:var(--sl-color-gray-2)}.da-disclaimer{color:var(--sl-color-gray-3);text-align:center;background:var(--sl-color-bg);margin:0;padding:.5rem 1rem .75rem;font-size:.75rem;line-height:1.3}.da-typing{color:var(--sl-color-accent);align-items:center;padding:.5rem 0;display:inline-flex}:root{--ht-nohas-1igcn18:"#docs-assistant-root:has(.da-panel[data-open='true'])"}
