.code-parent{box-sizing:border-box}.code-body{display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:14px;background-color:var(--background-color-2);color:var(--text-color);padding:12px 16px;margin:8px 0;border-radius:5px;border-left:4px solid var(--code-border-color);line-height:1.6;white-space:pre;width:calc(100% - 10px);max-width:calc(100% - 10px);overflow-x:auto}:root{--body-font:"Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;--background-color:#ffff;--background-inv-color:#000000;--background-color-2:rgb(240,240,240,0.95);--background-inv-color-2:#2b2b2b;--background-color-3:#e8e8e8;--background-color-4:rgba(240,240,240,0.6);--background-color-5:rgb(255,255,255,0.9);--text-color:#4b4b4b;--text-color-2:#666;--text-color-3:#9a9a9a;--text-inv-color:#e0e0e0;--text-inactive-color:#a0a0a0;--text-over-color:#7d7d7d;--text-color-alert:#be4444;--border-color:#ddd;--code-border-color:#4285f4;--background-color-alert:#de4545;--background-color-info:#45de78}[data-theme=dark]{--background-color:#000000;--background-inv-color:#ffff;--background-color-2:rgb(63,63,63,0.9);--background-inv-color-2:#e5e5e5;--background-color-3:#5f5f5f;--background-color-4:rgba(15,15,15,0.8);--background-color-5:rgb(0,0,0,0.8);--text-color:#e0e0e0;--text-color-2:#c3c3c3;--text-color-3:#6f6f6f;--text-inv-color:#4b4b4b;--text-inactive-color:rgb(160,160,160);--text-over-color:#7d7d7d;--text-color-alert:#ff5b5b;--border-color:#444;--code-border-color:#5f6ef7;--spec-info-border-color:#505357;--spec-info-border-color-2:#282c31;--spec-info-shadow-color:rgba(0,0,0,0.95);--spec-info-bg-color-2:#575a65;--spec-info-shadow-color-2:rgba(0,0,0,0.9);--spec-info-bg-color-3:#71767e;--spec-info-shadow-color-3:rgba(0,0,0,0.9);--spec-info-bg-gradient-color-1:rgba(89,89,89,0);--spec-info-bg-gradient-color-2:rgb(96,96,96,1);--background-color-alert:#fec9c9;--background-color-info:#ddfec9}*{margin:0;padding:0;box-sizing:border-box}body{width:100%;height:100vh;display:flex;flex-direction:column;overflow:hidden;font-family:var(--body-font)}.theme-toggle{align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:inherit}.panel-r1{width:100%;height:48px;background-color:var(--background-color-3);border-bottom:1px solid #ddd;justify-content:space-between}.panel-r1,.panel-r11{display:flex;align-items:center}.panel-r11{flex:1 1;flex-direction:row}.panel-r111{width:19px;background-color:var(--background-inv-color);border-radius:38px;display:flex;justify-content:center;align-items:center;margin-left:12px;cursor:pointer}.panel-r111 .text-white{color:var(--text-inv-color)}.panel-r11-input{margin-left:12px;width:calc(100% - 450px);font-size:12px;border:none;background-color:var(--background-color-3);color:var(--text-color)}.panel-r11-input:focus{outline:none}.panel-r12{display:flex;gap:10px}.panel-r12 .tab-active{color:var(--text-color)}.panel-r12 .tab-inactive a{text-decoration:none;color:var(--text-inactive-color);cursor:pointer}.panel-r12 .tab-inactive:hover a{color:var(--text-over-color);cursor:pointer}.panel-r22-easter{position:absolute;width:100%;height:100%;z-index:-1}.panel-r22-easter-bgimg{background-image:url(/dronelabiconfull.png);background-repeat:no-repeat;background-position:100% 0;background-size:auto}.panel-r22-content{flex:1 1;overflow-y:auto;padding:15px;background-color:var(--background-color-5)}.panel-r22-content .panel-post{display:flex;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--spec-info-border-color)}.panel-r22-content .panel-post-avatar-column{flex:0 0 50px;margin-right:12px}.panel-r22-content .post-avatar{background-color:#34A853;width:36px;height:36px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.panel-r22-content .panel-post-message-column{flex:1 1;display:flex;flex-direction:column}.panel-r22-content .panel-post-message-column.right{padding-left:50px;padding-right:50px}.panel-r22-content .panel-r22-post-message-header{padding:2px 15px 8px}.panel-r22-content .panel-r22-post-message-header .text{font-family:monospace;font-size:18px;font-weight:600;color:var(--text-color-2)}.panel-r22-content .panel-r22-post-message-header .age{font-size:15px;color:var(--text-color-3)}.panel-r22-content .panel-r22-post-message-body{font-size:16px;line-height:1.5;color:var(--text-color);padding:8px 15px;background-color:var(--background-color-4);border-radius:6px;max-width:95%}.panel-r22-content .panel-r22-post-message-body .param-text{font-family:monospace;font-size:15px;font-weight:600;color:var(--text-color-3)}.panel-r22-content .panel-r22-post-message-body a{color:#2563eb;text-decoration:none;border-bottom:1px solid transparent;transition:all .2s ease}.panel-r22-content .panel-r22-post-message-body a:hover{color:#1d4ed8;border-bottom-color:#2563eb}.panel-r22-content .panel-r22-post-message-body a:visited{color:#7c3aed}.button-1{box-sizing:border-box;border-radius:8px;border-style:solid;border-color:var(--background-inv-color);padding:0 12px;height:32px;background-color:var(--background-inv-color);color:var(--text-inv-color);cursor:pointer;margin:10px 10px 10px 0}.button-1:hover{background-color:var(--background-inv-color-2)}.button-1.editing{color:var(--background-color);border-left:4px solid var(--code-border-color);font-weight:700}.panel-r22-post-message-body .paragraph01{margin-left:12px}.panel-r22-post-message-body input.inputbox1{width:200px;font-size:15px;border:1px solid var(--border-color);background-color:var(--background-color-4);color:var(--text-color);padding:5px;border-radius:4px}.panel-r22-post-message-body input.inputbox1:focus{outline:2px solid #2f3543;outline-offset:1px}.panel-r22-post-message-body .header01{font-size:28px;color:var(--text-color);margin:0;padding:0;font-weight:600}.panel-r22-post-message-body .hr{font-size:28px;color:var(--text-color-3);margin:0;padding:0;font-weight:600}.badges{display:flex;margin-top:10px;gap:8px}.badge{background-color:var(--background-color-3);color:var(--text-color-2);padding:3px 8px;border-radius:20px;font-size:12px;font-weight:500}.docs-link{color:#3b78e7;text-decoration:none;font-weight:500}.docs-link:hover{text-decoration:underline}.cfg-field-root{padding:6px;line-height:1.5}.cfg-field-name{margin-right:10px;font-family:monospace;font-weight:700}.cfg-field-type{margin-right:10px;font-size:small;color:var(--text-color-2)}.cfg-field-required{font-size:small;color:var(--text-color-alert)}.cfg-field-optional{margin-right:10px;font-size:small;color:var(--text-color-3)}.cfg-field-description{margin-top:5px;margin-bottom:5px;color:var(--text-color-2)}.cfg-indent{margin-left:15px}.cfg-field-object{font-size:smaller}.alert-text{padding:10px;border-radius:2px;background-color:var(--background-color);color:var(--text-color-alert)}.api-reference-title{font-family:var(--body-font);font-size:24px;font-weight:600;color:var(--text-color);margin-bottom:10px;padding-bottom:8px;border-bottom:3px solid var(--code-border-color);display:inline-block}.api-module-panel,.guide-panel{background-color:var(--background-color-4);margin:20px 0;padding:20px;border-radius:8px;border:1px solid var(--border-color);box-shadow:0 2px 4px rgba(0,0,0,.05)}.guide-text{line-height:1.6;margin-bottom:12px}.api-module-name,.guide-text{color:var(--text-color);font-size:16px}.api-module-name{font-family:monospace;font-weight:700;margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid var(--code-border-color);display:inline-block}.api-module-method-panel{padding:15px 0;border-bottom:1px solid var(--border-color)}.api-module-method-panel:last-child{border-bottom:none}.api-method-signature{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-weight:600;font-size:14px;color:var(--text-color);background-color:var(--background-color-3);padding:6px 10px;border-radius:6px;display:inline-block;margin-bottom:8px;border:1px solid var(--border-color)}.api-description{color:var(--text-color-2);font-size:15px;line-height:1.6;margin-top:5px}.api-env-var{font-family:monospace;background-color:var(--background-color-3);color:var(--text-color-alert);padding:2px 6px;border-radius:4px;font-size:.9em;border:1px solid var(--border-color)}