.ToolsContent-module__fdn93q__page{--accent:var(--color-primary);font-family:var(--font-display);min-height:100vh}.ToolsContent-module__fdn93q__page main{max-width:1440px;margin:auto;padding:0 40px}.ToolsContent-module__fdn93q__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;padding:150px 0 100px;display:grid}.ToolsContent-module__fdn93q__hero h1{letter-spacing:-.045em;margin:0 0 30px;font-size:clamp(56px,6.8vw,102px);font-weight:300;line-height:1.02}.ToolsContent-module__fdn93q__heroCopy>p{max-width:450px;color:var(--room-soft);margin-bottom:30px;font-size:18px;line-height:1.65}.ToolsContent-module__fdn93q__primary{background:var(--accent);color:#111;cursor:pointer;justify-content:space-between;align-items:center;gap:30px;padding:17px 23px;font-size:16px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.ToolsContent-module__fdn93q__primary:hover{background:var(--color-primary-hover);transform:translateY(-3px)}.ToolsContent-module__fdn93q__heroNote{color:var(--room-soft);margin-top:24px;font-size:14px}.ToolsContent-module__fdn93q__feature{background:var(--room-raise);padding:32px 36px}.ToolsContent-module__fdn93q__featureTop{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.ToolsContent-module__fdn93q__feature h2{letter-spacing:-.035em;margin:48px 0 24px;font-size:clamp(30px,3.1vw,46px);font-weight:300;line-height:1.12}.ToolsContent-module__fdn93q__feature>p{max-width:370px;color:var(--room-soft);font-size:16px;line-height:1.6}.ToolsContent-module__fdn93q__linkPreview{background:var(--room);justify-content:space-between;align-items:center;gap:12px;margin:28px 0;padding:22px 18px;font-size:14px;display:flex}.ToolsContent-module__fdn93q__featureAction{justify-content:space-between;align-items:center;padding:10px 0;font-size:18px;transition:color .2s;display:flex}.ToolsContent-module__fdn93q__featureAction:hover{color:var(--accent)}.ToolsContent-module__fdn93q__featureFoot{color:var(--room-soft);justify-content:space-between;margin-top:32px;font-size:14px;display:flex}.ToolsContent-module__fdn93q__directory,.ToolsContent-module__fdn93q__builder{scroll-margin-top:100px}.ToolsContent-module__fdn93q__directoryHeading{justify-content:space-between;align-items:end;gap:32px;display:flex}.ToolsContent-module__fdn93q__directoryHeading h2{letter-spacing:-.035em;margin-bottom:16px;font-size:clamp(32px,4vw,54px);font-weight:300;line-height:1.1}.ToolsContent-module__fdn93q__directoryHeading p{color:var(--room-soft);font-size:16px}.ToolsContent-module__fdn93q__search{background:var(--room-raise);align-items:center;gap:12px;width:100%;max-width:360px;padding:15px 18px;display:flex}.ToolsContent-module__fdn93q__search input{background:0 0;outline:none;width:100%;min-width:0;font-size:16px}.ToolsContent-module__fdn93q__search button{cursor:pointer}.ToolsContent-module__fdn93q__filters{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.ToolsContent-module__fdn93q__filters button{cursor:pointer;background:var(--room-raise);padding:11px 20px;font-size:15px;transition:background .2s,color .2s}.ToolsContent-module__fdn93q__filters button:hover,.ToolsContent-module__fdn93q__filters .ToolsContent-module__fdn93q__active{background:var(--room-ink);color:var(--room)}.ToolsContent-module__fdn93q__resultCount{color:var(--room-soft);margin:25px 0 17px;font-size:14px}.ToolsContent-module__fdn93q__toolList{flex-direction:column;gap:3px;display:flex}.ToolsContent-module__fdn93q__toolRow{background:var(--room-raise);grid-template-columns:1fr 1.5fr 110px 36px;align-items:center;gap:24px;min-height:106px;padding:23px 26px;transition:background .25s;display:grid}.ToolsContent-module__fdn93q__toolRow:nth-child(2n){background:color-mix(in srgb,var(--room-raise)50%,var(--room))}.ToolsContent-module__fdn93q__toolRow:hover{background:var(--room-ink);color:var(--room)}.ToolsContent-module__fdn93q__toolName{letter-spacing:-.025em;font-size:23px;font-weight:400}.ToolsContent-module__fdn93q__toolDescription{font-size:16px;line-height:1.55}.ToolsContent-module__fdn93q__toolCategory{font-size:14px}.ToolsContent-module__fdn93q__rowArrow{justify-content:end;transition:transform .3s;display:flex}.ToolsContent-module__fdn93q__empty{background:var(--room-raise);padding:64px 24px}.ToolsContent-module__fdn93q__empty h3{font-size:28px;font-weight:300}.ToolsContent-module__fdn93q__empty p{margin:14px 0 24px}.ToolsContent-module__fdn93q__empty button{cursor:pointer;align-items:center;gap:16px;display:flex}.ToolsContent-module__fdn93q__builder{grid-template-columns:.8fr 1.2fr;align-items:start;gap:9%;padding:140px 0;display:grid}.ToolsContent-module__fdn93q__builderIntro{position:sticky;top:110px}.ToolsContent-module__fdn93q__builderIntro h2{letter-spacing:-.04em;margin-bottom:28px;font-size:clamp(48px,6vw,84px);font-weight:300;line-height:1.03}.ToolsContent-module__fdn93q__builderIntro p{max-width:340px;color:var(--room-soft);font-size:18px;line-height:1.6}.ToolsContent-module__fdn93q__builderNote{align-items:center;gap:12px;margin-top:36px;font-size:14px;display:flex}.ToolsContent-module__fdn93q__builderForm{background:var(--room-raise);min-width:0;padding:32px}.ToolsContent-module__fdn93q__formHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.ToolsContent-module__fdn93q__formHeader h3{letter-spacing:-.025em;font-size:24px;font-weight:400}.ToolsContent-module__fdn93q__formHeader>span{white-space:nowrap;font-size:14px}.ToolsContent-module__fdn93q__selects{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ToolsContent-module__fdn93q__selects label{font-size:14px}.ToolsContent-module__fdn93q__selects select{background:var(--room);width:100%;color:var(--room-ink);min-width:0;margin-top:9px;padding:14px 12px;font-size:15px;display:block}.ToolsContent-module__fdn93q__formatDescription{color:var(--room-soft);margin:20px 0 26px;font-size:14px;line-height:1.55}.ToolsContent-module__fdn93q__fields{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:26px;display:grid}.ToolsContent-module__fdn93q__fields input{background:var(--room);color:var(--room-ink);box-shadow:none;border:0;border-radius:0;padding:14px;font-size:16px}.ToolsContent-module__fdn93q__fields label{color:var(--room-ink);font-size:14px;font-weight:400}.ToolsContent-module__fdn93q__fields>div{min-width:0}.ToolsContent-module__fdn93q__notice{margin-top:20px;font-size:16px}.ToolsContent-module__fdn93q__output{background:var(--room);margin-top:24px;padding:22px}.ToolsContent-module__fdn93q__output>span{font-size:16px}.ToolsContent-module__fdn93q__output>a{overflow-wrap:anywhere;padding:18px 0;font-size:14px;display:block}.ToolsContent-module__fdn93q__output button{cursor:pointer;align-items:center;gap:10px;font-size:15px;display:flex}.ToolsContent-module__fdn93q__close{background:var(--room-ink);color:var(--room);grid-template-columns:1.3fr 1fr;align-items:center;gap:50px;margin-bottom:100px;padding:52px;display:grid}.ToolsContent-module__fdn93q__close h2{letter-spacing:-.035em;font-size:clamp(28px,3.2vw,44px);font-weight:300;line-height:1.15}.ToolsContent-module__fdn93q__close p{max-width:310px;margin-bottom:25px;font-size:16px;line-height:1.6}.ToolsContent-module__fdn93q__page a:focus-visible,.ToolsContent-module__fdn93q__page button:focus-visible,.ToolsContent-module__fdn93q__page input:focus-visible,.ToolsContent-module__fdn93q__page select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (min-width:1600px){.ToolsContent-module__fdn93q__hero{padding-top:180px}}@media (max-width:1000px){.ToolsContent-module__fdn93q__hero{gap:5%}.ToolsContent-module__fdn93q__feature{padding:26px}.ToolsContent-module__fdn93q__hero h1{font-size:64px}.ToolsContent-module__fdn93q__toolRow{grid-template-columns:1fr 1.3fr 30px;gap:20px}.ToolsContent-module__fdn93q__toolCategory{display:none}.ToolsContent-module__fdn93q__builder{grid-template-columns:.7fr 1fr;gap:5%}.ToolsContent-module__fdn93q__builderForm{padding:24px}.ToolsContent-module__fdn93q__selects{grid-template-columns:1fr}.ToolsContent-module__fdn93q__close{gap:30px;padding:36px}}@media (max-width:700px){.ToolsContent-module__fdn93q__page main{padding:0 20px}.ToolsContent-module__fdn93q__hero{grid-template-columns:1fr;gap:40px;padding:116px 0 72px}.ToolsContent-module__fdn93q__hero h1{font-size:clamp(48px,12vw,76px)}.ToolsContent-module__fdn93q__heroCopy>p{font-size:17px}.ToolsContent-module__fdn93q__feature{padding:26px}.ToolsContent-module__fdn93q__feature h2{margin-top:32px;font-size:36px}.ToolsContent-module__fdn93q__directoryHeading{flex-direction:column;align-items:start;gap:24px}.ToolsContent-module__fdn93q__search{max-width:none}.ToolsContent-module__fdn93q__filters{gap:6px;margin-top:24px}.ToolsContent-module__fdn93q__filters button{padding:11px 14px;font-size:14px}.ToolsContent-module__fdn93q__toolRow{grid-template-columns:1fr 28px;gap:9px 18px;padding:22px 18px}.ToolsContent-module__fdn93q__toolName{font-size:22px}.ToolsContent-module__fdn93q__toolDescription{grid-area:2/1;font-size:16px}.ToolsContent-module__fdn93q__rowArrow{grid-area:1/2/3}.ToolsContent-module__fdn93q__builder{grid-template-columns:1fr;gap:32px;padding:80px 0}.ToolsContent-module__fdn93q__builderIntro{position:static}.ToolsContent-module__fdn93q__builderIntro h2{font-size:58px}.ToolsContent-module__fdn93q__builderIntro p{max-width:440px;font-size:17px}.ToolsContent-module__fdn93q__builderForm{padding:22px}.ToolsContent-module__fdn93q__formHeader{align-items:start}.ToolsContent-module__fdn93q__formHeader h3{font-size:23px}.ToolsContent-module__fdn93q__selects{grid-template-columns:1fr}.ToolsContent-module__fdn93q__close{grid-template-columns:1fr;gap:28px;margin-bottom:64px;padding:30px 24px}.ToolsContent-module__fdn93q__close h2{font-size:28px}.ToolsContent-module__fdn93q__linkPreview{gap:8px;padding:18px 12px;font-size:13px}.ToolsContent-module__fdn93q__fields{gap:18px 12px}.ToolsContent-module__fdn93q__featureTop{font-size:13px}}@media (prefers-reduced-motion:reduce){.ToolsContent-module__fdn93q__page *{scroll-behavior:auto!important;transition:none!important}}.ToolsContent-module__fdn93q__heroNote{margin-top:0;padding-top:24px}.ToolsContent-module__fdn93q__toolDescription{margin:0}.ToolsContent-module__fdn93q__featureTop{justify-content:flex-end}.ToolsContent-module__fdn93q__directory{padding-top:25px}.ToolsContent-module__fdn93q__filters{z-index:30;background:var(--room);scrollbar-width:thin;flex-wrap:nowrap;margin-top:24px;padding:16px 0;position:sticky;top:64px;overflow-x:auto}.ToolsContent-module__fdn93q__filters button{flex-shrink:0}.ToolsContent-module__fdn93q__toolList{perspective:1200px;grid-template-columns:1fr 1fr;gap:28px;display:grid}.ToolsContent-module__fdn93q__toolRow,.ToolsContent-module__fdn93q__toolRow:nth-child(2n){background:var(--room-raise);grid-template-columns:1fr auto;align-content:start;align-items:start;gap:16px 20px;min-height:430px;padding:28px;transition:background .35s,color .35s;display:grid;position:relative;overflow:hidden}.ToolsContent-module__fdn93q__toolRow:nth-child(4n+2),.ToolsContent-module__fdn93q__toolRow:nth-child(4n+3){color:#f6f5f2;background:#181818}.ToolsContent-module__fdn93q__toolArt{background:color-mix(in srgb,currentColor 4%,transparent);grid-column:1/-1;justify-content:center;align-items:center;height:230px;margin-bottom:18px;display:flex;overflow:hidden}.ToolsContent-module__fdn93q__toolArt>div{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ToolsContent-module__fdn93q__toolName{letter-spacing:-.035em;grid-column:1/-1;font-size:clamp(24px,2.3vw,34px);font-weight:300}.ToolsContent-module__fdn93q__toolDescription{grid-column:1/-1;max-width:390px;min-height:50px}.ToolsContent-module__fdn93q__toolCategory{color:inherit;opacity:.7;grid-column:1;margin-top:18px;font-size:13px;display:block}.ToolsContent-module__fdn93q__rowArrow{grid-area:auto/2;align-items:center;gap:12px;margin-top:15px;font-size:14px}.ToolsContent-module__fdn93q__toolRow:hover,.ToolsContent-module__fdn93q__toolRow:nth-child(2n):hover{color:#f6f5f2;background:#252522}.ToolsContent-module__fdn93q__toolRow:hover .ToolsContent-module__fdn93q__rowArrow{color:#ff7043;transform:translate(4px)}.ToolsContent-module__fdn93q__toolRow:focus-visible{outline-offset:5px;outline:2px solid #ff7043}.ToolsContent-module__fdn93q__keywordVisual{flex-wrap:wrap;justify-content:center;gap:10px;max-width:340px;padding:20px;display:flex}.ToolsContent-module__fdn93q__keywordVisual>span{background:var(--room);color:var(--room-ink);padding:12px 18px;font-size:17px}.ToolsContent-module__fdn93q__keywordVisual>span:nth-child(2){color:#111;background:#ff7043}.ToolsContent-module__fdn93q__keywordVisual>b{text-align:center;width:100%;margin-top:15px;font-size:13px;font-weight:400}.ToolsContent-module__fdn93q__chartVisual{align-items:end;gap:10px;width:75%;height:150px;display:flex}.ToolsContent-module__fdn93q__chartVisual i{opacity:.25;transform-origin:bottom;background:currentColor;flex:1;transition:transform .7s}.ToolsContent-module__fdn93q__chartVisual i:nth-child(3n){opacity:1;background:#ff7043}.ToolsContent-module__fdn93q__toolRow:hover .ToolsContent-module__fdn93q__chartVisual i:nth-child(odd){transform:scaleY(.8)}.ToolsContent-module__fdn93q__toolRow:hover .ToolsContent-module__fdn93q__chartVisual i:nth-child(2n){transform:scaleY(1.1)}.ToolsContent-module__fdn93q__barcode{justify-content:center;align-items:start;gap:4px;height:125px;display:flex}.ToolsContent-module__fdn93q__barcode i{background:currentColor;display:block}.ToolsContent-module__fdn93q__reviewVisual{align-items:center;gap:20px;display:flex}.ToolsContent-module__fdn93q__reviewVisual>span{color:#ff7043;font-size:160px;line-height:.8}.ToolsContent-module__fdn93q__reviewVisual p{letter-spacing:-.04em;font-size:28px;font-weight:300;line-height:1.1}.ToolsContent-module__fdn93q__listingVisual{padding:20px 35px}.ToolsContent-module__fdn93q__listingVisual>span,.ToolsContent-module__fdn93q__listingVisual>strong{letter-spacing:-.04em;font-size:clamp(25px,3vw,42px);font-weight:300;line-height:1.15;display:block}.ToolsContent-module__fdn93q__listingVisual>div{gap:6px;margin-top:24px;display:flex}.ToolsContent-module__fdn93q__listingVisual i{opacity:.2;background:currentColor;width:52px;height:5px}.ToolsContent-module__fdn93q__listingVisual i:first-child{opacity:1;background:#ff7043}.ToolsContent-module__fdn93q__empty{grid-column:1/-1}.ToolsContent-module__fdn93q__resultCount{margin-top:15px}@media (max-width:700px){.ToolsContent-module__fdn93q__toolList{grid-template-columns:1fr;gap:20px}.ToolsContent-module__fdn93q__toolRow,.ToolsContent-module__fdn93q__toolRow:nth-child(2n){gap:14px;min-height:390px;padding:24px}.ToolsContent-module__fdn93q__toolArt{height:190px;margin-bottom:10px}.ToolsContent-module__fdn93q__toolName{grid-row:auto;font-size:28px}.ToolsContent-module__fdn93q__toolDescription{grid-row:auto;font-size:16px}.ToolsContent-module__fdn93q__toolCategory{display:block}.ToolsContent-module__fdn93q__rowArrow{grid-area:auto/2}.ToolsContent-module__fdn93q__filters{top:64px}.ToolsContent-module__fdn93q__listingVisual>span,.ToolsContent-module__fdn93q__listingVisual>strong{font-size:33px}.ToolsContent-module__fdn93q__toolRow:hover{transform:none}}@media (prefers-reduced-motion:reduce){.ToolsContent-module__fdn93q__toolArt>div{transform:none!important}.ToolsContent-module__fdn93q__chartVisual i{transition:none!important}}.ToolsContent-module__fdn93q__toolName{border-left:4px solid var(--color-primary);padding-left:14px;font-weight:500;line-height:1.2;display:block}.ToolsContent-module__fdn93q__toolRow:hover .ToolsContent-module__fdn93q__toolName{color:var(--color-primary)}
