@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-169 .tc-wp-tool-root img, .wpc-scope-169 .tc-wp-tool-root video, .wpc-scope-169 .tc-wp-tool-root svg, .wpc-scope-169 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper, .wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper *{
  box-sizing: border-box;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper{
  position: relative;
  width: 100%;
  max-width: 100%;
  overflow-x: hidden;
  color: #2c2418;
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  background:
    radial-gradient(circle at 16% 12%, rgba(255, 242, 166, 0.8) 0 9%, transparent 23%),
    radial-gradient(circle at 86% 18%, rgba(120, 176, 91, 0.35) 0 12%, transparent 30%),
    linear-gradient(145deg, #fff1b8 0%, #ffc98f 32%, #91c978 68%, #5d9a76 100%);
  border-radius: 24px;
  isolation: isolate;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-orchard-glow{
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background-image:
    linear-gradient(90deg, rgba(84, 69, 38, 0.08) 1px, transparent 1px),
    linear-gradient(0deg, rgba(84, 69, 38, 0.08) 1px, transparent 1px);
  background-size: 22px 22px;
  mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.58), transparent 82%);
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-container{
  width: min(100%, 1200px);
  max-width: 1200px;
  margin: 0 auto;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-header{
  text-align: center;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-header h1{
  margin: 0;
  color: #32210d;
  font-weight: 900;
  line-height: 1.05;
  letter-spacing: 0;
  text-shadow: 0 3px 0 rgba(255, 255, 255, 0.55), 0 10px 28px rgba(83, 55, 15, 0.22);
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-header p{
  max-width: 720px;
  margin: 14px auto 0;
  color: #493719;
  line-height: 1.55;
  font-weight: 650;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-input-panel, .wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-card{
  width: 100%;
  max-width: 100%;
  background: linear-gradient(145deg, rgba(255, 252, 232, 0.78), rgba(255, 245, 210, 0.48));
  border: 1px solid rgba(255, 255, 255, 0.7);
  box-shadow: 0 18px 46px rgba(72, 53, 21, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.8);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-input-panel{
  border-radius: 22px;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-panel-top, .wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-section-heading{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-panel-top h2, .wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-section-heading h2{
  margin: 0;
  color: #3b2a12;
  font-weight: 850;
  line-height: 1.2;
  letter-spacing: 0;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-pixel-dot{
  width: 10px;
  height: 10px;
  background: #e4a72f;
  box-shadow: 10px 0 0 #78a946, -10px 0 0 #d56e44;
  border-radius: 2px;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-input-label{
  display: block;
  margin: 18px 0 8px;
  color: #4b391c;
  font-weight: 750;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{
  display: block;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  resize: vertical;
  border: 1px solid rgba(107, 82, 35, 0.22);
  border-radius: 18px;
  background: rgba(255, 255, 246, 0.82);
  color: #2b2114;
  line-height: 1.5;
  font: inherit;
  font-weight: 650;
  outline: none;
  box-shadow: inset 0 2px 10px rgba(94, 68, 26, 0.08);
  transition: border-color 180ms ease, box-shadow 180ms ease, background 180ms ease;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input:focus{
  border-color: rgba(218, 154, 42, 0.85);
  background: rgba(255, 255, 250, 0.95);
  box-shadow: 0 0 0 4px rgba(255, 205, 91, 0.28), inset 0 2px 10px rgba(94, 68, 26, 0.06);
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-row, .wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-load-row{
  display: flex;
  justify-content: center;
  width: 100%;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-btn, .wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-load-more, .wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-copy-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(87, 69, 31, 0.18);
  border-radius: 999px;
  background: linear-gradient(135deg, #fff2a8, #e8a933 48%, #77a946);
  color: #241909;
  font: inherit;
  font-weight: 850;
  line-height: 1;
  cursor: pointer;
  box-shadow: 0 10px 22px rgba(81, 58, 19, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.62);
  transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-btn:hover, .wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-load-more:hover, .wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-copy-btn:hover{
  filter: saturate(1.08) brightness(1.03);
  box-shadow: 0 14px 30px rgba(81, 58, 19, 0.24), 0 0 0 4px rgba(255, 211, 89, 0.22);
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-btn:focus-visible, .wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-load-more:focus-visible, .wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-copy-btn:focus-visible{
  outline: none;
  box-shadow: 0 0 0 4px rgba(255, 211, 89, 0.42), 0 14px 30px rgba(81, 58, 19, 0.22);
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-section{
  width: 100%;
  max-width: 100%;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-section-heading{
  justify-content: space-between;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-count{
  flex: 0 0 auto;
  border: 1px solid rgba(255, 255, 255, 0.58);
  border-radius: 999px;
  background: rgba(255, 252, 230, 0.62);
  color: #4c3918;
  font-weight: 800;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.6);
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-grid{
  display: grid;
  width: 100%;
  max-width: 100%;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-card{
  display: flex;
  flex-direction: column;
  min-width: 0;
  overflow: hidden;
  border-radius: 20px;
  animation: svfg-card-fade 280ms ease both;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-card-head{
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 12px;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-card-title{
  min-width: 0;
  margin: 0;
  color: #33230d;
  font-weight: 900;
  line-height: 1.2;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-card-badge{
  flex: 0 0 auto;
  width: 12px;
  height: 12px;
  border-radius: 3px;
  background: #d99d2b;
  box-shadow: 6px 0 0 rgba(109, 155, 67, 0.95), 0 6px 0 rgba(191, 103, 56, 0.85);
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box{
  flex: 1 1 auto;
  width: 100%;
  max-width: 100%;
  max-height: 180px;
  min-height: 124px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 14px;
  border-radius: 16px;
  border: 1px solid rgba(96, 75, 35, 0.14);
  background: rgba(255, 255, 244, 0.57);
  color: #2e2212;
  line-height: 1.35;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: pre-wrap;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box::-webkit-scrollbar{
  width: 10px;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box::-webkit-scrollbar-track{
  background: rgba(255, 238, 184, 0.62);
  border-radius: 999px;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box::-webkit-scrollbar-thumb{
  background: linear-gradient(#d89b2b, #6f9e45);
  border: 2px solid rgba(255, 238, 184, 0.75);
  border-radius: 999px;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-copy-row{
  display: flex;
  justify-content: flex-end;
  margin-top: 14px;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-copy-btn{
  min-width: 88px;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-load-more[hidden]{
  display: none;
}.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-0 .svfg-preview-box{ font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace; color: #4b3714; text-shadow: 1px 1px 0 #ffd96f; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-1 .svfg-preview-box{ font-family: Georgia, "Times New Roman", serif; color: #245d38; font-style: italic; text-shadow: 0 2px 12px rgba(70, 132, 71, 0.25); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-2 .svfg-preview-box{ font-family: ui-monospace, monospace; color: #763b21; letter-spacing: 1px; text-transform: uppercase; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-3 .svfg-preview-box{ color: #f7f1cd; background: linear-gradient(145deg, rgba(34, 42, 58, 0.86), rgba(42, 74, 89, 0.78)); text-shadow: 0 0 10px rgba(255, 230, 127, 0.7); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-4 .svfg-preview-box{ font-family: Georgia, serif; color: #6d4216; text-shadow: 1px 1px 0 #ffe0a2, 2px 2px 0 rgba(91, 117, 49, 0.22); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-5 .svfg-preview-box{ color: #2f662f; font-weight: 900; letter-spacing: 0.8px; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-6 .svfg-preview-box{ color: #5f4630; background: rgba(207, 227, 255, 0.45); text-shadow: 0 1px 0 #ffffff; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-7 .svfg-preview-box{ color: #743f18; font-family: ui-monospace, monospace; text-decoration: underline dotted rgba(118, 169, 64, 0.55); text-underline-offset: 5px; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-8 .svfg-preview-box{ color: #233f56; background: linear-gradient(145deg, rgba(217, 239, 255, 0.72), rgba(255, 250, 223, 0.52)); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-9 .svfg-preview-box{ color: #7a2f25; font-family: Georgia, serif; font-weight: 800; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-10 .svfg-preview-box{ color: #305526; letter-spacing: 1.6px; text-shadow: 0 1px 0 #fff5bc; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-11 .svfg-preview-box{ color: #6e3f79; font-weight: 900; text-shadow: 0 0 12px rgba(203, 150, 255, 0.55); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-12 .svfg-preview-box{ color: #3e3a31; font-family: ui-monospace, monospace; border-style: dashed; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-13 .svfg-preview-box{ color: #154c45; font-family: Georgia, serif; letter-spacing: 0.5px; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-14 .svfg-preview-box{ color: #805518; text-transform: uppercase; text-shadow: 2px 2px 0 rgba(255, 217, 103, 0.66); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-15 .svfg-preview-box{ color: #254f6e; background: linear-gradient(145deg, rgba(194, 226, 248, 0.7), rgba(229, 244, 255, 0.48)); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-16 .svfg-preview-box{ color: #5e3420; font-family: Georgia, serif; font-variant: small-caps; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-17 .svfg-preview-box{ color: #2d5b2e; font-family: ui-monospace, monospace; text-shadow: 1px 0 0 #d9f19d; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-18 .svfg-preview-box{ color: #7c4d10; font-weight: 950; background: rgba(255, 236, 169, 0.62); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-19 .svfg-preview-box{ color: #3f315f; letter-spacing: 1px; text-shadow: 0 0 9px rgba(88, 71, 134, 0.25); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-20 .svfg-preview-box{ color: #814628; font-family: ui-monospace, monospace; text-transform: lowercase; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-21 .svfg-preview-box{ color: #426320; background: linear-gradient(145deg, rgba(236, 255, 208, 0.62), rgba(255, 247, 199, 0.5)); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-22 .svfg-preview-box{ color: #6a552e; font-family: Georgia, serif; text-shadow: 1px 1px 0 #ffffff; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-23 .svfg-preview-box{ color: #1d5863; font-weight: 850; letter-spacing: 0.7px; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-24 .svfg-preview-box{ color: #8a351d; text-shadow: 0 2px 0 rgba(255, 197, 110, 0.6); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-25 .svfg-preview-box{ color: #364b24; font-family: Georgia, serif; font-style: italic; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-26 .svfg-preview-box{ color: #54371c; font-family: ui-monospace, monospace; letter-spacing: 2px; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-27 .svfg-preview-box{ color: #5e2c56; background: linear-gradient(145deg, rgba(255, 221, 246, 0.52), rgba(255, 250, 222, 0.6)); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-28 .svfg-preview-box{ color: #24515a; text-shadow: 1px 1px 0 rgba(198, 246, 255, 0.75); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-29 .svfg-preview-box{ color: #67460d; font-weight: 950; letter-spacing: 1.2px; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-30 .svfg-preview-box{ color: #315c38; font-family: ui-monospace, monospace; background: rgba(236, 255, 231, 0.5); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-31 .svfg-preview-box{ color: #743d2a; font-family: Georgia, serif; text-transform: capitalize; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-32 .svfg-preview-box{ color: #2d376b; text-shadow: 0 0 11px rgba(111, 141, 255, 0.42); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-33 .svfg-preview-box{ color: #7b5816; border-style: double; border-width: 3px; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-34 .svfg-preview-box{ color: #27533f; font-weight: 900; text-decoration: underline wavy rgba(227, 165, 43, 0.55); text-underline-offset: 6px; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-35 .svfg-preview-box{ color: #6d2830; font-family: ui-monospace, monospace; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-36 .svfg-preview-box{ color: #4e6728; font-family: Georgia, serif; font-variant: small-caps; letter-spacing: 1px; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-37 .svfg-preview-box{ color: #276071; background: rgba(220, 246, 255, 0.56); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-38 .svfg-preview-box{ color: #8a5b16; text-shadow: 1px 1px 0 #fff0a5, 3px 3px 0 rgba(117, 152, 62, 0.18); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-39 .svfg-preview-box{ color: #52381c; font-weight: 800; letter-spacing: 0.4px; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-40 .svfg-preview-box{ color: #364f2c; font-family: ui-monospace, monospace; text-transform: uppercase; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-41 .svfg-preview-box{ color: #704224; background: linear-gradient(145deg, rgba(255, 232, 189, 0.68), rgba(241, 255, 211, 0.42)); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-42 .svfg-preview-box{ color: #24405d; font-family: Georgia, serif; font-weight: 850; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-43 .svfg-preview-box{ color: #663a73; letter-spacing: 1.4px; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-44 .svfg-preview-box{ color: #6f3319; font-family: ui-monospace, monospace; text-shadow: 1px 1px 0 rgba(255, 235, 170, 0.9); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-45 .svfg-preview-box{ color: #2f622f; font-family: Georgia, serif; text-decoration: overline rgba(225, 166, 45, 0.5); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-46 .svfg-preview-box{ color: #856018; font-weight: 950; background: rgba(255, 244, 190, 0.68); }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-47 .svfg-preview-box{ color: #1f5960; font-family: ui-monospace, monospace; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-48 .svfg-preview-box{ color: #5e4425; font-family: Georgia, serif; text-shadow: 0 1px 0 #fff8d1; }.wpc-scope-169 .tc-wp-tool-root .svfg-tool-wrapper .svfg-style-49 .svfg-preview-box{ color: #2f5533; font-weight: 900; letter-spacing: 0.9px; text-shadow: 0 0 10px rgba(251, 213, 83, 0.42); }@media (hover: hover){.tc-wp-tool-root .svfg-tool-wrapper .svfg-card:hover{
    transform: translateY(-5px);
    box-shadow: 0 24px 54px rgba(72, 53, 21, 0.24), inset 0 1px 0 rgba(255, 255, 255, 0.86);
  }.tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-btn:hover, .tc-wp-tool-root .svfg-tool-wrapper .svfg-load-more:hover, .tc-wp-tool-root .svfg-tool-wrapper .svfg-copy-btn:hover{
    transform: translateY(-2px);
  }}@keyframes svfg-card-fade{
  from {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .svfg-tool-wrapper{ padding: 22px 10px; border-radius: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-container{ width: 100%; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header h1{ font-size: 30px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header p{ font-size: 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-input-panel{ margin-top: 22px; padding: 16px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-panel-top h2, .tc-wp-tool-root .svfg-tool-wrapper .svfg-section-heading h2{ font-size: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{ min-height: 118px; padding: 13px; font-size: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-row{ margin-top: 12px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-btn{ padding: 10px 18px; font-size: 13px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-section{ margin-top: 26px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-section-heading{ align-items: flex-start; flex-direction: column; gap: 8px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-count{ padding: 7px 10px; font-size: 12px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-grid{ grid-template-columns: 1fr !important; gap: 14px; margin-top: 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card{ padding: 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card-title{ font-size: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box{ font-size: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-copy-btn, .tc-wp-tool-root .svfg-tool-wrapper .svfg-load-more{ padding: 11px 18px; font-size: 13px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-load-row{ margin-top: 18px; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .svfg-tool-wrapper{ padding: 26px 12px; border-radius: 20px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-container{ width: 100%; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header h1{ font-size: 34px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header p{ font-size: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-input-panel{ margin-top: 24px; padding: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-panel-top h2, .tc-wp-tool-root .svfg-tool-wrapper .svfg-section-heading h2{ font-size: 19px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{ min-height: 124px; padding: 14px; font-size: 16px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-row{ margin-top: 12px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-btn{ padding: 10px 20px; font-size: 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-section{ margin-top: 28px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-section-heading{ align-items: flex-start; flex-direction: column; gap: 9px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-count{ padding: 7px 11px; font-size: 12px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-grid{ grid-template-columns: 1fr !important; gap: 15px; margin-top: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card{ padding: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card-title{ font-size: 16px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box{ font-size: 19px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-copy-btn, .tc-wp-tool-root .svfg-tool-wrapper .svfg-load-more{ padding: 11px 19px; font-size: 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-load-row{ margin-top: 19px; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .svfg-tool-wrapper{ padding: 30px 16px; border-radius: 22px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-container{ width: 100%; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header h1{ font-size: 40px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header p{ font-size: 16px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-input-panel{ margin-top: 28px; padding: 22px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-panel-top h2, .tc-wp-tool-root .svfg-tool-wrapper .svfg-section-heading h2{ font-size: 21px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{ min-height: 132px; padding: 16px; font-size: 17px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-row{ margin-top: 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-btn{ padding: 11px 22px; font-size: 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-section{ margin-top: 32px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-section-heading{ align-items: flex-start; flex-direction: column; gap: 10px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-count{ padding: 8px 12px; font-size: 13px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-grid{ grid-template-columns: 1fr !important; gap: 16px; margin-top: 16px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card{ padding: 17px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card-title{ font-size: 17px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box{ font-size: 20px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-copy-btn, .tc-wp-tool-root .svfg-tool-wrapper .svfg-load-more{ padding: 12px 22px; font-size: 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-load-row{ margin-top: 22px; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .svfg-tool-wrapper{ padding: 42px 22px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-container{ width: 100%; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header h1{ font-size: 50px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header p{ font-size: 17px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-input-panel{ margin-top: 34px; padding: 28px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-panel-top h2, .tc-wp-tool-root .svfg-tool-wrapper .svfg-section-heading h2{ font-size: 23px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{ min-height: 142px; padding: 18px; font-size: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-row{ margin-top: 16px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-btn{ padding: 11px 24px; font-size: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-section{ margin-top: 38px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-count{ padding: 9px 14px; font-size: 13px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; margin-top: 20px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card{ padding: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card-title{ font-size: 17px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box{ font-size: 21px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-copy-btn, .tc-wp-tool-root .svfg-tool-wrapper .svfg-load-more{ padding: 12px 24px; font-size: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-load-row{ margin-top: 26px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .svfg-tool-wrapper{ padding: 52px 26px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-container{ width: 100%; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header h1{ font-size: 58px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header p{ font-size: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-input-panel{ margin-top: 38px; padding: 30px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-panel-top h2, .tc-wp-tool-root .svfg-tool-wrapper .svfg-section-heading h2{ font-size: 24px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{ min-height: 150px; padding: 20px; font-size: 19px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-row{ margin-top: 16px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-btn{ padding: 12px 25px; font-size: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-section{ margin-top: 42px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-count{ padding: 9px 15px; font-size: 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 20px; margin-top: 22px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card{ padding: 19px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card-title{ font-size: 17px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box{ font-size: 21px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-copy-btn, .tc-wp-tool-root .svfg-tool-wrapper .svfg-load-more{ padding: 12px 25px; font-size: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-load-row{ margin-top: 28px; }}@media (min-width: 1200px){.tc-wp-tool-root .svfg-tool-wrapper{ padding: 60px 30px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-container{ width: 100%; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header h1{ font-size: 64px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-header p{ font-size: 18px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-input-panel{ margin-top: 40px; padding: 32px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-panel-top h2, .tc-wp-tool-root .svfg-tool-wrapper .svfg-section-heading h2{ font-size: 25px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-text-input{ min-height: 154px; padding: 21px; font-size: 19px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-row{ margin-top: 17px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-clear-btn{ padding: 12px 26px; font-size: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-section{ margin-top: 44px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-count{ padding: 10px 16px; font-size: 14px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 22px; margin-top: 24px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card{ padding: 20px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-card-title{ font-size: 17px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-preview-box{ font-size: 21px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-copy-btn, .tc-wp-tool-root .svfg-tool-wrapper .svfg-load-more{ padding: 12px 26px; font-size: 15px; }.tc-wp-tool-root .svfg-tool-wrapper .svfg-load-row{ margin-top: 30px; }}.wpc-scope-169 /* 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;
}