#magicToolbarHolder{z-index:10;color:#fff;filter:drop-shadow(0 -1px #ffffff4d)drop-shadow(0 1px #ffffff4d)drop-shadow(-1px 0 #ffffff4d)drop-shadow(1px 0 #ffffff4d);position:absolute;top:0;left:0}#magic-toolbar{--grey-0:#737c8c;--grey-1:#484f5b;--grey-2:#383f4c;--grey-3:#9ba3b0;--grey-4:#656f81;--grey-dark:#272c35;background-color:#303641;grid-template:"search search"39px"list preview"1fr/1fr 2fr;width:560px;height:360px;font-size:14px;transition:transform .12s ease-out;display:none;position:absolute;transform:translate(-50%)}#magic-toolbar.expanded{clip-path:inset(0 round 12px);transition-property:clip-path,transform}#magic-toolbar button{color:inherit;font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;outline:none;align-items:center;margin:0;padding:0;display:flex}#search-wrapper{box-sizing:border-box;border-bottom:1px solid var(--grey-1);z-index:2;grid-area:search;align-items:center;gap:8px;width:100%;height:40px;padding:8px 12px;display:flex}#search-wrapper svg{fill:var(--grey-0)}#search-wrapper input[type=text]{box-shadow:none;color:inherit;font:inherit;line-height:inherit;background:0 0;border:none;outline:none;width:100%;height:100%;margin:0;padding:0}#search-wrapper input[type=text]::placeholder{color:var(--grey-0)}#widget-list .widget-title{text-transform:uppercase;color:var(--grey-0);margin:8px 0 4px;padding-left:8px;font-size:10px;font-weight:700}#widget-list .widget-title:first-child{pointer-events:none}#widget-list ul{margin:0;padding:8px 8px 24px;list-style-type:none}#widget-list li{margin:0;padding:0}#widget-list li svg{stroke:var(--grey-3);color:var(--grey-3);width:12px;height:12px}#widget-list svg.has-fill{stroke:none;fill:var(--grey-3)}#widget-list #back-button{z-index:3;font-weight:700;display:none;position:absolute;top:.5rem;left:.5rem}#widget-list button{justify-content:flex-start;gap:8px;width:100%;padding:3px 8px;font-size:12px}#widget-list button img{opacity:.92;width:20px}#widget-list button.expand-list-toggle{padding:4px 8px}#widget-list button .arrow-down{margin-left:auto}#widget-list button.btn-active svg:first-child{opacity:0}#widget-list button.btn-active .widget-name{transition:transform .1s;transform:translate(-20px)}#widget-list button .widget-preview{color:#d9d9d9;display:none}#widget-list button:hover{background:var(--grey-2)}#widget-list button:focus-visible{background:var(--grey-1);outline:none}#widget-list .sub-list{opacity:0;pointer-events:none;padding:0 0 0 8px;display:none;position:absolute;top:0;bottom:0;left:48px}#widget-list .sub-list.list-active{opacity:1;z-index:2;pointer-events:all;transition-behavior:allow-discrete;background:#303641;width:100%;min-height:calc(100% - 40px);padding-top:40px;transition:transform .12s ease-out,opacity .12s,display .12s;display:block;transform:translate(-48px)}@starting-style{#widget-list .sub-list.list-active{opacity:0;transform:translate(0)}}#widget-list #sections-list{padding:0}#widget-list #sections-list button{margin-bottom:2px}.expand-list-toggle,#widget-list .sub-list button{cursor:pointer;align-items:center;padding-left:28px;display:flex;position:relative}.sub-list button:before,.expand-list-toggle:after{content:"";opacity:.7;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}.sub-list button:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"%3E%3Crect x=\"0.5\" y=\"0.5\" width=\"15\" height=\"6\" stroke=\"%2398a2b3\"/%3E%3Crect x=\"0.5\" y=\"9.5\" width=\"15\" height=\"6\" stroke=\"%2398a2b3\"/%3E%3C/svg%3E");width:12px;height:12px;left:8px}.expand-list-toggle:after{background-image:url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"%2398a2b3\"%3E%3Cpath stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m8.25 4.5 7.5 7.5-7.5 7.5\"/%3E%3C/svg%3E");width:12px;height:12px;right:8px}.expand-list-toggle:hover:after{transition:transform .1s;transform:translate(2px)}button svg,button .widget-name{pointer-events:none;text-transform:capitalize}#widget-list{border-right:1px solid var(--grey-1);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--grey-1)#303641;scrollbar-width:thin;grid-area:list;width:100%;height:320px;scroll-margin-bottom:2rem;position:relative;overflow:hidden scroll;-webkit-mask-image:linear-gradient(#000 0% 90%,#0000 100%);mask-image:linear-gradient(#000 0% 90%,#0000 100%)}#widget-list:has(.list-active) #all-elements-and-sections{display:none}#widget-list:has(.list-active) #back-button{display:block}#widget-preview{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1rem;font-size:14px;display:flex}#widget-preview img{width:144px}#widget-preview .section-preview-img img{width:288px}#widget-preview .widget-info{background:var(--grey-2);box-sizing:border-box;border-radius:6px;grid-template:"info name"20px"info text"1fr/20px 1fr;width:100%;padding:8px;display:none}#widget-preview .widget-info svg{stroke-opacity:.4;grid-area:info;width:20px;height:19px}:is(#widget-list:has(button:not(.expand-list-toggle):hover)~#widget-preview .widget-info,#widget-list:has(button:not(.expand-list-toggle):focus-visible)~#widget-preview .widget-info){display:grid}#widget-image-container{box-sizing:border-box;overflow:hidden;justify-content:center;align-items:center;width:100%;height:224px;display:flex}#widget-name-container,#widget-text-container{color:var(--grey-3);box-sizing:border-box;width:100%;padding:0 .5rem;font-size:12px}#magic-toolbar #search-wrapper,#magic-toolbar #widget-list,#magic-toolbar #widget-preview{opacity:0;pointer-events:none}#magic-toolbar.expanded{transition-property:clip-path,transform;display:grid;clip-path:inset(0px 0ox 0ox round 12px)!important}#magic-toolbar.expanded #search-wrapper,#magic-toolbar.expanded #widget-list,#magic-toolbar.expanded #widget-preview{opacity:1;pointer-events:all;transition:opacity .12s .12s;display:flex}#magic-toolbar.expanded #widget-list{display:block}#predicted-widgets{opacity:1;pointer-events:all;box-sizing:border-box;background:#303641;grid-template-rows:1fr;grid-template-columns:[buttons]auto[expand]32px;align-items:center;gap:8px;width:max-content;height:48px;padding:0 8px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}#predicted-widgets .top-level svg{stroke:#fff;width:18px;height:18px}#predicted-widgets .arrows{z-index:2;cursor:pointer;border-radius:4px;grid-column:buttons;place-content:center;width:32px;height:32px;display:none;position:absolute;top:50%;transform:translateY(-50%)}#predicted-widgets .arrows:hover{background:var(--grey-1)}#predicted-widgets .scroll-button-left{left:0}#predicted-widgets .scroll-button-right{right:0}#predicted-widgets button{color:inherit;font:inherit;line-height:inherit;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;gap:8px;height:32px;margin:0;padding:2px 8px;font-size:13px;display:flex}#predicted-widgets button:not(:last-child){position:relative}#predicted-widgets button:not(:last-child):after{content:"";background-color:var(--grey-1);width:1px;position:absolute;top:4px;bottom:4px;right:-8px}#predicted-widgets button svg{stroke:#fff;color:#fff;flex-shrink:0;width:16px;height:16px;display:block}#predicted-widgets button svg.has-fill{stroke:none;fill:#fff}#predicted-widgets button div{flex-shrink:0;min-width:max-content}#predicted-widgets button img{pointer-events:none}#predicted-widgets button:hover{background:var(--grey-1)}#predicted-widgets button:focus-visible{box-shadow:0 0 0 1px var(--grey-4)inset;outline:none}#predicted-buttons{--fade-width:23px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;grid-column:buttons;align-items:center;gap:14px;width:max-content;max-width:384px;height:100%;padding:0;display:flex;position:relative;overflow-x:auto}.can-scroll-right #predicted-buttons{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--fade-width) - 32px),#0000 calc(100% - var(--fade-width)));mask-image:linear-gradient(to right,#000 calc(100% - var(--fade-width) - 32px),#0000 calc(100% - var(--fade-width)))}.can-scroll-left #predicted-buttons{-webkit-mask-image:linear-gradient(to right,#0000 22px,#000 calc(22px + var(--fade-width)));mask-image:linear-gradient(to right,#0000 22px,#000 calc(22px + var(--fade-width)))}.can-scroll-right.can-scroll-left #predicted-buttons{-webkit-mask-image:linear-gradient(to right,#0000 32px,#000 calc(32px + var(--fade-width)),#000 calc(100% - var(--fade-width) - 40px),#0000 calc(100% - var(--fade-width)));mask-image:linear-gradient(to right,#0000 32px,#000 calc(32px + var(--fade-width)),#000 calc(100% - var(--fade-width) - 40px),#0000 calc(100% - var(--fade-width)))}.expanded #predicted-widgets{opacity:0;pointer-events:none;display:none}button#expand-magic-toolbar{text-wrap:nowrap;border:none;grid-column:expand;min-width:fit-content}#scrollRightButton{top:0;right:0}#scrollLeftButton{top:0;left:0}#predictions-wrap{width:100%;height:100%;position:relative}.can-scroll-left #scrollLeftButton,.can-scroll-right #scrollRightButton{display:grid}button#clear-widget-search-button{display:none}#selected-section-category-toolbar{pointer-events:none;box-sizing:border-box;align-items:center;gap:8px;width:320px;height:48px;padding:0 8px;font-size:12px;font-weight:700;display:none;position:absolute;top:0%;left:50%;transform:translate(-50%)}#selected-section-category-toolbar.visible{pointer-events:all;z-index:2;display:flex}#selected-section-category-toolbar.visible~#predicted-buttons,#selected-section-category-toolbar.visible~#expand-magic-toolbar,#selected-section-category-toolbar.visible~.arrows{pointer-events:none;display:none}#selected-section-category-toolbar div{align-items:center;gap:8px;display:flex}#selected-section-category-toolbar div.selected-section-category-arrow{cursor:pointer;place-content:center;width:32px;height:32px;display:grid}#selected-section-category-toolbar svg{stroke:var(--grey-3);width:16px;height:16px}div:hover>:is(#selected-section-category-toolbar svg){cursor:pointer;stroke:#fff}#selected-section-category-name{margin:0 auto}.preview-section-container{z-index:2;background:#fff;box-shadow:0 0 0 4px #417bee45}