@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css');

/* tc-scoped:tc-wp-tool-root */

.tc-wp-tool-root{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
  display: flow-root;
  isolation: isolate;
  position: relative;
}.wpc-scope-227 .tc-wp-tool-root img, .wpc-scope-227 .tc-wp-tool-root video, .wpc-scope-227 .tc-wp-tool-root svg, .wpc-scope-227 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper{
  position: relative;
  width: 100%;
  box-sizing: border-box;
  padding: 34px 18px;
  overflow-x: hidden;
  color: #ffffff;
  background:
    radial-gradient(circle at 16% 12%, rgba(0, 221, 207, 0.2), transparent 28%),
    radial-gradient(circle at 82% 18%, rgba(192, 196, 199, 0.18), transparent 30%),
    linear-gradient(135deg, #031b1f 0%, #004c54 38%, #171a1d 72%, #0b0f12 100%);
  font-family: Arial, Helvetica, sans-serif;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-container{
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  box-sizing: border-box;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-header{
  text-align: center;
  margin: 0 0 26px;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-header h1{
  margin: 0;
  font-size: 44px;
  line-height: 1.08;
  letter-spacing: 0;
  color: #ffffff;
  text-shadow: 0 0 24px rgba(0, 221, 207, 0.32), 0 3px 0 rgba(0, 0, 0, 0.38);
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-header p{
  margin: 12px auto 0;
  max-width: 720px;
  font-size: 18px;
  line-height: 1.55;
  color: #dce8e8;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-controls{
  width: 100%;
  box-sizing: border-box;
  margin: 0 auto 26px;
  padding: 22px;
  border: 1px solid rgba(192, 196, 199, 0.28);
  border-radius: 8px;
  background: rgba(7, 22, 25, 0.72);
  box-shadow: 0 18px 48px rgba(0, 0, 0, 0.32), inset 0 1px 0 rgba(255, 255, 255, 0.08);
  backdrop-filter: blur(14px);
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-label{
  display: block;
  margin: 0 0 10px;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #a7f7f1;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-input{
  display: block;
  width: 100%;
  max-width: 100%;
  min-height: 118px;
  box-sizing: border-box;
  resize: vertical;
  border: 1px solid rgba(0, 221, 207, 0.38);
  border-radius: 8px;
  padding: 18px;
  background: rgba(255, 255, 255, 0.94);
  color: #071619;
  font-size: 24px;
  line-height: 1.35;
  font-weight: 800;
  outline: none;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.55);
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-input:focus{
  border-color: #00ddcf;
  box-shadow: 0 0 0 4px rgba(0, 221, 207, 0.18), 0 0 30px rgba(0, 221, 207, 0.18);
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-control-row{
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 14px;
  align-items: center;
  margin-top: 14px;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-status{
  color: #c9d3d5;
  font-size: 14px;
  line-height: 1.4;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-clear, .wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-load, .wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-copy{
  box-sizing: border-box;
  border: 1px solid rgba(0, 221, 207, 0.42);
  border-radius: 8px;
  background: linear-gradient(135deg, #004c54, #006a70);
  color: #ffffff;
  font-weight: 800;
  cursor: pointer;
  transition: transform 160ms ease, box-shadow 160ms ease, background 160ms ease;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-clear, .wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-load{
  min-height: 44px;
  padding: 11px 18px;
  font-size: 15px;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-copy{
  width: 100%;
  min-height: 40px;
  padding: 9px 14px;
  font-size: 14px;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-clear:hover, .wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-load:hover, .wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-copy:hover{
  background: linear-gradient(135deg, #006a70, #008b8f);
  box-shadow: 0 0 22px rgba(0, 221, 207, 0.24);
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-grid{
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 18px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-card{
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  min-width: 0;
  padding: 18px;
  border: 1px solid rgba(192, 196, 199, 0.26);
  border-radius: 8px;
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.1), rgba(5, 19, 22, 0.82));
  box-shadow: 0 16px 36px rgba(0, 0, 0, 0.28);
  backdrop-filter: blur(12px);
  animation: pefgFade 240ms ease both;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-card-title{
  margin: 0 0 12px;
  color: #efffff;
  font-size: 15px;
  line-height: 1.3;
  font-weight: 900;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-preview{
  width: 100%;
  max-width: 100%;
  min-height: 120px;
  max-height: 180px;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  margin: 0 0 14px;
  padding: 16px;
  border-radius: 8px;
  border: 1px solid rgba(0, 221, 207, 0.2);
  background: rgba(3, 14, 16, 0.74);
  color: #ffffff;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-preview::-webkit-scrollbar{
  width: 8px;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-preview::-webkit-scrollbar-thumb{
  background: #00a7a0;
  border-radius: 8px;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-text{
  display: block;
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal;
  line-height: 1.18;
  font-size: 25px;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-load-wrap{
  text-align: center;
  margin-top: 24px;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-load[disabled]{
  opacity: 0.55;
  cursor: not-allowed;
}.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s1{ color:#fff; font-weight:900; text-transform:uppercase; text-shadow:3px 3px 0 #004c54, 0 0 18px #00ddcf; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s2{ color:#c0c4c7; font-weight:900; letter-spacing:.08em; text-transform:uppercase; text-shadow:0 2px 0 #fff, 0 4px 0 #004c54; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s3{ color:#00ddcf; font-weight:800; font-style:italic; transform:skewX(-8deg); text-shadow:0 0 20px #00ddcf; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s4{ color:#061b1f; font-weight:900; -webkit-text-stroke:2px #fff; text-transform:uppercase; text-shadow:0 0 14px #00ddcf; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s5{ color:#fff; font-weight:900; letter-spacing:.16em; text-transform:uppercase; text-shadow:0 0 4px #fff, 0 0 18px #00ddcf; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s6{ color:#e7f3f4; font-weight:900; text-transform:uppercase; border-left:5px solid #00ddcf; padding-left:10px; text-shadow:2px 2px 0 #004c54; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s7{ color:#c0c4c7; font-weight:900; font-stretch:condensed; letter-spacing:-.02em; text-transform:uppercase; text-shadow:4px 0 0 #004c54; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s8{ color:#fff; font-weight:900; text-transform:uppercase; text-decoration:underline; text-decoration-color:#00ddcf; text-decoration-thickness:4px; text-underline-offset:8px; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s9{ color:#004c54; font-weight:900; -webkit-text-stroke:1px #c0c4c7; text-shadow:2px 2px 0 #fff; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s10{ color:#fff; font-weight:700; letter-spacing:.22em; text-transform:uppercase; text-shadow:0 1px 0 #c0c4c7; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s11{ color:#a7f7f1; font-weight:900; text-transform:uppercase; text-shadow:0 0 8px #00ddcf, 0 0 22px #004c54; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s12{ color:#fff; font-weight:900; font-style:italic; text-transform:uppercase; text-shadow:5px 5px 0 #004c54; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s13{ color:#dfe4e6; font-weight:900; text-transform:uppercase; letter-spacing:.05em; text-shadow:0 -2px 0 #fff, 0 3px 0 #004c54; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s14{ color:#0b2529; font-weight:900; -webkit-text-stroke:2px #00ddcf; text-transform:uppercase; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s15{ color:#fff; font-weight:900; text-transform:uppercase; background:linear-gradient(90deg,#fff,#c0c4c7,#00ddcf); -webkit-background-clip:text; color:transparent; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s16{ color:#f7ffff; font-weight:900; letter-spacing:.12em; text-shadow:0 3px 0 #111, 0 6px 0 #004c54; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s17{ color:#c0c4c7; font-weight:900; text-transform:lowercase; font-style:italic; text-shadow:2px 2px 0 #004c54; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s18{ color:#fff; font-weight:900; text-transform:uppercase; text-shadow:1px 1px 0 #00ddcf,2px 2px 0 #004c54,3px 3px 0 #111; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s19{ color:#00ddcf; font-weight:900; letter-spacing:.04em; text-transform:uppercase; -webkit-text-stroke:1px #fff; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s20{ color:#fff; font-weight:800; text-transform:uppercase; border-top:3px solid #c0c4c7; border-bottom:3px solid #00ddcf; padding:8px 0; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s21{ color:#c9fffb; font-weight:900; font-style:italic; letter-spacing:.1em; text-transform:uppercase; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s22{ color:#fff; font-weight:900; text-transform:uppercase; text-shadow:-2px 0 #00ddcf, 2px 0 #c0c4c7; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s23{ color:#101417; font-weight:900; -webkit-text-stroke:2px #c0c4c7; text-shadow:0 0 16px #00ddcf; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s24{ color:#ffffff; font-weight:900; letter-spacing:.18em; text-transform:uppercase; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s25{ color:#004c54; font-weight:900; text-transform:uppercase; text-shadow:1px 1px 0 #fff,2px 2px 0 #c0c4c7,3px 3px 0 #00ddcf; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s26{ color:#fff; font-weight:900; font-style:italic; text-decoration:overline; text-decoration-color:#00ddcf; text-decoration-thickness:3px; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s27{ color:#bffefa; font-weight:700; letter-spacing:.28em; text-transform:uppercase; text-shadow:0 0 14px #00ddcf; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s28{ color:#eaf0f2; font-weight:900; text-transform:uppercase; transform:scaleY(1.18); transform-origin:left center; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s29{ color:#fff; font-weight:900; -webkit-text-stroke:1px #004c54; text-shadow:0 5px 12px rgba(0,0,0,.8); }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s30{ color:#00ddcf; font-weight:900; text-transform:uppercase; text-shadow:0 2px 0 #fff, 0 4px 0 #004c54; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s31{ color:#c0c4c7; font-weight:900; text-transform:uppercase; letter-spacing:.02em; border-right:5px solid #00ddcf; padding-right:10px; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s32{ color:#fff; font-weight:900; text-transform:uppercase; text-shadow:0 0 2px #fff, 0 0 8px #c0c4c7, 0 0 18px #00ddcf; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s33{ color:#071619; font-weight:900; -webkit-text-stroke:2px #fff; text-shadow:4px 4px 0 #00ddcf; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s34{ color:#fff; font-weight:800; font-style:italic; letter-spacing:.14em; text-transform:uppercase; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s35{ color:#d7dddf; font-weight:900; text-transform:uppercase; text-shadow:0 1px 0 #fff, 0 2px 0 #aaa, 0 3px 0 #004c54; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s36{ color:#a7f7f1; font-weight:900; text-transform:uppercase; -webkit-text-stroke:1px #004c54; text-shadow:3px 3px 0 #111; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s37{ color:#fff; font-weight:900; letter-spacing:.09em; text-transform:uppercase; filter:drop-shadow(0 0 10px rgba(0,221,207,.55)); }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s38{ color:#c0c4c7; font-weight:900; font-style:italic; text-transform:uppercase; text-shadow:3px 0 0 #00ddcf; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s39{ color:#fff; font-weight:900; text-transform:uppercase; box-shadow:inset 0 -10px 0 rgba(0,221,207,.25); }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s40{ color:#00ddcf; font-weight:800; text-transform:uppercase; letter-spacing:.2em; -webkit-text-stroke:1px #fff; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s41{ color:#fff; font-weight:900; text-shadow:2px 2px 0 #004c54,4px 4px 0 #c0c4c7; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s42{ color:#dffefd; font-weight:900; text-transform:uppercase; border:2px solid #00ddcf; padding:8px; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s43{ color:#111; font-weight:900; text-transform:uppercase; -webkit-text-stroke:2px #c0c4c7; text-shadow:0 0 10px #fff; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s44{ color:#fff; font-weight:900; font-style:italic; letter-spacing:.04em; text-shadow:-3px 3px 0 #004c54; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s45{ color:#004c54; font-weight:900; text-transform:uppercase; -webkit-text-stroke:1px #fff; text-shadow:0 0 18px #00ddcf; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s46{ color:#f8ffff; font-weight:900; letter-spacing:.12em; text-transform:uppercase; text-shadow:0 0 0 #fff; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s47{ color:#c0c4c7; font-weight:900; text-transform:uppercase; text-shadow:6px 0 0 rgba(0,76,84,.7); }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s48{ color:#fff; font-weight:900; text-transform:uppercase; background:rgba(0,76,84,.55); padding:8px 10px; border-left:4px solid #c0c4c7; border-right:4px solid #00ddcf; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s49{ color:#00ddcf; font-weight:900; font-style:italic; text-transform:uppercase; text-shadow:2px 2px 0 #fff,4px 4px 0 #004c54; }.wpc-scope-227 .tc-wp-tool-root .pefg-tool-wrapper .pefg-s50{ color:#fff; font-weight:900; text-transform:uppercase; letter-spacing:.06em; -webkit-text-stroke:1px #00ddcf; text-shadow:0 6px 0 #004c54, 0 0 20px rgba(0,221,207,.4); }@keyframes pefgFade{
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}@media (hover: hover){.tc-wp-tool-root .pefg-tool-wrapper .pefg-card:hover{
    transform: translateY(-4px);
    box-shadow: 0 22px 46px rgba(0, 0, 0, 0.34), 0 0 24px rgba(0, 221, 207, 0.16);
  }}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .pefg-tool-wrapper{ padding: 22px 10px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-container{ width: 100%; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-header h1{ font-size: 27px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-header p{ font-size: 14px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-input{ min-height: 98px; padding: 13px; font-size: 18px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-clear, .tc-wp-tool-root .pefg-tool-wrapper .pefg-load, .tc-wp-tool-root .pefg-tool-wrapper .pefg-copy{ min-height: 42px; font-size: 14px; padding: 9px 12px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-grid{ grid-template-columns: 1fr !important; gap: 14px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-card{ padding: 14px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-text{ font-size: 21px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-control-row{ grid-template-columns: 1fr; gap: 10px; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .pefg-tool-wrapper{ padding: 24px 12px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-container{ width: 100%; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-header h1{ font-size: 30px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-header p{ font-size: 15px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-input{ min-height: 104px; padding: 14px; font-size: 19px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-clear, .tc-wp-tool-root .pefg-tool-wrapper .pefg-load, .tc-wp-tool-root .pefg-tool-wrapper .pefg-copy{ min-height: 43px; font-size: 14px; padding: 10px 14px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-grid{ grid-template-columns: 1fr !important; gap: 15px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-card{ padding: 15px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-text{ font-size: 22px; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .pefg-tool-wrapper{ padding: 28px 14px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-container{ width: 100%; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-header h1{ font-size: 34px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-header p{ font-size: 16px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-input{ min-height: 110px; padding: 15px; font-size: 21px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-clear, .tc-wp-tool-root .pefg-tool-wrapper .pefg-load, .tc-wp-tool-root .pefg-tool-wrapper .pefg-copy{ min-height: 44px; font-size: 15px; padding: 10px 16px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-grid{ grid-template-columns: 1fr !important; gap: 16px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-card{ padding: 16px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-text{ font-size: 23px; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .pefg-tool-wrapper{ padding: 34px 18px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-container{ width: 100%; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-header h1{ font-size: 38px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-header p{ font-size: 17px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-input{ min-height: 114px; padding: 17px; font-size: 22px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-clear, .tc-wp-tool-root .pefg-tool-wrapper .pefg-load, .tc-wp-tool-root .pefg-tool-wrapper .pefg-copy{ min-height: 44px; font-size: 15px; padding: 10px 17px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 17px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-card{ padding: 17px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-text{ font-size: 24px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .pefg-tool-wrapper{ padding: 38px 20px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-container{ width: 100%; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-header h1{ font-size: 42px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-header p{ font-size: 18px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-input{ min-height: 118px; padding: 18px; font-size: 23px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-clear, .tc-wp-tool-root .pefg-tool-wrapper .pefg-load, .tc-wp-tool-root .pefg-tool-wrapper .pefg-copy{ min-height: 44px; font-size: 15px; padding: 11px 18px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-card{ padding: 18px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-text{ font-size: 24px; }}@media (min-width: 1200px){.tc-wp-tool-root .pefg-tool-wrapper{ padding: 42px 22px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-container{ width: 100%; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-header h1{ font-size: 44px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-header p{ font-size: 18px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-input{ min-height: 120px; padding: 18px; font-size: 24px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-clear, .tc-wp-tool-root .pefg-tool-wrapper .pefg-load, .tc-wp-tool-root .pefg-tool-wrapper .pefg-copy{ min-height: 44px; font-size: 15px; padding: 11px 18px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-card{ padding: 18px; }.tc-wp-tool-root .pefg-tool-wrapper .pefg-text{ font-size: 25px; }}.wpc-scope-227 /* tc-layout-guard: stay in page body flow — do not overlap theme header/nav */
.tc-wp-tool-root{
  position: relative !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  bottom: auto !important;
  margin-top: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
  z-index: 0 !important;
}