@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css');
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap");

/* 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-21 .tc-wp-tool-root img, .wpc-scope-21 .tc-wp-tool-root video, .wpc-scope-21 .tc-wp-tool-root svg, .wpc-scope-21 .tc-wp-tool-root iframe{
  max-width: 100%;
  height: auto;
}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap *{box-sizing:border-box!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap{width:100%!important;max-width:100%!important;background:linear-gradient(135deg,#EEF0FF 0%,#ECFDF3 34%,#F8FAFF 68%,#FFFFFF 100%)!important;min-height:100vh!important;position:relative!important;overflow:hidden!important;z-index:1!important;font-family:Inter,Arial,sans-serif!important;color:#111827!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap::before{content:""!important;position:absolute!important;width:520px!important;height:520px!important;left:-180px!important;top:-160px!important;background:radial-gradient(circle,rgba(88,101,242,0.07),rgba(88,101,242,0) 68%)!important;pointer-events:none!important;z-index:-1!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap::after{content:""!important;position:absolute!important;width:560px!important;height:560px!important;right:-190px!important;bottom:-180px!important;background:radial-gradient(circle,rgba(87,242,135,0.05),rgba(87,242,135,0) 70%)!important;pointer-events:none!important;z-index:-1!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap h1{font-family:Inter,Arial,sans-serif!important;font-size:clamp(1.5rem,4.5vw,3.5rem)!important;line-height:1.05!important;font-weight:800!important;color:#5865F2!important;text-align:center!important;word-break:break-word!important;margin:0!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap h2, .wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap h3, .wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap h4, .wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap p, .wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap button, .wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap textarea, .wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap section, .wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap main, .wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap article, .wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap div, .wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap span, .wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap a{font-family:Inter,Arial,sans-serif!important;letter-spacing:0!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-main{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:32px 16px 64px!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-hero{text-align:center!important;padding:28px 0 22px!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-tag{max-width:760px!important;margin:16px auto 0!important;color:rgba(17,24,39,0.72)!important;font-size:1.05rem!important;line-height:1.65!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-gp{background:rgba(255,255,255,0.82)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-radius:1.5rem!important;padding:28px!important;border:1px solid rgba(88,101,242,0.10)!important;box-shadow:0 24px 80px rgba(17,24,39,0.10)!important;transition:border-color .2s ease,box-shadow .2s ease!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-gp:hover{border-color:rgba(88,101,242,0.22)!important;box-shadow:0 28px 92px rgba(88,101,242,0.14)!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-input-head{display:flex!important;justify-content:space-between!important;gap:12px!important;align-items:center!important;margin-bottom:10px!important;color:rgba(17,24,39,0.72)!important;font-size:.92rem!important;font-weight:700!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap #ggs-in{display:block!important;width:100%!important;min-height:138px!important;resize:vertical!important;border:1px solid rgba(88,101,242,0.16)!important;border-radius:18px!important;background:rgba(255,255,255,0.88)!important;color:#111827!important;padding:18px!important;font-size:1rem!important;line-height:1.6!important;outline:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.65)!important;transition:border-color .2s ease,box-shadow .2s ease!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap #ggs-in:focus{border-color:rgba(88,101,242,0.58)!important;box-shadow:0 0 0 4px rgba(88,101,242,0.12)!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap #ggs-in::placeholder{color:rgba(17,24,39,0.42)!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-gc{background:rgba(255,255,255,0.96)!important;border-radius:18px!important;padding:16px!important;cursor:pointer!important;height:200px!important;overflow-y:auto!important;border:1px solid rgba(88,101,242,0.06)!important;box-shadow:0 14px 40px rgba(17,24,39,0.07)!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-gc:hover{background:rgba(238,240,255,0.72)!important;transform:translateY(-3px)!important;border-color:rgba(88,101,242,0.30)!important;box-shadow:0 18px 54px rgba(88,101,242,0.13)!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-gc::-webkit-scrollbar{width:8px!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-gc::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#5865F2,#57F287)!important;border-radius:9999px!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-tgr{background:linear-gradient(90deg,#5865F2,#57F287)!important;-webkit-background-clip:text!important;background-clip:text!important;color:#5865F2!important;-webkit-text-fill-color:transparent!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-grid{display:grid!important;gap:16px!important;margin-top:18px!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-cl{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-top:14px!important;border:0!important;border-radius:9999px!important;background:rgba(88,101,242,0.10)!important;color:#5865F2!important;font-weight:800!important;font-size:.82rem!important;padding:11px 16px!important;cursor:pointer!important;transition:background .2s ease,transform .2s ease!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-cl:hover{background:rgba(88,101,242,0.16)!important;transform:translateY(-1px)!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-lb{border:0!important;border-radius:9999px!important;background:linear-gradient(90deg,#5865F2,#57F287)!important;color:rgb(255,255,255)!important;font-weight:800!important;font-size:.95rem!important;padding:14px 26px!important;cursor:pointer!important;box-shadow:0 16px 36px rgba(88,101,242,0.24)!important;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-lb:hover{transform:translateY(-2px)!important;box-shadow:0 20px 46px rgba(88,101,242,0.30)!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-lm{text-align:center!important;margin-top:24px!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap #ggs-lmb:disabled{opacity:.45!important;cursor:not-allowed!important;transform:none!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap button:focus-visible{outline:3px solid rgba(88,101,242,0.36)!important;outline-offset:3px!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-cb{width:36px!important;height:36px!important;border:0!important;border-radius:12px!important; padding:2px; background:rgba(88,101,242,0.10)!important;color:#5865F2!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .2s ease,color .2s ease,transform .2s ease!important;flex:0 0 auto!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-cb:hover{background:rgba(88,101,242,0.18)!important;transform:scale(1.04)!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-cb.ok{background:rgba(87,242,135,0.24)!important;color:#0F8F45!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-cb svg, .wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-cl svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-filter{border:1px solid rgba(88,101,242,0.14)!important;background:rgba(255,255,255,0.78)!important;color:rgba(17,24,39,0.72)!important;border-radius:9999px!important;padding:10px 16px!important;font-size:.9rem!important;font-weight:800!important;cursor:pointer!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-filter:hover{background:rgba(88,101,242,0.10)!important;color:#5865F2!important;transform:translateY(-1px)!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-filter.active{background:#5865F2!important;color:rgb(255,255,255)!important;border-color:#5865F2!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-badge{display:inline-flex!important;align-items:center!important;border-radius:9999px!important;background:rgba(88,101,242,0.10)!important;color:#5865F2!important;font-size:.7rem!important;font-weight:800!important;padding:7px 10px!important;line-height:1!important}.wpc-scope-21 .tc-wp-tool-root #ggs-tst#ggs-tst{position:fixed!important;bottom:32px!important;left:50%!important;transform:translateX(-50%) translateY(20px)!important;border-radius:9999px!important;padding:16px 36px!important;background:linear-gradient(90deg,#5865F2,#57F287)!important;color:rgb(255,255,255)!important;z-index:9999!important;opacity:0!important;pointer-events:none!important;transition:opacity .22s ease,transform .22s ease!important;font-family:Inter,Arial,sans-serif!important;font-weight:800!important;box-shadow:0 18px 44px rgba(88,101,242,0.28)!important;text-align:center!important;max-width:calc(100% - 32px)!important}.wpc-scope-21 .tc-wp-tool-root #ggs-tst#ggs-tst.show{opacity:1!important;transform:translateX(-50%) translateY(0)!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-toolbar{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important;margin-top:22px!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-filters{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-info{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;color:rgba(17,24,39,0.62)!important;font-size:.92rem!important;font-weight:700!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-copy-hint{border-radius:9999px!important;background:rgba(87,242,135,0.18)!important;color:#137A3D!important;padding:7px 10px!important;font-size:.76rem!important;font-weight:800!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-prev{font-size:1.45rem!important;line-height:1.35!important;font-weight:800!important;min-height:72px!important;overflow-wrap:anywhere!important;word-break:break-word!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-name{margin-top:14px!important;color:rgba(17,24,39,0.58)!important;font-size:.84rem!important;font-weight:800!important}.wpc-scope-21 .tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-empty{grid-column:1/-1!important;text-align:center!important;padding:36px!important;border-radius:18px!important;background:rgba(255,255,255,0.82)!important;color:rgba(17,24,39,0.62)!important;font-weight:800!important}@media(min-width:768px){.tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1024px){.tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:767px){.tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-main{padding:24px 12px 48px!important}.tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-gp{padding:20px!important;border-radius:20px!important}.tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-gc{height:184px!important;padding:14px!important}.tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-prev{font-size:1.22rem!important;min-height:64px!important}.tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-toolbar{align-items:flex-start!important}}@media(max-width:480px){.tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-main{padding:20px 10px 42px!important}.tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-hero{padding:18px 0!important}.tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-tag{font-size:.94rem!important;line-height:1.55!important}.tc-wp-tool-root #ggs-wrap#ggs-wrap #ggs-in{min-height:118px!important;padding:14px!important;font-size:.95rem!important}.tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-filter{padding:9px 12px!important;font-size:.82rem!important}.tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-gc{height:172px!important}.tc-wp-tool-root #ggs-wrap#ggs-wrap .ggs-prev{font-size:1.08rem!important}.tc-wp-tool-root #ggs-tst#ggs-tst{padding:13px 18px!important;font-size:.86rem!important}}.wpc-scope-21 /* 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;
}.wpc-scope-21 /* tc-auto: preserve HTML class hooks */
.tc-wp-tool-root .ggs-input-panel{}.wpc-scope-21 .tc-wp-tool-root .ggs-tool-wrap{}