.tool_root__NyktD{background-color:var(--sheet);color:var(--chalk);font-family:var(--sheet-display);min-height:100vh}:where(.tool_root__NyktD a){color:inherit}.tool_root__NyktD{position:relative}.tool_root__NyktD:after,.tool_root__NyktD:before{content:"";position:absolute;top:20px;width:18px;height:18px;border:1px solid var(--rule);pointer-events:none}.tool_root__NyktD:before{left:12px;border-right:none;border-bottom:none}.tool_root__NyktD:after{right:12px;border-left:none;border-bottom:none}.tool_inner__wFG1D{max-width:1120px;margin:0 auto;padding:56px 24px 80px}.tool_innerWide__MwNt4{max-width:1280px;margin:0 auto;padding:56px 24px 80px}.tool_recentTools__3UqpN{background:var(--sheet);color:var(--chalk);font-family:var(--sheet-display);border-top:1px solid var(--rule)}.tool_head__HR_7y{margin-bottom:32px;padding-bottom:22px;border-bottom:1px solid var(--rule)}.tool_title__SYLNa{font-size:clamp(2.25rem,4.5vw,3.5rem);line-height:1.05;font-weight:700;letter-spacing:-.02em;margin:0 0 16px}.tool_titleSm__AVbFK{font-size:20px;font-weight:700;margin:0}.tool_lede__X0IVh{font-size:17px;color:var(--chalk-dim);max-width:62ch;line-height:1.6;margin:0 0 20px}.tool_headMeta__7ZZ47{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tool_runsTag__2DTk6{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid var(--ochre);border-radius:2px;background:var(--ochre-deep);font-family:var(--sheet-label);font-size:11px;letter-spacing:.06em;color:var(--chalk)}.tool_runsDot__2hYgr{width:1px;height:13px;background:var(--ochre);border-radius:0;flex-shrink:0}.tool_panel__LPHqN{border:1px solid var(--rule);border-radius:4px;background:var(--sheet);margin-bottom:20px}.tool_panelRaised__mXePF{background:var(--sheet-raised)}.tool_panelHead__t485e{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--rule);font-family:var(--sheet-label);font-size:11px;letter-spacing:.12em;color:var(--ochre)}.tool_panelHeadMeta__qub6g{color:var(--chalk-faint);letter-spacing:.06em}.tool_panelBody__XW0P9{padding:20px}.tool_split__upAUe{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media (max-width:900px){.tool_split__upAUe{grid-template-columns:1fr}}.tool_field__bCEeA{margin-bottom:16px}.tool_field__bCEeA:last-child{margin-bottom:0}.tool_label__G_nd1{display:block;font-family:var(--sheet-label);font-size:11px;letter-spacing:.08em;color:var(--chalk-faint);margin-bottom:7px}.tool_input__X_mvl,.tool_select__53PFW,.tool_textarea__BEoyg{width:100%;background:var(--sheet-raised);border:1px solid var(--rule);border-radius:2px;padding:10px 12px;color:var(--chalk);font-family:var(--sheet-label);font-size:13px;line-height:1.5;transition:border-color .15s ease}.tool_textarea__BEoyg{min-height:140px;resize:vertical}.tool_input__X_mvl::-moz-placeholder,.tool_textarea__BEoyg::-moz-placeholder{color:var(--chalk-faint)}.tool_input__X_mvl::placeholder,.tool_textarea__BEoyg::placeholder{color:var(--chalk-faint)}.tool_input__X_mvl:hover,.tool_select__53PFW:hover,.tool_textarea__BEoyg:hover{border-color:var(--chalk-faint)}.tool_input__X_mvl:focus,.tool_select__53PFW:focus,.tool_textarea__BEoyg:focus{outline:none;border-color:var(--ochre)}.tool_input__X_mvl:focus-visible,.tool_select__53PFW:focus-visible,.tool_textarea__BEoyg:focus-visible{outline:2px solid var(--ochre);outline-offset:-1px}.tool_hint__pi2DP{margin:7px 0 0;font-size:12.5px;color:var(--chalk-faint)}.tool_checkRow__O2S4e{display:flex;align-items:center;gap:9px;font-family:var(--sheet-label);font-size:12px;color:var(--chalk-dim);cursor:pointer}.tool_checkbox__LtltE{width:14px;height:14px;accent-color:var(--ochre);flex-shrink:0}.tool_actions__3fAhS{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px}.tool_button__1h2gY{display:inline-flex;align-items:center;gap:9px;padding:11px 20px;background:var(--ochre);color:var(--ochre-ink);border:1px solid var(--ochre);border-radius:2px;font-family:var(--sheet-label);font-weight:700;font-size:12px;letter-spacing:.06em;transition:transform .15s ease,box-shadow .15s ease}.tool_button__1h2gY:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px var(--ochre)}.tool_button__1h2gY:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.tool_button__1h2gY:disabled{background:var(--sheet-raised);border-color:var(--rule);color:var(--chalk-faint);cursor:not-allowed;transform:none;box-shadow:none}.tool_buttonGhost__IWeyF{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;background:transparent;border:1px solid var(--rule);border-radius:2px;color:var(--chalk-dim);font-family:var(--sheet-label);font-size:12px;letter-spacing:.06em;transition:color .15s ease,border-color .15s ease}.tool_buttonGhost__IWeyF:hover:not(:disabled){color:var(--chalk);border-color:var(--chalk-faint)}.tool_buttonGhost__IWeyF:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.tool_buttonGhost__IWeyF:disabled{color:var(--chalk-faint);opacity:.5;cursor:not-allowed}.tool_working__9ztZu{display:block;height:2px;background:var(--rule);overflow:hidden;margin-top:16px}.tool_workingBar__WAc2C{display:block;width:35%;height:100%;background:var(--ochre);animation:tool_toolSweep__NxW7q 1.1s ease-in-out infinite}@keyframes tool_toolSweep__NxW7q{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@media (prefers-reduced-motion:reduce){.tool_workingBar__WAc2C{animation:none;width:100%}}.tool_readoutRow__7xC3B{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--rule);font-family:var(--sheet-label);font-size:12px;color:var(--chalk-dim)}.tool_readoutRow__7xC3B:last-child{border-bottom:none}.tool_readoutKey__WTGtd{color:var(--chalk-faint);letter-spacing:.04em;flex-shrink:0}.tool_readoutValue__yQ7tR{color:var(--ochre);text-align:right;word-break:break-all}.tool_readoutValueInk__qd_P_{color:var(--chalk);text-align:right;word-break:break-all}.tool_readoutProse__gXjL0{flex:1;font-family:var(--sheet-display);font-size:13px;line-height:1.55;color:var(--chalk-dim);text-align:left;max-width:68ch}.tool_readoutProse__gXjL0 a{color:var(--ochre);text-decoration:underline;text-decoration-color:var(--ochre-deep);text-underline-offset:3px}.tool_readoutProse__gXjL0 a:hover{text-decoration-color:var(--ochre)}.tool_stats__vUkKX{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;border:1px solid var(--rule);border-radius:4px;overflow:hidden}.tool_stat__u6Dxx{padding:16px 18px;border-right:1px solid var(--rule);background:var(--sheet-raised)}.tool_stat__u6Dxx:last-child{border-right:none}.tool_statLabel__n7DLt{display:block;font-family:var(--sheet-label);font-size:11px;letter-spacing:.08em;color:var(--chalk-faint);margin-bottom:7px}.tool_statValue__Obcf2{display:block;font-family:var(--sheet-label);font-size:20px;font-weight:600;color:var(--ochre)}.tool_output__8lgXl{background:var(--sheet-raised);border:1px solid var(--rule);border-radius:2px;padding:14px 16px;font-family:var(--sheet-label);font-size:12.5px;line-height:1.6;color:var(--chalk);white-space:pre-wrap;word-break:break-all;max-height:420px;overflow:auto}.tool_tableWrap__VfgLL{overflow-x:auto;border:1px solid var(--rule);border-radius:4px}.tool_table__NgWRm{width:100%;border-collapse:collapse;font-family:var(--sheet-label);font-size:12px}.tool_table__NgWRm th{text-align:left;background:var(--sheet-raised);color:var(--chalk-faint);font-weight:500;letter-spacing:.08em;white-space:nowrap}.tool_table__NgWRm td,.tool_table__NgWRm th{padding:11px 14px;border-bottom:1px solid var(--rule)}.tool_table__NgWRm td{color:var(--chalk-dim);vertical-align:top}.tool_table__NgWRm tr:last-child td{border-bottom:none}.tool_table__NgWRm tbody tr:hover td{background:var(--sheet-raised)}.tool_cellUrl__VPToI{color:var(--chalk);word-break:break-all;min-width:220px}.tool_mark__AKiXn{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--rule);border-radius:2px;font-family:var(--sheet-label);font-size:11px;letter-spacing:.04em;color:var(--chalk-faint);white-space:nowrap}.tool_markOk__RdwS_{color:var(--ochre);border-color:var(--ochre-deep)}.tool_markWarn__AECW8{color:var(--sage);border-color:color-mix(in srgb,var(--sage) 45%,transparent)}.tool_markBad__zVmAa{color:var(--rust);border-color:color-mix(in srgb,var(--rust) 45%,transparent)}.tool_empty__7ATKf{border:1px dashed var(--rule);border-radius:4px;padding:44px 20px;text-align:center;font-family:var(--sheet-label);font-size:12px;letter-spacing:.08em;color:var(--chalk-faint)}.tool_fault__3BVeJ{display:flex;align-items:flex-start;gap:12px;border:1px solid color-mix(in srgb,var(--rust) 45%,transparent);border-radius:4px;background:color-mix(in srgb,var(--rust) 9%,transparent);padding:14px 16px;margin-top:16px}.tool_faultDot__zw3SB{width:6px;height:6px;border-radius:50%;background:var(--rust);margin-top:6px;flex-shrink:0}.tool_faultTitle__4OOTf{margin:0;font-family:var(--sheet-label);font-size:12px;letter-spacing:.04em;color:var(--rust)}.tool_faultBody__ZlWHH{margin:5px 0 0;font-size:13px;color:var(--chalk-dim);line-height:1.5}.tool_section__wz8D2{margin-top:48px}.tool_sectionHead__4m4tq{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--rule)}.tool_sectionTitle__2yO11{font-size:20px;font-weight:700;margin:0}.tool_sectionMeta__7OKsf{font-family:var(--sheet-label);font-size:11px;color:var(--chalk-faint)}.tool_faq__CVOhi{border:1px solid var(--rule);border-radius:4px;overflow:hidden}.tool_faqRow___tT9x{border-bottom:1px solid var(--rule)}.tool_faqRow___tT9x:last-child{border-bottom:none}.tool_faqButton__oxBGD{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:transparent;text-align:left;color:var(--chalk);font-family:var(--sheet-display);font-size:15px;font-weight:600;transition:background .15s ease}.tool_faqButton__oxBGD:hover{background:var(--sheet-raised)}.tool_faqButton__oxBGD:focus-visible{outline:2px solid var(--ochre);outline-offset:-2px}.tool_faqSign__0p6bP{font-family:var(--sheet-label);font-size:13px;color:var(--ochre);flex-shrink:0}.tool_faqAnswer__JEn32{padding:0 20px 18px;font-size:13px;line-height:1.65;color:var(--chalk-dim);white-space:pre-line;max-width:72ch}.tool_hopHead__1GT40{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tool_hopUrl__GhQH_{margin:10px 0 0;font-family:var(--sheet-label);font-size:12.5px;color:var(--chalk);word-break:break-all;line-height:1.5}.tool_lineNo__3gKIA{display:inline-flex;gap:1px;font-family:var(--sheet-label);flex-shrink:0}.tool_lineNoDigit__DDhNv{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--chalk-faint);font-variant-numeric:tabular-nums}.tool_panelSpaced__CIw7i{margin-top:20px}.tool_toolList__fDFnM{display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:4px;overflow:hidden}.tool_toolRow__llXE5{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:18px 20px;border-bottom:1px solid var(--rule);transition:background .15s ease}.tool_toolRow__llXE5:last-child{border-bottom:none}.tool_toolRow__llXE5:focus-visible,.tool_toolRow__llXE5:hover{background:var(--sheet-raised)}.tool_toolRow__llXE5:focus-visible{outline:2px solid var(--ochre);outline-offset:-2px}.tool_toolName__2ulu9{font-family:var(--sheet-label);font-size:13px;font-weight:700;color:var(--chalk);margin:0}.tool_toolNote__isZzV{display:inline-block;margin-left:8px;font-size:11px;font-weight:400;letter-spacing:.06em;color:var(--chalk-faint);border:1px solid var(--rule);border-radius:2px;padding:1px 6px;vertical-align:middle}.tool_toolRow__llXE5:hover .tool_toolName__2ulu9{color:var(--ochre)}.tool_toolDesc__qKMHk{font-size:13px;color:var(--chalk-dim);line-height:1.5;margin:6px 0 0;max-width:70ch}.tool_toolSide__LX0lB{display:flex;align-items:center;gap:10px}@media (max-width:600px){.tool_toolRow__llXE5{grid-template-columns:1fr}.tool_toolSide__LX0lB{justify-content:flex-start}}.qrcode_previewWrap__k0Lri{display:flex;justify-content:center}.qrcode_plate__f_Bcr{display:inline-flex;align-items:center;justify-content:center;padding:20px;max-width:100%;overflow:auto;background:var(--chalk);border:1px solid var(--rule);border-radius:2px}.qrcode_presetGrid__UoZmM{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.qrcode_preset__lJ_fR{display:block;width:100%;padding:10px 12px;text-align:left;background:var(--sheet-raised);border:1px solid var(--rule);border-radius:2px;color:var(--chalk-dim);font-family:var(--sheet-label);font-size:12px;letter-spacing:.04em;cursor:pointer;transition:color .15s ease,border-color .15s ease}.qrcode_preset__lJ_fR:hover{color:var(--chalk);border-color:var(--chalk-faint)}.qrcode_preset__lJ_fR:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.qrcode_presetActive__HZ7Hu{color:var(--ochre);border-color:var(--ochre-deep)}.qrcode_swatches__PouaQ{display:flex;gap:5px;margin-bottom:8px}.qrcode_swatch__Twx9m{width:14px;height:14px;border:1px solid var(--rule);border-radius:2px}.qrcode_pickerGrid__uKn8C{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.qrcode_pickerWrap__zgi1J{display:flex;flex-direction:column;gap:10px;max-width:220px}.qrcode_hexInput__OQmsR{width:100%;background:var(--sheet-raised);border:1px solid var(--rule);border-radius:2px;padding:8px 10px;color:var(--chalk);font-family:var(--sheet-label);font-size:12px;text-align:center}.qrcode_hexInput__OQmsR:focus{outline:none;border-color:var(--ochre)}.qrcode_rangeRow__P5v0T{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.qrcode_rangeLabel__DybhH{font-family:var(--sheet-label);font-size:11px;letter-spacing:.08em;color:var(--chalk-faint)}.qrcode_rangeValue__tqMG2{font-family:var(--sheet-label);font-size:11px;color:var(--chalk)}.qrcode_range__ZSZ_s{width:100%;height:18px;accent-color:var(--ochre);background:transparent;cursor:pointer}.qrcode_range__ZSZ_s:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.qrcode_file__Xsd8z{width:100%;padding:9px 10px;background:var(--sheet-raised);border:1px solid var(--rule);border-radius:2px;color:var(--chalk-dim);font-family:var(--sheet-label);font-size:12px}.qrcode_file__Xsd8z::file-selector-button{margin-right:10px;padding:6px 12px;background:transparent;border:1px solid var(--rule);border-radius:2px;color:var(--chalk);font-family:var(--sheet-label);font-size:11px;letter-spacing:.06em;cursor:pointer}.qrcode_file__Xsd8z::file-selector-button:hover{border-color:var(--chalk-faint)}.analysis_hit__GaDOb{background:transparent;color:var(--sage);padding:0}.analysis_scroll__LcRAp{max-height:280px;overflow-y:auto}.analysis_lineList__zUIXK{border:1px solid var(--rule);border-radius:4px;max-height:420px;overflow:auto}.analysis_lineRow__E68Hi{display:grid;grid-template-columns:44px 1fr;gap:12px;padding:9px 14px;border-bottom:1px solid var(--rule);font-family:var(--sheet-label);font-size:12.5px;line-height:1.5;color:var(--chalk);word-break:break-all}.analysis_lineRow__E68Hi:last-child{border-bottom:none}.analysis_lineRow__E68Hi:hover{background:var(--sheet-raised)}.analysis_lineIndex__LcxZB{color:var(--chalk-faint);-webkit-user-select:none;-moz-user-select:none;user-select:none}.analysis_lineMore__ZuTf2{padding:14px;text-align:center;font-family:var(--sheet-label);font-size:11px;letter-spacing:.08em;color:var(--chalk-faint)}.analysis_meterRow__WEnrf{margin-bottom:16px}.analysis_meterRow__WEnrf:last-child{margin-bottom:0}.analysis_meterHead__UCJh5{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px;font-family:var(--sheet-label);font-size:12px;color:var(--chalk-dim)}.analysis_meterCount__1h9j7{color:var(--chalk-faint);letter-spacing:.04em}.analysis_meter__ZiywF{height:6px;background:var(--rule);border-radius:2px;overflow:hidden}.analysis_meterFill__XDF_2{display:block;height:100%;background:var(--ochre)}.analysis_meterFillWarn__c9PoT{display:block;height:100%;background:var(--sage)}.analysis_details__TXELG{border-bottom:1px solid var(--rule)}.analysis_details__TXELG:last-child{border-bottom:none}.analysis_summary__JwNZ5{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;list-style:none;cursor:pointer;font-family:var(--sheet-label);font-size:12px;letter-spacing:.04em;color:var(--chalk);word-break:break-all}.analysis_summary__JwNZ5::-webkit-details-marker{display:none}.analysis_summary__JwNZ5:hover{color:var(--ochre)}.analysis_summary__JwNZ5:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.analysis_summaryCount__v0ME9{color:var(--chalk-faint);flex-shrink:0}.analysis_detailsBody__65fZm{padding:0 0 16px}.analysis_numCell___gTsw{width:1%;text-align:right;white-space:nowrap;color:var(--chalk)}.analysis_subMeta__rnYsY{margin:4px 0 0;font-family:var(--sheet-label);font-size:11px;letter-spacing:.04em;color:var(--chalk-faint)}.combinator_list__W3Lak{border:1px solid var(--rule);border-radius:4px;max-height:420px;overflow:auto}.combinator_row__QkaLf{display:block;width:100%;text-align:left;padding:8px 14px;background:transparent;border-bottom:1px solid var(--rule);color:var(--chalk);font-family:var(--sheet-label);font-size:12.5px;line-height:1.5;word-break:break-all;cursor:pointer;transition:background .15s ease,color .15s ease}.combinator_row__QkaLf:last-child{border-bottom:none}.combinator_row__QkaLf:hover{background:var(--sheet-raised);color:var(--ochre)}.combinator_row__QkaLf:focus-visible{outline:2px solid var(--ochre);outline-offset:-2px}.wordcounter_editor__C7UbJ{width:100%;min-height:300px;max-height:460px;overflow-y:auto;background:var(--sheet-raised);border:1px solid var(--rule);border-radius:2px;padding:12px 14px;color:var(--chalk);font-family:var(--sheet-label);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word;outline:none;transition:border-color .15s ease}.wordcounter_editor__C7UbJ:hover{border-color:var(--chalk-faint)}.wordcounter_editor__C7UbJ:focus{border-color:var(--ochre)}.wordcounter_editor__C7UbJ:empty:before{content:attr(data-placeholder);color:var(--chalk-faint);pointer-events:none}.wordcounter_editor__C7UbJ:focus:before{content:none}.wordcounter_preview__SGiJi{width:100%;min-height:300px;max-height:460px;overflow-y:auto;background:var(--sheet-raised);border:1px solid var(--rule);border-radius:2px;padding:12px 14px;color:var(--chalk);font-family:var(--sheet-label);font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.wordcounter_previewEmpty__w4oSQ{color:var(--chalk-faint)}.wordcounter_hit__yrPr8{background:var(--ochre);color:var(--ochre-ink)}.wordcounter_grid__sMyMo{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media (max-width:1000px){.wordcounter_grid__sMyMo{grid-template-columns:1fr}}.wordcounter_scrollTable__uvkcr{max-height:340px;overflow:auto}.qrdecoder_tabs__XQuXX{display:flex;border:1px solid var(--rule);border-radius:2px;overflow:hidden;margin-bottom:18px}.qrdecoder_tab__zoVCV{flex:1;padding:10px 12px;background:transparent;border:none;border-right:1px solid var(--rule);font-family:var(--sheet-label);font-size:11px;letter-spacing:.08em;color:var(--chalk-dim);cursor:pointer;transition:background .15s ease,color .15s ease}.qrdecoder_tab__zoVCV:last-child{border-right:none}.qrdecoder_tab__zoVCV:hover:not(.qrdecoder_tabActive__ivdX8){background:var(--sheet-raised);color:var(--chalk)}.qrdecoder_tab__zoVCV:focus-visible{outline:2px solid var(--ochre);outline-offset:-2px}.qrdecoder_tabActive__ivdX8{background:var(--sheet-raised);color:var(--ochre)}.qrdecoder_scope__aMyLI{position:relative;border:1px solid var(--rule);border-radius:2px;background:var(--sheet-raised);padding:32px 20px;text-align:center}.qrdecoder_scope__aMyLI:focus-visible{outline:2px solid var(--ochre);outline-offset:-2px}.qrdecoder_dropZone__zdpuu{display:block;position:relative;width:100%;border:1px dashed var(--rule);border-radius:2px;background:var(--sheet-raised);padding:32px 20px;text-align:center;font-family:var(--sheet-display);cursor:pointer;transition:border-color .15s ease}.qrdecoder_dropZone__zdpuu:hover{border-color:var(--ochre-deep)}.qrdecoder_dropZone__zdpuu:focus-visible{outline:2px solid var(--ochre);outline-offset:-2px}.qrdecoder_dropZone__zdpuu:after,.qrdecoder_dropZone__zdpuu:before,.qrdecoder_scope__aMyLI:after,.qrdecoder_scope__aMyLI:before{content:"";position:absolute;width:12px;height:12px;border-style:solid;border-color:var(--ochre-deep);pointer-events:none}.qrdecoder_dropZone__zdpuu:before,.qrdecoder_scope__aMyLI:before{top:6px;left:6px;border-width:1px 0 0 1px}.qrdecoder_dropZone__zdpuu:after,.qrdecoder_scope__aMyLI:after{bottom:6px;right:6px;border-width:0 1px 1px 0}.qrdecoder_dropTitle__cWZow{display:block;margin:0;font-family:var(--sheet-label);font-size:12px;letter-spacing:.06em;color:var(--chalk)}.qrdecoder_dropHint__BZ__N{display:block;margin:9px 0 0;font-size:13px;line-height:1.5;color:var(--chalk-faint)}.qrdecoder_previewImg__9yjqf{display:block;margin:0 auto;max-width:100%;height:auto;max-height:280px;-o-object-fit:contain;object-fit:contain}.zh-tool_label__IxPqB{display:block;font-family:var(--sheet-display);font-size:12px;letter-spacing:.02em;color:var(--chalk-faint);margin-bottom:7px}.zh-tool_panelHead__SpbvI{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--rule);font-family:var(--sheet-display);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--ochre)}.zh-tool_panelHeadMeta__2mu_7{font-weight:400;letter-spacing:.01em}.zh-tool_panelHeadMeta__2mu_7,.zh-tool_sectionMeta__SXFQj,.zh-tool_statLabel__Zl8sO{font-family:var(--sheet-display);font-size:12px;color:var(--chalk-faint)}.zh-tool_statLabel__Zl8sO{display:block;letter-spacing:.02em;margin-bottom:7px}.zh-tool_statValue__wYQN8{display:block;font-family:var(--sheet-display);font-size:20px;font-weight:600;color:var(--ochre)}.zh-tool_readoutKey__5B4E7{font-family:var(--sheet-display);font-size:13px;letter-spacing:.01em;color:var(--chalk-faint);flex-shrink:0}.zh-tool_readoutValue__xPW48{font-family:var(--sheet-display);font-size:13px;color:var(--ochre);text-align:right;word-break:break-word}.zh-tool_runsTag__AQC3G{gap:8px;padding:6px 11px;border:1px solid var(--rule);border-radius:2px;background:var(--sheet-raised);font-size:12px;letter-spacing:.01em;color:var(--chalk-faint)}.zh-tool_button__EIhgV,.zh-tool_runsTag__AQC3G{display:inline-flex;align-items:center;font-family:var(--sheet-display)}.zh-tool_button__EIhgV{gap:9px;padding:11px 20px;background:var(--ochre);color:var(--ochre-ink);border:1px solid var(--ochre);border-radius:2px;font-weight:700;font-size:13px;letter-spacing:.02em;transition:transform .15s ease,box-shadow .15s ease}.zh-tool_button__EIhgV:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px var(--ochre)}.zh-tool_button__EIhgV:focus-visible{outline:2px solid var(--ochre);outline-offset:3px}.zh-tool_button__EIhgV:disabled{background:var(--sheet-raised);border-color:var(--rule);color:var(--chalk-faint);cursor:not-allowed;transform:none;box-shadow:none}.zh-tool_buttonGhost___jxMq{display:inline-flex;align-items:center;gap:9px;padding:11px 16px;background:transparent;border:1px solid var(--rule);border-radius:2px;color:var(--chalk-dim);font-family:var(--sheet-display);font-size:13px;letter-spacing:.01em;transition:color .15s ease,border-color .15s ease}.zh-tool_buttonGhost___jxMq:hover:not(:disabled){color:var(--chalk);border-color:var(--chalk-faint)}.zh-tool_buttonGhost___jxMq:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.zh-tool_buttonGhost___jxMq:disabled{color:var(--chalk-faint);opacity:.5;cursor:not-allowed}.zh-tool_empty__XiaE9{border:1px dashed var(--rule);border-radius:4px;padding:44px 20px;text-align:center;font-family:var(--sheet-display);font-size:13px;letter-spacing:.02em;color:var(--chalk-faint)}.zh-tool_faultTitle__DR76z{margin:0;font-size:13px;font-weight:600;color:var(--rust)}.zh-tool_faultTitle__DR76z,.zh-tool_markOk__i5tp7{font-family:var(--sheet-display);letter-spacing:.01em}.zh-tool_markOk__i5tp7{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid var(--ochre-deep);border-radius:2px;font-size:12px;color:var(--ochre);white-space:nowrap}.zh-tool_toolName__HTtq5{font-family:var(--sheet-display);font-size:15px;font-weight:700;color:var(--chalk);margin:0;transition:color .15s ease}.zh-tool_toolRow__gtQi3{transition:background .15s ease}.zh-tool_toolRow__gtQi3:hover .zh-tool_toolName__HTtq5{color:var(--ochre)}.zh-tool_tab__ggELw{flex:1;padding:10px 12px;background:transparent;border:none;border-right:1px solid var(--rule);font-family:var(--sheet-display);font-size:13px;letter-spacing:.02em;color:var(--chalk-dim);cursor:pointer;transition:background .15s ease,color .15s ease}.zh-tool_tab__ggELw:last-child{border-right:none}.zh-tool_tab__ggELw:hover:not(.zh-tool_tabActive__Gzq3r){background:var(--sheet-raised);color:var(--chalk)}.zh-tool_tab__ggELw:focus-visible{outline:2px solid var(--ochre);outline-offset:-2px}.zh-tool_tabActive__Gzq3r{background:var(--sheet-raised);color:var(--ochre)}.zh-tool_dropTitle__JwZBV{margin:0;font-size:15px;font-weight:600;color:var(--chalk)}.zh-tool_dropTitle__JwZBV,.zh-tool_preset__bnkA3{display:block;font-family:var(--sheet-display);letter-spacing:.01em}.zh-tool_preset__bnkA3{width:100%;padding:10px 12px;text-align:left;background:var(--sheet-raised);border:1px solid var(--rule);border-radius:2px;color:var(--chalk-dim);font-size:13px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.zh-tool_preset__bnkA3:hover{color:var(--chalk);border-color:var(--chalk-faint)}.zh-tool_preset__bnkA3:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.zh-tool_presetActive__qRs1N{color:var(--ochre);border-color:var(--ochre-deep)}.zh-tool_rangeLabel__6lLy8{font-family:var(--sheet-display);font-size:12px;letter-spacing:.02em;color:var(--chalk-faint)}.zh-tool_file__YkG7U{width:100%;padding:9px 10px;background:var(--sheet-raised);border:1px solid var(--rule);border-radius:2px;color:var(--chalk-dim);font-family:var(--sheet-display);font-size:13px}.zh-tool_file__YkG7U::file-selector-button{margin-right:10px;padding:6px 12px;background:transparent;border:1px solid var(--rule);border-radius:2px;color:var(--chalk);font-family:var(--sheet-display);font-size:12px;letter-spacing:.01em;cursor:pointer}.zh-tool_file__YkG7U::file-selector-button:hover{border-color:var(--chalk-faint)}