@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-283 .tc-wp-tool-root img, .wpc-scope-283 .tc-wp-tool-root video, .wpc-scope-283 .tc-wp-tool-root svg, .wpc-scope-283 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap{
  position: relative;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
  color: #f8fbff;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
  background:
    linear-gradient(115deg, rgba(32, 119, 255, 0.16), transparent 34%),
    linear-gradient(245deg, rgba(255, 184, 77, 0.14), transparent 36%),
    repeating-linear-gradient(90deg, transparent 0 88px, rgba(255, 214, 109, 0.08) 88px 94px, transparent 94px 182px),
    radial-gradient(circle at 50% -10%, rgba(92, 163, 255, 0.28), transparent 42%),
    linear-gradient(145deg, #090d12 0%, #15191f 48%, #07090c 100%);
  border-radius: 22px;
  isolation: isolate;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap, .wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-container, .wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-input-panel, .wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card, .wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview{
  box-sizing: border-box;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-container{
  width: min(100%, 1200px);
  max-width: 1200px;
  margin: 0 auto;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-hero{
  text-align: center;
  position: relative;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-kicker{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #8fc7ff;
  border: 1px solid rgba(143, 199, 255, 0.36);
  background: rgba(15, 34, 54, 0.72);
  box-shadow: 0 0 28px rgba(31, 132, 255, 0.18);
  border-radius: 999px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap h1{
  margin: 14px 0 0;
  color: #ffffff;
  line-height: 1.06;
  font-weight: 900;
  letter-spacing: 0;
  text-shadow: 0 0 28px rgba(65, 158, 255, 0.34);
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-subtitle{
  margin: 14px auto 0;
  max-width: 760px;
  color: #d4e2f0;
  line-height: 1.55;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-input-panel{
  width: 100%;
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid rgba(182, 210, 235, 0.22);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.105), rgba(255, 255, 255, 0.045));
  box-shadow: 0 24px 70px rgba(0, 0, 0, 0.42), inset 0 1px 0 rgba(255, 255, 255, 0.16);
  backdrop-filter: blur(14px);
  border-radius: 18px;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-input-label{
  display: block;
  margin-bottom: 10px;
  color: #f7c96b;
  font-size: 0.82rem;
  font-weight: 900;
  letter-spacing: 0.11em;
  text-transform: uppercase;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-input{
  display: block;
  width: 100%;
  max-width: 100%;
  resize: vertical;
  min-height: 92px;
  border: 1px solid rgba(143, 199, 255, 0.34);
  outline: none;
  border-radius: 14px;
  box-sizing: border-box;
  color: #ffffff;
  background: linear-gradient(180deg, rgba(5, 9, 14, 0.9), rgba(20, 28, 37, 0.9));
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.045), inset 0 10px 28px rgba(0, 0, 0, 0.32);
  font-weight: 900;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  line-height: 1.45;
  overflow-wrap: anywhere;
  word-break: break-word;
  transition: border-color 180ms ease, box-shadow 180ms ease, transform 180ms ease;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-input:focus{
  border-color: rgba(90, 175, 255, 0.92);
  box-shadow: 0 0 0 4px rgba(49, 142, 255, 0.18), 0 0 32px rgba(49, 142, 255, 0.28), inset 0 10px 28px rgba(0, 0, 0, 0.32);
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-input::placeholder{
  color: rgba(221, 233, 246, 0.48);
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-helper-row{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 14px;
  color: #b6c7d8;
  margin-top: 10px;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-helper, .wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-count{
  line-height: 1.35;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-count{
  color: #ffcf77;
  font-weight: 800;
  white-space: nowrap;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-copy-btn, .wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{
  appearance: none;
  border: 1px solid rgba(143, 199, 255, 0.34);
  color: #f8fbff;
  background: linear-gradient(180deg, rgba(47, 133, 255, 0.95), rgba(16, 75, 158, 0.95));
  box-shadow: 0 12px 28px rgba(20, 99, 210, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.22);
  border-radius: 999px;
  font-weight: 900;
  letter-spacing: 0.02em;
  cursor: pointer;
  transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease, background 180ms ease;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn{
  display: block;
  margin: 16px auto 0;
  background: linear-gradient(180deg, rgba(255, 184, 77, 0.96), rgba(176, 95, 18, 0.96));
  color: #111821;
  border-color: rgba(255, 211, 134, 0.5);
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn:hover, .wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-copy-btn:hover, .wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn:hover{
  transform: translateY(-2px);
  box-shadow: 0 18px 38px rgba(49, 142, 255, 0.34), 0 0 26px rgba(255, 184, 77, 0.18);
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-grid{
  display: grid;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  border: 1px solid rgba(194, 216, 235, 0.2);
  border-radius: 18px;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.105), rgba(255, 255, 255, 0.035)),
    linear-gradient(135deg, rgba(78, 159, 255, 0.08), rgba(255, 185, 68, 0.055));
  box-shadow: 0 18px 46px rgba(0, 0, 0, 0.34), inset 0 1px 0 rgba(255, 255, 255, 0.13);
  backdrop-filter: blur(12px);
  animation: lpfgFadeUp 360ms ease both;
  overflow: hidden;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-card-top{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  margin-bottom: 14px;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-name{
  margin: 0;
  color: #ffffff;
  font-weight: 900;
  line-height: 1.25;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-copy-btn{
  flex: 0 0 auto;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview{
  width: 100%;
  max-width: 100%;
  max-height: 180px;
  min-height: 112px;
  overflow-y: auto;
  overflow-x: hidden;
  border-radius: 14px;
  padding: 18px;
  border: 1px solid rgba(226, 237, 248, 0.22);
  background: #e9eef1;
  color: #111820;
  line-height: 1.25;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: pre-wrap;
  box-shadow: inset 0 0 0 2px rgba(13, 18, 26, 0.08), inset 0 -10px 28px rgba(0, 0, 0, 0.08);
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview::-webkit-scrollbar{
  width: 9px;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview::-webkit-scrollbar-track{
  background: rgba(13, 18, 26, 0.16);
  border-radius: 999px;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview::-webkit-scrollbar-thumb{
  background: linear-gradient(180deg, #2f8dff, #f4b647);
  border-radius: 999px;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-wrap{
  display: flex;
  justify-content: center;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn.lpfg-hidden{
  display: none;
}.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-classic .lpfg-preview{ background: linear-gradient(#f7fbff, #dce6ed); color: #14243b; font-family: "Arial Narrow", Impact, sans-serif; font-weight: 900; letter-spacing: 0.16em; text-transform: uppercase; border-color: #3b6fa7; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-embossed .lpfg-preview{ background: linear-gradient(145deg, #d8dde1, #87919a); color: #26313a; font-family: Georgia, serif; font-weight: 900; letter-spacing: 0.12em; text-shadow: 1px 1px 0 #fff, -1px -1px 0 #555; text-transform: uppercase; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-patrol .lpfg-preview{ background: #ffffff; color: #082d62; font-family: Impact, "Arial Black", sans-serif; font-weight: 900; letter-spacing: 0.14em; text-transform: uppercase; text-shadow: 2px 2px 0 #d51e26; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-euro .lpfg-preview{ background: linear-gradient(90deg, #1558bd 0 18%, #f8fafc 18%); color: #111; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: 800; letter-spacing: 0.11em; padding-left: 25%; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-vintage .lpfg-preview{ background: #f3d27a; color: #2b2218; font-family: Georgia, serif; font-weight: 800; letter-spacing: 0.1em; text-transform: uppercase; text-shadow: 1px 1px 0 rgba(255,255,255,.5); }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-dealer .lpfg-preview{ background: #f9fbff; color: #bf1e2e; font-family: "Courier New", monospace; font-weight: 900; letter-spacing: 0.06em; border-style: dashed; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-blackout .lpfg-preview{ background: linear-gradient(145deg, #050607, #1b1f24); color: #f6f7f8; font-family: Impact, sans-serif; font-weight: 900; letter-spacing: 0.14em; text-transform: uppercase; text-shadow: 0 0 10px #5da8ff; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-chrome .lpfg-preview{ background: linear-gradient(#f7f7f7, #9ca4aa 48%, #ffffff 52%, #6d757c); color: #18212a; font-family: "Arial Black", Arial, sans-serif; font-weight: 900; letter-spacing: 0.1em; text-transform: uppercase; -webkit-text-stroke: 1px #f8fbff; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-military .lpfg-preview{ background: #39422d; color: #dce7be; font-family: "Courier New", monospace; font-weight: 900; letter-spacing: 0.13em; text-transform: uppercase; border-color: #a6b67d; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-taxi .lpfg-preview{ background: repeating-linear-gradient(45deg, #ffd83d 0 18px, #111 18px 30px); color: #111; font-family: Impact, sans-serif; font-weight: 900; letter-spacing: 0.09em; text-shadow: 1px 1px 0 #fff; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-racing .lpfg-preview{ background: linear-gradient(90deg, #fff 0 20%, #111 20% 30%, #fff 30% 40%, #d71920 40%); color: #111; font-family: Impact, sans-serif; font-style: italic; font-weight: 900; letter-spacing: 0.08em; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-police .lpfg-preview{ background: linear-gradient(90deg, #0f4b98, #f7f7f7 45%, #111); color: #092755; font-family: "Arial Black", sans-serif; font-weight: 900; letter-spacing: 0.1em; text-shadow: 1px 1px 0 #fff; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-state .lpfg-preview{ background: #f9fbfd; color: #18395c; font-family: Georgia, serif; font-weight: 900; letter-spacing: 0.08em; border: 8px double #2b73b9; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-retro-yellow .lpfg-preview{ background: #f5c542; color: #191919; font-family: "Arial Black", sans-serif; font-weight: 900; letter-spacing: 0.13em; text-transform: uppercase; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-neon .lpfg-preview{ background: #05080d; color: #8fe2ff; font-family: "Trebuchet MS", sans-serif; font-weight: 900; letter-spacing: 0.12em; text-shadow: 0 0 8px #1fb6ff, 0 0 18px #ffb84d; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-stencil .lpfg-preview{ background: #d9d2bd; color: #1d252b; font-family: Impact, fantasy; font-weight: 900; letter-spacing: 0.16em; text-transform: uppercase; -webkit-text-stroke: 1px rgba(0,0,0,.28); }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-truck .lpfg-preview{ background: #f4f6f7; color: #263746; font-family: "Arial Black", sans-serif; font-weight: 900; letter-spacing: 0.18em; text-transform: uppercase; border-color: #ef8d22; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-motorcycle .lpfg-preview{ background: #101820; color: #ffcf45; font-family: Impact, sans-serif; font-weight: 900; letter-spacing: 0.06em; text-transform: uppercase; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-industrial .lpfg-preview{ background: repeating-linear-gradient(0deg, #c7ccd1 0 10px, #aeb5bc 10px 20px); color: #1b2229; font-family: "Courier New", monospace; font-weight: 900; letter-spacing: 0.1em; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-route .lpfg-preview{ background: #ffffff; color: #111; font-family: Georgia, serif; font-weight: 900; letter-spacing: 0.07em; border: 6px solid #111; border-radius: 24px; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-desert .lpfg-preview{ background: linear-gradient(#e7c278, #c58e41); color: #402513; font-family: "Trebuchet MS", sans-serif; font-weight: 900; letter-spacing: 0.11em; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-snow .lpfg-preview{ background: linear-gradient(#ffffff, #d9efff); color: #165d96; font-family: Arial, sans-serif; font-weight: 900; letter-spacing: 0.1em; text-shadow: 0 1px 0 #fff; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-coastal .lpfg-preview{ background: linear-gradient(135deg, #ecfbff, #92d5e8); color: #07516b; font-family: "Trebuchet MS", sans-serif; font-weight: 900; letter-spacing: 0.09em; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-urban .lpfg-preview{ background: #2a2f35; color: #f2f2f2; font-family: Impact, sans-serif; font-weight: 900; letter-spacing: 0.07em; text-shadow: 3px 3px 0 #000; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-matte .lpfg-preview{ background: #777f86; color: #101418; font-family: Arial, sans-serif; font-weight: 900; letter-spacing: 0.12em; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-carbon .lpfg-preview{ background: repeating-linear-gradient(45deg, #15191d 0 8px, #22282e 8px 16px); color: #e9f4ff; font-family: "Arial Black", sans-serif; font-weight: 900; letter-spacing: 0.1em; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-digital .lpfg-preview{ background: #06100c; color: #7cff9b; font-family: "Courier New", monospace; font-weight: 900; letter-spacing: 0.13em; text-shadow: 0 0 10px #32ff73; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-block .lpfg-preview{ background: #f1f3f5; color: #0b1520; font-family: Impact, sans-serif; font-weight: 900; letter-spacing: 0.2em; text-transform: uppercase; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-narrow .lpfg-preview{ background: #eef2f5; color: #162538; font-family: "Arial Narrow", Arial, sans-serif; font-stretch: condensed; font-weight: 900; letter-spacing: 0.05em; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-wide .lpfg-preview{ background: #f8fbff; color: #1b2734; font-family: Verdana, sans-serif; font-weight: 900; letter-spacing: 0.24em; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-rounded .lpfg-preview{ background: #eff7ff; color: #1a5f9f; font-family: "Trebuchet MS", Arial, sans-serif; font-weight: 900; letter-spacing: 0.08em; border-radius: 28px; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-heavy .lpfg-preview{ background: #f3f4f6; color: #111827; font-family: Impact, "Arial Black", sans-serif; font-weight: 900; letter-spacing: 0.08em; -webkit-text-stroke: 1px #111827; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-shadow .lpfg-preview{ background: #ffffff; color: #1a365d; font-family: "Arial Black", sans-serif; font-weight: 900; letter-spacing: 0.1em; text-shadow: 4px 4px 0 #ffbf47; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-outline .lpfg-preview{ background: #111820; color: #ffffff; font-family: Impact, sans-serif; font-weight: 900; letter-spacing: 0.12em; -webkit-text-stroke: 1px #4db3ff; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-double .lpfg-preview{ background: #f7f7f2; color: #14213d; font-family: "Arial Black", sans-serif; font-weight: 900; letter-spacing: 0.1em; text-shadow: 2px 0 0 #e63946, -2px 0 0 #2a9d8f; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-riveted .lpfg-preview{ background: radial-gradient(circle at 14px 14px, #666 0 4px, transparent 5px), radial-gradient(circle at calc(100% - 14px) 14px, #666 0 4px, transparent 5px), #d6dadc; color: #1a2026; font-family: Impact, sans-serif; font-weight: 900; letter-spacing: 0.12em; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-worn .lpfg-preview{ background: repeating-linear-gradient(-8deg, #f7e0a0 0 14px, #e2bd62 14px 28px); color: rgba(48, 37, 26, 0.86); font-family: Georgia, serif; font-weight: 900; letter-spacing: 0.09em; text-shadow: 1px 1px 0 rgba(255,255,255,.35); }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-registry .lpfg-preview{ background: #ffffff; color: #1f3f6e; font-family: Arial, sans-serif; font-weight: 800; letter-spacing: 0.07em; border-color: #ccd6e0; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-blue .lpfg-preview{ background: linear-gradient(#eaf5ff, #bddcff); color: #003f88; font-family: "Arial Black", sans-serif; font-weight: 900; letter-spacing: 0.1em; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-green .lpfg-preview{ background: linear-gradient(#efffed, #bfe9b9); color: #155c2f; font-family: Georgia, serif; font-weight: 900; letter-spacing: 0.09em; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-red .lpfg-preview{ background: #fff3ed; color: #aa1f2f; font-family: Impact, sans-serif; font-weight: 900; letter-spacing: 0.11em; text-shadow: 1px 1px 0 #ffd0c8; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-gold .lpfg-preview{ background: linear-gradient(145deg, #fff1b8, #c99529); color: #35230b; font-family: Georgia, serif; font-weight: 900; letter-spacing: 0.12em; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-fleet .lpfg-preview{ background: #f8f9fb; color: #2c3e50; font-family: "Courier New", monospace; font-weight: 900; letter-spacing: 0.08em; border-left: 12px solid #1877d4; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-security .lpfg-preview{ background: repeating-linear-gradient(135deg, #f2f5f7 0 12px, #dce3e8 12px 24px); color: #15202b; font-family: "Arial Black", sans-serif; font-weight: 900; letter-spacing: 0.16em; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-inspection .lpfg-preview{ background: #ffffff; color: #0b6b4f; font-family: "Courier New", monospace; font-weight: 900; letter-spacing: 0.07em; border: 4px dashed #0b6b4f; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-vanity .lpfg-preview{ background: linear-gradient(135deg, #ffffff, #ffe8f2); color: #7d1d53; font-family: "Trebuchet MS", sans-serif; font-weight: 900; letter-spacing: 0.1em; text-shadow: 1px 1px 0 #fff; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-utility .lpfg-preview{ background: #e5e7eb; color: #27313d; font-family: Arial, sans-serif; font-weight: 900; letter-spacing: 0.06em; border-color: #f59e0b; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-offroad .lpfg-preview{ background: linear-gradient(#5f4a36, #2f251e); color: #f2d199; font-family: Impact, sans-serif; font-weight: 900; letter-spacing: 0.1em; text-transform: uppercase; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-midnight .lpfg-preview{ background: linear-gradient(145deg, #030712, #172554); color: #c7d2fe; font-family: "Arial Black", sans-serif; font-weight: 900; letter-spacing: 0.11em; text-shadow: 0 0 14px #60a5fa; }.wpc-scope-283 .tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-collector .lpfg-preview{ background: linear-gradient(145deg, #111827, #3b2f16 50%, #111827); color: #ffd979; font-family: Georgia, serif; font-weight: 900; letter-spacing: 0.13em; text-shadow: 0 0 12px rgba(255, 217, 121, .38); }@keyframes lpfgFadeUp{
  from { opacity: 0; transform: translateY(12px); }
  to { opacity: 1; transform: translateY(0); }
}@media (hover: hover) and (pointer: fine){.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card:hover{
    transform: translateY(-6px);
    border-color: rgba(143, 199, 255, 0.42);
    box-shadow: 0 28px 70px rgba(0, 0, 0, 0.42), 0 0 30px rgba(47, 141, 255, 0.14);
    transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;
  }}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .lpfg-tool-wrap{ padding: 24px 12px; border-radius: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-container{ width: 100%; }.tc-wp-tool-root .lpfg-tool-wrap h1{ font-size: 2rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-subtitle{ font-size: 0.95rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-kicker{ font-size: 0.66rem; padding: 7px 10px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input-panel{ padding: 16px; margin-top: 22px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input{ font-size: 1rem; padding: 14px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-helper-row{ flex-direction: column; align-items: flex-start; font-size: 0.78rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-copy-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{ font-size: 0.82rem; padding: 9px 15px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-grid{ grid-template-columns: 1fr !important; gap: 14px; margin-top: 22px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card{ padding: 14px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-name{ font-size: 0.98rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview{ font-size: 1.25rem; padding: 14px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-wrap{ margin-top: 20px; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .lpfg-tool-wrap{ padding: 28px 14px; border-radius: 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-container{ width: 100%; }.tc-wp-tool-root .lpfg-tool-wrap h1{ font-size: 2.2rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-subtitle{ font-size: 1rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-kicker{ font-size: 0.68rem; padding: 8px 12px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input-panel{ padding: 18px; margin-top: 24px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input{ font-size: 1.06rem; padding: 15px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-helper-row{ font-size: 0.8rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-copy-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{ font-size: 0.86rem; padding: 10px 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-grid{ grid-template-columns: 1fr !important; gap: 16px; margin-top: 24px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card{ padding: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-name{ font-size: 1rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview{ font-size: 1.35rem; padding: 15px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-wrap{ margin-top: 22px; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .lpfg-tool-wrap{ padding: 32px 18px; border-radius: 20px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-container{ width: 100%; }.tc-wp-tool-root .lpfg-tool-wrap h1{ font-size: 2.55rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-subtitle{ font-size: 1.04rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-kicker{ font-size: 0.72rem; padding: 8px 13px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input-panel{ padding: 20px; margin-top: 26px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input{ font-size: 1.12rem; padding: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-helper-row{ font-size: 0.82rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-copy-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{ font-size: 0.9rem; padding: 10px 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-grid{ grid-template-columns: 1fr !important; gap: 18px; margin-top: 28px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card{ padding: 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-name{ font-size: 1.02rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview{ font-size: 1.48rem; padding: 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-wrap{ margin-top: 24px; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .lpfg-tool-wrap{ padding: 44px 24px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-container{ width: 96%; }.tc-wp-tool-root .lpfg-tool-wrap h1{ font-size: 3.35rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-subtitle{ font-size: 1.1rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-kicker{ font-size: 0.74rem; padding: 9px 15px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input-panel{ padding: 24px; margin-top: 30px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input{ font-size: 1.22rem; padding: 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-helper-row{ font-size: 0.86rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-copy-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{ font-size: 0.92rem; padding: 10px 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; margin-top: 32px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card{ padding: 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-name{ font-size: 1.04rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview{ font-size: 1.5rem; padding: 17px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-wrap{ margin-top: 28px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .lpfg-tool-wrap{ padding: 54px 28px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-container{ width: 96%; }.tc-wp-tool-root .lpfg-tool-wrap h1{ font-size: 4rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-subtitle{ font-size: 1.15rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-kicker{ font-size: 0.76rem; padding: 9px 16px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input-panel{ padding: 26px; margin-top: 34px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input{ font-size: 1.28rem; padding: 19px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-helper-row{ font-size: 0.88rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-copy-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{ font-size: 0.94rem; padding: 11px 19px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; margin-top: 36px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card{ padding: 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-name{ font-size: 1.03rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview{ font-size: 1.42rem; padding: 17px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-wrap{ margin-top: 30px; }}@media (min-width: 1200px){.tc-wp-tool-root .lpfg-tool-wrap{ padding: 64px 32px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-container{ width: 100%; }.tc-wp-tool-root .lpfg-tool-wrap h1{ font-size: 4.45rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-subtitle{ font-size: 1.18rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-kicker{ font-size: 0.78rem; padding: 10px 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input-panel{ padding: 28px; margin-top: 36px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-input{ font-size: 1.32rem; padding: 20px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-helper-row{ font-size: 0.9rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-copy-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{ font-size: 0.95rem; padding: 11px 20px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 22px; margin-top: 40px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card{ padding: 20px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-style-name{ font-size: 1.05rem; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-preview{ font-size: 1.44rem; padding: 18px; }.tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-wrap{ margin-top: 32px; }}@media (prefers-reduced-motion: reduce){.tc-wp-tool-root .lpfg-tool-wrap .lpfg-card, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-input, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-clear-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-copy-btn, .tc-wp-tool-root .lpfg-tool-wrap .lpfg-load-btn{
    animation: none;
    transition: none;
  }}.wpc-scope-283 .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;
}