body.no-fist{cursor:auto!important}body.no-fist a,body.no-fist button,body.no-fist [role=button],body.no-fist .clickable,body.no-fist summary{cursor:pointer!important}body.no-fist .k-cursor,body.no-fist .k-cursor-label{display:none!important}.tools-refresh{--tr-ink: #06150e;--tr-forest: #073d28;--tr-mid: #355847;--tr-muted: #557262;--tr-line: rgba(6, 51, 31, .1);--tr-line-strong: rgba(6, 51, 31, .18);--tr-green-1: #eef7e8;--tr-green-2: #e3f2df;--tr-green-3: #d7edd9;--tr-green-4: #cae7d3;--tr-green-5: #bedfca;--tr-card-a: #16603a;--tr-card-b: #1f7a49;--tr-card-c: #2b8f57;--tr-card-d: #a7d6b4;--tr-accent: #16ad63;background:var(--tr-green-1);color:var(--tr-ink);font-family:var(--font-sans)}.tools-refresh .k-promo,.tools-refresh .marquee,.tools-refresh .sticker-field,.tools-refresh .sticker-drop,.tools-refresh .sticker-sweep,.tools-refresh .k-sweep-btn{display:none!important}.tools-refresh .tr-inner{max-width:1240px;margin:0 auto;padding:0 max(4vw,22px)}.tools-refresh .tr-grid-sec .tr-inner{max-width:1440px}.tools-refresh .tr-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#ffffff29;color:#fff;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.tools-refresh .tr-pill--soft{background:#06331f14;color:var(--tr-forest);border:1px solid var(--tr-line)}.tools-refresh .tr-hero{padding:150px max(5vw,22px) 100px;background:var(--tr-accent);color:#fff;text-align:center}.tools-refresh .tr-hero-inner{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:22px}.tools-refresh .tr-crumbs{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8}.tools-refresh .tr-crumbs a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.32);padding-bottom:1px}.tools-refresh .tr-crumbs a:hover{color:#fff;border-color:#fff}.tools-refresh .tr-crumbs span:not(a){opacity:.8}.tools-refresh .tr-hero h1{margin:6px 0 8px;font-family:var(--font-display);font-weight:800;font-size:clamp(48px,6.4vw,96px);line-height:.92;letter-spacing:-.055em;color:#fff;text-wrap:balance}.tools-refresh .tr-lead{max-width:640px;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:#ffffffeb}.tools-refresh .tr-lead b{color:#fff;font-weight:700}.tools-refresh .tr-sec-head{max-width:760px;margin:0 auto 56px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.tools-refresh .tr-sec-head h2{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(38px,4.6vw,64px);line-height:.95;letter-spacing:-.045em;color:var(--tr-ink);text-wrap:balance}.tools-refresh .tr-sec-head p{margin:0;color:var(--tr-mid);font-size:17px;line-height:1.55}.tools-refresh .tr-grid-sec{padding:110px 0 130px;background:var(--tr-green-2)}.tools-refresh .tools-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:60px 40px;align-items:end;padding:80px 8px 100px}.tools-refresh .tool-tile{--tt-bg: var(--tr-card-a);--tt-ink: #eafce6;--tt-accent: rgba(255, 255, 255, .22);--tt-accent-ink: #ffffff;position:relative;display:flex;flex-direction:column;aspect-ratio:3 / 5;min-height:400px;padding:24px 22px 26px;text-decoration:none;color:var(--tt-ink);background:var(--tt-bg);border-radius:26px;overflow:hidden;transform:rotate(var(--tt-rot, -2deg)) translateY(var(--tt-y, 0));box-shadow:0 22px 44px #06331f2e;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;will-change:transform}.tools-refresh .tool-tile:hover,.tools-refresh .tool-tile:focus-visible{transform:rotate(0) translateY(-14px);box-shadow:0 34px 60px #06331f47;outline:none;z-index:2}.tools-refresh .tool-tile--v1{--tt-rot: -2deg;--tt-y: 6px}.tools-refresh .tool-tile--v2{--tt-rot: 1.6deg;--tt-y: -10px}.tools-refresh .tool-tile--v3{--tt-rot: -1deg;--tt-y: 14px}.tools-refresh .tool-tile--v4{--tt-rot: 2.2deg;--tt-y: -4px}.tools-refresh .tool-tile--v5{--tt-rot: -1.6deg;--tt-y: 10px}.tools-refresh .tool-tile--v1{--tt-bg: var(--tr-card-a);--tt-ink: #eafce6;--tt-accent: rgba(255, 255, 255, .22);--tt-accent-ink: #ffffff}.tools-refresh .tool-tile--v2{--tt-bg: var(--tr-card-b);--tt-ink: #eafce6;--tt-accent: rgba(255, 255, 255, .22);--tt-accent-ink: #ffffff}.tools-refresh .tool-tile--v3{--tt-bg: var(--tr-card-c);--tt-ink: #eafce6;--tt-accent: rgba(255, 255, 255, .22);--tt-accent-ink: #ffffff}.tools-refresh .tool-tile--v4{--tt-bg: var(--tr-card-d);--tt-ink: var(--tr-forest);--tt-accent: rgba(6, 51, 31, .1);--tt-accent-ink: var(--tr-forest)}.tools-refresh .tool-tile--v5{--tt-bg: #ffffff;--tt-ink: var(--tr-ink);--tt-accent: var(--tr-green-3);--tt-accent-ink: var(--tr-forest)}.tools-refresh .tool-tile-brand{position:absolute;top:16px;right:16px;width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:var(--tt-accent);color:var(--tt-accent-ink);font-family:var(--font-display);font-weight:900;font-size:15px;letter-spacing:-.02em}.tools-refresh .tool-tile-emoji{flex:1 1 auto;display:grid;place-items:center;font-size:clamp(72px,7.5vw,128px);line-height:1;text-align:center;filter:drop-shadow(0 8px 14px rgba(0,0,0,.14));user-select:none}.tools-refresh .tool-tile-body{display:flex;flex-direction:column;gap:10px;margin-top:auto}.tools-refresh .tool-tile-tag{align-self:flex-start;padding:5px 12px;border-radius:999px;background:var(--tt-accent);color:var(--tt-accent-ink);font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tools-refresh .tool-tile b{font-family:var(--font-display);font-weight:800;font-size:20px;line-height:1.1;letter-spacing:-.02em;color:var(--tt-ink)}.tools-refresh .tool-tile p{margin:0;font-family:var(--font-sans);font-size:13px;line-height:1.5;color:var(--tt-ink);opacity:.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tools-refresh .tr-angle-sec{padding:110px 0;background:var(--tr-green-3)}.tools-refresh .tr-angle-card{max-width:900px;margin:0 auto;padding:46px 48px;background:#fff;border-radius:32px;box-shadow:0 20px 50px #06331f1a;display:flex;flex-direction:column;gap:22px;text-align:left}.tools-refresh .tr-angle-card p{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.4vw,32px);line-height:1.25;letter-spacing:-.02em;color:var(--tr-ink);text-wrap:balance}.tools-refresh .tr-angle-card p b,.tools-refresh .tr-angle-card p strong{color:var(--tr-accent);font-weight:800}.tools-refresh .tr-angle-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:var(--tr-forest);color:#fff;border-radius:999px;font-family:var(--font-sans);font-weight:700;font-size:15px;text-decoration:none;transition:transform .2s ease,background .2s ease}.tools-refresh .tr-angle-cta:hover{background:#021f14;transform:translateY(-2px)}.tools-refresh .tr-angle-cta span{transition:transform .2s ease}.tools-refresh .tr-angle-cta:hover span{transform:translate(2px)}.tools-refresh .tr-why-sec{padding:110px 0;background:var(--tr-green-4)}.tools-refresh .tr-why-intro{max-width:640px;color:var(--tr-mid)!important}.tools-refresh .tr-why-grid{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:900px}.tools-refresh .tr-why-grid li{padding:32px 30px 32px 68px;background:#fff;border-radius:26px;box-shadow:0 4px 14px #06331f0f;font-size:16px;line-height:1.55;color:var(--tr-mid);transition:transform .2s ease,box-shadow .2s ease;position:relative}.tools-refresh .tr-why-grid li:before{content:"✓";position:absolute;left:26px;top:32px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--tr-accent);color:#fff;font-family:var(--font-sans);font-weight:800;font-size:13px}.tools-refresh .tr-why-grid li:hover{transform:translateY(-4px);box-shadow:0 18px 36px #06331f1f}.tools-refresh .tr-why-grid li b,.tools-refresh .tr-why-grid li strong{color:var(--tr-ink);font-weight:700;font-family:var(--font-display);letter-spacing:-.01em;display:block;margin-bottom:4px;font-size:17px}.tools-refresh .tr-final{padding:130px max(5vw,22px);background:var(--tr-forest);color:#fff;position:relative;overflow:hidden;text-align:center}.tools-refresh .tr-final:before{content:"";position:absolute;inset:-40% -20% auto auto;width:620px;height:620px;background:radial-gradient(closest-side,rgba(22,173,99,.32),transparent 70%);filter:blur(4px);pointer-events:none}.tools-refresh .tr-final:after{content:"";position:absolute;inset:auto auto -30% -10%;width:520px;height:520px;background:radial-gradient(closest-side,rgba(190,223,202,.22),transparent 70%);pointer-events:none}.tools-refresh .tr-final-inner{position:relative;z-index:1;max-width:780px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:22px}.tools-refresh .tr-final h2{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(44px,5.4vw,88px);line-height:.95;letter-spacing:-.045em;color:#fff;text-wrap:balance}.tools-refresh .tr-final h2 b,.tools-refresh .tr-final h2 .serif,.tools-refresh .tr-final h2 .lemon,.tools-refresh .tr-final h2 span{color:inherit!important;font-family:inherit!important;font-style:normal!important;font-weight:inherit!important}.tools-refresh .tr-final p{margin:0;color:#ffffffc7;font-size:17px;line-height:1.55;max-width:560px}.tools-refresh .tr-final-cta{display:inline-flex;align-items:center;gap:10px;padding:18px 32px;background:var(--tr-accent);color:var(--tr-ink);border-radius:999px;font-family:var(--font-sans);font-weight:700;font-size:17px;text-decoration:none;transition:transform .2s ease,background .2s ease;margin-top:6px}.tools-refresh .tr-final-cta:hover{background:#0f9457;transform:translateY(-2px)}.tools-refresh .tr-final-cta span{transition:transform .2s ease}.tools-refresh .tr-final-cta:hover span{transform:translate(3px)}@media(max-width:1100px){.tools-refresh .tools-grid{grid-template-columns:repeat(3,1fr);gap:32px 28px}}@media(max-width:720px){.tools-refresh .tr-hero{padding:120px 20px 80px}.tools-refresh .tr-grid-sec,.tools-refresh .tr-angle-sec,.tools-refresh .tr-why-sec{padding:80px 0}.tools-refresh .tr-final{padding:100px 20px}.tools-refresh .tools-grid{grid-template-columns:repeat(2,1fr);gap:24px 18px;padding:32px 4px 50px}.tools-refresh .tool-tile{min-height:360px;padding:22px 18px;border-radius:24px}.tools-refresh .tool-tile-emoji{font-size:clamp(72px,18vw,120px)}.tools-refresh .tool-tile b{font-size:19px}.tools-refresh .tool-tile p{font-size:13px;-webkit-line-clamp:2}.tools-refresh .tr-angle-card{padding:32px 26px;border-radius:26px}.tools-refresh .tr-why-grid{grid-template-columns:1fr}.tools-refresh .tr-why-grid li{padding:26px 22px 26px 58px}.tools-refresh .tr-why-grid li:before{left:22px;top:26px}}@media(max-width:420px){.tools-refresh .tools-grid{grid-template-columns:1fr}.tools-refresh .tool-tile{transform:rotate(var(--tt-rot, -2deg))}}@media(prefers-reduced-motion:reduce){.tools-refresh .tool-tile{transform:none!important;transition:none!important}.tools-refresh .tool-tile:hover{transform:translateY(-4px)!important}}
