@font-face{font-family: "Jost";font-style: normal;font-weight: 100 900;font-display: swap;src: url("../assets/fonts/jost-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Jost";font-style: normal;font-weight: 100 900;font-display: swap;src: url("../assets/fonts/jost-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg: #f2efe6;--panel: #fffdf8;--panel-2: #f8f3e7;--text: #221f18;--dim: #6d6656;--brand: #25378d;--brand-text: #25378d;--on-brand: #ffffff;--gold: #f4ba06;--gold-text: #8a5d00;--border: #ddd5c3;--track: #cfc6b0;--shadow: rgba(40,32,20,.13);--err: #b3261e;--ok: var(--brand-text);--warn: var(--gold-text);--font: "Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--mono: ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--radius: 12px;color-scheme: light}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]){--bg: #0d1014;--panel: #161a21;--panel-2: #1b2029;--text: #e6e8ec;--dim: #98a1ae;--brand: #7b8fe8;--brand-text: #7b8fe8;--on-brand: #0d1014;--gold: #f4ba06;--gold-text: #f4ba06;--border: #2a2f3a;--track: #3a4150;--shadow: rgba(0,0,0,.45);--err: #ff8a80;--warn: #f4ba06;color-scheme: dark}}:root[data-theme="dark"]{--bg: #0d1014;--panel: #161a21;--panel-2: #1b2029;--text: #e6e8ec;--dim: #98a1ae;--brand: #7b8fe8;--brand-text: #7b8fe8;--on-brand: #0d1014;--gold: #f4ba06;--gold-text: #f4ba06;--border: #2a2f3a;--track: #3a4150;--shadow: rgba(0,0,0,.45);--err: #ff8a80;--warn: #f4ba06;color-scheme: dark}*{box-sizing: border-box}html{-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--bg);color: var(--text);font: 16px/1.45 var(--font);-webkit-tap-highlight-color: transparent}[hidden]{display: none !important}button,input,select{font: inherit;color: inherit}:focus-visible{outline: 3px solid var(--brand);outline-offset: 2px}.top{max-width: 1280px;margin: 0 auto;padding: 14px 16px}.top-row{display: flex;align-items: center;justify-content: space-between;gap: 10px 14px;flex-wrap: wrap}.brand{display: flex;align-items: center;min-width: 0}.logo{display: block;height: 26px;width: auto;max-width: 100%}.logo [fill="#25378d"]{fill: var(--brand)}.logo [stroke="#25378d"]{stroke: var(--brand)}.logo-needle{transform: rotate(0deg)}.logo .vu:hover .logo-needle{animation: vu-jitter .95s infinite ease-in-out}@keyframes vu-jitter{0%{transform: rotate(0deg)}5%{transform: rotate(62deg)}9%{transform: rotate(18deg)}14%{transform: rotate(80deg)}19%{transform: rotate(10deg)}24%{transform: rotate(48deg)}29%{transform: rotate(90deg)}35%{transform: rotate(28deg)}40%{transform: rotate(6deg)}46%{transform: rotate(70deg)}52%{transform: rotate(38deg)}58%{transform: rotate(84deg)}64%{transform: rotate(15deg)}70%{transform: rotate(54deg)}76%{transform: rotate(25deg)}82%{transform: rotate(77deg)}88%{transform: rotate(45deg)}94%{transform: rotate(12deg)}100%{transform: rotate(0deg)}}@media (prefers-reduced-motion: reduce){.logo .vu:hover .logo-needle{animation: none}}.ctrls{display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.pill{appearance: none;background: var(--panel);border: 1px solid var(--border);border-radius: 999px;padding: 0 14px;min-height: 36px;font-size: 14px;display: inline-flex;align-items: center;white-space: nowrap;text-decoration: none;color: inherit;cursor: pointer}.portal{gap: 6px;color: var(--dim);font-size: 13px}.portal::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--brand);flex: none}.portal:hover{color: var(--text);border-color: var(--brand)}.portal-foot{display: none;color: var(--dim)}.pill.icon{padding: 0;width: 36px;justify-content: center;font-weight: 500}.pill.icon:hover{border-color: var(--brand)}@media (max-width: 639px){.portal{display: none}.portal-foot{display: inline}}html[data-standalone] .portal,html[data-standalone] .portal-foot{display: none}.seg{display: inline-flex;gap: 2px;padding: 2px;border: 1px solid var(--border);border-radius: 999px;background: var(--panel)}.seg button{border: 0;background: transparent;padding: 0 12px;min-height: 30px;border-radius: 999px;cursor: pointer;font-size: 14px;color: var(--dim)}.seg button:hover{color: var(--text)}.seg button[aria-pressed="true"]{background: var(--brand);color: var(--on-brand)}main{max-width: 1280px;margin: 0 auto;padding: 4px 16px 90px}h1{font-size: clamp(26px,4vw,36px);line-height: 1.15;margin: 8px 0 6px;font-weight: 500;text-wrap: balance}.lead{margin: 0 0 18px;color: var(--dim);max-width: 70ch}.panel{background: var(--panel);border: 1px solid var(--border);border-radius: var(--radius);padding: 14px 16px;margin-bottom: 14px;box-shadow: 0 1px 2px var(--shadow)}.settings{display: grid;grid-template-columns: repeat(auto-fit,minmax(210px,1fr));gap: 12px 16px;align-items: start}.field label{display: block;font-size: 13px;font-weight: 600;margin-bottom: 4px}.hint{display: block;font-size: 12.5px;line-height: 1.35;color: var(--dim);margin-top: 3px}input[type="text"],input:not([type]),input[type="search"],input[type="email"],textarea{width: 100%;min-height: 36px;padding: 6px 10px;border: 1px solid var(--border);border-radius: 10px;background: var(--bg)}textarea{min-height: 120px;resize: vertical;line-height: 1.4}input:disabled{opacity: .5}input.mono,code,.mono{font-family: var(--mono);font-size: 13.5px}.check{display: inline-flex;align-items: center;gap: 8px;cursor: pointer;font-size: 14px}.field label.check{display: inline-flex;font-size: 14px;font-weight: 500;margin-bottom: 0}input[type="checkbox"]{appearance: none;-webkit-appearance: none;flex: none;margin: 0;width: 18px;height: 18px;display: inline-grid;place-content: center;cursor: pointer;border: 1.5px solid var(--dim);border-radius: 5px;background: var(--panel)}input[type="checkbox"]:checked{background: var(--brand);border-color: var(--brand)}input[type="checkbox"]:checked::after{content: "";width: 5px;height: 10px;margin-top: -2px;border: solid var(--on-brand);border-width: 0 2px 2px 0;transform: rotate(45deg)}input[type="checkbox"]:disabled{opacity: .45;cursor: default}.drop{border: 2px dashed var(--border);border-radius: 16px;background: var(--drop,var(--panel-2));padding: 34px 18px;text-align: center;transition: border-color .15s,background .15s}.drop.over{border-color: var(--brand);background: var(--panel)}.drop h2{margin: 0 0 6px;font-size: 20px;font-weight: 500}.drop p{margin: 4px 0;color: var(--dim)}.btnrow{display: flex;gap: 10px;justify-content: center;flex-wrap: wrap;margin: 14px 0 6px}#dirinfo{display: none;margin: 0;font-weight: 500;color: var(--text);overflow-wrap: anywhere}.drop.compact{padding: 10px 14px;border-radius: var(--radius);display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 14px;text-align: left;margin-bottom: 14px}.drop.compact h2,.drop.compact .dropnote{display: none}.drop.compact #dirinfo{display: block}.drop.compact .btnrow{margin: 0}.btn{border: 1px solid var(--border);background: var(--panel);border-radius: 999px;padding: 0 16px;min-height: 38px;cursor: pointer;font-weight: 500;display: inline-flex;align-items: center;justify-content: center;gap: 6px}.btn:hover:not(:disabled){border-color: var(--brand)}.btn.primary{background: var(--brand);border-color: var(--brand);color: var(--on-brand)}.btn.primary:hover:not(:disabled){filter: brightness(1.1)}.btn:disabled{opacity: .45;cursor: not-allowed}.btn.small{padding: 0 12px;min-height: 32px;font-size: 14px}.note{font-size: 14px;color: var(--dim)}.banner{border-left: 4px solid var(--gold);background: var(--panel-2);padding: 9px 12px;border-radius: 6px;margin: 0 0 12px;font-size: 14.5px}.banner a{color: var(--brand-text)}.toolbar{display: flex;flex-wrap: wrap;gap: 10px 14px;align-items: center;margin-bottom: 10px}.toolbar .grow{flex: 1 1 180px;min-width: 160px}.bulk{display: flex;flex-wrap: wrap;gap: 8px;align-items: center}.bulk .lbl{font-size: 14px;color: var(--dim)}.bulk input.combo{width: 150px}.summary{font-size: 14px;color: var(--dim)}.tablewrap{overflow: auto;border: 1px solid var(--border);border-radius: var(--radius);background: var(--panel);max-height: 68vh}table{border-collapse: collapse;width: 100%;font-size: 14.5px}th,td{padding: 10px 12px;border-bottom: 1px solid var(--border);text-align: left;vertical-align: top}thead th{position: sticky;top: 0;z-index: 2;background: var(--panel-2);padding-top: 11px;padding-bottom: 11px;font-size: 12.5px;text-transform: uppercase;letter-spacing: .4px;color: var(--dim);white-space: nowrap}tbody tr:last-child td{border-bottom: 0}td input[type="text"],td input:not([type]){min-height: 34px;padding: 5px 10px}.c-sel{width: 40px;padding-left: 14px;padding-right: 6px;text-align: center}.c-orig{min-width: 240px;max-width: 340px}.orig{display: block;overflow-wrap: anywhere;font-size: 15px;line-height: 1.35;padding-top: 4px}.c-cat{min-width: 210px}.catlbl{font-size: 12px;color: var(--dim);margin-top: 2px;min-height: 16px}.c-fx{min-width: 230px}.count{font-size: 11.5px;color: var(--dim)}.count.over{color: var(--warn);font-weight: 600}.adv{min-width: 150px}.adv-first{border-left: 2px solid var(--border)}table.noadv .adv{display: none}.c-new{min-width: 300px}.newname{display: block;overflow-wrap: anywhere;font-family: var(--mono);font-size: 13px;line-height: 1.45;padding-top: 7px}.c-st{min-width: 170px}.chip{display: inline-block;padding: 2px 9px;border-radius: 99px;font-size: 12.5px;font-weight: 600;border: 1px solid var(--border);color: var(--dim);white-space: nowrap}.chip.ok{color: var(--ok);border-color: var(--ok)}.chip.warn{color: var(--warn);border-color: var(--warn)}.chip.err{color: var(--err);border-color: var(--err)}.issues{font-size: 12px;color: var(--err);margin-top: 3px}.issues.w{color: var(--warn)}tr.off td:not(.c-sel){opacity: .5}tbody tr.cur td{background: var(--panel-2)}.more{text-align: center;padding: 10px}#pop{position: fixed;z-index: 50;background: var(--panel);border: 1px solid var(--border);border-radius: 12px;box-shadow: 0 12px 32px var(--shadow);max-height: 330px;overflow-y: auto;min-width: 360px}#pop .opt{padding: 7px 11px;cursor: pointer;border-bottom: 1px solid var(--border)}#pop .opt:last-child{border-bottom: 0}#pop .opt[aria-selected="true"]{background: var(--panel-2);box-shadow: inset 3px 0 0 var(--brand)}#pop .opt .id{font-family: var(--mono);font-weight: 700;font-size: 13.5px}#pop .opt .nm{margin-left: 8px;font-size: 14px}#pop .opt .en{color: var(--dim);font-size: 12.5px;margin-left: 6px}#pop .opt .ex{color: var(--dim);font-size: 12.5px;line-height: 1.3;margin-top: 1px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}#pop .hdr{padding: 6px 11px;font-size: 12px;text-transform: uppercase;letter-spacing: .4px;color: var(--dim);background: var(--panel-2)}#pop .empty{padding: 12px;color: var(--dim);font-size: 14px}.menu{position: relative}.menu-button{appearance: none;width: 100%;min-height: 36px;display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 6px 10px;background: var(--bg);border: 1px solid var(--border);border-radius: 10px;font-size: 15px;text-align: left;cursor: pointer}.menu-button:hover{border-color: var(--dim)}.menu-button[aria-expanded="true"]{border-color: var(--text)}.menu-button:disabled{opacity: .55;cursor: default}.menu-label{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.menu-chevron{flex: none;color: var(--dim)}.menu-pop{position: fixed;z-index: 1000;display: flex;flex-direction: column;background: var(--panel);color: var(--text);border: 1px solid var(--border);border-radius: 12px;box-shadow: 0 12px 32px var(--shadow);overflow: hidden;outline: none}.menu-list{flex: 1 1 auto;min-height: 0;margin: 0;padding: 6px;list-style: none;overflow-y: auto;overscroll-behavior: contain;outline: none}.menu-option{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 8px 10px;border-radius: 8px;font-size: 15px;cursor: pointer}.menu-option[data-active="true"]{background: var(--panel-2)}.menu-option[aria-selected="true"]{font-weight: 500}.menu-option[aria-selected="true"]::after{content: "✓";color: var(--brand-text)}.num{display: inline-flex;align-items: center;gap: 6px}.num input[type="number"]{width: 56px;text-align: center;font-variant-numeric: tabular-nums;-moz-appearance: textfield;appearance: textfield}.num input[type="number"]::-webkit-outer-spin-button,.num input[type="number"]::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}.step{appearance: none;flex: none;width: 32px;height: 32px;padding: 0;border-radius: 50%;border: 1px solid var(--border);background: var(--panel);font-size: 18px;line-height: 1;cursor: pointer;display: grid;place-items: center}.step:hover{border-color: var(--brand)}.dock{position: sticky;bottom: 0;z-index: 5;margin-top: 12px;display: grid;gap: 8px}.actions{padding: 10px 12px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--panel);box-shadow: 0 -4px 14px var(--shadow);display: flex;flex-wrap: wrap;gap: 8px 10px;align-items: center}.player{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;padding: 10px 12px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--panel);box-shadow: 0 -4px 14px var(--shadow)}.pbtn{flex: none;width: 44px;height: 44px;border-radius: 50%;border: 0;cursor: pointer;background: var(--brand);color: var(--on-brand);display: grid;place-items: center}.pbtn:hover{filter: brightness(1.1)}.pmain{flex: 1 1 280px;min-width: 0}.ptitle{display: flex;gap: 12px;align-items: baseline;font-size: 13.5px;margin-bottom: 4px;min-width: 0}.ptitle .pname{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;min-width: 0}.ptitle .pinfo{color: var(--dim);font-size: 12.5px;white-space: nowrap}.ptitle .pinfo.err{color: var(--err);white-space: normal}#pWave{width: 100%;height: 56px;display: block;background: var(--panel-2);border-radius: 8px;cursor: pointer;touch-action: none}.ptime{font-size: 13px;color: var(--dim);white-space: nowrap;min-width: 118px;text-align: right}#pVol{--v: 100%;-webkit-appearance: none;appearance: none;width: 96px;height: 24px;margin: 0;background: transparent;cursor: pointer}#pVol::-webkit-slider-runnable-track{height: 4px;border-radius: 99px;background: linear-gradient(to right,var(--brand) var(--v),var(--track) var(--v))}#pVol::-webkit-slider-thumb{-webkit-appearance: none;width: 16px;height: 16px;margin-top: -6px;border-radius: 50%;background: var(--brand);border: 2px solid var(--panel);box-shadow: 0 0 0 1px var(--brand)}#pVol::-moz-range-track{height: 4px;border-radius: 99px;background: var(--track)}#pVol::-moz-range-progress{height: 4px;border-radius: 99px;background: var(--brand)}#pVol::-moz-range-thumb{width: 12px;height: 12px;border-radius: 50%;background: var(--brand);border: 2px solid var(--panel);box-shadow: 0 0 0 1px var(--brand)}.owrap{display: flex;gap: 8px;align-items: flex-start}.rowplay{flex: none;width: 28px;height: 28px;padding: 0;border-radius: 50%;border: 1px solid var(--border);background: var(--panel-2);color: var(--brand-text);display: grid;place-items: center;cursor: pointer}.rowplay:hover{border-color: var(--brand)}.rowplay.on{background: var(--brand);border-color: var(--brand);color: var(--on-brand)}.noplay{flex: none;width: 28px}.fxmeta{display: flex;justify-content: space-between;align-items: center;gap: 8px;margin-top: 2px}.trbtn{border: 1px solid var(--border);background: var(--panel-2);border-radius: 99px;font-size: 11.5px;font-weight: 600;padding: 0 8px;cursor: pointer;color: var(--dim)}.trbtn:hover{border-color: var(--brand);color: var(--text)}html[lang="en"] .trbtn,html[lang="en"] #bulkTr{display: none}.actions .sp{flex: 1 1 20px}.actions .vsep{width: 1px;align-self: stretch;margin: 4px 2px;background: var(--border)}#msg{min-height: 22px;font-size: 14.5px;margin-top: 8px}#msg.err{color: var(--err)}footer{max-width: 1280px;margin: 0 auto;padding: 8px 16px 28px;color: var(--dim);font-size: 13.5px;text-align: center}footer p{margin: 0}.foot-credit{margin-top: 10px;font-size: 12.5px}footer a{color: var(--dim);text-underline-offset: 3px}footer a:hover{color: var(--text)}.foot-links{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 14px;margin-top: 8px;white-space: nowrap}.contact{width: min(94vw,500px);max-height: 92vh;overflow: auto}.ct-lead{margin: 0;color: var(--dim)}.cfield{display: grid;gap: 4px;font-size: 13px;font-weight: 600}.svname{display: flex;align-items: center;gap: 6px}.svext{color: var(--dim);font-weight: 400}.hp{position: absolute;left: -9999px;top: 0;width: 1px;height: 1px;opacity: 0;pointer-events: none}.ct-status{margin: 0;min-height: 22px;font-size: 14.5px;color: var(--dim)}.ct-status.err{color: var(--err)}.ct-status.ok{color: var(--brand-text);font-weight: 500}footer .linkbtn{background: none;border: 0;padding: 0;font: inherit;color: var(--dim);text-decoration: underline;text-underline-offset: 3px;cursor: pointer}footer .linkbtn:hover{color: var(--text)}.dlg{border: 1px solid var(--border);border-radius: 20px;background: var(--panel);color: var(--text);padding: 0;width: min(92vw,440px);box-shadow: 0 18px 48px var(--shadow)}.dlg::backdrop{background: rgba(0,0,0,.45)}.dlg form{display: grid;gap: 10px;margin: 0;padding: 20px 22px 18px}.dlg h2{margin: 0;font-size: 22px;font-weight: 500}.dlg p{margin: 0;color: var(--dim);overflow-wrap: anywhere}.dlg a{color: var(--brand-text);text-underline-offset: 3px}.dlg-actions{display: flex;flex-wrap: wrap;gap: 8px;justify-content: flex-end;margin-top: 8px}.trload{display: flex;align-items: center;gap: 10px 14px;flex-wrap: wrap;margin: 2px 0 12px;padding: 8px 14px;border: 1px solid var(--border);border-radius: 999px;background: var(--panel);font-size: 14px;color: var(--dim);width: fit-content;max-width: 100%}.trload.ready{color: var(--brand-text)}.trbar{position: relative;width: 160px;height: 6px;border-radius: 99px;background: var(--track);overflow: hidden}.trbar i{position: absolute;inset: 0 auto 0 0;width: var(--p,0%);border-radius: 99px;background: var(--brand);transition: width .25s}.trbar.wait i{width: 35%;animation: trwait 1.2s ease-in-out infinite alternate}@keyframes trwait{from{transform: translateX(0)}to{transform: translateX(185%)}}.trload.ready .trbar{display: none}.wel-tip{margin: 0;font-size: 14px;line-height: 1.4;color: var(--dim)}html[lang="en"] .wel-tip{display: none}.perm{border: 1px solid var(--gold);border-left-width: 5px;background: var(--panel);border-radius: var(--radius);padding: 12px 16px;margin-bottom: 14px;display: grid;gap: 6px}.perm p{margin: 0;color: var(--dim)}.perm-btns{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 4px}.welcome{width: min(94vw,540px);max-height: 92vh;overflow: auto}.wel{display: grid;gap: 14px;margin: 0;padding: 22px 24px 20px}.wel h2{margin: 0;font-size: 24px;font-weight: 500}.wel-lead{margin: -6px 0 0;color: var(--dim)}.wel-steps{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px;counter-reset: step}.wel-steps li{counter-increment: step;display: grid;grid-template-columns: 30px 1fr;gap: 0 12px;align-items: start}.wel-steps li::before{content: counter(step);grid-row: span 2;width: 30px;height: 30px;border-radius: 50%;display: grid;place-items: center;background: var(--brand);color: var(--on-brand);font-weight: 600}.wel-steps b{font-weight: 500;font-size: 17px;line-height: 30px}.wel-steps span{color: var(--dim);font-size: 14.5px;line-height: 1.4}.wel-compat{display: grid;gap: 6px;padding: 12px 14px;border-radius: 12px;background: var(--panel-2);border: 1px solid var(--border)}.wel-compat ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px;font-size: 14.5px;line-height: 1.4}.wel-compat li{display: grid;grid-template-columns: 20px 1fr;gap: 8px}.wel-compat .mk{font-weight: 700}.wel-compat .yes .mk{color: var(--brand-text)}.wel-compat .no .mk{color: var(--gold-text)}.wel-nocap{margin: 4px 0 0;font-weight: 500;color: var(--err)}.chooser{padding: 8px 0 24px}.cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(260px,1fr));gap: 14px;margin-top: 16px}.card{position: relative;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;text-align: left;border: 1px solid var(--border);background: var(--panel);border-radius: 16px;padding: 20px 22px 20px;cursor: pointer;box-shadow: 0 1px 2px var(--shadow);transition: border-color .15s,transform .15s}.card:hover{border-color: var(--brand);transform: translateY(-1px)}.card .ico{width: 42px;height: 42px;border-radius: 12px;display: grid;place-items: center;background: var(--panel-2);color: var(--brand-text);margin-bottom: 12px}.card h2{margin: 0 0 6px;font-size: 22px;font-weight: 500}.card p{margin: 0;color: var(--dim)}.card .tag{position: absolute;top: 14px;right: 16px;font-size: 12px;font-weight: 600;color: var(--gold-text)}body:not([data-mode="ucs"]) [data-mode="ucs"],body:not([data-mode="free"]) [data-mode="free"]{display: none !important}.freegrid{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 16px 20px}.blk{display: grid;gap: 6px;align-content: start}.blk>b,.blk .check b{font-size: 14.5px}.blk .row2{display: flex;gap: 8px 12px;flex-wrap: wrap;align-items: flex-end}.blk .row2 label{font-size: 12.5px;color: var(--dim);display: grid;gap: 2px}input[type="number"]{width: 78px;min-height: 36px;padding: 6px 10px;border: 1px solid var(--border);border-radius: 10px;background: var(--bg)}.findrep{display: flex;gap: 6px;align-items: center;flex-wrap: wrap;font-size: 13.5px;color: var(--dim)}.findrep input{width: 110px;flex: 1 1 90px}#fSep{max-width: 110px}.c-part{min-width: 200px}.pcell{display: flex;gap: 4px;align-items: center}.pcell input{flex: 1 1 auto;min-width: 0}.cp{flex: none;width: 26px;height: 26px;padding: 0;display: grid;place-items: center;border: 1px solid var(--border);background: var(--panel-2);border-radius: 50%;color: var(--dim);cursor: pointer}.cp:hover{border-color: var(--brand);color: var(--text)}.relpath{font-size: 12px;color: var(--dim);overflow-wrap: anywhere}@media (max-width: 640px){.actions .btn{flex: 1 1 auto}}
