.ltd{--ltd-bg:#151515;--ltd-panel:#242424;--ltd-recessed:#1a1a1a;--ltd-input:#0f0f0f;--ltd-header:#2c2c2c;--ltd-line:#383838;--ltd-line-2:#2e2e2e;--ltd-hover:#333;--ltd-text:#c8c8c8;--ltd-text-2:#8a8a8a;--ltd-white:#f2f2f2;--ltd-accent:#169c8c;--ltd-accent-h:#1db3a0;--ltd-accent-d:#123a35;--ltd-teal:#3cc9b0;font-family:var(--font-sans);color:var(--ltd-text);text-align:left;font-size:13px;line-height:1.35;position:relative;container-type:inline-size}.ltd *,.ltd :before,.ltd :after{box-sizing:border-box}.ltd button,.ltd input{font:inherit;color:inherit}.ltd-i{flex:none}.ltd-window{background:var(--ltd-bg);border:1px solid #2a2a2a;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0009,0 40px 120px -30px #000000e6,0 30px 80px -40px #14a38b52}.ltd-titlebar{background:#0b0b0b;align-items:flex-end;gap:10px;height:34px;padding-inline:10px;display:flex}.ltd-ue{color:#c8c8c8;border:1.5px solid #9a9a9a;border-radius:50%;align-self:center;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.ltd-tab{background:var(--ltd-bg);color:#e0e0e0;border-radius:6px 6px 0 0;align-items:center;gap:8px;height:28px;padding:0 12px;font-size:13px;display:inline-flex}.ltd-tab i{color:#8a8a8a;margin-left:18px;font-style:normal}.ltd-winbtns{color:#9a9a9a;align-self:center;gap:22px;margin-left:auto;padding-right:6px;display:flex}.ltd-winbtns i{font-style:normal}.ltd-body{flex-direction:column;gap:8px;padding:10px;display:flex}.ltd-btn{color:#d6d6d6;white-space:nowrap;cursor:pointer;background:#383838;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:30px;padding:0 12px;transition:background-color .12s;display:inline-flex}.ltd-btn:hover:not(:disabled){background:#474747}.ltd-btn:disabled{opacity:.45;cursor:default}.ltd-btn.primary{background:var(--ltd-accent);color:#fff;font-weight:650}.ltd-btn.primary:hover:not(:disabled){background:var(--ltd-accent-h)}.ltd-btn.primary:disabled{color:#8a9494;opacity:1;background:#2a3c3a}.ltd-btn.icon{width:36px;padding:0}.ltd-btn.big{min-height:36px;padding:0 18px;font-size:14px}.ltd-chip{border:1px solid var(--ltd-line);white-space:nowrap;cursor:pointer;background:0 0;border-radius:13px;align-items:center;gap:7px;height:26px;padding:0 12px;display:inline-flex}.ltd-chip:hover{background:var(--ltd-hover)}.ltd-chip.on{border:1.5px solid var(--ltd-accent);background:var(--ltd-accent-d);color:#fff}.ltd-badge{background:color-mix(in srgb, var(--c) 22%, transparent);color:var(--c);border-radius:4px;padding:0 6px;font-size:11.5px;font-weight:700;line-height:17px}.ltd-tag{background:color-mix(in srgb, var(--c) 16%, transparent);color:var(--c);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.ltd-tgt{background:color-mix(in srgb, var(--c) 14%, transparent);color:var(--c);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-size:12px;display:inline-flex}.ltd-combo{border:1px solid var(--ltd-line);background:var(--ltd-input);white-space:nowrap;cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:0 8px 0 10px;display:inline-flex}.ltd-combo.wide{flex:1;min-width:150px}.ltd-combo:hover{border-color:#505050}.ltd-combo>span{text-overflow:ellipsis;overflow:hidden}.ltd-arrow{color:var(--ltd-text-2)}.ltd-search{border:1px solid var(--ltd-line);background:var(--ltd-input);min-width:0;height:28px;color:var(--ltd-text-2);border-radius:14px;align-items:center;gap:8px;padding:0 10px;display:flex}.ltd-search input{min-width:0;color:var(--ltd-text);background:0 0;border:0;outline:0;flex:1}.ltd-check{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.ltd-check.off{opacity:.45;cursor:default}.ltd-cb{background:var(--ltd-input);width:16px;height:16px;color:var(--ltd-teal);border:1px solid #4a4a4a;border-radius:3px;flex:none;place-items:center;display:grid}.ltd-cb i{background:var(--ltd-teal);width:8px;height:2px}.ltd-num{border:1px solid var(--ltd-line);background:var(--ltd-input);width:100%;min-width:0;height:28px;color:var(--ltd-white);font-variant-numeric:tabular-nums;-moz-appearance:textfield;border-radius:3px;padding:0 8px}.ltd-num.fill{background:linear-gradient(90deg, #3a3a3a var(--fill), var(--ltd-input) var(--fill))}.ltd-num::-webkit-inner-spin-button,.ltd-num::-webkit-outer-spin-button{opacity:.4}.ltd-num:disabled{opacity:.45}.ltd-help{color:var(--ltd-text-2);cursor:help;display:inline-flex}.ltd-head{align-items:center;gap:12px;display:flex}.ltd-logo{flex:none;width:44px;height:44px}.ltd-titles{flex:1;min-width:0;display:grid}.ltd-titles b{color:var(--ltd-white);white-space:nowrap;font-size:22px;font-weight:700}.ltd-titles small{color:var(--ltd-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ltd-hcol{justify-items:end;gap:4px;display:grid}.ltd-hbtns{gap:6px;display:flex}.ltd-gear{gap:4px;padding:0 8px}.ltd-assetline{color:var(--ltd-text-2);font-size:12px}.ltd-targets{flex-wrap:wrap;gap:8px;display:flex}.ltd-tchip{background:var(--ltd-panel);white-space:nowrap;cursor:pointer;border:1px solid #333;border-radius:6px;align-items:center;gap:8px;height:34px;padding:0 10px;display:inline-flex}.ltd-tchip:hover{background:var(--ltd-hover)}.ltd-tchip.on{border:1.5px solid var(--ltd-accent);color:#fff}.ltd-tchip .dev{color:var(--ltd-text)}.ltd-tchip>b{font-weight:700}.ltd-ring{flex:none;margin-left:2px}.ltd-chipwarn{color:#ef9f27;display:inline-flex}.ltd-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.ltd-tile{background:var(--ltd-panel);text-align:left;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:8px 14px;display:flex}.ltd-tile:hover{background:#2c2c2c}.ltd-tile .ico{place-items:center;display:grid}.ltd-tile .txt{min-width:0;display:grid}.ltd-tile b{color:var(--ltd-white);font-variant-numeric:tabular-nums;font-size:21px;font-weight:650;line-height:1.15}.ltd-tile em{color:var(--ltd-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;overflow:hidden}.ltd-card{background:var(--ltd-panel);border-radius:6px;min-width:0;padding:12px}.ltd-steps{align-items:center;gap:14px;padding:8px 12px;display:flex}.ltd-scol{flex:1;min-width:0}.ltd-srow{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ltd-step{color:var(--ltd-text-2);white-space:nowrap;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:18px;align-items:center;gap:8px;padding:4px 14px 4px 5px;font-size:15px;display:inline-flex}.ltd-step.bare{padding:4px 5px}.ltd-step.cur{border-color:var(--ltd-accent);background:var(--ltd-accent-d);color:#fff;font-weight:700}.ltd-step.done{color:var(--ltd-text)}.ltd-step em{margin-left:6px;font-style:normal}.ltd-snum{border:1.5px solid var(--ltd-text-2);border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:grid}.ltd-step.cur .ltd-snum,.ltd-step.done .ltd-snum{background:var(--ltd-accent);color:#fff;border-color:#0000}.ltd-sarrow{color:var(--ltd-text-2);margin:0 6px;display:inline-flex}.ltd-hint{color:var(--ltd-text-2);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0 6px;overflow:hidden}.ltd-btn.next{min-height:36px;padding:0 18px}.ltd-main{min-width:0}.ltd-ctitle{font-family:var(--font-sans);letter-spacing:0;color:var(--ltd-white);gap:8px;margin:0 0 10px;font-size:15px;font-weight:700;display:flex}.ltd-ctitle span{color:var(--ltd-teal)}.ltd-fwrap{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.ltd-sbox{width:240px;margin-right:6px}.ltd-frow{align-items:center;gap:8px;margin-bottom:10px;display:flex}.ltd-frow .ltd-search{flex:1}.ltd-table{border-radius:4px;flex-direction:column;min-width:0;display:flex}.ltd-thead{background:var(--ltd-header);min-height:34px;color:var(--ltd-text);align-items:center;font-size:13px;display:grid}.ltd-th{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-width:0;padding:0 6px;display:inline-flex}.ltd-th.sorted{color:var(--ltd-white)}.ltd-sorti{font-size:11px}.two{min-width:0;line-height:1.15;display:grid}.two small{color:var(--ltd-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ltd-tbody{scrollbar-color:#4a4a4a transparent;scrollbar-width:thin;position:relative;overflow-y:auto}.ltd-tfoot{color:var(--ltd-text-2);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12.5px;display:flex}.ltd-tfoot>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ltd-legend{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ltd-legend i{border-radius:50%;width:9px;height:9px;margin-left:12px}.dim{color:var(--ltd-text-2)}.acc{color:var(--ltd-teal)}.ltd-meshes{grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);gap:8px;display:grid}.ltd-mgrid,.ltd-mrow{grid-template-columns:34px minmax(0,1fr) 76px 86px 112px 68px 104px;align-items:center;display:grid}.ltd-mtable .ltd-tbody{height:470px}.ltd-mrow{cursor:pointer;border:1.5px solid #0000;border-radius:4px;min-height:56px;padding:3px 0}.ltd-mrow:hover{background:#ffffff08}.ltd-mrow.sel{border-color:var(--ltd-accent);background:var(--ltd-accent-d)}.c-chk{place-items:center;display:grid}.c-mesh{align-items:center;gap:10px;min-width:0;padding-left:2px;display:flex}.ltd-pic{border-radius:2px;flex:none;display:block}.ltd-mname{flex:1;min-width:0;display:grid}.ltd-mname b{color:var(--ltd-white);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.ltd-mname.l b{font-size:20px}.ltd-mname small{color:var(--ltd-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ltd-rtags{justify-items:end;gap:2px;margin-right:6px;display:grid}.c-lods{gap:4px;display:grid}.ltd-lodbar{gap:1px;display:flex}.ltd-lodbar i{border-radius:2px}.c-tris{font-variant-numeric:tabular-nums;justify-items:end;padding-right:10px;display:grid}.c-tris b{color:var(--ltd-text);font-weight:400}.c-tris small{color:var(--ltd-text-2);font-size:11.5px}.c-budget{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.c-budget b{min-width:42px;font-weight:700}.ltd-bbar{background:#141414;border-radius:3px;flex:none;height:7px;display:inline-block;position:relative;overflow:hidden}.ltd-bbar i{border-radius:3px;position:absolute;inset:0 auto 0 0}.c-dist{text-align:right;font-variant-numeric:tabular-nums;padding-right:10px}.c-find{align-items:center;gap:6px;min-width:0;display:flex}.c-find b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ltd-mgrid .c-tris,.ltd-mgrid .c-dist{justify-content:flex-end}.ltd-nomatch{text-align:center;justify-items:center;gap:10px;padding:40px 16px;display:grid}.ltd-nomatch b{color:var(--ltd-white);font-size:15px}.ltd-nomatch.small{color:var(--ltd-text-2)}.ltd-detcard{flex-direction:column;min-height:0;display:flex}.ltd-details{scrollbar-color:#4a4a4a transparent;scrollbar-width:thin;height:548px;padding-right:6px;position:relative;overflow-y:auto}.ltd-nosel{color:var(--ltd-text-2);text-align:center;margin:40px 16px}.ltd-dhead{align-items:flex-start;gap:12px;display:flex}.ltd-dtitle{flex:1;gap:6px;min-width:0;display:grid}.ltd-dtags{flex-wrap:wrap;gap:4px;display:flex}.ltd-dacts{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.ltd-sec{margin-top:16px}.ltd-sec h5,.ltd-fcount{font-family:var(--font-sans);letter-spacing:0;color:var(--ltd-white);margin:0 0 6px;font-size:15px;font-weight:700}.ltd-fcount{margin-top:16px}.ltd-sbody{border:1px solid var(--ltd-line);background:var(--ltd-recessed);border-radius:5px;padding:8px 12px}.ltd-facts{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:6px 14px;display:grid}.ltd-facts.one{grid-template-columns:auto minmax(0,1fr)}.ltd-facts span{color:var(--ltd-text-2)}.ltd-facts b{color:var(--ltd-text);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.ltd-chain{align-items:center;gap:5px 12px;display:grid}.ltd-chain>*{text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.ltd-chain .h{color:var(--ltd-text-2);font-size:12px;font-weight:700}.ltd-chain .l,.ltd-chain .ltd-lodname{text-align:left}.ltd-lodname{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ltd-lodname>i{border-radius:50%;flex:none;width:9px;height:9px}.ltd-crow{gap:2px;padding:4px 0;display:grid}.ltd-crow>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.ltd-crow small{color:var(--ltd-text-2);padding-left:15px;font-size:12px}.ltd-pics{flex-wrap:wrap;gap:8px;display:flex}.ltd-pfig{justify-items:center;gap:4px;margin:0;display:grid}.ltd-pbox{background:#121212;border-radius:3px;place-items:center;display:grid;overflow:hidden}.ltd-pbox .ltd-pic{width:100%;height:100%}.ltd-pfig figcaption{color:var(--ltd-text-2);white-space:nowrap;font-size:11px}.ltd-spin{border:2px solid #3a3a3a;border-top-color:var(--ltd-teal);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ltd-spin}@keyframes ltd-spin{to{transform:rotate(360deg)}}.ltd-ready{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px 10px;display:grid}.ltd-ready.narrow{grid-template-columns:auto minmax(0,1fr) auto auto}.ltd-ready .d,.ltd-pertarget .d{display:inline-flex}.ltd-ready .n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ltd-ready .v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ltd-ready b{text-align:right;min-width:40px}.ltd-ihint,.ltd-note{color:var(--ltd-text-2);align-items:flex-start;gap:6px;margin:8px 0 0;display:flex}.ltd-ihint .ltd-i,.ltd-note .ltd-i{margin-top:1px}.ltd-verdict{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.ltd-verdict small{color:var(--ltd-text-2);font-size:12px}.ltd-reason{margin:6px 0 0}.ltd-pertarget{grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.ltd-pertarget small{color:var(--ltd-text-2);font-size:12px}.ltd-pertarget.narrow{grid-template-columns:auto minmax(0,1fr) auto}.ltd-pertarget.narrow small{grid-column:1/-1;margin:-4px 0 4px 24px}.ltd-fcard{border:1px solid;border-radius:5px;gap:10px;margin-bottom:6px;padding:7px 10px;display:flex}.ltd-fcard.error{background:#2a1414;border-color:#8a2c2c}.ltd-fcard.warning{background:#2b2210;border-color:#85580f}.ltd-fcard.info{background:#102236;border-color:#1f5a96}.ltd-fcard b{color:var(--ltd-white)}.ltd-fcard p{margin:2px 0 0}.ltd-groupby{align-items:center;gap:4px;margin-left:10px;display:inline-flex}.ltd-groupby>span:first-child{color:var(--ltd-text-2);margin-right:4px}.ltd-sgrow{flex:1;min-width:200px}.ltd-ibar.compact{gap:6px;margin-bottom:10px;display:grid}.ltd-ibar.compact .ltd-frow{margin:0}.ltd-ibar.compact>*{min-width:0}.ltd-itable .ltd-tbody{height:470px}.ltd-igrid,.ltd-irow{align-items:center;display:grid}.ltd-igrid.norule,.ltd-itable.norule .ltd-irow{grid-template-columns:68px minmax(0,.3fr) minmax(0,.42fr) minmax(0,.28fr) 196px}.ltd-igrid.rule,.ltd-itable.rule .ltd-irow{grid-template-columns:68px minmax(0,.3fr) 170px minmax(0,.42fr) minmax(0,.28fr) 196px}.ltd-igrid.inline,.ltd-itable.inline .ltd-irow{grid-template-columns:68px minmax(0,1fr) 196px}.ltd-igrid>span{padding:0 6px}.ltd-irow{border-bottom:1px solid #ffffff08;min-height:52px;padding:4px 0}.i-sev{padding-left:6px;display:flex}.ltd-irow.grouped .i-sev{padding-left:24px}.i-mesh{align-items:center;gap:8px;min-width:0;padding-right:8px;display:flex}.ltd-itable.inline .i-mesh{align-items:flex-start}.i-mtext{gap:5px;min-width:0;display:grid}.i-msg{margin:0}.i-tgts,.i-tgtcol{flex-wrap:wrap;gap:4px;display:flex}.i-rulecol,.i-msgcol,.i-tgtcol{padding-right:10px}.i-acts{gap:6px;display:flex}.i-acts.stack{flex-direction:column}.ltd-grow{width:100%;color:var(--ltd-white);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px;display:flex}.ltd-grow b{font-size:15px}.ltd-exp{width:14px;color:var(--ltd-text-2);transition:transform .12s;display:inline-block}.ltd-exp.open{transform:rotate(90deg)}.ltd-isum{color:var(--ltd-text-2);align-items:flex-start;gap:6px;margin:8px 4px 0;display:flex}.ltd-isum .ltd-i{color:#85b7eb}.ltd-isum.one span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ltd-batch{flex-direction:column;gap:8px;display:flex}.ltd-bset.wide{grid-template-columns:minmax(0,1fr) minmax(0,.65fr) minmax(0,1.65fr);align-items:stretch;gap:8px;display:grid}.ltd-bset.medium{gap:8px;display:grid}.ltd-bset.medium .r{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px;display:grid}.ltd-bset.stack{scrollbar-width:thin;gap:8px;max-height:420px;display:grid;overflow-y:auto}.ltd-btitle{font-family:var(--font-sans);letter-spacing:0;color:var(--ltd-white);white-space:nowrap;margin:0;font-size:17px;font-weight:700}.ltd-presetrow{align-items:center;gap:10px;min-width:0;display:flex}.ltd-recipe .ltd-btitle+.ltd-presetrow{margin-top:8px}.ltd-plabel{color:var(--ltd-text-2)}.ltd-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ltd-steptable{border:1px solid var(--ltd-line);background:var(--ltd-recessed);border-radius:5px;margin-top:10px;padding:8px 10px}.ltd-step-row{grid-template-columns:60px minmax(0,1fr) minmax(0,1fr) 28px;align-items:center;gap:8px;padding:3px 0;display:grid}.ltd-step-row.bones{grid-template-columns:60px minmax(0,1fr) minmax(0,1fr) 56px 28px}.ltd-step-row.head b{color:var(--ltd-text-2);font-size:12px}.ltd-unit{align-items:center;gap:6px;display:flex}.ltd-unit em,.ltd-orow em{color:var(--ltd-text-2);font-style:normal}.ltd-minus{width:28px;height:28px;color:var(--ltd-text-2);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.ltd-minus:hover{background:var(--ltd-hover)}.ltd-addrow{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;display:flex}.ltd-auto{align-items:center;gap:6px;display:inline-flex}.ltd-opts{align-content:start;gap:9px;margin-top:12px;display:grid}.ltd-ocols{grid-template-columns:auto 1px minmax(0,1fr);gap:12px;display:grid}.ltd-ocols.stack{grid-template-columns:minmax(0,1fr)}.ltd-ocols .ltd-opts{margin-top:10px}.ltd-vsep{background:var(--ltd-line);margin-top:10px}.ltd-orow{align-items:center;gap:8px;min-width:0;display:flex}.ltd-orow.wrap{flex-wrap:wrap;gap:8px 14px}.ltd-orow.off,.ltd-sub.off{opacity:.55}.ltd-sub{gap:8px;padding-left:24px;display:grid}.ltd-phead{align-items:center;gap:14px;min-width:0;display:flex}.ltd-phead .sp{flex:1}.ltd-pcounts{min-width:0;color:var(--ltd-text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ltd-pcounts.own{white-space:normal;margin:6px 0 0}.ltd-formats{color:var(--ltd-text-2);white-space:nowrap;font-size:12px}.ltd-ptable{margin-top:10px}.ltd-ptable .ltd-tbody{height:220px}.ltd-pgrid{align-items:center;gap:0 8px;display:grid}.ltd-pgrid.wide{grid-template-columns:34px minmax(0,.26fr) 104px minmax(0,.24fr) minmax(0,.16fr) minmax(0,.14fr) minmax(0,.2fr)}.ltd-pgrid.narrow{grid-template-columns:34px minmax(0,.42fr) 104px minmax(0,.34fr) minmax(0,.24fr)}.ltd-pgrid.compact{grid-template-columns:34px minmax(0,.48fr) minmax(0,.52fr)}.ltd-prow{border-bottom:1px solid #ffffff08;min-height:38px;padding:3px 0}.ltd-prow.skip{color:var(--ltd-text-2)}.p-mesh{align-items:center;gap:8px;min-width:0;display:flex}.p-name{align-items:baseline;gap:8px;min-width:0;display:flex}.p-name b{color:var(--ltd-white);text-overflow:ellipsis;white-space:nowrap;flex:.7 auto;overflow:hidden}.p-name small{color:var(--ltd-text-2);text-overflow:ellipsis;white-space:nowrap;flex:.3 auto;font-size:12px;overflow:hidden}.p-cname{justify-items:start;gap:3px;min-width:0;display:grid}.p-cname b{max-width:100%;color:var(--ltd-white);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-tris,.p-dc{font-variant-numeric:tabular-nums}.p-min,.p-note{color:var(--ltd-text-2);font-size:12px}.ltd-bactions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ltd-bactions.col{gap:6px;display:grid}.ltd-bactions.col>div:first-child{gap:6px;display:flex}.ltd-result{border:1px solid;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:0;padding:6px 12px;display:flex}.ltd-result.ok{background:#1e3311;border-color:#3f6b1e}.ltd-result.ok>.ltd-i{color:#97c459}.ltd-result.warn{background:#38290b;border-color:#85580f}.ltd-result>div{min-width:0;display:grid}.ltd-result small{color:var(--ltd-text-2);overflow-wrap:anywhere;font-size:12px}.ltd-empty{max-height:620px;overflow-y:auto}.ltd-einner{text-align:center;justify-items:center;gap:14px;padding:24px 8px 18px;display:grid}.ltd-einner h3{font-family:var(--font-sans);letter-spacing:0;color:var(--ltd-white);margin:0;font-size:30px;font-weight:700}.ltd-einner h3 span{color:var(--ltd-teal)}.ltd-einner .lead{max-width:620px;color:var(--ltd-text-2);margin:0;font-size:15px}.ltd-ecards{justify-content:center;align-items:center;gap:10px;width:100%;margin-top:8px;display:flex}.ltd-ecard{border:1px solid var(--ltd-line);background:var(--ltd-recessed);text-align:left;border-radius:6px;align-self:stretch;width:280px;padding:14px}.ltd-ecard .h{gap:12px;display:flex}.ltd-ecard .ico{width:44px;height:44px;color:var(--ltd-teal);background:#1e3633;border-radius:6px;flex:none;place-items:center;display:grid}.ltd-ecard b{color:var(--ltd-white);font-size:17px}.ltd-ecard p{color:var(--ltd-text-2);margin:2px 0 0}.ltd-ecard ul{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ltd-ecard li{align-items:center;gap:8px;display:flex}.ltd-ecard li .ltd-i,.ltd-earrow{color:var(--ltd-teal)}.ltd-ebtns{gap:8px;margin-top:6px;display:grid}.ltd-ehint{color:var(--ltd-text-2);margin:0}.ltd-foot{gap:6px;padding:0 2px;display:grid}.ltd-fline{align-items:center;gap:10px;min-width:0;min-height:30px;display:flex}.ltd-fline .sp{flex:1}.ltd-status{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ltd-status>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ltd-fstatus .ltd-status>span{white-space:normal}.ltd-fstatus .ltd-status{align-items:flex-start}.ltd-fstatus .ltd-sdot{margin-top:4px}.ltd-status.err .ltd-i{color:#ef9f27}.ltd-sdot{background:#97c459;border-radius:50%;flex:none;width:12px;height:12px}.ltd-log.warn{color:#ef9f27}.ltd-div{background:var(--ltd-line);width:1px;height:14px}.ltd-pub{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ltd-pub .by{color:var(--ltd-text-2);margin-right:1px}.ltd-pub b{color:var(--ltd-white);font-size:14px}.ltd-links{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ltd-links a,.ltd-ilinks a{color:var(--ltd-text-2);text-decoration:none}.ltd-links a:hover,.ltd-ilinks a:hover{color:#fff}.ltd-links i{color:var(--ltd-text-2);font-style:normal}.ltd-ilinks{gap:10px;display:inline-flex}.ltd-ver{color:var(--ltd-text-2);white-space:nowrap}.ltd-layer{pointer-events:none;z-index:8;position:absolute;inset:0}.ltd-popover,.ltd-modal{pointer-events:auto}.ltd-popover{position:absolute}.ltd-menu{background:#1e1e1e;border:1px solid #3a3a3a;border-radius:4px;min-width:230px;max-width:min(520px,92cqw);max-height:380px;padding:4px;display:grid;overflow-y:auto;box-shadow:0 12px 30px #0009}.ltd-mhead{color:var(--ltd-text-2);margin:6px 8px 2px;font-size:12px;font-weight:700}.ltd-mitem{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:flex-start;gap:9px;padding:6px 8px;display:flex}.ltd-mitem:hover{background:#2f2f2f}.ltd-mitem>span:last-child{display:grid}.ltd-mitem b{font-weight:600}.ltd-mitem small{max-width:300px;color:var(--ltd-text-2);font-size:12px}.ltd-mpad{width:15px}.ltd-radio{border:1.5px solid #5a5a5a;border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px}.ltd-radio.on{border-color:var(--ltd-teal);background:radial-gradient(circle, var(--ltd-teal) 0 3px, transparent 3.5px)}.ltd-logmenu{width:min(520px,92cqw)}.ltd-lrow{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:4px 6px;font-size:12.5px;display:grid}.ltd-lrow small{color:var(--ltd-text-2)}.ltd-ibtn{color:var(--ltd-text);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ltd-lclear{justify-content:flex-end;padding:6px;display:flex}.ltd-lnone{color:var(--ltd-text-2);margin:8px}.ltd-modal{background:#00000080;place-items:center;padding:14px;display:grid;position:absolute;inset:0}.ltd-dialog{background:#242424;border:1px solid #3a3a3a;border-radius:4px;width:min(460px,100%);box-shadow:0 30px 80px #000000a6}.ltd-dbar{background:#151515;align-items:center;height:32px;padding:0 12px;font-size:13px;display:flex;position:relative}.ltd-x{cursor:pointer;background:0 0;border:0;width:28px;height:28px;position:absolute;top:2px;right:4px;font-size:18px!important}.ltd-dbody{white-space:pre-line;padding:14px 16px 4px}.ltd-dbody p{margin:0 0 10px}.ltd-file{background:var(--ltd-recessed);border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.ltd-file small{color:var(--ltd-text-2)}.ltd-dbtns{justify-content:flex-end;gap:8px;padding:8px 16px 14px;display:flex}.ltd-tip{z-index:9;color:#d8d8d8;white-space:pre-line;opacity:0;pointer-events:none;background:#1c1c1c;border:1px solid #4a4a4a;border-radius:3px;max-width:min(360px,90cqw);padding:6px 9px;font-size:12.5px;transition:opacity .12s;position:absolute;box-shadow:0 8px 20px #00000080}.ltd-tip.show{opacity:1}.ltd-ttip{white-space:normal;gap:6px;display:grid}.ltd-ttip .h{align-items:center;gap:8px;font-size:14px;display:flex}.ltd-ttip .g{grid-template-columns:120px auto;gap:2px 8px;display:grid}.ltd-ttip .g span,.ltd-ttip small{color:var(--ltd-text-2)}.ltd-ttip .g b{font-weight:400}.ltd-toast{z-index:9;color:#e2e2e2;opacity:0;pointer-events:none;max-width:min(420px,100% - 28px);transition:opacity .2s, transform .25s var(--ease-out);background:#262626;border:1px solid #4a4a4a;border-radius:4px;align-items:flex-start;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:54px;right:14px;transform:translateY(10px);box-shadow:0 12px 30px #0000008c}.ltd-toast .ltd-i{color:#97c459}.ltd-toast.fail .ltd-i{color:#ef9f27}.ltd-toast a{color:var(--ltd-teal);text-decoration:underline}.ltd-toast.show{opacity:1;pointer-events:auto;transform:none}.ltd[data-step="1"] .ltd-mgrid,.ltd[data-step="1"] .ltd-mrow,.ltd[data-step="2"] .ltd-mgrid,.ltd[data-step="2"] .ltd-mrow{grid-template-columns:34px minmax(0,1fr) 76px 86px 112px 104px}.ltd[data-step="1"] .ltd-tile em{font-size:12.5px}.ltd[data-step="2"] .ltd-meshes,.ltd[data-step="3"] .ltd-meshes{grid-template-columns:minmax(0,1fr)}.ltd[data-step="2"] .ltd-mtable .ltd-tbody{height:300px}.ltd[data-step="2"] .ltd-details,.ltd[data-step="3"] .ltd-details{height:auto;max-height:560px}.ltd[data-step="2"] .ltd-tile,.ltd[data-step="3"] .ltd-tile{gap:6px;padding:6px 8px}.ltd[data-step="2"] .ltd-tile b,.ltd[data-step="3"] .ltd-tile b{font-size:16px}.ltd[data-step="2"] .ltd-tchip,.ltd[data-step="3"] .ltd-tchip{height:30px;padding:0 8px}.ltd[data-step="2"] .ltd-step,.ltd[data-step="3"] .ltd-step{font-size:14px}.ltd[data-step="2"] .ltd-itable .ltd-tbody,.ltd[data-step="3"] .ltd-itable .ltd-tbody{height:440px}.ltd[data-step="2"] .ltd-ptable .ltd-tbody,.ltd[data-step="3"] .ltd-ptable .ltd-tbody{height:240px}.ltd[data-step="2"] .ltd-irow .i-acts:not(.stack) .ltd-btn{min-height:28px}.ltd[data-step="3"] .ltd-body{gap:6px;padding:8px}.ltd[data-step="3"] .ltd-logo{width:28px;height:28px}.ltd[data-step="3"] .ltd-titles b{font-size:18px}.ltd[data-step="3"] .ltd-hbtns{gap:4px}.ltd[data-step="3"] .ltd-btn.icon{width:32px;min-height:30px}.ltd[data-step="3"] .ltd-tiles{flex-wrap:wrap;gap:4px;display:flex}.ltd[data-step="3"] .ltd-tile{flex:48px;min-width:48px;padding:4px 6px}.ltd[data-step="3"] .ltd-steps{gap:8px}.ltd[data-step="3"] .ltd-mgrid,.ltd[data-step="3"] .ltd-mrow{grid-template-columns:34px minmax(0,1fr) 62px 50px}.ltd[data-step="3"] .ltd-mrow{min-height:44px}.ltd[data-step="3"] .ltd-mname b{font-size:13.5px}.ltd[data-step="3"] .ltd-mname.l b{font-size:18px}.ltd[data-step="3"] .ltd-mtable .ltd-tbody{height:260px}.ltd[data-step="3"] .ltd-tfoot{font-size:12px}.ltd[data-step="3"] .ltd-tfoot>span:first-child{white-space:normal}.ltd[data-step="3"] .ltd-igrid.inline,.ltd[data-step="3"] .ltd-itable.inline .ltd-irow{grid-template-columns:40px minmax(0,1fr) 58px}.ltd[data-step="3"] .ltd-irow.grouped .i-sev{padding-left:12px}.ltd[data-step="3"] .ltd-ecards,.ltd[data-step="2"] .ltd-ecards{flex-direction:column}.ltd[data-step="2"] .ltd-ecard,.ltd[data-step="3"] .ltd-ecard{width:min(100%,420px)}.ltd[data-step="3"] .ltd-einner h3{font-size:24px}.ltd[data-step="3"] .ltd-fline{gap:8px}.ltd[data-step="3"] .ltd-step-row{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr) 28px}.ltd[data-step="3"] .ltd-step-row.bones{grid-template-columns:50px minmax(0,1fr) minmax(0,1fr) 48px 24px}.lt-glow:where(.astro-rqtpc3h6){filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#14a38b38,#0000);border-radius:50%;width:720px;height:620px;position:absolute;top:-20%;right:-10%}.lt-logo:where(.astro-rqtpc3h6){border-radius:14px;margin-right:6px;box-shadow:0 14px 34px -10px #14a38bf2}.lt-badge:where(.astro-rqtpc3h6){color:#8ff0dc;background:#14a38b1f;border-color:#14a38b73}.lt-gradient:where(.astro-rqtpc3h6){background:linear-gradient(100deg,#fff 0%,#b8f5e8 40%,#2fd3b2 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lt-eyebrow:where(.astro-rqtpc3h6){color:#4fd8bd}.tilt:where(.astro-rqtpc3h6){transform-origin:50% 0;will-change:transform}.lt-demo-wrap:where(.astro-rqtpc3h6){max-width:calc(1440px + var(--gutter) * 2)}.lt-muted:where(.astro-rqtpc3h6){color:var(--text-3)}.lt-note:where(.astro-rqtpc3h6) code:where(.astro-rqtpc3h6),.rules:where(.astro-rqtpc3h6) code{background:var(--surface-2);border:1px solid var(--line);color:#b9f0e3;border-radius:5px;padding:1px 6px;font-size:.85em}.lt-note:where(.astro-rqtpc3h6){color:var(--text-3);font-size:14.5px}.lt-off:where(.astro-rqtpc3h6) td:where(.astro-rqtpc3h6){color:var(--text-3)}.lt-offtag:where(.astro-rqtpc3h6){border:1px solid var(--line-2);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11.5px}.lt-sev:where(.astro-rqtpc3h6){white-space:nowrap;color:var(--text-3)}.lt-dist-section:where(.astro-rqtpc3h6){background:radial-gradient(900px 420px at 15% 30%,#14a38b12,#0000 70%)}.lt-ruler:where(.astro-rqtpc3h6){gap:16px;padding:clamp(18px,3vw,30px);display:grid}.lt-presets:where(.astro-rqtpc3h6),.lt-shot-tabs:where(.astro-rqtpc3h6){flex-wrap:wrap;gap:8px;display:flex}.lt-shot-tabs:where(.astro-rqtpc3h6){justify-content:center;margin-bottom:18px}.lt-preset:where(.astro-rqtpc3h6){border:1px solid var(--line-2);height:36px;color:var(--text-2);cursor:pointer;background:#ffffff08;border-radius:10px;padding:0 14px;font-size:14px;font-weight:550}.lt-preset:where(.astro-rqtpc3h6).on{color:#fff;background:#14a38b;border-color:#0000}.lt-ruler-body:where(.astro-rqtpc3h6){gap:14px;display:grid}.lt-ruler-body:where(.astro-rqtpc3h6)[hidden]{display:none}.lt-axis:where(.astro-rqtpc3h6),.lt-track-row:where(.astro-rqtpc3h6){grid-template-columns:170px minmax(0,1fr);align-items:center;gap:16px;display:grid}.lt-axis:where(.astro-rqtpc3h6)>div:where(.astro-rqtpc3h6){border-bottom:1px solid var(--line-2);height:18px;position:relative}.lt-axis:where(.astro-rqtpc3h6) i:where(.astro-rqtpc3h6){color:var(--text-3);font-family:var(--font-mono);white-space:nowrap;font-size:11.5px;font-style:normal;position:absolute;top:0;transform:translate(-50%)}.lt-axis:where(.astro-rqtpc3h6) i:where(.astro-rqtpc3h6):first-child{transform:none}.lt-axis:where(.astro-rqtpc3h6) i:where(.astro-rqtpc3h6):last-child{transform:translate(-100%)}.lt-tname:where(.astro-rqtpc3h6){font-weight:600;display:grid}.lt-tname:where(.astro-rqtpc3h6) small:where(.astro-rqtpc3h6){color:var(--text-3);font-family:var(--font-mono);font-size:11.5px;font-weight:400}.lt-track:where(.astro-rqtpc3h6){height:44px;position:relative}.lt-seg:where(.astro-rqtpc3h6){opacity:.85;height:12px;position:absolute;bottom:0}.lt-seg:where(.astro-rqtpc3h6):first-child{border-radius:6px 0 0 6px}.lt-stop:where(.astro-rqtpc3h6){color:var(--text-2);font-family:var(--font-mono);white-space:nowrap;justify-items:center;padding-bottom:16px;font-size:11px;line-height:1.2;display:grid;position:absolute;bottom:0;transform:translate(-50%)}.lt-stop:where(.astro-rqtpc3h6):after{content:"";background:#fff;width:2px;height:18px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lt-stop:where(.astro-rqtpc3h6) b:where(.astro-rqtpc3h6){color:var(--text);font-weight:600}.lt-legend:where(.astro-rqtpc3h6){color:var(--text-3);flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.lt-legend:where(.astro-rqtpc3h6) span:where(.astro-rqtpc3h6){align-items:center;gap:6px;display:inline-flex}.lt-legend:where(.astro-rqtpc3h6) i:where(.astro-rqtpc3h6){border-radius:2px;width:14px;height:8px}.lt-shots:where(.astro-rqtpc3h6) :where(.astro-rqtpc3h6)[hidden]{display:none}.lt-shot:where(.astro-rqtpc3h6){--shot-glow:#14a38b66}.lt-bento:where(.astro-rqtpc3h6) .b-ico:where(.astro-rqtpc3h6){color:#6fe3cb;background:#14a38b1f;border-color:#14a38b4d}.lt-ready:where(.astro-rqtpc3h6){gap:10px;display:grid}.lt-ready:where(.astro-rqtpc3h6) span:where(.astro-rqtpc3h6){grid-template-columns:100px minmax(0,1fr) 40px;align-items:center;gap:12px;font-size:14px;display:grid}.lt-ready:where(.astro-rqtpc3h6) b:where(.astro-rqtpc3h6){font-weight:550}.lt-ready:where(.astro-rqtpc3h6) i:where(.astro-rqtpc3h6){background:linear-gradient(90deg, var(--c) var(--w), #ffffff14 var(--w));border-radius:4px;height:8px}.lt-ready:where(.astro-rqtpc3h6) em:where(.astro-rqtpc3h6){color:var(--text-2);font-family:var(--font-mono);text-align:right;font-size:12.5px;font-style:normal}.lt-live:where(.astro-rqtpc3h6){background:radial-gradient(900px 420px at 20% 20%,#14a38b12,#0000 70%)}.lt-browser:where(.astro-rqtpc3h6){border:1px solid var(--line-2);background:#0e1116;border-radius:14px;overflow:hidden;box-shadow:0 40px 120px -30px #000000e6,0 30px 80px -40px #14a38b73}.lt-browser-bar:where(.astro-rqtpc3h6){border-bottom:1px solid var(--line);background:#0a0c10;align-items:center;gap:14px;height:42px;padding-inline:14px;display:flex}.lt-dots:where(.astro-rqtpc3h6){gap:7px;display:flex}.lt-dots:where(.astro-rqtpc3h6) i:where(.astro-rqtpc3h6){background:#2a2f38;border-radius:50%;width:11px;height:11px}.lt-url:where(.astro-rqtpc3h6){min-width:0;color:var(--text-3);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0a;border-radius:8px;flex:1;padding:5px 12px;font-size:12px;overflow:hidden}.lt-open:where(.astro-rqtpc3h6){color:#6fe3cb;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.lt-browser:where(.astro-rqtpc3h6) iframe:where(.astro-rqtpc3h6){background:#f6f7f9;border:0;width:100%;height:min(720px,80vh);display:block}.lt-formats:where(.astro-rqtpc3h6){color:var(--text-3);margin-top:16px;font-size:14px}.lt-formats:where(.astro-rqtpc3h6) a:where(.astro-rqtpc3h6),.faq-grid:where(.astro-rqtpc3h6) .section-lead:where(.astro-rqtpc3h6) a:where(.astro-rqtpc3h6){color:#6fe3cb;text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.lt-open:where(.astro-rqtpc3h6){display:none}.lt-axis:where(.astro-rqtpc3h6),.lt-track-row:where(.astro-rqtpc3h6){grid-template-columns:minmax(0,1fr);gap:4px}.lt-axis:where(.astro-rqtpc3h6)>span:where(.astro-rqtpc3h6){display:none}.lt-stop:where(.astro-rqtpc3h6){font-size:10px}}
