svg.icon{width:1.3rem;height:1.3rem;fill:currentColor;vertical-align:middle;flex-shrink:0}.btn-floating{display:inline-flex;align-items:center;justify-content:center;border:0;cursor:pointer;color:#fff}.btn-floating svg.icon{width:20px;height:20px}.toolbar{display:inline-flex;gap:6px;align-items:center;flex-wrap:nowrap}.toolbar .btn-floating{margin:0}.inline-form{display:inline;margin:0}.link-button{background:none;border:0;padding:0;color:var(--theme-color);cursor:pointer;font:inherit;text-decoration:underline}.link-button svg.icon{width:1rem;height:1rem}.breadcrumbs{padding-top:18px}.breadcrumbs .crumbs{padding-top:7px}#dark-toggle .when-dark{display:none}html.dark #dark-toggle .when-dark{display:inline-flex}html.dark #dark-toggle .when-light{display:none}#dark-toggle span{display:inline-flex}.lang-menu{position:relative;display:inline-block;border:0;border-radius:0;padding:0;margin:0}.lang-menu[open]{padding:0}.lang-menu>summary{list-style:none;margin:0;padding:0;font-weight:400;border:0!important}.lang-menu>summary::-webkit-details-marker{display:none}.lang-menu[open]>summary{margin:0;padding:0}.lang-menu[open]>summary:after{display:none}.lang-list{position:absolute;top:calc(100% + 8px);right:0;z-index:2100;min-width:150px;margin:0;padding:6px;list-style:none;background:var(--ed-surface,#fff);border:1px solid var(--ed-line,#E2E8F0);border-radius:12px;box-shadow:0 10px 30px -8px #0f172b40}.lang-list li{list-style:none;margin:0}.lang-list a{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:8px;color:var(--ed-heading,#0F172B);font-size:14px;line-height:1.2;white-space:nowrap;text-decoration:none}.lang-list a:hover,.lang-list a:focus-visible{background:var(--ed-accent-soft,#F7F2FE)}.lang-list a.current{color:var(--ed-accent,#9237D2);font-weight:600}.lang-list a[data-missing]{opacity:.6}.lang-list .lang-code{font-family:var(--font-mono,monospace);font-size:12px;font-weight:600;min-width:22px}.translation-notice{background:var(--ed-accent-soft,#F7F2FE);border-left-color:var(--ed-accent,#9237D2);color:inherit}.tooltipped{position:relative;overflow:visible!important}.tooltipped[data-tooltip]:hover:after,.tooltipped[data-tooltip]:focus-visible:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);right:0;z-index:2000;background:#0f172b;color:#fff;font-size:13px;line-height:1.3;font-weight:500;padding:7px 10px;border-radius:8px;white-space:nowrap;pointer-events:none;box-shadow:0 2px 6px #00000040;text-shadow:none}@media(hover:none){.tooltipped[data-tooltip]:hover:after{display:none}}:focus-visible{outline:2px solid var(--theme-color);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:0;z-index:3000;background:var(--theme-color);color:#fff!important;padding:8px 14px}.skip-link:focus{left:8px;top:8px}ul.sidenav.sidenav-fixed li:not(.logo) a{display:block;height:auto;min-height:44px;line-height:1.35;padding-top:12px;padding-bottom:12px}ul.sidenav.sidenav-fixed li.sub_index>a{padding-left:42px}ul.sidenav.sidenav-fixed li.subsub_index>a{padding-left:56px}ul.sidenav ul.subsub{display:none}ul.sidenav ul.subsub.open{display:block}#nav-mobile li.search form{position:relative;margin:0}#nav-mobile li.search .search-button{position:absolute;top:19px;right:10px;background:none;border:0;padding:0;color:inherit;cursor:pointer}#nav-mobile li.search input#search::-webkit-search-cancel-button{display:none}.sidenav-overlay{position:fixed;inset:0;background:#00000080;z-index:997}.sidenav-overlay:not([hidden]){display:block;opacity:1}.sidenav-overlay[hidden]{display:none}@media only screen and (max-width:992px){.sidenav.sidenav-fixed{transition:transform .25s ease}body.sidenav-open .sidenav.sidenav-fixed{transform:translate(0)}body.sidenav-open{overflow:hidden}}@media(prefers-reduced-motion:reduce){.sidenav.sidenav-fixed{transition:none}html{scroll-behavior:auto}}.top.visible{display:block}.sidebar-footer .default-title:before{content:"Wiki"!important}.page-footer-row{margin-bottom:0}.page-footer-row .link-button{font-size:inherit}#toast-container{top:auto!important;bottom:7%;right:7%;left:auto}#toast-container .toast{opacity:1;transition:opacity .5s ease,transform .5s ease;top:0}#toast-container .toast.leaving{opacity:0;transform:translateY(-12px)}@media only screen and (max-width:600px){#toast-container{left:5%;right:5%}}dialog.wiki-dialog{display:none;position:fixed;top:10%;margin:0 auto;border:0;padding:0;width:55%;max-height:80%;overflow-y:auto;border-radius:4px}dialog.wiki-dialog[open]{display:block}dialog.wiki-dialog::backdrop{background:#0000008c}@media only screen and (max-width:992px){dialog.wiki-dialog{width:90%}}.dialog-close{position:absolute;top:12px;right:12px;background:none;border:0;cursor:pointer;color:inherit}.upload-form{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:20px 0}.upload-form .upload-hint{flex-basis:100%;margin:0}.file-list{margin-top:10px}.file-item .image-picker{display:block;width:100%;background:none;border:0;padding:0;cursor:pointer}.file-item .file-delete{display:block;margin:4px auto 16px;font-size:13px}#attachments-list .file-item{display:flex;gap:8px;align-items:center}#attachments-list .file-item .file-delete{display:inline;margin:0}#versions-list li{padding:2px 0}#editor-revision.off{opacity:.55}.table-picker{position:absolute;padding:3px;z-index:1000}.table-picker[hidden]{display:none}.table-picker .cell{width:20px;height:20px;display:inline-block;margin:2px;padding:0;cursor:pointer;background:transparent}.editor-toolbar button.fa{font-family:FontAwesome}.auth-row{margin-top:36px}#auth-form input[type=password]{margin:0}.version-notice{background:#fffbeb;color:#0f172b;border-left:4px solid #F59E0B;border-radius:8px;padding:10px 14px;margin:20px 0}.search-path{opacity:.6;font-weight:400}details{border:1px solid #aaa;border-radius:4px;padding:.5em .5em 0;margin:1.75rem 0 1rem}summary{font-weight:700;margin:-.5em -.5em 0;padding:.5em;cursor:pointer}details[open]{padding:.5em}details[open] summary{border-bottom:1px solid #aaa;margin-bottom:.5em}article blockquote{border-left:5px solid var(--theme-color);margin:20px 0;padding-left:1.5rem}@media print{header,.breadcrumbs,.divider,.translation-notice,.page-footer-row,#backToTop,#toast-container,.sidenav-overlay,.skip-link,.ai-lab-embed{display:none!important}header,main,footer{padding-left:0!important}body{background:#fff!important;color:#000!important;font-size:12pt}a{color:#000!important;text-decoration:underline}h1,h2,h3,h4,h5,h6{color:#000!important;text-shadow:none!important}.specs-wrapper,.module-item,.home-card{background:#fff!important;border:1px solid #ccc;box-shadow:none!important}img{max-width:100%!important;break-inside:avoid}details{break-inside:avoid}}@media only screen and (max-width:600px){.lang-menu{position:fixed;right:68px;bottom:20px;z-index:99}.lang-list{top:auto;bottom:calc(100% + 8px)}}
