.resource-tools_workspace__CZK9s{margin-block:30px 80px;color:var(--ink)}.resource-tools_privacy__lXJou{padding:18px 22px;background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;line-height:1.7}.resource-tools_panels__lEA3L,.resource-tools_settings__7F9dW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:24px}.resource-tools_panel__vT1Mi,.resource-tools_result__v2VlM{min-width:0;padding:26px;background:var(--surface);border:1px solid var(--line-strong);border-radius:18px}.resource-tools_panel__vT1Mi h2,.resource-tools_result__v2VlM h2{margin:0 0 18px;font-size:clamp(22px,3vw,28px);line-height:1.3}.resource-tools_workspace__CZK9s label{display:flex;flex-direction:column;gap:9px;min-width:0;margin-block:14px;font-size:15px}.resource-tools_workspace__CZK9s input,.resource-tools_workspace__CZK9s select,.resource-tools_workspace__CZK9s textarea{width:100%;max-width:100%;min-width:0;min-height:46px;box-sizing:border-box;padding:11px 13px;border:1px solid var(--line-strong);border-radius:9px;color:var(--ink);background:var(--paper);font:inherit;font-size:16px}.resource-tools_workspace__CZK9s textarea{resize:vertical}.resource-tools_workspace__CZK9s input[type=file]{overflow:hidden}.resource-tools_workspace__CZK9s input[type=file]::file-selector-button{padding:10px;margin:-6px 12px -6px -6px;min-height:44px;border:0;border-radius:5px;font:inherit;cursor:pointer}.resource-tools_workspace__CZK9s .resource-tools_check__wSkJY{flex-direction:row;align-items:flex-start;gap:12px;padding-block:10px;line-height:1.65}.resource-tools_workspace__CZK9s .resource-tools_check__wSkJY input{width:24px;min-width:24px;min-height:24px;margin-top:2px}.resource-tools_actions__ZlGYS{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-block:20px}.resource-tools_workspace__CZK9s button{min-height:46px;padding:11px 17px;border:1px solid var(--line-strong);border-radius:9px;background:var(--paper);color:var(--ink);font:inherit;font-size:15px;cursor:pointer}.resource-tools_workspace__CZK9s .resource-tools_primary__GB5JB{background:#173fa9;border-color:#173fa9;color:#fff}.resource-tools_workspace__CZK9s button:disabled{opacity:.55;cursor:default}.resource-tools_workspace__CZK9s :is(input,button,textarea,select):focus-visible{outline:3px solid #4279ed;outline-offset:3px}.resource-tools_help__9JrqX{font-size:14px;line-height:1.75;color:var(--muted);overflow-wrap:anywhere}.resource-tools_error__zJGQZ{border-left:4px solid #b73540;padding:14px 18px;color:var(--ink);background:var(--paper);line-height:1.7}.resource-tools_metrics__dkSp_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0}.resource-tools_metrics__dkSp_ div{min-width:0;padding:18px;background:var(--paper);border-radius:12px}.resource-tools_metrics__dkSp_ dt{font-size:14px;color:var(--muted)}.resource-tools_metrics__dkSp_ dd{margin:8px 0 0;font-size:28px;overflow-wrap:anywhere}.resource-tools_tableWrap__ILC25{max-width:100%;overflow:auto;margin-block:24px;border:1px solid var(--line-strong);border-radius:10px}.resource-tools_table__cE3U9{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.resource-tools_table__cE3U9 caption{text-align:left;padding:15px;font-weight:600}.resource-tools_table__cE3U9 :is(th,td){padding:14px;border-bottom:1px solid var(--line-strong);text-align:left;vertical-align:top}.resource-tools_table__cE3U9 th{background:var(--paper)}.resource-tools_table__cE3U9 td:first-child,.resource-tools_table__cE3U9 th:first-child{min-width:190px;max-width:330px;overflow-wrap:anywhere}.resource-tools_item__v5CdS{padding:24px 0;border-top:1px solid var(--line-strong)}.resource-tools_item__v5CdS h3{margin:0 0 10px;font-size:20px}.resource-tools_item__v5CdS p{margin-block:10px;line-height:1.75}.resource-tools_badge__c_M9x{display:inline-block;padding:5px 10px;border:1px solid var(--line-strong);border-radius:8px;font-size:13px;margin-bottom:12px}.resource-tools_progress__fSLM2{width:100%;height:12px;accent-color:#244fc7}@media(max-width:760px){.resource-tools_panels__lEA3L,.resource-tools_settings__7F9dW{grid-template-columns:1fr;gap:10px}.resource-tools_panel__vT1Mi,.resource-tools_result__v2VlM{padding:20px}}@media(max-width:430px){.resource-tools_metrics__dkSp_{grid-template-columns:1fr}.resource-tools_actions__ZlGYS{align-items:stretch;flex-direction:column}.resource-tools_actions__ZlGYS button{width:100%}}