@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-73 .tc-wp-tool-root img, .wpc-scope-73 .tc-wp-tool-root video, .wpc-scope-73 .tc-wp-tool-root svg, .wpc-scope-73 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap{
  position: relative;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
  padding: 48px 18px;
  color: #f6f8fb;
  background:
    radial-gradient(circle at 18% 8%, rgba(255, 214, 92, 0.2), transparent 28%),
    radial-gradient(circle at 86% 18%, rgba(104, 185, 255, 0.16), transparent 30%),
    linear-gradient(135deg, #070b12 0%, #111827 45%, #07090d 100%);
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap, .wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap div, .wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap section, .wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap h1, .wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap p, .wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap label, .wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap input, .wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap button{
  box-sizing: border-box;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap::before{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    repeating-linear-gradient(90deg, transparent 0 68px, rgba(255, 255, 255, 0.035) 68px 70px),
    linear-gradient(90deg, transparent 0 48%, rgba(255, 218, 88, 0.16) 49%, rgba(255, 218, 88, 0.16) 51%, transparent 52%);
  opacity: 0.48;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-shell{
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-hero{
  text-align: center;
  margin: 0 auto 28px;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-kicker{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
  padding: 7px 14px;
  border: 1px solid rgba(241, 196, 74, 0.5);
  border-radius: 999px;
  color: #ffe187;
  background: rgba(255, 214, 92, 0.09);
  box-shadow: 0 0 24px rgba(255, 214, 92, 0.12);
  font-size: 13px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap h1{
  margin: 0;
  color: #ffffff;
  font-size: clamp(34px, 5vw, 64px);
  line-height: 1.02;
  font-weight: 900;
  letter-spacing: 0;
  text-shadow: 0 2px 0 #3d4652, 0 14px 36px rgba(0, 0, 0, 0.5);
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-subtitle{
  max-width: 680px;
  margin: 14px auto 0;
  color: #c9d3df;
  font-size: 18px;
  line-height: 1.55;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-control-panel{
  width: 100%;
  margin: 0 0 26px;
  padding: 22px;
  border: 1px solid rgba(210, 220, 232, 0.18);
  border-radius: 18px;
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.045));
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.34), inset 0 1px 0 rgba(255, 255, 255, 0.18);
  backdrop-filter: blur(14px);
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-label{
  display: block;
  margin: 0 0 10px;
  color: #f4d46c;
  font-size: 13px;
  font-weight: 900;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-input-row{
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 12px;
  width: 100%;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-input{
  width: 100%;
  min-width: 0;
  border: 1px solid rgba(236, 244, 255, 0.2);
  border-radius: 14px;
  padding: 18px 18px;
  color: #101820;
  background: linear-gradient(180deg, #fffdf3, #e8edf3);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.16), 0 10px 28px rgba(0, 0, 0, 0.18);
  font-size: 24px;
  font-weight: 900;
  letter-spacing: 0.08em;
  outline: none;
  text-transform: uppercase;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-input:focus{
  border-color: #ffdc67;
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.18), 0 0 0 4px rgba(255, 220, 103, 0.2), 0 0 32px rgba(255, 220, 103, 0.22);
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn, .wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-copy-btn{
  border: 1px solid rgba(255, 220, 103, 0.44);
  border-radius: 13px;
  color: #111827;
  background: linear-gradient(180deg, #ffe999, #f4bd32);
  box-shadow: 0 12px 28px rgba(244, 189, 50, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.62);
  font-weight: 900;
  cursor: pointer;
  transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn{
  min-width: 126px;
  padding: 0 22px;
  font-size: 16px;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{
  min-width: 190px;
  padding: 15px 24px;
  font-size: 16px;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-copy-btn{
  width: 100%;
  padding: 11px 14px;
  font-size: 14px;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn:hover, .wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn:hover, .wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-copy-btn:hover{
  filter: brightness(1.06);
  box-shadow: 0 16px 38px rgba(244, 189, 50, 0.3), 0 0 26px rgba(255, 220, 103, 0.22);
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-grid{
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 18px;
  width: 100%;
  max-width: 100%;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  overflow: hidden;
  border: 1px solid rgba(221, 230, 241, 0.18);
  border-radius: 18px;
  padding: 16px;
  background: linear-gradient(145deg, rgba(255, 255, 255, 0.105), rgba(255, 255, 255, 0.038));
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.12);
  animation: lpfgFade 280ms ease both;
  transition: transform 180ms ease, border-color 180ms ease, box-shadow 180ms ease;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-name{
  margin: 0 0 12px;
  color: #edf4fb;
  font-size: 15px;
  font-weight: 900;
  line-height: 1.25;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview{
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 118px;
  max-height: 180px;
  margin-bottom: 13px;
  padding: 18px 14px;
  border-radius: 13px;
  overflow-y: auto;
  overflow-x: hidden;
  text-align: center;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview::-webkit-scrollbar{
  width: 8px;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview::-webkit-scrollbar-track{
  background: rgba(0, 0, 0, 0.18);
  border-radius: 99px;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview::-webkit-scrollbar-thumb{
  background: linear-gradient(#ffdf6c, #8fa2b8);
  border-radius: 99px;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview-text{
  display: block;
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: break-word;
  line-height: 1.12;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-area{
  display: flex;
  justify-content: center;
  margin-top: 28px;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn.lpfg-hidden{
  display: none;
}.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-1 .lpfg-preview{ color: #14315b; background: linear-gradient(#f7f7f0, #dce5ed); border: 4px solid #17345f; box-shadow: inset 0 0 0 2px #fbfbfb; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-1 .lpfg-preview-text{ font-family: Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif; font-size: 31px; letter-spacing: 0.09em; text-transform: uppercase; text-shadow: 0 2px 0 #ffffff, 0 -1px 0 #8293a5; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-2 .lpfg-preview{ color: #162c65; background: linear-gradient(135deg, #fff4c8, #ffd75a 45%, #fff9d8); border: 3px solid #1f4f9d; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-2 .lpfg-preview-text{ font-family: Georgia, "Times New Roman", serif; font-size: 29px; font-weight: 900; letter-spacing: 0.08em; text-shadow: 1px 2px 0 rgba(255,255,255,0.8); }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-3 .lpfg-preview{ color: #e8f6ff; background: linear-gradient(145deg, #04070d, #111827); border: 2px solid #65b9ff; box-shadow: inset 0 0 24px rgba(101,185,255,0.22); }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-3 .lpfg-preview-text{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 30px; font-weight: 900; letter-spacing: 0.12em; text-shadow: 0 0 12px #65b9ff; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-4 .lpfg-preview{ color: #111; background: linear-gradient(#fffef4, #e7e7df); border: 5px double #151515; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-4 .lpfg-preview-text{ font-family: "Arial Black", Arial, sans-serif; font-size: 28px; letter-spacing: 0.13em; text-transform: uppercase; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-5 .lpfg-preview{ color: #25486b; background: radial-gradient(circle, #fff9df, #d7bd79); border: 3px solid #7d4f22; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-5 .lpfg-preview-text{ font-family: "Courier New", monospace; font-size: 28px; font-weight: 900; letter-spacing: 0.05em; text-shadow: 1px 1px #fff1bf; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-6 .lpfg-preview{ color: #0d376d; background: linear-gradient(100deg, #ffffff, #eaf4ff 40%, #ffffff); border: 2px solid #b7c7d7; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-6 .lpfg-preview-text{ font-family: Verdana, Geneva, sans-serif; font-size: 27px; font-weight: 900; letter-spacing: 0.11em; text-shadow: 0 1px 0 #fff, 0 0 8px rgba(92,154,216,0.6); }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-7 .lpfg-preview{ color: #f7f7f7; background: #050505; border: 2px solid #474747; box-shadow: inset 0 0 0 3px #111; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-7 .lpfg-preview-text{ font-family: Impact, sans-serif; font-size: 31px; letter-spacing: 0.1em; text-shadow: 0 2px 0 #555; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-8 .lpfg-preview{ color: #101820; background: repeating-linear-gradient(45deg, #ffda39 0 12px, #f3c610 12px 24px); border: 3px solid #101820; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-8 .lpfg-preview-text{ font-family: "Arial Black", Arial, sans-serif; font-size: 30px; letter-spacing: 0.08em; font-style: italic; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-9 .lpfg-preview{ color: #111; background: linear-gradient(90deg, #174b9a 0 18%, #f7f7f7 18% 100%); border: 2px solid #0e2b58; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-9 .lpfg-preview-text{ font-family: Arial, sans-serif; font-size: 28px; font-weight: 900; letter-spacing: 0.14em; padding-left: 20%; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-10 .lpfg-preview{ color: #4b3924; background: linear-gradient(#c8c2ae, #8d897c); border: 4px ridge #dfd6bd; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-10 .lpfg-preview-text{ font-family: Georgia, serif; font-size: 28px; font-weight: 900; letter-spacing: 0.07em; text-shadow: 0 1px 0 #f2ead7, 0 -1px 0 #5b5548; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-11 .lpfg-preview{ color: #f7fbff; background: linear-gradient(135deg, #424b54, #cfd7df 48%, #333b43); border: 2px solid #e8edf2; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-11 .lpfg-preview-text{ font-family: Impact, sans-serif; font-size: 31px; letter-spacing: 0.06em; text-shadow: 0 2px 0 #151515, 0 0 10px #ffffff; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-12 .lpfg-preview{ color: #7b1515; background: #fffdf2; border: 3px dashed #1b2d4a; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-12 .lpfg-preview-text{ font-family: "Courier New", monospace; font-size: 25px; font-weight: 900; letter-spacing: 0.12em; text-transform: uppercase; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-13 .lpfg-preview{ color: #ffffff; background: linear-gradient(#1a5fa8, #0c315d); border: 3px solid #dbe9ff; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-13 .lpfg-preview-text{ font-family: Georgia, serif; font-size: 29px; font-weight: 900; letter-spacing: 0.06em; text-shadow: 0 2px 0 #05172e; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-14 .lpfg-preview{ color: #3c2f19; background: linear-gradient(180deg, #f9df9a, #c68b36); border: 3px solid #694617; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-14 .lpfg-preview-text{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 28px; font-weight: 900; letter-spacing: 0.08em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-15 .lpfg-preview{ color: #144478; background: linear-gradient(#effaff, #d5eefc 50%, #ffffff); border: 3px solid #7db3d6; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-15 .lpfg-preview-text{ font-family: Verdana, sans-serif; font-size: 26px; font-weight: 900; letter-spacing: 0.1em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-16 .lpfg-preview{ color: #111; background: linear-gradient(90deg, #ffd337, #ffb400); border: 4px solid #111; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-16 .lpfg-preview-text{ font-family: Impact, sans-serif; font-size: 32px; letter-spacing: 0.04em; transform: skew(-6deg); }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-17 .lpfg-preview{ color: #e9d6b0; background: linear-gradient(135deg, #3b2c1c, #77522f); border: 3px solid #24170d; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-17 .lpfg-preview-text{ font-family: "Arial Black", Arial, sans-serif; font-size: 27px; letter-spacing: 0.05em; text-shadow: 1px 2px 0 #120b06; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-18 .lpfg-preview{ color: #d9fbff; background: #080b16; border: 2px solid #ff4fd8; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-18 .lpfg-preview-text{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 28px; font-weight: 900; letter-spacing: 0.13em; text-shadow: 0 0 8px #23d8ff, 0 0 14px #ff4fd8; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-19 .lpfg-preview{ color: #2b150b; background: linear-gradient(145deg, #d48a50, #8a4522); border: 3px solid #ffd0a5; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-19 .lpfg-preview-text{ font-family: Georgia, serif; font-size: 29px; font-weight: 900; letter-spacing: 0.07em; text-shadow: 0 1px 0 #ffc99e; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-20 .lpfg-preview{ color: #173b67; background: linear-gradient(#f8f8f8, #d6dde5); border: 5px solid #143357; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-20 .lpfg-preview-text{ font-family: Impact, sans-serif; font-size: 30px; letter-spacing: 0.11em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-21 .lpfg-preview{ color: #d7e8c7; background: linear-gradient(#243a28, #111e14); border: 3px solid #758567; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-21 .lpfg-preview-text{ font-family: "Courier New", monospace; font-size: 27px; font-weight: 900; letter-spacing: 0.1em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-22 .lpfg-preview{ color: #0e4260; background: linear-gradient(#d8fbff, #f8ffff 48%, #90d2df); border: 3px solid #16769d; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-22 .lpfg-preview-text{ font-family: Georgia, serif; font-size: 28px; font-weight: 900; letter-spacing: 0.06em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-23 .lpfg-preview{ color: #fe4f31; background: linear-gradient(135deg, #f8f2df, #70b8d8); border: 3px solid #303a7a; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-23 .lpfg-preview-text{ font-family: "Arial Black", Arial, sans-serif; font-size: 27px; letter-spacing: 0.08em; text-shadow: 2px 2px 0 #ffffff; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-24 .lpfg-preview{ color: #ffffff; background: linear-gradient(#151515, #050505); border: 2px solid #ffd23b; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-24 .lpfg-preview-text{ font-family: Impact, sans-serif; font-size: 32px; letter-spacing: 0.07em; text-shadow: 2px 2px 0 #c41212; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-25 .lpfg-preview{ color: #64f1ff; background: repeating-linear-gradient(0deg, #07111d 0 6px, #0b1c2f 6px 12px); border: 2px solid #2b91ff; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-25 .lpfg-preview-text{ font-family: "Courier New", monospace; font-size: 26px; font-weight: 900; letter-spacing: 0.12em; text-shadow: 0 0 10px #64f1ff; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-26 .lpfg-preview{ color: #27313a; background: linear-gradient(135deg, #bec7ce, #eff4f8, #9aa6af); border: 3px solid #59636d; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-26 .lpfg-preview-text{ font-family: Impact, sans-serif; font-size: 31px; letter-spacing: 0.08em; text-shadow: 0 2px 0 #fff, 0 -1px 0 #63707b; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-27 .lpfg-preview{ color: #0d2034; background: #ffffff; border: 4px solid #192b3d; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-27 .lpfg-preview-text{ font-family: Arial, sans-serif; font-size: 29px; font-weight: 900; letter-spacing: 0.1em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-28 .lpfg-preview{ color: #f2d3a2; background: linear-gradient(#2f2f2f, #171717); border: 3px dashed #bd7f37; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-28 .lpfg-preview-text{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 28px; font-weight: 900; letter-spacing: 0.05em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-29 .lpfg-preview{ color: #e9eef5; background: repeating-linear-gradient(45deg, #111 0 8px, #1d252e 8px 16px); border: 2px solid #8d99a6; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-29 .lpfg-preview-text{ font-family: "Arial Black", Arial, sans-serif; font-size: 27px; letter-spacing: 0.09em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-30 .lpfg-preview{ color: #23180a; background: linear-gradient(#fff7c2, #f6d04e); border: 3px solid #ffffff; box-shadow: inset 0 0 0 3px #183a6a; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-30 .lpfg-preview-text{ font-family: Georgia, serif; font-size: 30px; font-weight: 900; letter-spacing: 0.12em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-31 .lpfg-preview{ color: #0b4487; background: linear-gradient(#fefefe, #eaf1f8); border: 3px solid #0b4487; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-31 .lpfg-preview-text{ font-family: Verdana, sans-serif; font-size: 27px; font-weight: 900; letter-spacing: 0.15em; text-decoration: underline; text-decoration-thickness: 3px; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-32 .lpfg-preview{ color: #17202a; background: linear-gradient(#f9f5e8, #e0d1af); border: 2px solid #977d50; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-32 .lpfg-preview-text{ font-family: "Courier New", monospace; font-size: 25px; font-weight: 900; letter-spacing: 0.08em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-33 .lpfg-preview{ color: #772514; background: linear-gradient(#f1e0b8, #b98f57); border: 4px double #6e4420; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-33 .lpfg-preview-text{ font-family: Georgia, serif; font-size: 28px; font-weight: 900; letter-spacing: 0.04em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-34 .lpfg-preview{ color: #ffffff; background: linear-gradient(135deg, #d9dde1, #8e99a5, #f5f7f8); border: 2px solid #f6f8fb; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-34 .lpfg-preview-text{ font-family: Impact, sans-serif; font-size: 31px; letter-spacing: 0.07em; text-shadow: 0 2px 0 #303841; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-35 .lpfg-preview{ color: #0b0b0b; background: #f5f5f0; border: 5px solid #f03d2f; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-35 .lpfg-preview-text{ font-family: "Arial Black", Arial, sans-serif; font-size: 33px; letter-spacing: 0.03em; font-style: italic; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-36 .lpfg-preview{ color: #402f22; background: linear-gradient(#f8efce, #d6b98c); border: 3px solid #72563b; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-36 .lpfg-preview-text{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 26px; font-weight: 900; letter-spacing: 0.11em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-37 .lpfg-preview{ color: #e4ecf6; background: linear-gradient(#252b33, #0f141b); border: 3px solid #677587; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-37 .lpfg-preview-text{ font-family: Arial, sans-serif; font-size: 28px; font-weight: 900; letter-spacing: 0.14em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-38 .lpfg-preview{ color: #ffe0b4; background: linear-gradient(135deg, #6b2518, #32120d); border: 4px solid #a66a45; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-38 .lpfg-preview-text{ font-family: Georgia, serif; font-size: 28px; font-weight: 900; letter-spacing: 0.05em; text-shadow: 1px 1px #180806; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-39 .lpfg-preview{ color: #24405c; background: linear-gradient(#ffffff, #f2f6fa); border: 2px solid #c3ccd6; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-39 .lpfg-preview-text{ font-family: Verdana, sans-serif; font-size: 26px; font-weight: 900; letter-spacing: 0.09em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-40 .lpfg-preview{ color: #111827; background: linear-gradient(90deg, #ffffff 0 70%, #ffcf32 70% 100%); border: 3px solid #1b2735; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-40 .lpfg-preview-text{ font-family: "Arial Black", Arial, sans-serif; font-size: 26px; letter-spacing: 0.07em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-41 .lpfg-preview{ color: #0e315a; background: linear-gradient(#f9fbff, #dce6f2); border: 5px solid #132943; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-41 .lpfg-preview-text{ font-family: Impact, sans-serif; font-size: 30px; letter-spacing: 0.12em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-42 .lpfg-preview{ color: #1c2b36; background: linear-gradient(#d9f0ff, #ffffff 45%, #b8cad8); border: 3px solid #445a6a; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-42 .lpfg-preview-text{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 29px; font-weight: 900; letter-spacing: 0.08em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-43 .lpfg-preview{ color: #48525c; background: linear-gradient(135deg, #f5f6f7, #b6bec7); border: 2px solid #7a8793; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-43 .lpfg-preview-text{ font-family: Arial, sans-serif; font-size: 28px; font-weight: 900; letter-spacing: 0.06em; text-shadow: 0 1px 0 #fff; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-44 .lpfg-preview{ color: #0a3570; background: linear-gradient(#fffdf4, #ffe681); border: 3px solid #0a3570; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-44 .lpfg-preview-text{ font-family: Georgia, serif; font-size: 28px; font-weight: 900; letter-spacing: 0.1em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-45 .lpfg-preview{ color: #111; background: linear-gradient(#ffd43d, #f6ba13); border: 4px solid #111; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-45 .lpfg-preview-text{ font-family: Arial, sans-serif; font-size: 29px; font-weight: 900; letter-spacing: 0.04em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-46 .lpfg-preview{ color: #dcecff; background: linear-gradient(#111827, #04070b); border: 2px solid #35557a; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-46 .lpfg-preview-text{ font-family: Impact, sans-serif; font-size: 30px; letter-spacing: 0.11em; text-shadow: 0 0 12px #4d8fff; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-47 .lpfg-preview{ color: #24313d; background: linear-gradient(#efe3cd, #c4a070); border: 4px solid #76583b; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-47 .lpfg-preview-text{ font-family: "Courier New", monospace; font-size: 27px; font-weight: 900; letter-spacing: 0.07em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-48 .lpfg-preview{ color: #093956; background: linear-gradient(#dffcff, #73c9db); border: 3px solid #0d5e82; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-48 .lpfg-preview-text{ font-family: Georgia, serif; font-size: 28px; font-weight: 900; letter-spacing: 0.08em; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-49 .lpfg-preview{ color: #e9f2ff; background: linear-gradient(110deg, #14243a, #315a88, #14243a); border: 3px solid #d9e5f2; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-49 .lpfg-preview-text{ font-family: "Arial Black", Arial, sans-serif; font-size: 28px; letter-spacing: 0.12em; font-style: italic; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-50 .lpfg-preview{ color: #f2d074; background: linear-gradient(#0b0d10, #000000); border: 2px solid #848b94; }.wpc-scope-73 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card.lpfg-style-50 .lpfg-preview-text{ font-family: Georgia, serif; font-size: 29px; font-weight: 900; letter-spacing: 0.08em; text-shadow: 0 0 8px rgba(242,208,116,0.45); }@keyframes lpfgFade{
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}@media (hover: hover){.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card:hover{
    transform: translateY(-5px);
    border-color: rgba(255, 220, 103, 0.38);
    box-shadow: 0 28px 70px rgba(0, 0, 0, 0.36), 0 0 26px rgba(255, 220, 103, 0.08);
  }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn:hover, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn:hover, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-copy-btn:hover{
    transform: translateY(-2px);
  }}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .lpfg-tool-wrap{ width: 100%; max-width: 100%; box-sizing: border-box; padding: 28px 12px; overflow-x: hidden; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-shell{ width: 100%; max-width: 100%; }.tc-wp-tool-root .lpfg-tool-wrap h1{ font-size: 32px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-subtitle{ font-size: 15px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-control-panel{ padding: 14px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input-row{ grid-template-columns: 1fr; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input{ font-size: 18px; padding: 15px; letter-spacing: 0.04em; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{ width: 100%; min-width: 0; padding: 14px 16px; font-size: 15px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-grid{ grid-template-columns: 1fr !important; gap: 14px; width: 100%; max-width: 100%; box-sizing: border-box; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card{ width: 100%; max-width: 100%; box-sizing: border-box; padding: 13px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview{ min-height: 108px; padding: 15px 10px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview-text{ font-size: 23px !important; overflow-wrap: anywhere; word-break: break-word; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .lpfg-tool-wrap{ padding: 32px 14px; overflow-x: hidden; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-shell{ width: 100%; max-width: 100%; }.tc-wp-tool-root .lpfg-tool-wrap h1{ font-size: 36px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-subtitle{ font-size: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-control-panel{ padding: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input-row{ grid-template-columns: 1fr; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input{ font-size: 19px; padding: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{ width: 100%; min-width: 0; padding: 14px 16px; font-size: 15px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-grid{ grid-template-columns: 1fr !important; gap: 15px; width: 100%; max-width: 100%; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card{ width: 100%; max-width: 100%; padding: 14px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview-text{ font-size: 24px !important; overflow-wrap: anywhere; word-break: break-word; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .lpfg-tool-wrap{ padding: 36px 16px; overflow-x: hidden; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-shell{ width: 100%; max-width: 100%; }.tc-wp-tool-root .lpfg-tool-wrap h1{ font-size: 40px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-subtitle{ font-size: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-control-panel{ padding: 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input-row{ grid-template-columns: 1fr; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input{ font-size: 21px; padding: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{ width: 100%; min-width: 0; padding: 15px 18px; font-size: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-grid{ grid-template-columns: 1fr !important; gap: 16px; width: 100%; max-width: 100%; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card{ width: 100%; max-width: 100%; padding: 15px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview-text{ font-size: 26px !important; overflow-wrap: anywhere; word-break: break-word; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .lpfg-tool-wrap{ padding: 44px 20px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-shell{ width: 100%; max-width: 920px; }.tc-wp-tool-root .lpfg-tool-wrap h1{ font-size: 52px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-subtitle{ font-size: 17px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input{ font-size: 23px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{ font-size: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card{ padding: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview-text{ font-size: 28px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .lpfg-tool-wrap{ padding: 50px 24px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-shell{ width: 100%; max-width: 1080px; }.tc-wp-tool-root .lpfg-tool-wrap h1{ font-size: 58px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-subtitle{ font-size: 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input{ font-size: 24px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{ font-size: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card{ padding: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview-text{ font-size: 28px; }}@media (min-width: 1200px){.tc-wp-tool-root .lpfg-tool-wrap{ padding: 58px 28px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-shell{ width: 100%; max-width: 1200px; }.tc-wp-tool-root .lpfg-tool-wrap h1{ font-size: 64px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-subtitle{ font-size: 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input{ font-size: 24px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{ font-size: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card{ padding: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview-text{ font-size: 28px; }}.wpc-scope-73 /* 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;
}