@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-449 .tc-wp-tool-root img, .wpc-scope-449 .tc-wp-tool-root video, .wpc-scope-449 .tc-wp-tool-root svg, .wpc-scope-449 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper{
  width: 100%;
  box-sizing: border-box;
  padding: 34px 18px;
  overflow-x: hidden;
  background:
    radial-gradient(circle at 12% 12%, rgba(255, 230, 58, 0.5), transparent 26%),
    radial-gradient(circle at 86% 16%, rgba(62, 196, 255, 0.48), transparent 28%),
    radial-gradient(circle at 22% 90%, rgba(68, 202, 96, 0.38), transparent 27%),
    linear-gradient(135deg, #ffefe8 0%, #dff5ff 38%, #fff7c1 68%, #e9ffe9 100%);
  color: #17223b;
  font-family: Arial, Helvetica, sans-serif;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper, .wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper div, .wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper section, .wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper header, .wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper h1, .wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper p, .wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper label, .wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper input, .wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper button{
  box-sizing: border-box;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-container{
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-header{
  text-align: center;
  margin: 0 auto 24px;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-header h1{
  margin: 0;
  font-size: 46px;
  line-height: 1.05;
  letter-spacing: 0;
  font-weight: 900;
  color: #e92222;
  text-shadow: 0 3px 0 #ffffff, 0 7px 0 #1264c8, 0 14px 28px rgba(16, 34, 78, 0.24);
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-header p{
  margin: 16px auto 0;
  max-width: 720px;
  font-size: 18px;
  line-height: 1.6;
  color: #244068;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-input-panel{
  width: 100%;
  margin: 0 auto 28px;
  padding: 20px;
  border: 1px solid rgba(255, 255, 255, 0.78);
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.62);
  box-shadow: 0 22px 60px rgba(23, 54, 108, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.85);
  backdrop-filter: blur(16px);
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-label{
  display: block;
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: 800;
  color: #1b3764;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-input-row{
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 12px;
  width: 100%;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-text-input{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  border: 2px solid rgba(18, 100, 200, 0.24);
  border-radius: 18px;
  padding: 16px 18px;
  background: rgba(255, 255, 255, 0.92);
  color: #12233f;
  font-size: 18px;
  line-height: 1.35;
  outline: none;
  box-shadow: inset 0 2px 10px rgba(19, 61, 122, 0.08);
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-text-input:focus{
  border-color: #1c8dff;
  background: #ffffff;
  box-shadow: 0 0 0 5px rgba(28, 141, 255, 0.18), inset 0 2px 10px rgba(19, 61, 122, 0.08);
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-clear-btn, .wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-load-more, .wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-copy-btn{
  border: 0;
  cursor: pointer;
  font-weight: 900;
  line-height: 1;
  white-space: nowrap;
  transition: transform 0.2s ease, box-shadow 0.2s ease, filter 0.2s ease;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-clear-btn{
  border-radius: 18px;
  padding: 0 22px;
  font-size: 16px;
  color: #ffffff;
  background: linear-gradient(135deg, #ee2b2b, #ff8a1d);
  box-shadow: 0 12px 26px rgba(230, 45, 33, 0.28);
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-clear-btn:hover, .wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-load-more:hover, .wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-copy-btn:hover{
  transform: translateY(-2px);
  filter: saturate(1.08);
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-clear-btn:focus, .wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-load-more:focus, .wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-copy-btn:focus{
  outline: 3px solid rgba(255, 218, 38, 0.9);
  outline-offset: 3px;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-grid{
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
  width: 100%;
  max-width: 100%;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-card{
  width: 100%;
  max-width: 100%;
  min-width: 0;
  min-height: 296px;
  display: flex;
  flex-direction: column;
  padding: 18px;
  border-radius: 22px;
  border: 1px solid rgba(255, 255, 255, 0.7);
  background: rgba(255, 255, 255, 0.72);
  box-shadow: 0 18px 42px rgba(25, 52, 96, 0.14);
  overflow: hidden;
  animation: smfgCardIn 0.32s ease both;
  transition: transform 0.22s ease, box-shadow 0.22s ease;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-card:hover{
  transform: translateY(-5px);
  box-shadow: 0 24px 54px rgba(25, 52, 96, 0.2);
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-card-title{
  margin: 0 0 12px;
  font-size: 15px;
  line-height: 1.3;
  font-weight: 900;
  color: #17223b;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-box{
  max-height: 180px;
  min-height: 146px;
  width: 100%;
  max-width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 16px;
  border-radius: 18px;
  border: 2px solid rgba(255, 255, 255, 0.64);
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-box::-webkit-scrollbar{
  width: 9px;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-box::-webkit-scrollbar-track{
  background: rgba(255, 255, 255, 0.38);
  border-radius: 999px;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-box::-webkit-scrollbar-thumb{
  background: linear-gradient(180deg, #ffda25, #ee2b2b, #1b86ff);
  border-radius: 999px;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-text{
  display: block;
  width: 100%;
  max-width: 100%;
  font-size: 27px;
  line-height: 1.18;
  font-weight: 900;
  letter-spacing: 0;
  overflow-wrap: anywhere;
  word-break: break-word;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-copy-btn{
  width: 100%;
  max-width: 100%;
  margin-top: 14px;
  padding: 13px 16px;
  border-radius: 15px;
  font-size: 15px;
  color: #ffffff;
  background: linear-gradient(135deg, #1264c8, #27a64b);
  box-shadow: 0 12px 24px rgba(18, 100, 200, 0.22);
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-load-wrap{
  display: flex;
  justify-content: center;
  margin-top: 28px;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-load-more{
  padding: 16px 30px;
  border-radius: 999px;
  font-size: 16px;
  color: #1c263c;
  background: linear-gradient(135deg, #ffda25, #ffffff 48%, #45d36b);
  box-shadow: 0 16px 34px rgba(25, 52, 96, 0.18);
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-hidden{
  display: none;
}.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s1 .smfg-preview-box{ background: linear-gradient(135deg, #e72323, #ffcc22); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s1 .smfg-preview-text{ color: #fff; text-shadow: 0 3px 0 #1857b8, 0 6px 12px rgba(0,0,0,.35); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s2 .smfg-preview-box{ background: radial-gradient(circle, #fff8b0, #ffcf18 55%, #df8f00); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s2 .smfg-preview-text{ color: #7c4300; text-shadow: 0 2px 0 #fff6a8, 0 0 18px #fff; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s3 .smfg-preview-box{ background: linear-gradient(135deg, #1565d8, #063b84); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s3 .smfg-preview-text{ color: #ffd84d; text-shadow: 3px 3px 0 #d72727; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s4 .smfg-preview-box{ background: linear-gradient(135deg, #147b38, #7be06e); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s4 .smfg-preview-text{ color: #fff; text-shadow: 0 4px 0 #07551d; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s5 .smfg-preview-box{ background: linear-gradient(135deg, #ff3b35, #fff 52%, #ffd6c7); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s5 .smfg-preview-text{ color: #d91f1f; text-shadow: 0 3px 0 #fff, 0 5px 0 #6b2a18; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s6 .smfg-preview-box{ background: linear-gradient(135deg, #ff3e00, #ffca1f, #1aa247); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s6 .smfg-preview-text{ color: #fff7cf; text-shadow: 0 0 12px #ff3600, 0 4px 0 #7b1700; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s7 .smfg-preview-box{ background: radial-gradient(circle, #ffffff, #ffe94a 42%, #2376ff); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s7 .smfg-preview-text{ color: #fff; text-shadow: 0 0 9px #fff, 0 0 20px #ffd400, 0 3px 0 #1857b8; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s8 .smfg-preview-box{ background-color: #b94a28; background-image: linear-gradient(90deg, rgba(255,255,255,.18) 2px, transparent 2px), linear-gradient(rgba(255,255,255,.16) 2px, transparent 2px); background-size: 42px 28px; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s8 .smfg-preview-text{ color: #ffd84d; text-shadow: 0 4px 0 #5a1e12; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s9 .smfg-preview-box{ background: linear-gradient(135deg, #7a7f91, #f6f7fa); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s9 .smfg-preview-text{ color: #463b73; text-shadow: 0 3px 0 #fff, 0 6px 0 #8f8f9f; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s10 .smfg-preview-box{ background: linear-gradient(120deg, #e72f2f, #ffdf2d, #35c84f, #2d83ff, #b943ff); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s10 .smfg-preview-text{ color: #fff; text-shadow: 0 4px 0 rgba(0,0,0,.35); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s11 .smfg-preview-box{ background: linear-gradient(135deg, #dffbff, #78d8ff); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s11 .smfg-preview-text{ color: #075e98; text-shadow: 0 2px 0 #fff, 0 0 14px #fff; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s12 .smfg-preview-box{ background: linear-gradient(135deg, #2b0f0a, #ff4b10, #ffc21b); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s12 .smfg-preview-text{ color: #fff3a2; text-shadow: 0 0 13px #ff2f00, 0 5px 0 #3d0d00; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s13 .smfg-preview-box{ background: linear-gradient(135deg, #aee9ff, #ffffff 54%, #72d15f); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s13 .smfg-preview-text{ color: #2482d1; text-shadow: 0 3px 0 #fff; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s14 .smfg-preview-box{ background: #161b3b; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s14 .smfg-preview-text{ color: #4cff70; text-shadow: 3px 0 0 #ff3a3a, -3px 0 0 #268cff; letter-spacing: 2px; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s15 .smfg-preview-box{ background: linear-gradient(135deg, #111, #303030); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s15 .smfg-preview-text{ color: #ffd829; text-shadow: 4px 4px 0 #e82d2d; letter-spacing: 1px; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s16 .smfg-preview-box{ background: linear-gradient(135deg, #210b20, #691111); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s16 .smfg-preview-text{ color: #ffdf45; text-shadow: 0 0 18px #ff1515, 0 5px 0 #000; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s17 .smfg-preview-box{ background: linear-gradient(135deg, #ffef70, #e42525); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s17 .smfg-preview-text{ color: #fff; text-shadow: 0 5px 0 #164fbd; text-transform: uppercase; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s18 .smfg-preview-box{ background: linear-gradient(135deg, #ffec8a, #c88600); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s18 .smfg-preview-text{ color: #fff7cf; text-shadow: 0 3px 0 #8e5300, 0 0 15px #fff; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s19 .smfg-preview-box{ background: repeating-linear-gradient(45deg, #1549a3 0 14px, #0b2a65 14px 28px); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s19 .smfg-preview-text{ color: #64e66f; text-shadow: 0 3px 0 #001b35; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s20 .smfg-preview-box{ background: linear-gradient(135deg, #55cf57, #ffffff); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s20 .smfg-preview-text{ color: #0d7132; text-shadow: 0 3px 0 #fff, 0 5px 0 #ffef5c; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s21 .smfg-preview-box{ background: linear-gradient(135deg, #ffb9d8, #fff0f8); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s21 .smfg-preview-text{ color: #cf2879; text-shadow: 0 3px 0 #fff, 0 0 14px #ff88c2; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s22 .smfg-preview-box{ background: linear-gradient(135deg, #07142d, #23215b); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s22 .smfg-preview-text{ color: #e8eeff; text-shadow: 0 0 12px #70a8ff, 0 4px 0 #000; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s23 .smfg-preview-box{ background: linear-gradient(135deg, #0a82c9, #032f75); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s23 .smfg-preview-text{ color: #c9f7ff; text-shadow: 0 0 12px #fff, 0 4px 0 #012452; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s24 .smfg-preview-box{ background: linear-gradient(135deg, #ffe06c, #ff9e28); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s24 .smfg-preview-text{ color: #9d3a00; text-shadow: 0 3px 0 #fff1a0; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s25 .smfg-preview-box{ background: linear-gradient(135deg, #eefcff, #b8e9ff); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s25 .smfg-preview-text{ color: #d62828; text-shadow: 0 -3px 0 #fff, 0 4px 0 #7cc8ff; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s26 .smfg-preview-box{ background: conic-gradient(from 30deg, #2fa84f, #f8f8f8, #e83232, #2fa84f); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s26 .smfg-preview-text{ color: #fff; text-shadow: 0 4px 0 #146426; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s27 .smfg-preview-box{ background: repeating-conic-gradient(#111 0 25%, #fff 0 50%) 50% / 36px 36px; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s27 .smfg-preview-text{ color: #f02929; text-shadow: 0 3px 0 #fff, 0 6px 0 #111; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s28 .smfg-preview-box{ background: linear-gradient(135deg, #7a3cff, #ffcf31); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s28 .smfg-preview-text{ color: #fff; text-shadow: 0 0 12px #fff, 0 4px 0 #4d238e; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s29 .smfg-preview-box{ background: linear-gradient(135deg, #ffc529, #f6a400); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s29 .smfg-preview-text{ color: #fff; text-shadow: 0 4px 0 #a76100; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s30 .smfg-preview-box{ background: linear-gradient(135deg, #ffffff, #6ec7ff); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s30 .smfg-preview-text{ color: #e62b2b; text-shadow: 7px 9px 0 rgba(18,100,200,.26); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s31 .smfg-preview-box{ background: #1d2450; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s31 .smfg-preview-text{ color: #ffd83a; text-shadow: 0 0 8px #ffd83a, 0 3px 0 #e52525; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s32 .smfg-preview-box{ background: linear-gradient(135deg, #e92c2c, #2f7dff); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s32 .smfg-preview-text{ color: #fff; font-style: italic; text-shadow: 0 4px 0 #111; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s33 .smfg-preview-box{ background: linear-gradient(135deg, #c8ffbe, #55d65b); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s33 .smfg-preview-text{ color: #1f6b2f; font-size: 21px; text-shadow: 0 2px 0 #fff; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s34 .smfg-preview-box{ background: linear-gradient(135deg, #ff3b2f, #ffde2d); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s34 .smfg-preview-text{ color: #fff; font-size: 34px; text-shadow: 0 5px 0 #7d130b; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s35 .smfg-preview-box{ background: linear-gradient(135deg, #0e4f2e, #2aff76, #0b1725); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s35 .smfg-preview-text{ color: #d7ffe0; text-shadow: 0 0 14px #2aff76; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s36 .smfg-preview-box{ background: linear-gradient(135deg, #df2020, #ffffff); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s36 .smfg-preview-text{ color: #e02020; text-shadow: 0 3px 0 #fff, 0 6px 0 #7c1515; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s37 .smfg-preview-box{ background: linear-gradient(135deg, #1d7cff, #ffdd22); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s37 .smfg-preview-text{ color: #fff; text-shadow: 0 4px 0 #e52727; letter-spacing: 2px; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s38 .smfg-preview-box{ background: linear-gradient(135deg, #56d94d, #fff, #e82d2d); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s38 .smfg-preview-text{ color: #174b9b; text-shadow: 0 3px 0 #fff; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s39 .smfg-preview-box{ background: linear-gradient(135deg, #ffffff, #d71920); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s39 .smfg-preview-text{ color: #fff; text-shadow: 0 0 9px #fff, 0 4px 0 #b11119; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s40 .smfg-preview-box{ background: radial-gradient(circle, #fffbe1, #ffd81e 45%, #ff61bf); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s40 .smfg-preview-text{ color: #fff; text-shadow: 0 0 12px #fff, 0 0 24px #ffcf00, 0 4px 0 #bd2f8f; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s41 .smfg-preview-box{ background: linear-gradient(135deg, #55cfff, #ffffff 55%, #3cca57); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s41 .smfg-preview-text{ color: #e72b2b; text-shadow: 0 3px 0 #fff, 0 6px 0 #1264c8; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s42 .smfg-preview-box{ background: linear-gradient(135deg, #ffef59, #ff9d00); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s42 .smfg-preview-text{ color: #7b3500; text-shadow: 0 2px 0 #fff5b6; letter-spacing: 3px; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s43 .smfg-preview-box{ background: linear-gradient(135deg, #f8f0d0, #d9a14a); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s43 .smfg-preview-text{ color: #b54314; text-shadow: 0 3px 0 #fff2be; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s44 .smfg-preview-box{ background: linear-gradient(135deg, #2a2a2a, #ffd827); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s44 .smfg-preview-text{ color: #fff; text-shadow: 0 4px 0 #111, 0 0 14px #ffd827; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s45 .smfg-preview-box{ background: linear-gradient(135deg, #21b04b, #0d5829); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s45 .smfg-preview-text{ color: #fff; text-shadow: 0 4px 0 #063318; letter-spacing: 2px; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s46 .smfg-preview-box{ background: linear-gradient(135deg, #ff3b2e, #ffb02e); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s46 .smfg-preview-text{ color: #fff8cd; text-shadow: 0 4px 0 #8b1708; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s47 .smfg-preview-box{ background: linear-gradient(135deg, #d8f7ff, #ffffff, #ffdc43); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s47 .smfg-preview-text{ color: #2456b8; text-shadow: 0 3px 0 #fff; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s48 .smfg-preview-box{ background: linear-gradient(135deg, #ff2c2c, #ffffff, #297cff); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s48 .smfg-preview-text{ color: #111; text-shadow: 2px 2px 0 #fff, 4px 4px 0 #ffcf22; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s49 .smfg-preview-box{ background: linear-gradient(135deg, #131313, #444); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s49 .smfg-preview-text{ color: #f8f8f8; text-shadow: 0 4px 0 #000, 0 0 10px #ff2c2c; }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s50 .smfg-preview-box{ background: linear-gradient(135deg, #1e86ff, #fff, #ff3027, #ffde2c); }.wpc-scope-449 .tc-wp-tool-root .smfg-tool-wrapper .smfg-s50 .smfg-preview-text{ color: #fff; text-shadow: 0 4px 0 #174aa1, 0 8px 16px rgba(0,0,0,.28); }@keyframes smfgCardIn{
  from { opacity: 0; transform: translateY(14px); }
  to { opacity: 1; transform: translateY(0); }
}@media (min-width: 320px) and (max-width: 374px){.tc-wp-tool-root .smfg-tool-wrapper{ padding: 22px 10px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-container{ width: 100%; max-width: 100%; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-header h1{ font-size: 30px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-header p{ font-size: 14px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-input-panel{ padding: 14px; border-radius: 18px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-input-row{ grid-template-columns: 1fr; gap: 10px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-text-input{ font-size: 15px; padding: 13px 14px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-clear-btn{ min-height: 46px; font-size: 14px; padding: 13px 16px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-grid{ grid-template-columns: 1fr !important; gap: 14px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-card{ padding: 14px; min-height: 270px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-text{ font-size: 22px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-copy-btn, .tc-wp-tool-root .smfg-tool-wrapper .smfg-load-more{ font-size: 14px; padding: 13px 16px; }}@media (min-width: 375px) and (max-width: 429px){.tc-wp-tool-root .smfg-tool-wrapper{ padding: 24px 12px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-container{ width: 100%; max-width: 100%; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-header h1{ font-size: 34px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-header p{ font-size: 15px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-input-panel{ padding: 15px; border-radius: 20px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-input-row{ grid-template-columns: 1fr; gap: 10px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-text-input{ font-size: 16px; padding: 14px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-clear-btn{ min-height: 48px; font-size: 15px; padding: 14px 18px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-grid{ grid-template-columns: 1fr !important; gap: 15px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-card{ padding: 15px; min-height: 276px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-text{ font-size: 23px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-copy-btn, .tc-wp-tool-root .smfg-tool-wrapper .smfg-load-more{ font-size: 15px; padding: 14px 18px; }}@media (min-width: 430px) and (max-width: 767px){.tc-wp-tool-root .smfg-tool-wrapper{ padding: 28px 14px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-container{ width: 100%; max-width: 100%; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-header h1{ font-size: 38px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-header p{ font-size: 16px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-input-panel{ padding: 17px; border-radius: 22px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-input-row{ grid-template-columns: 1fr; gap: 11px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-text-input{ font-size: 17px; padding: 15px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-clear-btn{ min-height: 50px; font-size: 15px; padding: 14px 20px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-grid{ grid-template-columns: 1fr !important; gap: 16px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-card{ padding: 16px; min-height: 282px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-text{ font-size: 25px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-copy-btn, .tc-wp-tool-root .smfg-tool-wrapper .smfg-load-more{ font-size: 15px; padding: 14px 20px; }}@media (min-width: 768px) and (max-width: 1023px){.tc-wp-tool-root .smfg-tool-wrapper{ padding: 32px 18px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-container{ width: 100%; max-width: 920px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-header h1{ font-size: 42px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-header p{ font-size: 17px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-text-input{ font-size: 17px; padding: 15px 17px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-clear-btn{ font-size: 15px; padding: 0 20px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 17px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-card{ padding: 17px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-text{ font-size: 26px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-copy-btn, .tc-wp-tool-root .smfg-tool-wrapper .smfg-load-more{ font-size: 15px; padding: 14px 22px; }}@media (min-width: 1024px) and (max-width: 1199px){.tc-wp-tool-root .smfg-tool-wrapper{ padding: 34px 20px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-container{ width: 100%; max-width: 1080px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-header h1{ font-size: 44px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-header p{ font-size: 18px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-text-input{ font-size: 18px; padding: 16px 18px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-clear-btn{ font-size: 16px; padding: 0 22px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-grid{ grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-card{ padding: 18px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-text{ font-size: 26px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-copy-btn, .tc-wp-tool-root .smfg-tool-wrapper .smfg-load-more{ font-size: 16px; padding: 15px 24px; }}@media (min-width: 1200px){.tc-wp-tool-root .smfg-tool-wrapper{ padding: 38px 22px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-container{ width: 100%; max-width: 1200px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-header h1{ font-size: 46px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-header p{ font-size: 18px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-text-input{ font-size: 18px; padding: 16px 18px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-clear-btn{ font-size: 16px; padding: 0 22px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-grid{ grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-card{ padding: 18px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-preview-text{ font-size: 27px; }.tc-wp-tool-root .smfg-tool-wrapper .smfg-copy-btn, .tc-wp-tool-root .smfg-tool-wrapper .smfg-load-more{ font-size: 16px; padding: 15px 26px; }}