.lm-Widget{box-sizing:border-box;position:relative}.lm-Widget.lm-mod-hidden{display:none!important}.lm-AccordionPanel[data-orientation=horizontal]>.lm-AccordionPanel-title{display:block;transform-origin:top left;transform:rotate(-90deg) translate(-100%)}.lm-CommandPalette{display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lm-CommandPalette-search{flex:0 0 auto}.lm-CommandPalette-content{flex:1 1 auto;margin:0;padding:0;min-height:0;overflow:auto;list-style-type:none}.lm-CommandPalette-header{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lm-CommandPalette-item{display:flex;flex-direction:row}.lm-CommandPalette-itemIcon{flex:0 0 auto}.lm-CommandPalette-itemContent{flex:1 1 auto;overflow:hidden}.lm-CommandPalette-itemShortcut{flex:0 0 auto}.lm-CommandPalette-itemLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lm-close-icon{border:1px solid transparent;background-color:transparent;position:absolute;z-index:1;right:3%;top:0;bottom:0;margin:auto;padding:7px 0;display:none;vertical-align:middle;outline:0;cursor:pointer}.lm-close-icon:after{content:"X";display:block;width:15px;height:15px;text-align:center;color:#000;font-weight:400;font-size:12px;cursor:pointer}.lm-DockPanel,.lm-DockPanel-widget{z-index:0}.lm-DockPanel-tabBar{z-index:1}.lm-DockPanel-handle{z-index:2}.lm-DockPanel-handle.lm-mod-hidden{display:none!important}.lm-DockPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.lm-DockPanel-handle[data-orientation=horizontal]{cursor:ew-resize}.lm-DockPanel-handle[data-orientation=vertical]{cursor:ns-resize}.lm-DockPanel-handle[data-orientation=horizontal]:after{left:50%;min-width:8px;transform:translate(-50%)}.lm-DockPanel-handle[data-orientation=vertical]:after{top:50%;min-height:8px;transform:translateY(-50%)}.lm-DockPanel-overlay{z-index:3;box-sizing:border-box;pointer-events:none}.lm-DockPanel-overlay.lm-mod-hidden{display:none!important}.lm-Menu{z-index:10000;position:absolute;top:0;left:0;white-space:nowrap;overflow-x:hidden;overflow-y:auto;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lm-Menu-content{margin:0;padding:0;display:table;list-style-type:none}.lm-Menu-item{display:table-row}.lm-Menu-item.lm-mod-hidden,.lm-Menu-item.lm-mod-collapsed{display:none!important}.lm-Menu-itemIcon,.lm-Menu-itemSubmenuIcon{display:table-cell;text-align:center}.lm-Menu-itemLabel{display:table-cell;text-align:left}.lm-Menu-itemShortcut{display:table-cell;text-align:right}.lm-MenuBar{outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lm-MenuBar-content{margin:0;padding:0;display:flex;flex-direction:row;list-style-type:none}.lm-MenuBar-item{box-sizing:border-box}.lm-MenuBar-itemIcon,.lm-MenuBar-itemLabel{display:inline-block}.lm-ScrollBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lm-ScrollBar[data-orientation=horizontal]{flex-direction:row}.lm-ScrollBar[data-orientation=vertical]{flex-direction:column}.lm-ScrollBar-button{box-sizing:border-box;flex:0 0 auto}.lm-ScrollBar-track{box-sizing:border-box;position:relative;overflow:hidden;flex:1 1 auto}.lm-ScrollBar-thumb{box-sizing:border-box;position:absolute}.lm-SplitPanel-child{z-index:0}.lm-SplitPanel-handle{z-index:1}.lm-SplitPanel-handle.lm-mod-hidden{display:none!important}.lm-SplitPanel-handle:after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle{cursor:ew-resize}.lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle{cursor:ns-resize}.lm-SplitPanel[data-orientation=horizontal]>.lm-SplitPanel-handle:after{left:50%;min-width:8px;transform:translate(-50%)}.lm-SplitPanel[data-orientation=vertical]>.lm-SplitPanel-handle:after{top:50%;min-height:8px;transform:translateY(-50%)}.lm-TabBar{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lm-TabBar[data-orientation=horizontal]{flex-direction:row;align-items:flex-end}.lm-TabBar[data-orientation=vertical]{flex-direction:column;align-items:flex-end}.lm-TabBar-content{margin:0;padding:0;display:flex;flex:1 1 auto;list-style-type:none}.lm-TabBar[data-orientation=horizontal]>.lm-TabBar-content{flex-direction:row}.lm-TabBar[data-orientation=vertical]>.lm-TabBar-content{flex-direction:column}.lm-TabBar-tab{display:flex;flex-direction:row;box-sizing:border-box;overflow:hidden;touch-action:none}.lm-TabBar-tabIcon,.lm-TabBar-tabCloseIcon{flex:0 0 auto}.lm-TabBar-tabLabel{flex:1 1 auto;overflow:hidden;white-space:nowrap}.lm-TabBar-tabInput{user-select:all;width:100%;box-sizing:border-box}.lm-TabBar-tab.lm-mod-hidden,.lm-TabBar-addButton.lm-mod-hidden{display:none!important}.lm-TabBar.lm-mod-dragging .lm-TabBar-tab{position:relative}.lm-TabBar.lm-mod-dragging[data-orientation=horizontal] .lm-TabBar-tab{left:0;transition:left .15s ease}.lm-TabBar.lm-mod-dragging[data-orientation=vertical] .lm-TabBar-tab{top:0;transition:top .15s ease}.lm-TabBar.lm-mod-dragging .lm-TabBar-tab.lm-mod-dragging{transition:none}.lm-TabBar.lm-mod-unfreezing .lm-TabBar-tab{transition:width .15s ease,flex-basis .15s ease}.lm-TabBar-tabLabel .lm-TabBar-tabInput{user-select:all;width:100%;box-sizing:border-box;background:inherit}.lm-TabPanel-tabBar{z-index:1}.lm-TabPanel-stackedPanel{z-index:0}.llvm-explorer-icon,.llvm-explorer-open:before{display:inline-block;flex:0 0 auto;width:24px;height:24px;background-color:currentcolor;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%23365bbb'%3e%3ctitle%3eLLVM%20Explorer%3c/title%3e%3cstyle%3e%20@media%20(prefers-color-scheme:%20dark)%20{%20:root%20{%20fill:%20%2391adff;%20}%20}%20%3c/style%3e%3cpath%20fill-rule='evenodd'%20d='M4%202h16v9c0%205-8%2011-8%2011S4%2016%204%2011V2Z%20M10%206l-4%204%204%204%201.4-1.4L8.8%2010l2.6-2.6Z%20M14%206l4%204-4%204-1.4-1.4L15.2%2010l-2.6-2.6Z'%20/%3e%3c/svg%3e") center / contain no-repeat}.llvm-explorer-open:before{margin-right:8px;vertical-align:middle;content:""}.lm-TabBar-tabIcon.llvm-explorer-icon{width:16px;height:16px}.llvm-explorer-workbench{--llvm-explorer-background: #fff;--llvm-explorer-muted-background: #f4f5f7;--llvm-explorer-foreground: #242c39;--llvm-explorer-muted: #626b7a;--llvm-explorer-border: #dce0e6;--llvm-explorer-accent: #365bbb;--llvm-explorer-code-font: ui-monospace, sfmono-regular, menlo, monospace;--llvm-explorer-tab-height: 28px;min-width:360px;min-height:300px;color:var(--llvm-explorer-foreground);background:var(--llvm-explorer-background);font:13px/1.5 system-ui,sans-serif}@media(prefers-color-scheme:dark){.llvm-explorer-workbench{--llvm-explorer-background: #1d222b;--llvm-explorer-muted-background: #262d38;--llvm-explorer-foreground: #e3e8f0;--llvm-explorer-muted: #acb6c7;--llvm-explorer-border: #414b5b;--llvm-explorer-accent: #91adff;color-scheme:dark}}.llvm-explorer-view.llvm-explorer-header{min-height:100px;max-height:100px}.llvm-explorer-controls{border-bottom:1px solid var(--llvm-explorer-border)}.llvm-explorer-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px 10px}.llvm-explorer-brand{display:flex;align-self:center;align-items:center;gap:8px;margin-right:12px;font-size:18px;font-weight:650;letter-spacing:-.5px}.llvm-explorer-brand .llvm-explorer-icon{color:var(--llvm-explorer-accent)}.llvm-explorer-toolbar label{display:flex;flex-direction:column;gap:2px;color:var(--llvm-explorer-muted);font-size:11px}.llvm-explorer-workbench button,.llvm-explorer-workbench select{min-height:32px;padding:4px 10px;border:1px solid var(--llvm-explorer-border);border-radius:4px;color:var(--llvm-explorer-foreground);background:var(--llvm-explorer-background);font:inherit}.llvm-explorer-workbench button{cursor:pointer}.llvm-explorer-workbench button:disabled{cursor:default;opacity:.5}.llvm-explorer-workbench button:hover:enabled{background:var(--llvm-explorer-muted-background)}.llvm-explorer-workbench .llvm-explorer-primary{border-color:var(--llvm-explorer-accent);color:var(--llvm-explorer-background);background:var(--llvm-explorer-accent);font-weight:650}.llvm-explorer-workbench .llvm-explorer-primary:hover:enabled{color:var(--llvm-explorer-accent)}.llvm-explorer-workbench button[aria-pressed=true]{border-color:var(--llvm-explorer-accent);color:var(--llvm-explorer-accent);background:var(--llvm-explorer-muted-background)}.llvm-explorer-workbench :focus-visible{outline:2px solid var(--llvm-explorer-accent);outline-offset:2px}.llvm-explorer-actions{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.llvm-explorer-status{display:flex;justify-content:space-between;gap:12px;color:var(--llvm-explorer-muted);font-size:11px;flex-wrap:wrap;padding:0 16px 10px}.llvm-explorer-activity{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.llvm-explorer-activity progress{width:120px;height:6px;accent-color:var(--llvm-explorer-accent)}.llvm-explorer-spinner{flex:0 0 auto;width:10px;height:10px;border:2px solid var(--llvm-explorer-border);border-top-color:var(--llvm-explorer-accent);border-radius:50%;animation:llvm-explorer-spin .8s linear infinite}@keyframes llvm-explorer-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.llvm-explorer-spinner{animation:none}}.llvm-explorer-view{overflow:hidden}.llvm-explorer-workbench .llvm-explorer-view:focus-visible{outline:none}.llvm-explorer-pane{display:flex;flex-direction:column;height:100%;background:var(--llvm-explorer-background)}.llvm-explorer-editor,.llvm-explorer-output,.llvm-explorer-diagnostic-list{flex:1;min-height:0;overflow:auto}.llvm-explorer-output,.llvm-explorer-diagnostic-list pre{margin:0;padding:12px;font:13px / 1.6 var(--llvm-explorer-code-font);tab-size:4}.llvm-explorer-diagnostic-list details{padding:4px 12px 12px}.llvm-explorer-diagnostic-list summary{cursor:pointer;color:var(--llvm-explorer-muted)}.llvm-explorer-downloads{margin:8px 12px;padding:0;list-style:none;color:var(--llvm-explorer-muted);font-size:12px;font-variant-numeric:tabular-nums}.llvm-explorer-downloads li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.llvm-explorer-workbench .llvm-explorer-diagnostic{display:block;width:100%;padding:6px 12px;border:0;border-radius:0;text-align:left}.llvm-explorer-workbench .llvm-explorer-diagnostic:disabled{opacity:1}.llvm-explorer-hint{margin:8px 12px;color:var(--llvm-explorer-muted);font-size:12px}.llvm-explorer-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:8px 20px;border-top:1px solid var(--llvm-explorer-border)}.llvm-explorer-confirmation:not(:empty){padding:0 16px 10px;color:var(--llvm-explorer-muted)}.llvm-explorer-error{color:#c04d47}.llvm-explorer-workbench .lm-TabBar,.llvm-explorer-pane-heading{min-height:var(--llvm-explorer-tab-height);background:var(--llvm-explorer-muted-background)}.llvm-explorer-workbench .lm-TabBar{align-items:flex-start}.llvm-explorer-pane-heading{box-sizing:border-box;max-height:var(--llvm-explorer-tab-height);margin:0;padding:3px 12px;border-bottom:2px solid var(--llvm-explorer-accent);font:inherit;line-height:20px}.llvm-explorer-workbench .lm-TabBar-tab{box-sizing:border-box;height:var(--llvm-explorer-tab-height);padding:3px 12px;border-right:1px solid var(--llvm-explorer-border);border-bottom:2px solid transparent;line-height:20px}.llvm-explorer-workbench .lm-TabBar-tab.lm-mod-current{border-bottom-color:var(--llvm-explorer-accent);background:var(--llvm-explorer-background)}.llvm-explorer-panels .lm-SplitPanel-handle{background:var(--llvm-explorer-border)}.llvm-explorer-panels .lm-TabPanel,.llvm-explorer-source{min-width:120px;min-height:80px}.llvm-explorer-open{margin:24px;padding:8px 16px;font:14px system-ui,sans-serif}.llvm-explorer-workbench input{min-width:0;padding:6px 8px;border:1px solid var(--llvm-explorer-border);border-radius:4px;color:var(--llvm-explorer-foreground);background:var(--llvm-explorer-background);font:inherit}.llvm-explorer-file-actions,.llvm-explorer-file-picker,.llvm-explorer-command-line,.llvm-explorer-run-controls{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px}.llvm-explorer-file-picker select,.llvm-explorer-command-line input{flex:1;min-width:120px}.llvm-explorer-file-actions span{flex:1;overflow:hidden;text-overflow:ellipsis}.llvm-explorer-form{box-sizing:border-box;height:100%;padding:12px;overflow:auto}.llvm-explorer-form label{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.llvm-explorer-form pre{white-space:pre-wrap}.llvm-explorer-graph{flex:1;min-height:0;overflow:auto;background:#fff}.llvm-explorer-tools>.lm-TabBar,.llvm-explorer-workbench .llvm-explorer-outputs .lm-TabBar{overflow:auto hidden;scrollbar-width:none}.llvm-explorer-tools .lm-TabBar-tab{flex:0 0 auto}.llvm-explorer-workbench .llvm-explorer-outputs .lm-TabBar-tab{flex:0 0 auto;padding-right:10px;padding-left:10px}.llvm-explorer-guide{box-sizing:border-box;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:1px solid var(--llvm-explorer-border);border-radius:8px;color:var(--llvm-explorer-foreground);background:var(--llvm-explorer-background);font:inherit}.llvm-explorer-guide[open]{display:flex;flex-direction:column}.llvm-explorer-guide::backdrop{background:#00000059}.llvm-explorer-guide header,.llvm-explorer-guide nav{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px;border-bottom:1px solid var(--llvm-explorer-border)}.llvm-explorer-guide header{justify-content:space-between}.llvm-explorer-guide h2{margin:0;font-size:20px}.llvm-explorer-guide article{min-height:0;padding:0 24px 20px;overflow:auto;font-size:14px;line-height:1.6}.llvm-explorer-guide h3{margin:24px 0 12px;font-size:18px;scroll-margin-top:20px}.llvm-explorer-guide pre{padding:12px;overflow:auto;background:var(--llvm-explorer-muted-background)}.llvm-explorer-guide code{font-family:var(--llvm-explorer-code-font)}.llvm-explorer-guide a{color:var(--llvm-explorer-accent)}.llvm-explorer-panels .llvm-explorer-tools.llvm-explorer-collapsed{min-height:var(--llvm-explorer-tab-height);max-height:var(--llvm-explorer-tab-height)}.llvm-explorer-empty{max-width:340px;margin:auto;padding:32px;color:var(--llvm-explorer-muted)}.llvm-explorer-empty h2{color:var(--llvm-explorer-foreground);font-size:20px;font-weight:550;line-height:1.3}.llvm-explorer-empty .llvm-explorer-hint{margin:20px 0 0;line-height:1.7}@media(width<=720px){.llvm-explorer-brand{width:100%}.llvm-explorer-toolbar{gap:8px;padding:10px 12px}.llvm-explorer-actions{flex-basis:100%;margin-left:0}.llvm-explorer-empty{padding:16px}}.llvm-explorer-filter{display:inline-flex;align-items:center;gap:4px;color:var(--llvm-explorer-muted);font-size:12px;cursor:pointer}.llvm-explorer-filter input{accent-color:var(--llvm-explorer-accent)}html,body{height:100%;margin:0;overflow:hidden}body{display:flex;flex-direction:column}#llvm-explorer{position:relative;flex:1;min-height:0;overflow:hidden}#llvm-explorer>.llvm-explorer-workbench{position:absolute;inset:0}.llvm-explorer-navigation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:8px 16px;border-bottom:1px solid #d3d7dc;background:#f5f6f8;color:#20252c;font:14px system-ui,sans-serif}.llvm-explorer-navigation-links{display:flex;flex-wrap:wrap;gap:8px 24px}.llvm-explorer-navigation .llvm-explorer-brand{width:auto;margin-right:0}.llvm-explorer-workbench .llvm-explorer-brand{display:none}.llvm-explorer-navigation a{display:inline-flex;box-sizing:border-box;align-items:center;gap:8px;min-height:36px;padding:2px 0;color:inherit;font-size:13px;font-weight:600;text-decoration:none}.llvm-explorer-navigation img{flex:none}.llvm-explorer-badge-text{display:flex;flex-direction:column;line-height:1.5}.llvm-explorer-badge-text small{font-size:11px;font-weight:400;font-variant-numeric:tabular-nums;opacity:.75}.llvm-explorer-navigation a:hover{color:#365bbb}.llvm-explorer-navigation a:focus-visible{outline:2px solid currentcolor;outline-offset:2px}@media(prefers-color-scheme:dark){.llvm-explorer-navigation{border-color:#48505b;background:#242a33;color:#eef1f5}.llvm-explorer-github-icon{filter:invert(1)}.llvm-explorer-navigation a:hover{color:#91adff}}
