._page_xdiyt_1{padding-block:var(--tui-space-5) calc(var(--tui-space-6) + var(--tui-space-6))}._hero_xdiyt_5{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2rem,7vw,5.5rem) clamp(1.25rem,6vw,5rem);border:var(--tui-border-width) solid var(--tui-color-border);border-radius:var(--tui-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--tui-color-primary-bg) 9%,transparent),transparent 48%),var(--tui-color-surface)}._hero_xdiyt_5:before{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(color-mix(in srgb,var(--tui-color-primary-bg) 13%,transparent) var(--tui-border-width),transparent var(--tui-border-width)),linear-gradient(90deg,color-mix(in srgb,var(--tui-color-primary-bg) 13%,transparent) var(--tui-border-width),transparent var(--tui-border-width));background-size:4rem 4rem;content:"";-webkit-mask-image:linear-gradient(90deg,black,transparent 82%);mask-image:linear-gradient(90deg,black,transparent 82%);opacity:.42}._hero_xdiyt_5:after{position:absolute;z-index:-1;width:24rem;height:24rem;border-radius:50%;background:var(--tui-color-primary-bg);content:"";filter:blur(9rem);inset:-13rem auto auto -8rem;opacity:.16}._heroContent_xdiyt_37{position:relative;max-width:58rem}._eyebrow_xdiyt_42,._label_xdiyt_43{font-weight:750;letter-spacing:.1em;text-transform:uppercase}._title_xdiyt_49{max-width:54rem;margin:0;font-size:clamp(2.65rem,7vw,5.35rem);line-height:.98;letter-spacing:-.06em}._description_xdiyt_57{max-width:46rem;margin:0;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}._heroSearch_xdiyt_64{width:min(100%,42rem);margin-top:var(--tui-space-3)}._section_xdiyt_69{padding-top:clamp(3.5rem,7vw,6rem)}._sectionHeader_xdiyt_73,._sectionHeading_xdiyt_74{margin-bottom:var(--tui-space-4)}._sectionHeader_xdiyt_73{flex-wrap:wrap}._featured_xdiyt_82{position:relative;display:grid;overflow:hidden;gap:var(--tui-space-5);padding:clamp(1.5rem,4vw,3.5rem);border:var(--tui-border-width) solid color-mix(in srgb,var(--tui-color-primary-bg) 52%,var(--tui-color-border));border-radius:var(--tui-radius-lg);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--tui-color-primary-bg) 19%,transparent),transparent 38%),color-mix(in srgb,var(--tui-color-primary-bg) 4%,var(--tui-color-surface));box-shadow:0 1.5rem 5rem color-mix(in srgb,var(--tui-color-primary-bg) 8%,transparent)}._featuredContent_xdiyt_94,._roadmap_xdiyt_95{position:relative;z-index:1}._featuredMark_xdiyt_100{position:absolute;right:-1.25rem;bottom:-5.5rem;color:color-mix(in srgb,var(--tui-color-primary-bg) 12%,transparent);font-size:18rem;font-weight:850;line-height:1;pointer-events:none;transform:rotate(-7deg)}._tagRow_xdiyt_112,._featuredActions_xdiyt_113,._popularLinks_xdiyt_114{flex-wrap:wrap}._featuredTitle_xdiyt_118{max-width:36rem;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.045em}._featuredDescription_xdiyt_126{max-width:40rem;margin:0;font-size:1.05rem;line-height:1.65}._featuredActions_xdiyt_113{margin-top:var(--tui-space-2)}._roadmap_xdiyt_95{align-self:stretch;padding:var(--tui-space-4);border:var(--tui-border-width) solid color-mix(in srgb,var(--tui-color-primary-bg) 24%,var(--tui-color-border));border-radius:var(--tui-radius-md);background:color-mix(in srgb,var(--tui-color-background) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._roadmapTitle_xdiyt_146{padding-bottom:var(--tui-space-2);color:var(--tui-color-text);font-weight:700;letter-spacing:.08em;text-transform:uppercase}._roadmapStep_xdiyt_154{align-items:center;padding-block:var(--tui-space-2);border-top:var(--tui-border-width) solid color-mix(in srgb,var(--tui-color-border) 72%,transparent)}._roadmapStep_xdiyt_154>:first-child{width:1.5rem;flex:none;font-family:var(--tui-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace)}._popularSection_xdiyt_165{display:grid;gap:var(--tui-space-3);padding-block:var(--tui-space-4);border-bottom:var(--tui-border-width) solid var(--tui-color-border)}._popularLink_xdiyt_114{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:space-between;gap:var(--tui-space-3);padding:var(--tui-space-2) var(--tui-space-3);border:var(--tui-border-width) solid var(--tui-color-border);border-radius:999px;background:var(--tui-color-surface);color:var(--tui-color-text);transition:border-color var(--tui-motion-duration-fast) ease,background var(--tui-motion-duration-fast) ease,transform var(--tui-motion-duration-fast) ease}._popularLink_xdiyt_114:hover,._popularLink_xdiyt_114:focus-visible{border-color:color-mix(in srgb,var(--tui-color-primary-bg) 62%,var(--tui-color-border));background:color-mix(in srgb,var(--tui-color-primary-bg) 6%,var(--tui-color-surface));transform:translateY(-1px)}._areaGrid_xdiyt_191,._toolGrid_xdiyt_192{align-items:stretch}._areaCard_xdiyt_196{position:relative;min-width:0;overflow:hidden;padding:clamp(1.5rem,4vw,2.75rem);border:var(--tui-border-width) solid var(--tui-color-border);border-radius:var(--tui-radius-lg);background:var(--tui-color-surface)}._areaCard_xdiyt_196:before{position:absolute;top:0;left:0;width:45%;height:.2rem;background:linear-gradient(90deg,var(--tui-color-primary-bg),transparent);content:""}._areaContent_xdiyt_215{position:relative;z-index:1}._areaNumber_xdiyt_220{position:absolute;right:var(--tui-space-4);top:var(--tui-space-3);color:color-mix(in srgb,var(--tui-color-primary-bg) 15%,transparent);font-family:var(--tui-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:clamp(4rem,8vw,7rem);font-weight:800;line-height:1;pointer-events:none}._areaLink_xdiyt_232{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--tui-space-2);padding:var(--tui-space-3);border:var(--tui-border-width) solid var(--tui-color-border);border-radius:var(--tui-radius-sm);background:color-mix(in srgb,var(--tui-color-background) 58%,transparent);color:var(--tui-color-text);transition:border-color var(--tui-motion-duration-fast) ease,background var(--tui-motion-duration-fast) ease}._areaLink_xdiyt_232:hover,._areaLink_xdiyt_232:focus-visible{border-color:color-mix(in srgb,var(--tui-color-primary-bg) 52%,var(--tui-color-border));background:color-mix(in srgb,var(--tui-color-primary-bg) 7%,var(--tui-color-surface))}._areaAction_xdiyt_250{width:fit-content;margin-top:auto;color:var(--tui-color-primary-bg);font-weight:700}._areaAction_xdiyt_250:hover,._areaAction_xdiyt_250:focus-visible{color:var(--tui-color-primary-text)}._toolCard_xdiyt_260{display:flex;min-height:17rem;flex-direction:column;gap:var(--tui-space-4);padding:var(--tui-space-4);border:var(--tui-border-width) solid var(--tui-color-border);border-radius:var(--tui-radius-md);background:var(--tui-color-surface);color:inherit;transition:border-color var(--tui-motion-duration-fast) ease,background var(--tui-motion-duration-fast) ease,box-shadow var(--tui-motion-duration-fast) ease,transform var(--tui-motion-duration-fast) ease}._toolCard_xdiyt_260:hover,._toolCard_xdiyt_260:focus-visible{border-color:color-mix(in srgb,var(--tui-color-primary-bg) 58%,var(--tui-color-border));background:color-mix(in srgb,var(--tui-color-primary-bg) 5%,var(--tui-color-surface));box-shadow:0 1rem 2.5rem color-mix(in srgb,var(--tui-color-primary-bg) 8%,transparent);transform:translateY(-2px)}._toolMark_xdiyt_279{display:inline-grid;min-width:2.5rem;min-height:2.5rem;place-items:center;padding-inline:var(--tui-space-2);border:var(--tui-border-width) solid color-mix(in srgb,var(--tui-color-primary-bg) 42%,var(--tui-color-border));border-radius:var(--tui-radius-sm);background:color-mix(in srgb,var(--tui-color-primary-bg) 9%,transparent);color:var(--tui-color-primary-bg);font-family:var(--tui-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-weight:750}._toolCopy_xdiyt_293{flex:1}._toolCopy_xdiyt_293 p{line-height:1.55}._toolAction_xdiyt_300{font-weight:700}@media(min-width:768px){._featured_xdiyt_82{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.75fr);align-items:center}._popularSection_xdiyt_165{grid-template-columns:auto minmax(0,1fr);align-items:center}._popularLinks_xdiyt_114{justify-content:flex-end}}@media(min-width:1024px){._page_xdiyt_1{padding-top:var(--tui-space-6)}}
