.regex-tool_page__LJXcu{min-height:calc(100dvh - 5rem);padding:.6rem 1rem 1rem;color:#17211b;background:radial-gradient(circle at 85% 0,rgb(232 93 54/14%),transparent 28rem),#f5f1e8}.regex-tool_container__o9h_H{width:min(73.75rem,calc(100% - .5rem));margin-inline:auto}.regex-tool_workspace__XeO6e{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;height:calc(100dvh - 13.25rem);min-height:27rem;max-height:46rem;overflow:hidden;border:1px solid rgb(23 33 27/18%);border-radius:1rem;background:#fff;box-shadow:0 .75rem 2.5rem rgb(58 43 29/7%)}.regex-tool_toolbar__4J2Zm{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .85rem;border-bottom:1px solid rgb(23 33 27/12%)}.regex-tool_toolbar__4J2Zm h2{margin:0;font-size:1rem}.regex-tool_toolbar__4J2Zm p{margin:.15rem 0 0;color:#667069;font-size:.72rem}.regex-tool_toolbar__4J2Zm>span{color:#245944;font-size:.72rem;font-weight:750}.regex-tool_patternRow__Q006_{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;padding:.55rem;border-bottom:1px solid rgb(23 33 27/12%);background:#fff}.regex-tool_patternField__003Tr{display:grid;gap:.35rem}.regex-tool_patternField__003Tr>span,.regex-tool_resultPane__DdCCy>span,.regex-tool_textPane__mWkCa>span{font-size:.72rem;font-weight:800}.regex-tool_patternField__003Tr input{min-height:2.45rem;width:100%;border:1px solid rgb(23 33 27/18%);border-radius:.6rem;padding:0 .75rem;outline:none;color:#17211b;background:#fafcfb;font:max(16px,.82rem)/1.4 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.regex-tool_patternField__003Tr input:focus,.regex-tool_textPane__mWkCa textarea:focus{border-color:#d76849;box-shadow:0 0 0 3px rgb(237 123 85/18%)}.regex-tool_options__KksLH{display:flex;gap:.6rem;min-height:2.45rem;margin:0;padding:.45rem .7rem;border:1px solid rgb(23 33 27/14%);border-radius:.6rem}.regex-tool_options__KksLH legend{padding:0 .25rem;color:#667069;font-size:.65rem;font-weight:750}.regex-tool_options__KksLH label{display:flex;align-items:center;gap:.2rem;cursor:pointer;font-size:.76rem}.regex-tool_content__wDxeO{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;background:#eef1ef}.regex-tool_textPane__mWkCa{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.4rem;min-height:0;padding:.55rem;border-right:1px solid rgb(23 33 27/12%)}.regex-tool_textPane__mWkCa textarea{width:100%;height:100%;min-height:0;resize:none;border:1px solid rgb(23 33 27/13%);border-radius:.7rem;padding:.8rem;outline:none;color:#17211b;background:#fafcfb;font:max(16px,.82rem)/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.regex-tool_resultPane__DdCCy{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.4rem;min-height:0;padding:.55rem}.regex-tool_matchList__PTvbF{display:grid;align-content:start;gap:.4rem;min-height:0;margin:0;padding:0;overflow:auto;list-style:none}.regex-tool_matchList__PTvbF li{display:grid;gap:.2rem;padding:.55rem .65rem;border:1px solid rgb(23 33 27/13%);border-radius:.55rem;background:#fafcfb}.regex-tool_matchList__PTvbF code{overflow-wrap:anywhere;color:#087f8c}.regex-tool_matchList__PTvbF small,.regex-tool_matchMeta__jQ9li{color:#68716b;font-size:.67rem}.regex-tool_empty__PFIlM{display:grid;place-items:center;height:100%;margin:0;border:1px dashed rgb(23 33 27/16%);border-radius:.7rem;color:#869089;background:#fafcfb;font-size:.78rem}.regex-tool_statusBar__0BFDb{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:3.3rem;padding:.5rem .85rem;border-top:1px solid rgb(23 33 27/10%)}.regex-tool_actions__MTDEp{display:flex;flex:none;gap:.4rem;max-width:72%;overflow-x:auto;scrollbar-width:thin}.regex-tool_actions__MTDEp button{min-height:2.25rem;flex:none;border:1px solid rgb(23 33 27/18%);border-radius:.55rem;padding:0 .7rem;color:#17211b;background:#fff;font-size:.76rem;font-weight:750;cursor:pointer}.regex-tool_actions__MTDEp .regex-tool_primary__Ke81E{border-color:#d35231;color:#fff;background:#d35231}.regex-tool_actions__MTDEp button:disabled{opacity:.38;cursor:not-allowed}.regex-tool_statusBar__0BFDb p{min-width:0;flex:1;margin:0;overflow:hidden;color:#526057;font-size:.76rem;text-align:right;text-overflow:ellipsis;white-space:nowrap}.regex-tool_statusBar__0BFDb p.regex-tool_error__Dp4iA{color:#a5321d}.regex-tool_docs__UJcAO{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:clamp(3rem,8vw,6rem) 0}.regex-tool_docs__UJcAO article{padding-top:1.25rem;border-top:1px solid rgb(23 33 27/15%)}.regex-tool_docs__UJcAO h2{margin:0 0 .6rem;font-size:1.2rem}.regex-tool_docs__UJcAO p{color:#536058;line-height:1.75}.regex-tool_footer__PSJGK{padding:1.5rem 0;border-top:1px solid rgb(23 33 27/15%);color:#758078;font-size:.75rem}.regex-tool_page__LJXcu button:focus-visible{outline:3px solid #c74625;outline-offset:3px}@media (max-width:47.99rem){.regex-tool_page__LJXcu{padding-inline:.75rem}.regex-tool_container__o9h_H{width:100%}.regex-tool_workspace__XeO6e{height:auto;max-height:none}.regex-tool_toolbar__4J2Zm>span{display:none}.regex-tool_content__wDxeO,.regex-tool_patternRow__Q006_{grid-template-columns:1fr}.regex-tool_textPane__mWkCa{border-right:0;border-bottom:1px solid rgb(23 33 27/12%)}.regex-tool_empty__PFIlM,.regex-tool_matchList__PTvbF,.regex-tool_textPane__mWkCa textarea{min-height:11rem;max-height:18rem}.regex-tool_actions__MTDEp{max-width:78%}.regex-tool_docs__UJcAO{grid-template-columns:1fr}}