@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-27 .tc-wp-tool-root img, .wpc-scope-27 .tc-wp-tool-root video, .wpc-scope-27 .tc-wp-tool-root svg, .wpc-scope-27 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap{
  position: relative;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  padding: 56px 18px;
  overflow-x: hidden;
  color: #fff7d7;
  background:
    radial-gradient(circle at 12% 8%, rgba(255, 214, 102, .34), transparent 30%),
    radial-gradient(circle at 88% 18%, rgba(191, 129, 36, .26), transparent 28%),
    linear-gradient(135deg, #080706 0%, #17120b 36%, #33200d 70%, #070707 100%);
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap, .wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-shell, .wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-shell *, .wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-shell *::before, .wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-shell *::after{
  box-sizing: border-box;
  max-width: 100%;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-shell{
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-header{
  text-align: center;
  margin: 0 auto 30px;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-header h1{
  margin: 0 0 12px;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 54px;
  line-height: 1.08;
  letter-spacing: 0;
  color: #ffe9a3;
  text-shadow: 0 0 22px rgba(255, 197, 61, .34), 0 3px 0 #6d410e;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-header p{
  margin: 0 auto;
  max-width: 720px;
  font-size: 18px;
  line-height: 1.65;
  color: #f6e8bd;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-controls{
  width: 100%;
  margin: 0 auto 28px;
  padding: 18px;
  border: 1px solid rgba(255, 216, 112, .28);
  border-radius: 8px;
  background: rgba(255, 255, 255, .08);
  box-shadow: 0 18px 55px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .13);
  backdrop-filter: blur(14px);
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-input-label{
  display: block;
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: 700;
  color: #ffe6a0;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-input-row{
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 12px;
  width: 100%;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-text-input{
  width: 100%;
  min-width: 0;
  height: 58px;
  border: 1px solid rgba(255, 215, 96, .42);
  border-radius: 8px;
  padding: 0 18px;
  outline: none;
  background: rgba(8, 8, 8, .72);
  color: #fff8dc;
  font-size: 18px;
  line-height: 1.2;
  box-shadow: inset 0 0 24px rgba(255, 196, 61, .08);
  transition: border-color .22s ease, box-shadow .22s ease, background .22s ease;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-text-input:focus{
  border-color: #ffd86d;
  background: rgba(12, 10, 6, .92);
  box-shadow: 0 0 0 4px rgba(255, 211, 91, .16), 0 0 28px rgba(255, 194, 51, .22);
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-clear-btn, .wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-load-btn, .wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-copy-btn{
  border: 1px solid rgba(255, 230, 143, .48);
  border-radius: 8px;
  cursor: pointer;
  color: #1b1205;
  font-weight: 800;
  background: linear-gradient(135deg, #fff0a8 0%, #ffc73d 42%, #a86b16 100%);
  box-shadow: 0 10px 25px rgba(0, 0, 0, .28), 0 0 18px rgba(255, 195, 48, .18);
  transition: transform .22s ease, box-shadow .22s ease, filter .22s ease;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-clear-btn{
  height: 58px;
  padding: 0 22px;
  font-size: 15px;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-clear-btn:hover, .wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-load-btn:hover, .wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-copy-btn:hover{
  transform: translateY(-2px);
  filter: saturate(1.08);
  box-shadow: 0 16px 36px rgba(0, 0, 0, .36), 0 0 30px rgba(255, 203, 62, .32);
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-grid{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
  width: 100%;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-card{
  width: 100%;
  min-width: 0;
  padding: 18px;
  border: 1px solid rgba(255, 218, 112, .25);
  border-radius: 8px;
  background: linear-gradient(145deg, rgba(255, 255, 255, .12), rgba(255, 255, 255, .045));
  box-shadow: 0 18px 48px rgba(0, 0, 0, .33), inset 0 1px 0 rgba(255, 255, 255, .14);
  backdrop-filter: blur(15px);
  animation: gfgoldFadeIn .34s ease both;
  transition: transform .24s ease, border-color .24s ease, box-shadow .24s ease;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-card:hover{
  transform: translateY(-5px);
  border-color: rgba(255, 224, 126, .56);
  box-shadow: 0 24px 62px rgba(0, 0, 0, .42), 0 0 28px rgba(255, 195, 50, .14);
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-card-title{
  margin: 0 0 12px;
  color: #fff1b8;
  font-size: 15px;
  line-height: 1.35;
  font-weight: 800;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-preview-box{
  width: 100%;
  min-height: 132px;
  max-height: 180px;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 18px;
  border-radius: 8px;
  border: 1px solid rgba(255, 222, 126, .18);
  background: rgba(5, 5, 5, .42);
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-preview-box::-webkit-scrollbar{
  width: 8px;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-preview-box::-webkit-scrollbar-track{
  background: rgba(255, 255, 255, .06);
  border-radius: 8px;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-preview-box::-webkit-scrollbar-thumb{
  background: linear-gradient(#ffe38a, #b77417);
  border-radius: 8px;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-preview-text{
  display: block;
  width: 100%;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal;
  font-size: 31px;
  line-height: 1.24;
  letter-spacing: 0;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-copy-btn{
  width: 100%;
  margin-top: 14px;
  padding: 12px 16px;
  font-size: 14px;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-load-row{
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 28px;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-load-btn{
  min-width: 180px;
  padding: 15px 24px;
  font-size: 16px;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-load-btn.gfgold-hidden{
  display: none;
}.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s1{ font-family: Georgia, serif; font-weight: 900; color: #ffd45a; text-shadow: 0 2px 0 #7b3f00, 0 0 18px #ffb700; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s2{ font-family: "Times New Roman", serif; color: #fff0a6; font-style: italic; text-shadow: 0 1px 0 #a66d1c, 0 0 24px #ffdf75; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s3{ font-family: Verdana, sans-serif; font-weight: 800; color: transparent; background: linear-gradient(180deg, #fff9c8, #f3b624, #7a4308); -webkit-background-clip: text; background-clip: text; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s4{ font-family: Impact, sans-serif; color: #f8c34b; text-transform: uppercase; text-shadow: 3px 3px 0 #1b1208, 5px 5px 0 #8c5b19; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s5{ font-family: Georgia, serif; color: #dbad55; text-shadow: 1px 1px 0 #fff2b8, -1px -1px 0 #614112; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s6{ font-family: cursive; color: #ffe9a1; font-style: italic; text-shadow: 0 0 8px #fff2b5, 0 0 22px #d89a22; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s7{ font-family: Arial Black, sans-serif; color: transparent; -webkit-text-stroke: 1px #ffd466; text-shadow: 0 0 18px #d79b24; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s8{ font-family: Georgia, serif; color: #ffc847; text-shadow: 0 3px 0 #2a1603, 0 6px 0 #7a4b0d; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s9{ font-family: Arial, sans-serif; font-weight: 900; color: #e6a932; border-radius: 999px; text-shadow: 0 0 0 #fff0b3, 0 0 16px #ffc73d; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s10{ font-family: Garamond, Georgia, serif; color: #c99744; text-shadow: 1px 1px 0 #3f2a10; filter: sepia(.35); }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s11{ font-family: Trebuchet MS, sans-serif; font-weight: 800; color: transparent; background: linear-gradient(90deg, #ff9f1c, #ffd166, #fff3b0); -webkit-background-clip: text; background-clip: text; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s12{ font-family: Arial Black, sans-serif; color: #ffd15c; text-shadow: 0 -1px 0 #fff8cc, 0 3px 2px #704004; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s13{ font-family: Georgia, serif; color: #f4ca64; text-shadow: 1px 0 #fff6bc, -1px 0 #8a5b18, 0 0 13px #daa520; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s14{ font-family: Verdana, sans-serif; font-weight: 900; color: #ffe575; text-shadow: 0 0 4px #fff, 0 0 20px #ffc107; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s15{ font-family: Georgia, serif; color: #ffdc73; text-shadow: 0 2px 0 #744405, 2px 0 0 #271605; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s16{ font-family: Palatino, Georgia, serif; color: #f2c15a; font-weight: 700; text-shadow: 2px 2px 0 #5c3608, 0 0 18px #fff0a3; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s17{ font-family: Arial, sans-serif; color: #ffe7a3; font-weight: 300; text-shadow: 0 0 14px rgba(255, 218, 111, .75); }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s18{ font-family: Georgia, serif; color: #b87428; font-weight: 900; text-shadow: 0 1px 0 #ffd98a; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s19{ font-family: Impact, sans-serif; color: #ffde57; text-transform: uppercase; text-shadow: 0 0 10px #ffe38a, 0 4px 0 #5f3400; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s20{ font-family: "Courier New", monospace; color: #f8d36b; text-shadow: 0 0 12px #d39b27; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s21{ font-family: Arial Black, sans-serif; color: #0b0b0b; -webkit-text-stroke: 1px #ffdb73; text-shadow: 0 0 18px #ffc43d; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s22{ font-family: Georgia, serif; color: #d6a13a; text-shadow: -1px -1px 0 #fff0a6, 2px 2px 0 #5b3306; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s23{ font-family: Arial Black, sans-serif; color: #f9c64b; text-shadow: 1px 1px 0 #fff3b1, 3px 3px 0 #6d3d06; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s24{ font-family: Verdana, sans-serif; color: #ffe05e; text-shadow: 0 0 5px #fff59c, 0 0 28px #ffbf00; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s25{ font-family: Georgia, serif; color: #fff3c1; text-shadow: 0 0 8px #f8d673, 0 2px 0 #9f711f; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s26{ font-family: Garamond, serif; color: #d9a441; font-weight: 700; text-shadow: 1px 1px 0 #281909; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s27{ font-family: Arial, sans-serif; color: #ffd76a; letter-spacing: 3px; text-transform: uppercase; text-shadow: 0 0 14px #b8821e; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s28{ font-family: Georgia, serif; color: #f5d889; text-shadow: 0 2px 0 #211509, 0 0 20px #d5a12a; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s29{ font-family: Impact, sans-serif; color: transparent; background: linear-gradient(135deg, #fff6bf, #f5b72e 45%, #8a520a); -webkit-background-clip: text; background-clip: text; text-transform: uppercase; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s30{ font-family: cursive; color: #f8d47a; font-style: italic; text-shadow: 0 2px 8px #000, 0 0 14px #ffc845; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s31{ font-family: Arial, sans-serif; color: #ffe8a0; font-weight: 600; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s32{ font-family: Arial Black, sans-serif; color: #ffc22e; font-weight: 900; text-shadow: 0 2px 0 #4f2a00; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s33{ font-family: Georgia, serif; color: #f3ca63; font-style: italic; text-shadow: 1px 1px 0 #63400d; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s34{ font-family: Verdana, sans-serif; color: #f7d16a; letter-spacing: 5px; text-shadow: 0 0 10px #c88d20; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s35{ font-family: Arial Black, sans-serif; color: #ffd257; text-transform: uppercase; text-shadow: 0 0 18px #ffc107; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s36{ font-family: Georgia, serif; color: #ffe6a8; text-shadow: 0 0 9px #fff1b1, 0 0 18px #bb861d; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s37{ font-family: Impact, sans-serif; color: #ffcf4d; text-shadow: 2px 2px 0 #5b3300, 4px 4px 0 #120b03; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s38{ font-family: Arial, sans-serif; font-weight: 900; color: transparent; background: linear-gradient(90deg, #8a520a, #ffd66d, #fff8c8, #c58318); -webkit-background-clip: text; background-clip: text; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s39{ font-family: Georgia, serif; color: #ffdf74; text-shadow: 0 0 6px #fff3b0, 2px 2px 0 #7c4808; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s40{ font-family: Arial Black, sans-serif; color: #f6c44f; background-image: linear-gradient(45deg, rgba(255,255,255,.22) 25%, transparent 25%); }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s41{ font-family: Georgia, serif; color: #ffd76d; text-shadow: 0 -2px 0 #fff2b2, 0 3px 0 #80500d, 0 8px 18px #000; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s42{ font-family: Palatino, serif; color: #e6bd70; text-shadow: 0 0 10px #fde9a2; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s43{ font-family: Arial, sans-serif; color: #f0c85b; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s44{ font-family: "Courier New", monospace; color: #ffd86a; font-weight: 700; text-shadow: 1px 1px 0 #6d4309; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s45{ font-family: Georgia, serif; color: #c58b2a; text-decoration: underline; text-decoration-color: #ffe38a; text-underline-offset: 6px; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s46{ font-family: Impact, sans-serif; color: #ffeb94; -webkit-text-stroke: 1px #8b5a14; text-shadow: 0 0 12px #ffc933; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s47{ font-family: Verdana, sans-serif; color: #f9d05b; text-shadow: 0 1px 0 #fff0b0, 0 2px 0 #b67c16, 0 3px 0 #604008; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s48{ font-family: Georgia, serif; color: #fff1aa; font-variant: small-caps; text-shadow: 0 0 16px #c89522; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s49{ font-family: Arial Black, sans-serif; color: #d99c23; transform: skew(-6deg); text-shadow: 2px 2px 0 #2b1904; }.wpc-scope-27 .tc-wp-tool-root .gfgold-tool-wrap .gfgold-s50{ font-family: Georgia, serif; color: transparent; background: linear-gradient(180deg, #ffffff, #ffe27a 25%, #d49a24 58%, #6e3d05); -webkit-background-clip: text; background-clip: text; text-shadow: 0 0 20px rgba(255, 204, 64, .22); }@keyframes gfgoldFadeIn{
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .gfgold-tool-wrap{ padding: 32px 10px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-shell{ width: 100%; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-header h1{ font-size: 31px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-header p{ font-size: 14px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-input-row{ grid-template-columns: 1fr; gap: 10px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-text-input{ height: 50px; font-size: 15px; padding: 0 13px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-clear-btn, .tc-wp-tool-root .gfgold-tool-wrap .gfgold-load-btn{ height: 48px; font-size: 14px; padding: 0 14px; width: 100%; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-grid{ grid-template-columns: 1fr !important; gap: 14px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-card{ padding: 13px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-preview-text{ font-size: 24px; line-height: 1.28; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-copy-btn{ font-size: 13px; padding: 11px 12px; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .gfgold-tool-wrap{ padding: 36px 12px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-shell{ width: 100%; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-header h1{ font-size: 35px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-header p{ font-size: 15px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-input-row{ grid-template-columns: 1fr; gap: 10px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-text-input{ height: 52px; font-size: 16px; padding: 0 14px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-clear-btn, .tc-wp-tool-root .gfgold-tool-wrap .gfgold-load-btn{ height: 50px; font-size: 14px; padding: 0 16px; width: 100%; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-grid{ grid-template-columns: 1fr !important; gap: 15px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-card{ padding: 14px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-preview-text{ font-size: 25px; line-height: 1.28; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-copy-btn{ font-size: 14px; padding: 11px 12px; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .gfgold-tool-wrap{ padding: 42px 14px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-shell{ width: 100%; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-header h1{ font-size: 40px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-header p{ font-size: 16px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-input-row{ grid-template-columns: 1fr auto; gap: 10px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-text-input{ height: 54px; font-size: 16px; padding: 0 15px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-clear-btn, .tc-wp-tool-root .gfgold-tool-wrap .gfgold-load-btn{ height: 54px; font-size: 14px; padding: 0 18px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-grid{ grid-template-columns: 1fr !important; gap: 16px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-card{ padding: 15px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-preview-text{ font-size: 27px; line-height: 1.26; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-copy-btn{ font-size: 14px; padding: 12px 14px; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .gfgold-tool-wrap{ padding: 50px 18px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-shell{ width: 100%; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-header h1{ font-size: 48px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-header p{ font-size: 17px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-text-input{ height: 56px; font-size: 17px; padding: 0 17px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-clear-btn, .tc-wp-tool-root .gfgold-tool-wrap .gfgold-load-btn{ height: 56px; font-size: 15px; padding: 0 21px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-card{ padding: 17px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-preview-text{ font-size: 29px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-copy-btn{ font-size: 14px; padding: 12px 15px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .gfgold-tool-wrap{ padding: 54px 20px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-shell{ width: 100%; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-header h1{ font-size: 52px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-header p{ font-size: 18px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-text-input{ height: 58px; font-size: 18px; padding: 0 18px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-clear-btn, .tc-wp-tool-root .gfgold-tool-wrap .gfgold-load-btn{ height: 58px; font-size: 15px; padding: 0 22px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 19px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-card{ padding: 18px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-preview-text{ font-size: 30px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-copy-btn{ font-size: 14px; padding: 12px 16px; }}@media (min-width: 1200px){.tc-wp-tool-root .gfgold-tool-wrap{ padding: 60px 24px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-shell{ width: 100%; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-header h1{ font-size: 56px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-header p{ font-size: 18px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-text-input{ height: 60px; font-size: 18px; padding: 0 20px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-clear-btn, .tc-wp-tool-root .gfgold-tool-wrap .gfgold-load-btn{ height: 60px; font-size: 16px; padding: 0 24px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 22px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-card{ padding: 18px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-preview-text{ font-size: 31px; }.tc-wp-tool-root .gfgold-tool-wrap .gfgold-copy-btn{ font-size: 14px; padding: 12px 16px; }}.wpc-scope-27 /* 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;
}