.tools-v2-module__zI2Vwa__page{--tv2-sky-a:#dff5e8;--tv2-sky-b:#f4fbf6;--tv2-sun:#fcd34d;--tv2-cloud:#fff;--tv2-ground:#bfe6cb;--tv2-ground-2:#a7dcb8;--tv2-tree:#4ade80;--tv2-shadow:#9fd3b2;--tv2-wall:#fff;--tv2-bar:#e7f3ec;--tv2-shelf:#d6eadf;--tv2-line:#cfe3d7;--tv2-card:#f7fcf9;--tv2-screen:#e3f4ea;--tv2-rail:#eef6f1;--tv2-ink:#1f2a24;--tv2-dot-a:#f87171;--tv2-dot-b:#fbbf24;--tv2-dot-c:#4ade80;--tv2-main:var(--brand-mark-main,#16a34a);--tv2-deep:var(--brand-mark-deep,#166534);--tv2-acc:var(--brand-mark-acc,#0ea5a4);position:relative;overflow-x:clip}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tools-v2-module__zI2Vwa__page{--tv2-sky-a:#0d2a1d;--tv2-sky-b:#12201a;--tv2-sun:#e2e8f0;--tv2-cloud:#2a3a32;--tv2-ground:#163626;--tv2-ground-2:#11301f;--tv2-tree:#166534;--tv2-shadow:#0b1711;--tv2-wall:#1c2a23;--tv2-bar:#23362c;--tv2-shelf:#2b4236;--tv2-line:#35503f;--tv2-card:#22332a;--tv2-screen:#142019;--tv2-rail:#2a3b33;--tv2-ink:#d7e7dd}}:root[data-theme=dark] .tools-v2-module__zI2Vwa__page{--tv2-sky-a:#0d2a1d;--tv2-sky-b:#12201a;--tv2-sun:#e2e8f0;--tv2-cloud:#2a3a32;--tv2-ground:#163626;--tv2-ground-2:#11301f;--tv2-tree:#166534;--tv2-shadow:#0b1711;--tv2-wall:#1c2a23;--tv2-bar:#23362c;--tv2-shelf:#2b4236;--tv2-line:#35503f;--tv2-card:#22332a;--tv2-screen:#142019;--tv2-rail:#2a3b33;--tv2-ink:#d7e7dd}.tools-v2-module__zI2Vwa__wrap{box-sizing:border-box;width:100%;max-width:1200px;margin-inline:auto;padding-inline:64px 24px;position:relative}.tools-v2-module__zI2Vwa__hero,.tools-v2-module__zI2Vwa__section{position:relative}.tools-v2-module__zI2Vwa__hero{padding:clamp(28px,5vw,64px) 0 clamp(32px,5vw,56px)}.tools-v2-module__zI2Vwa__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.tools-v2-module__zI2Vwa__heroCopy{min-width:0;position:relative}.tools-v2-module__zI2Vwa__heroTitle{letter-spacing:-.02em;color:var(--text);margin:12px 0 14px;font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1.1}.tools-v2-module__zI2Vwa__heroBody{max-width:34em;color:var(--text-2,var(--muted));margin:0 0 22px;font-size:clamp(15px,1.4vw,17px);line-height:1.6}.tools-v2-module__zI2Vwa__actions{flex-wrap:wrap;gap:10px;display:flex}.tools-v2-module__zI2Vwa__facts{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.tools-v2-module__zI2Vwa__heroArt{min-width:0;position:relative}.tools-v2-module__zI2Vwa__heroArt>.tools-v2-module__zI2Vwa__artPattern{width:auto;height:auto;inset:-24px 0}.tools-v2-module__zI2Vwa__scene{z-index:1;width:100%;height:auto;box-shadow:0 30px 60px -36px color-mix(in srgb, var(--tv2-deep) 60%, transparent);border-radius:28px;display:block;position:relative}.tools-v2-module__zI2Vwa__section{padding:clamp(44px,6.5vw,84px) 0}.tools-v2-module__zI2Vwa__tinted:before{content:"";z-index:-2;background:color-mix(in srgb, var(--tv2-main) 5%, var(--bg,transparent));pointer-events:none;position:absolute;inset:0}.tools-v2-module__zI2Vwa__head{max-width:660px;margin-bottom:clamp(22px,3vw,34px);position:relative}.tools-v2-module__zI2Vwa__head h2{color:var(--text);margin:10px 0;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.15}.tools-v2-module__zI2Vwa__head p{color:var(--text-2,var(--muted));margin:0;line-height:1.6}.tools-v2-module__zI2Vwa__headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(22px,3vw,34px);display:flex}.tools-v2-module__zI2Vwa__headRow .tools-v2-module__zI2Vwa__head{margin-bottom:0}.tools-v2-module__zI2Vwa__station{pointer-events:none;width:1px;height:1px;position:absolute;top:4px;left:0}.tools-v2-module__zI2Vwa__quick{border:1px solid var(--border);background:var(--surface);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,3vw,28px);padding:clamp(18px,3vw,28px);display:grid}.tools-v2-module__zI2Vwa__quick h2{color:var(--text);margin:6px 0;font-size:clamp(21px,2.4vw,27px);font-weight:800;line-height:1.2}.tools-v2-module__zI2Vwa__quick p{color:var(--text-2,var(--muted));margin:0;line-height:1.55}.tools-v2-module__zI2Vwa__quickCopy{min-width:0}.tools-v2-module__zI2Vwa__quickAction{justify-items:start;gap:8px;display:grid}.tools-v2-module__zI2Vwa__hint{color:var(--text-2,var(--muted));font-size:13px}.tools-v2-module__zI2Vwa__stops{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;display:grid}.tools-v2-module__zI2Vwa__stop,.tools-v2-module__zI2Vwa__card,.tools-v2-module__zI2Vwa__point{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);border-radius:20px;flex-direction:column;gap:8px;padding:20px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.tools-v2-module__zI2Vwa__stop:hover,.tools-v2-module__zI2Vwa__card:hover{border-color:color-mix(in srgb, var(--tv2-main) 45%, var(--border));box-shadow:0 18px 36px -24px color-mix(in srgb, var(--tv2-deep) 55%, transparent)}.tools-v2-module__zI2Vwa__headIcon{margin-bottom:10px;display:block}.tools-v2-module__zI2Vwa__stopTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.tools-v2-module__zI2Vwa__stopNo{letter-spacing:.08em;color:color-mix(in srgb, var(--tv2-deep) 60%, transparent);font-size:12px;font-weight:700}.tools-v2-module__zI2Vwa__stop h3,.tools-v2-module__zI2Vwa__card h3,.tools-v2-module__zI2Vwa__point h3{margin:4px 0 0;font-size:18px;font-weight:700;line-height:1.3}.tools-v2-module__zI2Vwa__stop p,.tools-v2-module__zI2Vwa__card p{color:var(--text-2,var(--muted));margin:0;font-size:14.5px;line-height:1.55}.tools-v2-module__zI2Vwa__toolList{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tools-v2-module__zI2Vwa__toolList a{min-height:36px;color:var(--text);border-radius:10px;align-items:center;gap:8px;margin-inline:-8px;padding:4px 8px;font-size:14.5px;text-decoration:none;display:flex}.tools-v2-module__zI2Vwa__toolList a:hover{background:color-mix(in srgb, var(--tv2-main) 9%, transparent)}.tools-v2-module__zI2Vwa__toolList a:before{content:"";background:var(--tv2-main);border-radius:50%;flex:none;width:6px;height:6px}.tools-v2-module__zI2Vwa__stopLink,.tools-v2-module__zI2Vwa__cardLink{min-height:44px;color:var(--tv2-deep);align-items:center;margin-top:auto;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tools-v2-module__zI2Vwa__stopLink:after,.tools-v2-module__zI2Vwa__cardLink:after{content:"";border-top:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:8px;transition:transform .2s;display:inline-block;transform:translateY(-1px)rotate(45deg)}.tools-v2-module__zI2Vwa__stopLink:hover:after,.tools-v2-module__zI2Vwa__card:hover .tools-v2-module__zI2Vwa__cardLink:after{transform:translate(3px,-1px)rotate(45deg)}.tools-v2-module__zI2Vwa__stop a:focus-visible,.tools-v2-module__zI2Vwa__card:focus-visible{outline:2px solid var(--action,#16a34a);outline-offset:3px}.tools-v2-module__zI2Vwa__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px;display:grid}.tools-v2-module__zI2Vwa__card{flex-direction:row;align-items:center;gap:14px;padding:14px 16px;text-decoration:none}.tools-v2-module__zI2Vwa__card>div{gap:2px;min-width:0;display:grid}.tools-v2-module__zI2Vwa__card h3{margin:0;font-size:16px}.tools-v2-module__zI2Vwa__card p{font-size:13.5px}.tools-v2-module__zI2Vwa__glyph{flex:none}.tools-v2-module__zI2Vwa__privacy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,48px);display:grid}.tools-v2-module__zI2Vwa__points{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tools-v2-module__zI2Vwa__point{flex-direction:row;align-items:flex-start;gap:12px;padding:16px;line-height:1.5}.tools-v2-module__zI2Vwa__tick{background:color-mix(in srgb, var(--tv2-main) 16%, transparent);border-radius:7px;flex:none;width:22px;height:22px;margin-top:1px;position:relative}.tools-v2-module__zI2Vwa__tick:after{content:"";border:solid var(--tv2-deep);border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}@media (max-width:860px){.tools-v2-module__zI2Vwa__heroGrid,.tools-v2-module__zI2Vwa__privacy,.tools-v2-module__zI2Vwa__quick{grid-template-columns:minmax(0,1fr)}}@media (max-width:719px){.tools-v2-module__zI2Vwa__wrap{padding-inline:40px 16px}}.tools-v2-module__zI2Vwa__cart{offset-path:path("M150 262C150 228 186 214 236 214H404C454 214 490 228 490 262S454 310 404 310H236C186 310 150 296 150 262Z");offset-rotate:0deg;offset-distance:64%}@media (prefers-reduced-motion:no-preference){.tools-v2-module__zI2Vwa__cloudA{animation:26s linear infinite tools-v2-module__zI2Vwa__tv2drift}.tools-v2-module__zI2Vwa__cloudB{animation:34s linear infinite reverse tools-v2-module__zI2Vwa__tv2drift}.tools-v2-module__zI2Vwa__sun{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite tools-v2-module__zI2Vwa__tv2glow}.tools-v2-module__zI2Vwa__gear{transform-box:fill-box;transform-origin:50%;animation:9s linear infinite tools-v2-module__zI2Vwa__tv2spin}.tools-v2-module__zI2Vwa__wrench{transform-box:fill-box;transform-origin:20% 100%;animation:3.2s ease-in-out infinite tools-v2-module__zI2Vwa__tv2wiggle}.tools-v2-module__zI2Vwa__lock{animation:4s ease-in-out infinite tools-v2-module__zI2Vwa__tv2lock}.tools-v2-module__zI2Vwa__caret{animation:1s step-end infinite tools-v2-module__zI2Vwa__tv2blink}.tools-v2-module__zI2Vwa__loop{stroke-dasharray:10 8;animation:2.4s linear infinite tools-v2-module__zI2Vwa__tv2dash}.tools-v2-module__zI2Vwa__cart{animation:10s linear infinite tools-v2-module__zI2Vwa__tv2ride}.tools-v2-module__zI2Vwa__bench{transform-box:fill-box;transform-origin:50% 100%;animation:4s ease-in-out infinite tools-v2-module__zI2Vwa__tv2bob}}@keyframes tools-v2-module__zI2Vwa__tv2bob{0%,80%,to{transform:translateY(0)}88%{transform:translateY(-3px)}}@keyframes tools-v2-module__zI2Vwa__tv2drift{0%{transform:translate(-40px)}to{transform:translate(60px)}}@keyframes tools-v2-module__zI2Vwa__tv2glow{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes tools-v2-module__zI2Vwa__tv2spin{to{transform:rotate(360deg)}}@keyframes tools-v2-module__zI2Vwa__tv2wiggle{0%,70%,to{transform:rotate(0)}80%{transform:rotate(-12deg)}90%{transform:rotate(9deg)}}@keyframes tools-v2-module__zI2Vwa__tv2lock{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-2.5px)}}@keyframes tools-v2-module__zI2Vwa__tv2blink{50%{opacity:0}}@keyframes tools-v2-module__zI2Vwa__tv2dash{to{stroke-dashoffset:-36px}}@keyframes tools-v2-module__zI2Vwa__tv2ride{0%{offset-distance:0%}to{offset-distance:100%}}
