.lf{flex:auto;align-items:center;gap:.6rem;min-width:0;display:flex;position:relative}.lf-button{border:1px solid var(--dimmer);background:var(--raised);min-height:2.25rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.8125rem;font-weight:600;display:inline-flex}.lf-button:hover,.lf-button.is-open{border-color:var(--signal)}.lf-button.is-open{box-shadow:0 0 0 3px color-mix(in srgb, var(--signal) 15%, transparent)}.lf-count{background:var(--signal);min-width:1.15rem;height:1.15rem;color:var(--signal-ink);font:700 .6875rem var(--mono);border-radius:99px;justify-content:center;align-items:center;padding:0 .3rem;display:inline-flex}.lf-chips{scrollbar-width:none;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.lf-chips::-webkit-scrollbar{display:none}.lf-chip{background:var(--line-soft);min-height:1.85rem;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.2rem;padding:0 .2rem 0 .7rem;font-size:.8125rem;display:inline-flex}.lf-chip.is-plain{color:var(--dim);padding-right:.7rem}.lf-chip button{width:1.5rem;height:1.5rem;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.lf-chip.is-without{background:color-mix(in srgb, var(--alert,#e5484d) 14%, transparent)}.lf-chip button:hover{color:var(--ink);background:var(--line)}.lf-pop{z-index:40;border:1px solid var(--line);width:min(35rem,100vw - 2rem);max-height:min(80vh,46rem);color:var(--ink);font-family:var(--sans);text-transform:none;letter-spacing:normal;background:#111722;border-radius:16px;flex-direction:column;display:flex;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 28px 70px #0009}.lf-head{justify-content:space-between;align-items:center;padding:.9rem 1.1rem .4rem;display:flex}.lf-head h2{margin:0;font-size:1.125rem}.lf-x{width:2rem;height:2rem;color:var(--dimmer);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.lf-x:hover{color:var(--ink);background:var(--line-soft)}.lf-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 1.1rem .6rem;overflow-y:auto}.lf-head,.lf-foot{flex:none}.lf-sec{padding:.7rem 0}.lf-h{font:600 .6875rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dimmer);justify-content:space-between;align-items:center;margin:0 0 .6rem;display:flex}.lf-note{color:var(--dimmer);margin:.3rem 0 0;font-size:.75rem;line-height:1.45}.lf-link{color:var(--signal);font:inherit;text-transform:none;letter-spacing:0;cursor:pointer;background:0 0;border:0;font-size:.75rem}.lf-line{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto 2rem;align-items:center;gap:.45rem;margin-bottom:.7rem;display:grid}.lf-line.is-off{opacity:.5}.lf-select select{border:1px solid var(--line);background:var(--ground) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238B99AE' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .7rem center;width:100%;min-height:2.6rem;color:var(--ink);font:inherit;appearance:none;cursor:pointer;border-radius:9px;padding:0 2rem 0 .75rem;font-size:.875rem}.lf-stepper{border:1px solid var(--line);border-radius:9px;align-items:center;display:inline-flex;overflow:hidden}.lf-stepper button{background:var(--ground);width:2.25rem;height:2.5rem;color:var(--ink);cursor:pointer;border:0;font-size:1.1rem}.lf-stepper button:hover{background:var(--line-soft)}.lf-stepper output{text-align:center;min-width:2.8rem;font:700 1rem var(--mono);color:var(--signal)}.lf-levels{color:var(--dimmer);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.35rem;margin:-.1rem 0 0;font-size:.75rem;display:flex}.lf-levels button{border:1px solid var(--line-soft);min-height:1.75rem;color:var(--dim);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:0 .55rem}.lf-levels button b{font-family:var(--mono);color:var(--ink)}.lf-levels button.is-on{border-color:var(--signal);color:var(--signal)}.lf-levels button.is-on b{color:var(--signal)}.lf-defaults{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.4rem;margin:.55rem 0 .8rem;display:grid}.lf-def{border:1px solid var(--line);min-height:2.75rem;color:var(--dim);border-radius:9px;align-items:center;gap:.4rem;padding:0 .35rem 0 .2rem;font-size:.8125rem;display:flex}.lf-def.is-on{border-color:color-mix(in srgb, var(--signal) 55%, transparent);color:var(--ink);background:color-mix(in srgb, var(--signal) 7%, transparent)}.lf-def-toggle{min-width:0;min-height:2.6rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:auto;align-items:center;gap:.5rem;padding:0 .4rem;display:flex}.lf-def-toggle b{white-space:nowrap;text-overflow:ellipsis;text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--dim) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--dim) 60%, transparent);font-weight:600;overflow:hidden}.lf-def.is-on .lf-def-toggle b{text-decoration:none}.lf-tick{border:1.5px solid var(--dimmer);width:1.05rem;height:1.05rem;color:var(--signal-ink);border-radius:4px;flex:none;place-items:center;display:inline-grid}.lf-def.is-on .lf-tick{border-color:var(--signal);background:var(--signal)}.lf-defstep{flex:none;align-items:center;gap:.15rem;display:inline-flex}.lf-defstep em{font:500 .6875rem var(--mono);color:var(--dimmer);margin-right:.2rem;font-style:normal}.lf-defstep button{border:1px solid var(--line);background:var(--ground);width:1.9rem;height:1.9rem;color:var(--ink);cursor:pointer;border-radius:7px;font-size:1rem;line-height:1}.lf-defstep button:hover:not(:disabled){border-color:var(--signal)}.lf-defstep button:disabled{opacity:.35;cursor:default}.lf-defstep output{text-align:center;min-width:1.9rem;font:700 .875rem var(--mono);color:var(--ink);font-variant-numeric:tabular-nums}.lf-defstep.is-changed output{color:var(--signal)}.lf-def:not(.is-on) .lf-defstep{opacity:.45}.lf-warnnote{color:var(--alert,#e5484d)}.lf-add{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.lf-addbtn{border:1px dashed var(--dimmer);min-height:2.35rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.875rem;display:inline-flex}.lf-addbtn svg{color:var(--signal)}.lf-pro{border:1px solid color-mix(in srgb, var(--signal) 55%, transparent);color:var(--signal);font:700 .5625rem var(--mono);letter-spacing:.1em;border-radius:5px;padding:.05rem .35rem;display:inline-flex}.lf-seg button{border:1px solid var(--line);min-height:2.2rem;color:var(--dim);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 .75rem;font-size:.8125rem}.lf-seg button.is-on{border-color:var(--signal);color:var(--signal);background:color-mix(in srgb, var(--signal) 8%, transparent)}.lf-advbody{border-top:1px solid var(--line-soft)}.lf-procontrols{flex-direction:column;gap:.6rem;display:flex}.lf-row{color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.lf-seg{flex-wrap:wrap;gap:.3rem;display:flex}.lf-switch{min-height:2.2rem;color:var(--dim);cursor:pointer;align-items:center;gap:.6rem;font-size:.8125rem;display:flex}.lf-switch input{accent-color:var(--signal);width:1rem;height:1rem}.lf-switch b{color:var(--ink);margin-right:.3rem;font-weight:600}.lf-locks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .8rem;margin:0;padding:0;list-style:none;display:grid}.lf-locks button{width:100%;min-height:2.4rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;padding:.35rem .4rem;font-size:.8125rem;display:flex}.lf-locks button:hover:not(:disabled){background:var(--line-soft)}.lf-locks button:disabled{cursor:default;opacity:.75}.lf-locks svg{color:var(--signal);align-self:center}.lf-locks b{font-weight:600}.lf-locks span{width:100%;color:var(--dimmer);padding-left:1.2rem;font-size:.75rem}.lf-locks em{font:600 .5625rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);background:var(--line-soft);border-radius:4px;padding:.05rem .3rem;font-style:normal}.lf-unlock{border:1px solid color-mix(in srgb, var(--signal) 32%, transparent);background:color-mix(in srgb, var(--signal) 7%, transparent);color:var(--dim);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin:.4rem 0 .6rem;padding:.85rem;font-size:.8125rem;display:flex}.lf-unlock b{color:var(--ink)}.lf-unlock .btn{min-height:2.5rem;padding:.5rem 1rem}.lf-foot{border-top:1px solid var(--line-soft);background:#0e131c;border-radius:0 0 16px 16px;align-items:center;gap:.8rem;padding:.75rem 1.1rem;display:flex}.lf-foot .lf-note{flex:1;margin:0}.lf-reset{border:1px solid var(--line);min-height:2.5rem;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:0 .9rem;font-size:.8125rem}.lf-reset:disabled{opacity:.4;cursor:default}.lf-show{white-space:nowrap;min-height:2.5rem;padding:.5rem 1.1rem}.lf button:focus-visible,.lf select:focus-visible,.lf input:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media (max-width:46rem){.lf-pop{z-index:90;border-bottom:0;border-radius:18px 18px 0 0;width:auto;max-height:92vh;position:fixed;inset:auto 0 0;box-shadow:0 0 0 100vmax #05070b99}.lf-foot{padding-bottom:calc(.75rem + env(safe-area-inset-bottom));border-radius:0}.lf-foot .lf-note{display:none}.lf-show{flex:1}.lf-line{grid-template-columns:minmax(0,1fr) auto 2rem}.lf-line .lf-select:nth-child(2){grid-area:2/1/auto/2}.lf-line .lf-stepper{grid-area:2/2/auto/4;justify-self:end}.lf-locks{grid-template-columns:1fr}}.lf-picker{flex-direction:column;gap:.45rem;display:flex}.lf-search{box-sizing:border-box;border:1px solid var(--line);background:var(--ground,transparent);width:100%;min-height:2.4rem;color:var(--ink);font:inherit;border-radius:9px;padding:0 .75rem;font-size:.875rem}.lf-search:focus{border-color:var(--signal);outline:none}.lf-hits{border:1px solid var(--line);border-radius:9px;max-height:15rem;margin:0;padding:.2rem;list-style:none;overflow-y:auto}.lf-hits button{width:100%;min-height:2.3rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:baseline;gap:.5rem;padding:0 .55rem;font-size:.8125rem;display:flex}.lf-hits button:hover,.lf-hits button:focus-visible{background:var(--line-soft)}.lf-hits em{font:500 .6875rem var(--mono);color:var(--dimmer);margin-left:auto;font-style:normal}.lfp-chips{flex-wrap:wrap;gap:.35rem;display:flex}.lfp-chip{border:1px solid var(--line);min-height:2rem;color:var(--ink);border-radius:999px;align-items:center;gap:.25rem;padding:0 .3rem 0 .65rem;font-size:.8125rem;display:inline-flex}.lfp-chip>button{min-width:1.6rem;min-height:1.6rem;color:var(--dimmer);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lfp-chip>button:hover{color:var(--ink);background:var(--line-soft)}.lfp-chip.is-tap{padding-left:.15rem}.lfp-chip .lfp-chip-main{font:inherit;color:var(--ink);min-width:0;padding:0 .5rem;font-size:.8125rem}.lfp-chip .lfp-chip-main em{font:500 .6875rem var(--mono);color:var(--dimmer);margin-left:.25rem;font-style:normal}.lfp-chip.is-on{border-color:var(--signal)}.lf-namesave{gap:.4rem;margin-top:.45rem;display:flex}.lf-namesave button{border:1px solid var(--signal);min-height:2.4rem;color:var(--signal);font:inherit;cursor:pointer;background:0 0;border-radius:9px;flex:none;padding:0 .85rem;font-size:.8125rem;font-weight:600}.lf-namesave button:disabled{opacity:.45;cursor:default}.lf-x.lf-x-corner{z-index:6;border:2px solid var(--ground);color:#fff;background:#3a465a;border-radius:50%;width:28px;height:28px;position:absolute;top:-11px;right:-11px;box-shadow:0 2px 8px #00000073}.lf-x.lf-x-corner:hover{color:#fff;background:#4c586d}.lf-x.lf-x-corner:before{content:"";border-radius:50%;position:absolute;inset:-8px}.lf-pop>.lf-body{padding-top:.9rem}@media (max-width:600px){.lf-x.lf-x-corner{top:-13px;right:10px}}.lf-showwrap{border-top:1px solid var(--line-soft);padding:.55rem 0 .6rem}.lf-showrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lf-showlabel{color:#5f6c80;overflow-wrap:anywhere;font-size:12px}.lf-dd{box-sizing:border-box;color:#c9d2df;max-width:100%;min-height:31px;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#0f141d;border:1px solid #253042;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:13px;line-height:1.2;display:inline-flex}.lf-dd:hover{border-color:#3a465a}.lf-dd[aria-expanded=true]{border-color:#f0a03c}.lf-dd.is-set{color:#f0a03c;background:#f0a03c1f;border-color:#f0a03c}.lf-dd-text{min-width:0}.lf-dd-caret{color:#aeb9c9;flex:none;transition:transform .15s,color .15s;display:block}.lf-dd:hover .lf-dd-caret,.lf-dd[aria-expanded=true] .lf-dd-caret{color:#e8edf5}.lf-dd[aria-expanded=true] .lf-dd-caret{transform:rotate(180deg)}.lf-dd.is-set .lf-dd-caret{color:#f0a03c}.lf-dd-star{color:#f0a03c;flex:none}.lf-dd .lf-pro,.lf-dd .new-badge{flex:none}.lf-showwrap>.lf-note{margin-top:.45rem}.lf-menu{z-index:30;box-sizing:border-box;overscroll-behavior:contain;color:#c9d2df;background:#161e2a;border:1px solid #3a465a;border-radius:12px;min-width:12rem;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:6px;font-size:13px;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 22px 56px #000000b3,0 4px 12px #00000073}.lf-menu:not([data-placed]){visibility:hidden}.lf-menu[data-placed]{animation:.15s ease-out lf-menu-in}@keyframes lf-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lf-menu[data-placed]{animation:none}}.lf-mitem{color:#c9d2df;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 10px 6px 8px;font-size:13px;display:flex}.lf-mitem:hover,.lf-mitem:focus-visible{background:#1e2735}.lf-mitem[aria-checked=true]{color:#f0a03c}.lf-mtick{flex:none;place-items:center;width:14px;height:14px;display:inline-grid}.lf-menu-prov{width:22rem;padding:10px}.lf-mgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;display:grid}.lf-mcheck{color:#8b99ae;cursor:pointer;overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:0 4px;display:flex}.lf-mcheck:hover{background:#1e2735}.lf-mcheck.is-on{color:#c9d2df}.lf-mcheck input{accent-color:#f0a03c;cursor:pointer;flex:none;width:16px;height:16px;margin:0}.lf-mcheck span{min-width:0}.lf-mcheck em{font:500 11px var(--mono);color:#5f6c80;white-space:nowrap;margin-left:auto;font-style:normal}.lf-mfoot{color:#5f6c80;border-top:1px solid #253042;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.lf-mfoot span{overflow-wrap:anywhere}.lf-mall{color:#f0a03c;min-height:28px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0 4px;font-size:12px;font-weight:600}.lf-mall:disabled{color:#5f6c80;cursor:default}@media (max-width:600px){.lf-menu{min-width:0}.lf-menu-prov{width:auto}}
