.tools-hub_page__oDIkO{--hub-paper:#f6f4ed;--hub-paper-ink:#172126;--hub-muted:#5e6a70;--hub-line:#d7d3c8;--hub-bench:#091218;--hub-bench-raised:#111d24;--hub-cyan:#6bd8e5;--hub-yellow:#f6c915;inline-size:min(100%,76rem);margin-inline:auto;padding:clamp(1rem,3vw,2rem) clamp(.75rem,3vw,1.5rem) clamp(3rem,7vw,6rem);color:var(--hub-paper-ink)}.tools-hub_hero__RQi8W{position:relative;isolation:isolate;min-block-size:clamp(22rem,46vw,34rem);overflow:hidden;border:1px solid var(--hub-line);background:var(--hub-paper);box-shadow:0 1.5rem 4rem rgba(40,48,42,.1);padding:clamp(1.25rem,6vw,5rem)}.tools-hub_heroGrid__Xi7wC{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(42,127,143,.1) 1px,transparent 0),linear-gradient(90deg,rgba(42,127,143,.1) 1px,transparent 0);background-size:clamp(1.35rem,3vw,2rem) clamp(1.35rem,3vw,2rem);mask-image:linear-gradient(180deg,black,transparent 80%)}.tools-hub_heroContent__fpX74{position:relative;z-index:1;max-inline-size:48rem}.tools-hub_eyebrow__IpMWg,.tools-hub_workbenchLabel__JzNt5{margin:0;color:#0b6776;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;font-weight:800;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.tools-hub_title__rN_Rn{max-inline-size:13ch;margin:.8rem 0 0;font-size:clamp(2.5rem,8vw,6.35rem);font-weight:800;letter-spacing:-.065em;line-height:.91;overflow-wrap:anywhere}.tools-hub_intro__kSG2g{max-inline-size:57ch;margin:clamp(1.2rem,3vw,2rem) 0 0;color:var(--hub-muted);font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.72;overflow-wrap:anywhere}.tools-hub_heroStamp__VQ3O_{position:absolute;inset-block-end:clamp(1rem,5vw,4rem);inset-inline-end:clamp(1rem,6vw,5rem);display:grid;inline-size:clamp(8rem,19vw,14rem);aspect-ratio:1;place-items:center;border:1px solid rgba(11,103,118,.34);border-radius:50%;transform:rotate(-10deg)}.tools-hub_heroStamp__VQ3O_:after,.tools-hub_heroStamp__VQ3O_:before{position:absolute;content:""}.tools-hub_heroStamp__VQ3O_:before{inset:.8rem;border:1px dashed rgba(11,103,118,.43);border-radius:inherit}.tools-hub_heroStamp__VQ3O_:after{inset:27%;border:.8rem solid var(--hub-yellow);border-radius:50%;box-shadow:0 0 0 .7rem rgba(107,216,229,.28)}.tools-hub_heroStamp__VQ3O_ i,.tools-hub_heroStamp__VQ3O_ span,.tools-hub_heroStamp__VQ3O_ strong{position:absolute;display:block;background:#0b6776}.tools-hub_heroStamp__VQ3O_ span{inline-size:1px;block-size:78%}.tools-hub_heroStamp__VQ3O_ strong{inline-size:78%;block-size:1px}.tools-hub_heroStamp__VQ3O_ i{inline-size:.65rem;block-size:.65rem;border-radius:50%}.tools-hub_faq__FLrxN,.tools-hub_moreTools__YRNOM,.tools-hub_taskRail__hM7wP,.tools-hub_workbench__4yvir{margin-block-start:clamp(1rem,3vw,2rem)}.tools-hub_workbench__4yvir{border:1px solid rgba(231,241,238,.16);background:radial-gradient(circle at 95% 0,rgba(107,216,229,.18),transparent 21rem),radial-gradient(circle at 0 100%,rgba(246,201,21,.11),transparent 19rem),var(--hub-bench);box-shadow:0 1.7rem 4rem rgba(7,14,18,.24);color:#eef5f1;padding:clamp(1rem,4vw,3rem)}.tools-hub_workbenchHeader__RnC7Z{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.65fr);gap:clamp(1rem,3vw,3rem);align-items:end}.tools-hub_sectionTitle__IdEsI,.tools-hub_workbenchTitle__FCHEa{margin:.48rem 0 0;font-size:clamp(1.5rem,4vw,2.7rem);font-weight:780;letter-spacing:-.04em;line-height:1;overflow-wrap:anywhere}.tools-hub_boundaryText__u8AqB,.tools-hub_faqItem__3kL_g p,.tools-hub_manualBoundary__qBm9l p,.tools-hub_sectionCopy___L_DS,.tools-hub_workbenchDescription__YtUqg{margin:0;color:rgba(238,245,241,.7);font-size:.95rem;line-height:1.65;overflow-wrap:anywhere}.tools-hub_boundaryRow__CVp1Y{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-block-start:clamp(1.2rem,3vw,2rem);border-block:1px solid rgba(231,241,238,.13);padding-block:.9rem}.tools-hub_boundaryPill__5_dCT{border:1px solid rgba(107,216,229,.42);border-radius:999px;color:var(--hub-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:750;letter-spacing:.04em;padding:.36rem .62rem}.tools-hub_boundaryText__u8AqB{flex:1 1 17rem}.tools-hub_taskLinks__2FHur,.tools-hub_toolList__anqvw{margin:clamp(1rem,3vw,2rem) 0 0;padding:0;list-style:none}.tools-hub_toolCard__vO_if{display:grid;grid-template-columns:minmax(7.5rem,.4fr) minmax(0,1fr);min-block-size:clamp(15rem,28vw,20rem);overflow:hidden;border:1px solid rgba(231,241,238,.18);background:var(--hub-bench-raised);color:inherit;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.tools-hub_toolCard__vO_if:hover{border-color:var(--hub-yellow);box-shadow:0 1.25rem 2.5rem rgba(0,0,0,.22);transform:translateY(-.22rem)}.tools-hub_faqItem__3kL_g summary:focus-visible,.tools-hub_taskLink__nLe2v:focus-visible,.tools-hub_toolCard__vO_if:focus-visible{outline:3px solid var(--hub-yellow);outline-offset:4px}.tools-hub_toolVisual__OiBhz{position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,rgba(107,216,229,.2),transparent 70%),#0c1b21}.tools-hub_toolVisual__OiBhz:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:1rem 1rem;content:""}.tools-hub_imageGlyph__bqNd_{position:relative;display:block;inline-size:clamp(4.5rem,11vw,8rem);aspect-ratio:1.2;overflow:hidden;border:.22rem solid var(--hub-cyan);background:#132a33;box-shadow:0 0 0 .48rem rgba(107,216,229,.1)}.tools-hub_imageGlyphSun__1Y68h{position:absolute;inset-block-start:17%;inset-inline-end:17%;inline-size:18%;aspect-ratio:1;border-radius:50%;background:var(--hub-yellow)}.tools-hub_imageGlyphSlope__2_3Ku{position:absolute;inset-inline:-15% 8%;inset-block-end:-23%;border-color:transparent transparent #3f9aa8;border-style:solid;border-width:0 0 4.4rem 7rem;transform:rotate(8deg)}.tools-hub_imageGlyphPixels__3QsrE{position:absolute;inset-block-end:18%;inset-inline-start:16%;inline-size:.55rem;block-size:.55rem;background:#d7f8fb;box-shadow:.78rem .4rem #d7f8fb,1.56rem -.2rem #d7f8fb,2.34rem .55rem #d7f8fb}.tools-hub_toolOrdinal__talY0{position:absolute;inset-block-end:.8rem;inset-inline-start:.8rem;color:rgba(238,245,241,.55);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:800;letter-spacing:.08em}.tools-hub_toolContent__O3RZT{display:flex;min-inline-size:0;flex-direction:column;justify-content:center;padding:clamp(1rem,4vw,2.75rem)}.tools-hub_toolTitle__sggrZ{font-size:clamp(1.35rem,4vw,2.6rem);font-weight:760;letter-spacing:-.045em;line-height:1.05;overflow-wrap:anywhere}.tools-hub_toolDescription__M8Nor{max-inline-size:52ch;margin-block-start:.9rem;color:rgba(238,245,241,.7);line-height:1.65;overflow-wrap:anywhere}.tools-hub_toolAction__c_aK4{display:flex;gap:.6rem;align-items:center;margin-block-start:1.4rem;color:var(--hub-yellow);font-size:.92rem;font-weight:780}.tools-hub_toolArrow__ZpiFg{display:inline-block;transition:transform .16s ease}.tools-hub_toolCard__vO_if:hover .tools-hub_toolArrow__ZpiFg{transform:translateX(.22rem)}[dir=rtl] .tools-hub_toolArrow__ZpiFg{transform:scaleX(-1)}[dir=rtl] .tools-hub_toolCard__vO_if:hover .tools-hub_toolArrow__ZpiFg{transform:translateX(-.22rem) scaleX(-1)}.tools-hub_manualBoundary__qBm9l{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;margin-block-start:1rem;padding-block-start:1rem}.tools-hub_manualBoundaryMark__veoDC{inline-size:.55rem;block-size:.55rem;margin-block-start:.35rem;border-radius:50%;background:var(--hub-yellow)}.tools-hub_faq__FLrxN,.tools-hub_moreTools__YRNOM,.tools-hub_taskRail__hM7wP{border:1px solid var(--hub-line);background:var(--hub-paper);padding:clamp(1rem,3vw,2rem)}.tools-hub_moreTools__YRNOM{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:start}.tools-hub_moreToolsIndex__A7Gny{display:grid;inline-size:2.6rem;block-size:2.6rem;place-items:center;border-radius:50%;background:#0b6776;color:#fff;font-size:1.55rem;font-weight:300}.tools-hub_moreTools__YRNOM .tools-hub_sectionCopy___L_DS{margin-block-start:.8rem;color:var(--hub-muted)}.tools-hub_taskRail__hM7wP{background:#e7f4f1}.tools-hub_railHeader__achx_{display:flex;align-items:baseline;justify-content:space-between}.tools-hub_taskLinks__2FHur{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.tools-hub_taskLink__nLe2v{display:flex;min-block-size:4rem;gap:.75rem;align-items:center;justify-content:space-between;border:1px solid rgba(11,103,118,.25);background:rgba(255,255,255,.7);color:#16333b;font-size:.9rem;font-weight:750;line-height:1.3;padding:.8rem;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.tools-hub_taskLink__nLe2v:hover{background:#0b6776;color:#fff;transform:translateY(-.13rem)}.tools-hub_faq__FLrxN{background:#132127;color:#eef5f1}.tools-hub_faqList__MX3vL{margin-block-start:1rem;border-block-start:1px solid rgba(231,241,238,.18)}.tools-hub_faqItem__3kL_g{border-block-end:1px solid rgba(231,241,238,.18)}.tools-hub_faqItem__3kL_g summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;cursor:pointer;list-style:none;padding-block:1rem}.tools-hub_faqItem__3kL_g summary::-webkit-details-marker{display:none}.tools-hub_faqIndex__XnTk5{color:var(--hub-cyan);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:800}.tools-hub_faqMarker__q9Nbu{color:var(--hub-yellow);font-size:1.25rem;line-height:1;transition:transform .16s ease}.tools-hub_faqItem__3kL_g[open] .tools-hub_faqMarker__q9Nbu{transform:rotate(45deg)}.tools-hub_faqItem__3kL_g p{padding-block:0 1.35rem;padding-inline:2.5rem 0}@media (max-width:48rem){.tools-hub_heroStamp__VQ3O_{opacity:.52}.tools-hub_toolCard__vO_if,.tools-hub_workbenchHeader__RnC7Z{grid-template-columns:1fr}.tools-hub_toolVisual__OiBhz{min-block-size:10rem}.tools-hub_taskLinks__2FHur{grid-template-columns:1fr}}@media (max-width:28rem){.tools-hub_page__oDIkO{padding-inline:.6rem}.tools-hub_faq__FLrxN,.tools-hub_hero__RQi8W,.tools-hub_moreTools__YRNOM,.tools-hub_taskRail__hM7wP,.tools-hub_workbench__4yvir{padding:1rem}.tools-hub_title__rN_Rn{font-size:2.35rem}.tools-hub_toolContent__O3RZT{padding:1rem}}@media (prefers-reduced-motion:reduce){.tools-hub_faqMarker__q9Nbu,.tools-hub_taskLink__nLe2v,.tools-hub_toolArrow__ZpiFg,.tools-hub_toolCard__vO_if{transition:none}.tools-hub_taskLink__nLe2v:hover,.tools-hub_toolCard__vO_if:hover{transform:none}[dir=rtl] .tools-hub_toolCard__vO_if:hover .tools-hub_toolArrow__ZpiFg{transform:scaleX(-1)}}