.le .le-bar{flex-wrap:wrap;margin-bottom:36px}.le-tools{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.le-pos{align-items:center;gap:12px;display:flex}.le-sq{border:1px solid var(--line2);width:36px;height:36px;color:var(--t2);justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.le-sq:hover{border-color:var(--teal);color:var(--t1)}.le-sq.off{opacity:.3}.le-no{letter-spacing:.15em;text-transform:uppercase;color:var(--t3);white-space:nowrap;font-variation-settings:"wdth" 500,"wght" 500;font-size:10px}.le-no b{color:var(--t1);font-weight:400}.le .le-mode{margin:0}.le .le-mode button{min-height:36px;padding:9px 14px 7px;font-size:11px}.le-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:56px;display:grid}.le .emain{min-width:0}.le-aside{border-left:1px solid var(--line);padding-left:28px;position:sticky;top:24px}.le-sec{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:28px 0;display:flex}.le-sec:first-child{padding-top:0}.le-sec:last-child{border-bottom:0;padding-bottom:0}.le-sec>.lbl{margin-bottom:4px}.le-sec .hint{margin:0;font-size:12px;line-height:1.6}.le-note{color:var(--teal-text)}.le-out{margin-left:6px}.le-mod{flex-direction:column;gap:8px;margin:0;display:flex}.le-sws .sw{border:0;padding:12px 0}.le-sws .sw:last-child{border:0}.yact.le-view{justify-content:center;gap:10px;width:100%;min-height:36px;font-size:10px}.le-view svg{color:var(--t2)}.le-view:hover svg{transform:none}.le-sec .mats li{padding:14px 0}.le-sec .mats li.le-trash{padding-top:16px}.le-sec .mats li.le-trash .acts{justify-content:flex-start}.le .h1in{font-variation-settings:"wdth" 350,"wght" 600;font-size:44px;line-height:1.1}.le .subin{margin:12px 0 36px;font-size:15px}.le .le-tabs{scrollbar-width:none;gap:5px;margin-top:0}.le .le-tabs .ltab{font-size:13px}@media (width>=1281px){.le .le-tabs .ltab{font-size:14px}}.le .le-tabs .ltab:first-child{padding-left:0}.le-req{background:var(--teal);flex:none;width:6px;height:6px;display:block}.le .ltab.eaddtab{color:var(--teal-text);gap:8px}.le .ltab.eaddtab svg{flex:none}.le .epanel{gap:16px;padding-top:24px}.le .le-tabset{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:24px 32px;min-height:0;margin:0;padding:24px;display:grid}.le .etabname{flex-direction:column;align-items:stretch;gap:10px;max-width:none}.le .etabname input{min-height:44px;padding:10px 12px}.le-reqf{flex-direction:column;gap:8px;padding-top:24px;display:flex}.le-reqf .hint{margin:0 0 0 30px;font-size:12px;line-height:1.6}.le .eadd{letter-spacing:.15em;border:0;align-items:center;gap:9px;padding:10px 0;font-size:10px;transition:color .2s;display:inline-flex}.le .eadd:hover{color:var(--t1)}.le .eblk{border:0;margin:0 -20px;padding:16px 20px 20px;transition:background-color .2s}.le .eblk:hover{background:var(--lt-soft,color-mix(in srgb,var(--t1) 3%,transparent))}.le .eblk.sel{background:var(--surface);box-shadow:0 0 24px #0003}.le .eblk.over{box-shadow:inset 0 2px 0 var(--teal)}.le .eblk .tb{opacity:.75;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:2px;margin:0 0 14px;padding:0;display:flex;position:static}.le .eblk .tb .h{letter-spacing:0;padding:3px 6px 3px 0;display:inline-flex}.le .eblk .tb .k{color:var(--t2);border:0;align-items:center;gap:8px;margin:0;padding:3px 0;display:inline-flex}.le .eblk .tb .k svg{color:var(--teal-text)}.le-gap{flex:1}.le .eblocks>div>.eblk{margin:12px -20px}.le .addrow{min-height:0;margin:0;padding:20px 24px;display:block}.le .addrow .row-h{margin-bottom:16px}.le .types.btypes{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.le .types button{background:var(--lt-fill,color-mix(in srgb,var(--t1) 4%,transparent));border:0;gap:10px;padding:16px 8px;transition:background-color .2s,color .2s}.le .types button svg{color:var(--teal-text)}.le .types button:hover{background:var(--lt-fill,color-mix(in srgb,var(--t1) 8%,transparent));color:var(--t1)}.le .types button.on{background:color-mix(in srgb,var(--teal) 12%,transparent)}.le-list{padding:0}.le-list+.le-list{margin-top:48px}.le-list>.lbl{margin-bottom:20px;display:block}.le-list .yform{align-items:stretch}.le-list .yform label .hint{font-size:inherit;color:var(--t3);margin-left:4px}.le-list .ax-head{margin-bottom:0}.le .erow{gap:14px;min-height:0;padding:14px 0}.le .erow .h{color:var(--t3);display:inline-flex}.le-kind{background:var(--dh-accent);width:32px;height:32px;color:var(--t2);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex}.le-kind .eico{color:inherit}.le .erow .ax-go{flex:none}.le .le-list .addrow{margin-top:24px}.le-empty{margin:24px 0}.le-conflict{max-width:none;margin-top:24px}.le-conflict .lbl{color:var(--red-text)}.le .dh-main{flex-direction:column;display:flex}.le .le-grid{margin-bottom:48px}.le .eactions{margin-top:auto}.le-dirty{letter-spacing:.15em;text-transform:uppercase;color:var(--yellow);font-variation-settings:"wdth" 500,"wght" 500;align-items:baseline;gap:8px;font-size:11px;display:inline-flex}.le-dirty i{background:currentColor;flex:none;align-self:baseline;width:6px;height:6px;display:block;transform:translateY(calc(3px - .5cap))}.le-err{color:var(--red-text);font-size:14px}.le .eactions .eok{color:var(--green);font-size:14px}.le .eactions .le-dirty{transform:translateY(1.25px)}@media (width>=1281px){.le .le-aside{z-index:6}.le .dh-main{padding-bottom:0}.acbody:has(>.dh.le)+footer{margin-inline:-100vw;padding-inline:100vw}.le .eactions>.yact+.yact{margin:0 -8px 0 4px}.le .eactions>.emsg+.yact:last-child{margin-right:-8px}}:root:not([data-theme=light]) .le .eactions:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#031216}:root[data-theme=light] .le .eactions:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}:root[data-theme=light] .app:has(.dh.le)>.sbar{z-index:6}@media (width<=1280px){.le-grid{grid-template-columns:1fr;gap:0}.le-aside{border-left:0;border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:32px;margin-top:56px;padding:32px 0 0;display:grid;position:static}.le-aside .le-sec{border-bottom:0;padding:0 0 28px}.le .types.btypes{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.le .le-tabset{grid-template-columns:1fr;padding:20px}.le-reqf{padding-top:0}.le .types.btypes{grid-template-columns:repeat(3,minmax(0,1fr))}.le-aside{grid-template-columns:1fr}}@media (width<=600px){.le .le-bar{gap:16px}.le-tools{gap:12px 16px}.le .h1in{font-size:30px}.le .eblk{margin:0 -16px;padding:12px 16px 16px}.le .addrow{padding:18px 16px}.le .eactions{gap:10px;padding:12px 0}.le .eactions .emsg{width:100%}.le .eactions .emsg:empty{display:none}.le .eactions .yact{flex:1;justify-content:center;gap:8px;min-width:0;padding:10px;font-size:11px}}@media (width<=374px){.le .eactions .yact{padding:10px 6px}}.le-sec .mats li:last-child{border-bottom:0;padding-bottom:0}.bwe{position:relative}@media (width>=801px){.bwe.bwe-text:not(.bw){max-width:900px}}.bw-h{display:none}@media (width>=801px){.eblk.sel .bw-h{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:14px;display:block;position:absolute;top:0;bottom:0;right:-14px}.eblk.sel .bw-h:after{content:"";background:var(--line2);width:2px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:6px}.eblk.sel .bw-h:hover:after,.eblk.sel .bw-h:focus-visible:after,.eblk.sel .bw-h:active:after{background:var(--teal-text)}.eblk.sel .bw-h:focus-visible{outline:0}}.fmt .fmt-font{flex-wrap:wrap;flex-basis:100%;gap:6px 18px;margin-top:6px;display:flex}.fmt .fmt-f{align-items:center;gap:8px;display:inline-flex}.fmt .fmt-l{letter-spacing:.15em;text-transform:uppercase;color:var(--t2);font-variation-settings:"wdth" 500,"wght" 500;font-size:10px}.fmt .fmt-f input[type=range]{width:110px}.fmt .fmt-f input[type=number]{border:1px solid var(--line);width:64px;color:var(--t1);background:0 0;padding:4px 6px;font-size:12px}.fmt .fmt-f input[type=number]:focus{border-color:var(--line2);outline:0}.le-style .fmt-f{grid-template-columns:1fr 64px;align-items:center;gap:4px 10px;margin-top:8px;display:grid}.le-style .fmt-f .fmt-l{grid-column:1/-1}.le-style .fmt-f input[type=range]{width:100%}.le-style .fmt-f input[type=number]{border:1px solid var(--line);width:64px;color:var(--t1);background:0 0;padding:4px 6px;font-size:12px}.le-style .fmt-l{letter-spacing:.15em;text-transform:uppercase;color:var(--t2);font-variation-settings:"wdth" 500,"wght" 500;font-size:10px}.bmeta .bm-url{overflow-wrap:anywhere;min-width:0;font-size:12px}.fmt-f input[type=range]{accent-color:var(--teal)}.atop .le-tools{flex-wrap:nowrap}.le-tabmove{grid-column:1/-1;align-items:center;gap:12px;display:flex}.le-tabmove .lbl{margin-right:4px}.le-tabmove .le-sq{cursor:pointer;background:0 0}.le-tabmove .le-sq:disabled{opacity:.3;cursor:default}.le-tabcopy{grid-column:1/-1;justify-self:start}.le-tabcopy:disabled{opacity:.4;cursor:default}@media (width>=601px){.atop .le-sq{width:30px;height:30px}}.le-style.off :is(.fmt-f,label){pointer-events:none;opacity:.45}.le-reload{z-index:60;border:1px solid var(--line);background:#031216;border-radius:10px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:14px;line-height:1.4;position:fixed;top:76px;left:50%;transform:translate(-50%)}:root[data-theme=light] .le-reload{background:#fff}.le .eblk .tb .bw-f{align-items:center;gap:6px;margin-right:14px;display:inline-flex}.bw-f .fmt-f{align-items:center;gap:8px;display:inline-flex}.bw-f .fmt-l{letter-spacing:.15em;text-transform:uppercase;color:var(--t2);font-variation-settings:"wdth" 500,"wght" 500;font-size:10px}.bw-f .fmt-f input[type=range]{width:110px}.bw-f .fmt-f input[type=number]{border:1px solid var(--line);width:56px;color:var(--t1);background:0 0;padding:4px 6px;font-size:12px}.bw-f .fmt-f input[type=number]:focus{border-color:var(--line2);outline:0}@media (width<=800px){.le .eblk .tb .bw-f{display:none}}@media (width>=801px){.bwe.bw-c{margin-inline:auto}}.le-tstyle{border:1px solid var(--line);gap:10px;margin:8px 0 14px;padding:14px 16px;display:grid}.le-tstyle-f{flex-wrap:wrap;gap:10px 22px;display:flex}.le-tstyle .fmt-f{align-items:center;gap:8px;display:inline-flex}.le-tstyle .fmt-l{letter-spacing:.15em;text-transform:uppercase;color:var(--t2);font-variation-settings:"wdth" 500,"wght" 500;font-size:10px}.le-tstyle .fmt-f input[type=range]{width:110px}.le-tstyle .fmt-f input[type=number]{border:1px solid var(--line);width:64px;color:var(--t1);background:0 0;padding:4px 6px;font-size:12px}.le-tstyle .lnk{justify-self:start}.le-tstyle-btn{margin:6px 0 2px}.le-tstyle-btn .lnk.on{color:var(--t1)}:root .dh.le:not(.hed) .le-grid .le-aside:has(>.dh-edge){background:0 0;border-left:0}.le .le-aside{border-left:0}.le .le-sec{border-bottom:0;padding:0}.le .le-sec+.le-sec{margin-top:28px}.le-sec-h{color:var(--t1);font-variation-settings:"wdth" 425,"wght" 500;margin:44px 0 18px;font-size:18px;font-weight:400;line-height:1.3}.le-sec-h:first-child,.le .le-sec-h+.le-sec{margin-top:0}.le .epanel{padding-top:0}.le .le-tabset{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;align-items:flex-end;gap:12px 24px;padding:18px 0 22px;display:flex}.le .le-tabset>.etabname{flex:0 260px;order:1;gap:8px;min-width:220px}.le .le-tabset .etabname input{min-height:40px;padding:8px 12px}.le .le-reqf{display:contents}.le .le-reqf>.tchk{order:2;min-height:40px}.le .le-reqf>.hint{flex-basis:100%;order:9;margin:0}.le .le-tabmove{order:3;gap:8px;min-height:40px}.le .le-tabmove .le-sq{width:28px;height:28px}.le .le-tabset>button.le-tabdel{color:var(--red-text);order:5}.le .le-tabset>.hint.le-tabcopy{flex-basis:100%;order:8;margin:0}.le .eblk .tb{opacity:0;gap:6px 18px;transition:opacity .2s}.le .eblk:hover .tb,.le .eblk.sel .tb,.le .eblk .tb:focus-within{opacity:1}@media (hover:none),(width<=640px){.le .eblk .tb{opacity:1}}.le .eblk .tb>button{letter-spacing:.1em;text-transform:uppercase;color:var(--t2);background:0 0;border:0;padding:6px 0;font-size:11px}.le .eblk .tb>button:hover:not(:disabled),.le .eblk .tb>button.on{color:var(--t1)}.le .eblk .tb>button.red{color:var(--red-text)}.le .eblk .tb>button:disabled{opacity:.3}.le .eblk .tb .k{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.le .eblk .tb .bw-f{margin-right:0}.le .fmt{border:1px solid var(--line);background:var(--bg);align-items:center;gap:6px 16px;margin-bottom:12px;padding:8px 12px}.le .fmt>button{border:0;padding:4px 0;font-size:12px}.le .fmt>button[aria-pressed=true]{color:var(--t1);box-shadow:inset 0 -1px 0 var(--teal)}.le .fmt .fmt-font{border-top:1px solid var(--line);margin-top:2px;padding-top:8px}@media (width<=1280px){.le .le-aside{border-top:1px solid var(--line)}.le .le-sec-h{grid-column:1/-1;margin:0 0 18px}.le .le-sec+.le-sec{margin-top:0}.le-aside .le-sec+.le-sec-h{margin-top:16px}}@media (width<=700px){.le .le-tabset{padding:16px 0 20px}.le .le-tabset>.etabname{flex-basis:100%}}.le .eblk .tb .le-gap{order:1}.le .eblk .tb>.tb-mv{order:2}.le .eblk .tb>button.red{order:3}.le .eblk .tb .bw-f .fmt-f input[type=range]{display:none}.le .fmt .fmt-f input[type=range]{width:90px}.le .le-tabset:after{content:"";flex-basis:100%;order:5;height:0;margin-top:-12px}.le .le-tabset>button.le-tabcopy{order:6}.le .le-tabset>button.le-tabdel{order:7}:root:root .le .le-tabset.cont{-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important}@media (width<=640px){.le .eblk .tb .le-gap{display:none}}@media (width>=1281px){.le .eactions:before{right:calc(-1 * var(--le-bar-end,16px))}}.le .eblk,.le .eblk:hover{background:var(--surface)}.le .eblk .tb{opacity:1}.le .eblk.sel{box-shadow:0 0 24px #0003,inset 0 0 0 1px var(--line2)}:root[data-theme=light] .le .eblk{box-shadow:0 0 11px 2px #2744551a}:root[data-theme=light] .le .eblk.sel{box-shadow:0 0 11px 2px #2744551a,inset 0 0 0 1px var(--line2)}.le .eblocks>div>.eblk,.le .epanel>.eblk{margin-block:6px}
