.v2-toolsdir{padding-top:0}.v2-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:18px}.v2-tile{display:flex;gap:14px;align-items:center;padding:18px;border-radius:20px;background:var(--card);border:1px solid var(--line);color:var(--ink);transition:border-color .2s,transform .2s}.v2-tile:hover{border-color:var(--brand);transform:translateY(-2px)}.v2-tile-ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#fff;font:800 20px var(--f-head);flex:0 0 auto;overflow:hidden}.v2-tile-ic img{width:34px;height:34px;object-fit:contain;display:block}.v2-tile-body{min-width:0;flex:1}.v2-tile b{display:block;font:800 16.5px var(--f-head);color:var(--ink);letter-spacing:-.01em}.v2-tile span{display:block;color:var(--muted);font-size:14px;line-height:1.45;margin-top:2px}.v2-tile small{display:inline-block;margin-top:8px;font:700 11px var(--f-head);letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.v2-tile-arrow{color:var(--muted);font-size:18px;flex:0 0 auto}.v2-tile:hover .v2-tile-arrow{color:var(--brand)}.v2-tools-why{margin-top:56px}.v2-tools-why .v2-card p{color:var(--muted);font-size:15px;line-height:1.6;margin:0}.v2-tools-faq{margin:56px auto 0;max-width:760px}.v2-toolsdir .v2-guide-cta{margin-top:56px}.v2-rich .v2-tiles-inline{margin-top:16px}.v2-rich .v2-tiles-inline a{color:var(--ink)}.v2-toolsec{padding:10px 0 50px}.v2-toolgrid{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:44px;align-items:start}.v2-toolbox{background:var(--bg-tint);border:1px solid var(--line);border-radius:28px;padding:14px 14px 18px;box-shadow:0 20px 60px #140a3c14}.v2-toolbox-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 6px 12px;font:700 11.5px var(--f-head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v2-toolside-h{font-size:clamp(20px,2vw,26px);letter-spacing:-.02em;margin:6px 0 16px;scroll-margin-top:96px}.v2-toolside .v2-steplist{padding:0;margin:0}.v2-tooltrust{margin-top:22px;display:grid;gap:10px}.v2-tooltrust b{font:800 16px var(--f-head);color:var(--ink)}.v2-tooltrust span{color:var(--muted);font-size:14.5px;line-height:1.6}.v2-tooltrust .v2-btn{justify-self:start}.v2-tooldoc{padding-top:10px}.v2-tools-articles{margin-top:18px}.v2-thero .v2-lead{max-width:640px}@media (max-width:900px){.v2-toolgrid{grid-template-columns:1fr;gap:28px}.v2-toolbox{border-radius:22px}}.tool-app{--sub:var(--muted);--border:var(--line);--green:var(--success);--gold:var(--warning);--red:var(--danger);--chip:var(--chip-bg);font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.45;color:var(--text);-webkit-tap-highlight-color:transparent}.tool-app *{box-sizing:border-box}.tool-app a{color:var(--brand);text-decoration:none}.tool-app img{max-width:100%;height:auto}.tool-app h1,.tool-app h2,.tool-app h3{margin:0 0 8px;font-weight:800;letter-spacing:-.01em;font-family:inherit;color:var(--text)}.tool-app h1{font-size:20px}.tool-app h2{font-size:16px}.tool-app h3{font-size:14.5px}.tool-app p{margin:0 0 10px}.tool-app .v2-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px;margin-bottom:10px}.tool-app .v2-card h3{font-size:14.5px;letter-spacing:-.01em}.tool-app .v2-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--sub);margin:16px 4px 8px}.tool-app .v2-label:first-child{margin-top:2px}.tool-app .v2-title{font-size:15px;font-weight:800;color:var(--text)}.tool-app .v2-muted{color:var(--sub);font-size:12.5px}.tool-app .v2-big{font-size:26px;font-weight:800;letter-spacing:-.02em}.tool-app .v2-field{display:block;width:100%;min-height:0;margin:0;gap:0;background:var(--field);color:var(--text);border:1px solid var(--border);border-radius:13px;padding:13px 14px;font:400 15px/1.3 inherit;font-family:inherit;outline:none;-webkit-appearance:none;appearance:none}.tool-app .v2-field:focus{border-color:var(--brand)}.tool-app select.v2-field{background-image:linear-gradient(45deg,transparent 50%,var(--sub) 50%),linear-gradient(135deg,var(--sub) 50%,transparent 50%);background-position:calc(100% - 20px) 55%,calc(100% - 15px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:36px}.tool-app .v2-btn,.tool-app .v2-btn-outline{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:48px;min-height:48px;padding:0;border-radius:14px;font-size:15px;font-weight:800;font-family:inherit;cursor:pointer;border:0;transition:none}.tool-app .v2-btn{background:var(--brand);color:var(--brand-ink)}.tool-app .v2-btn-outline{background:transparent;color:var(--brand);border:1.4px solid var(--brand)}.tool-app .v2-btn:active,.tool-app .v2-btn-outline:active{transform:scale(.98)}.tool-app .v2-btn[disabled]{opacity:.7;cursor:default}.tool-app .v2-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;font-size:11px;font-weight:800;color:var(--brand);background:var(--chip)}.tool-app .v2-pill-green{color:var(--green);background:#00a85a1f}.tool-app .v2-pill-gold{color:var(--gold);background:#e6a80024}.tool-app .v2-note{display:flex;gap:10px;background:var(--field);border:1px solid var(--border);border-radius:13px;padding:11px 12px;color:var(--sub);font-size:12px;line-height:1.5;margin:10px 0}.tool-app .v2-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.tool-app .v2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tool-app .v2-divider{height:1px;background:var(--border);margin:10px 0}.tool-app .v2-chip-icon{width:42px;height:42px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--chip);color:var(--brand);font-weight:800;flex:0 0 auto}.tool-app .v2-seg{display:flex;gap:6px;overflow-x:auto;padding:0 0 2px;margin:0;border:0;background:none;border-radius:0;scrollbar-width:none}.tool-app .v2-seg::-webkit-scrollbar{display:none}.tool-app .v2-seg button{flex:0 0 auto;min-height:0;box-shadow:none;border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:99px;padding:8px 14px;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer}.tool-app .v2-seg button.on{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.tool-app .fade-in{animation:v2-tfi .28s ease-out both}@keyframes v2-tfi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
