main[data-toolpilot-redesign=home]{background:linear-gradient(180deg,#f8fafc,#ffffff 46%,#f8fafc)}main[data-toolpilot-redesign=home]>section:first-of-type{position:relative;isolation:isolate;background:radial-gradient(ellipse at 8% 6%,rgba(139,92,246,.16),transparent 34%),radial-gradient(ellipse at 92% 10%,rgba(59,130,246,.13),transparent 33%),linear-gradient(180deg,#ffffff,#f8faff)!important;border-bottom:1px solid rgba(226,232,240,.9)}main[data-toolpilot-redesign=home]>section:first-of-type h1{line-height:1.02;letter-spacing:-.045em}main[data-toolpilot-redesign=home] #search{padding:.65rem;border:1px solid rgba(226,232,240,.95);border-radius:1.6rem;background:rgba(255,255,255,.88);box-shadow:0 24px 70px rgba(30,41,59,.09),0 3px 10px rgba(30,41,59,.04)}main[data-toolpilot-redesign=home] #tools .card{min-height:175px;border:1px solid #e8eaf2;border-radius:1.35rem;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.035);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}main[data-toolpilot-redesign=home] #tools .card:hover{border-color:#c4b5fd;box-shadow:0 16px 34px rgba(76,29,149,.1)}main[data-toolpilot-redesign=home] .tp-category-tile{min-height:235px;text-decoration:none}main[data-toolpilot-redesign=home] .tp-category-tile:focus-visible{outline:3px solid rgba(124,58,237,.4);outline-offset:3px}main[data-toolpilot-redesign=home] #categories{background:radial-gradient(ellipse at 0 0,rgba(139,92,246,.06),transparent 32%),linear-gradient(180deg,#ffffff,#fbfcff)}main[data-toolpilot-redesign=home] details{border-radius:1.1rem;transition:border-color .18s ease,box-shadow .18s ease}main[data-toolpilot-redesign=home] details[open]{border-color:#c4b5fd;box-shadow:0 10px 28px rgba(76,29,149,.06)}main[data-toolpilot-redesign=directory]{min-height:60vh;background:linear-gradient(180deg,#f8fafc,#ffffff 24rem,#ffffff)}main[data-toolpilot-redesign=directory]>section:first-of-type{background:radial-gradient(ellipse at 12% 2%,rgba(139,92,246,.15),transparent 34%),radial-gradient(ellipse at 90% 2%,rgba(59,130,246,.12),transparent 32%),linear-gradient(180deg,#fff,#f7f8ff)!important;border-bottom:1px solid #e8eaf2}main[data-toolpilot-redesign=directory] h1{letter-spacing:-.04em;line-height:1.05}main[data-toolpilot-redesign=directory] section[id]{scroll-margin-top:6rem}main[data-toolpilot-redesign=directory] section[id] .card{min-height:165px;border:1px solid #e8eaf2;border-radius:1.25rem;background:#fff;box-shadow:0 5px 18px rgba(15,23,42,.035);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}main[data-toolpilot-redesign=directory] section[id] .card:hover{border-color:#c4b5fd;box-shadow:0 14px 32px rgba(76,29,149,.09)}main[data-toolpilot-redesign=tool]{color:var(--tp-ink)}main[data-toolpilot-redesign=tool] h1{letter-spacing:-.035em;line-height:1.12}main[data-toolpilot-redesign=tool] .card{border-color:#e5e7ef;border-radius:1.25rem;box-shadow:0 8px 28px rgba(15,23,42,.045)}main[data-toolpilot-redesign=tool] input:not([type=checkbox]):not([type=radio]):not([type=range]),main[data-toolpilot-redesign=tool] select,main[data-toolpilot-redesign=tool] textarea{border-radius:.85rem;border-color:#cbd5e1;box-shadow:inset 0 1px 2px rgba(15,23,42,.025)}main[data-toolpilot-redesign=tool] input::-moz-placeholder,main[data-toolpilot-redesign=tool] textarea::-moz-placeholder{color:#94a3b8;opacity:1}main[data-toolpilot-redesign=tool] input::placeholder,main[data-toolpilot-redesign=tool] textarea::placeholder{color:#94a3b8;opacity:1}main[data-toolpilot-redesign=tool] a:focus-visible,main[data-toolpilot-redesign=tool] button:focus-visible,main[data-toolpilot-redesign=tool] input:focus-visible,main[data-toolpilot-redesign=tool] select:focus-visible,main[data-toolpilot-redesign=tool] textarea:focus-visible{outline:3px solid rgba(124,58,237,.25);outline-offset:2px}main[data-toolpilot-redesign=tool] button{border-radius:.85rem;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease}main[data-toolpilot-redesign=tool] button:hover:not(:disabled){filter:brightness(.99)}@media (prefers-reduced-motion:reduce){main[data-toolpilot-redesign=directory] *,main[data-toolpilot-redesign=home] *,main[data-toolpilot-redesign=tool] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}