.IgjtYq_page{--green:#10b341;--green-deep:#0b8a33;--green-dark:#074e1c;--green-soft:#d6f3df;--ink:#0f1510;--cream:#f5f1e8;--cream-2:#ede7d6;--paper:#faf8f2;--line:#0f15101f;--app:#09090b;--app-card:#18181b;--app-line:#27272a;--app-line-strong:#3f3f46;--app-text:#f4f4f5;--app-text-2:#d4d4d8;--app-muted:#a1a1aa;--app-green:#4ade80;isolation:isolate;position:relative;overflow-x:clip}.IgjtYq_page a:focus-visible,.IgjtYq_page button:focus-visible,.IgjtYq_page summary:focus-visible{outline:3px solid var(--green-deep);outline-offset:3px;border-radius:6px}.IgjtYq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.IgjtYq_nowrap{white-space:nowrap}.IgjtYq_page.hustlit-home .mobile-menu{visibility:hidden;transition:opacity .2s,visibility 0s linear .2s}.IgjtYq_page.hustlit-home .mobile-menu.is-open{visibility:visible;transition:opacity .2s}.IgjtYq_gridBg{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#0f15100d 1px,#0000 1px),linear-gradient(#0f15100d 1px,#0000 1px);background-size:80px 80px;height:1040px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.IgjtYq_hero{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:clamp(40px,5vw,72px);max-width:1280px;margin:0 auto;padding:40px 48px 104px;display:grid}.IgjtYq_face{background:var(--app);border:1.5px solid var(--ink);width:112px;height:112px;box-shadow:6px 6px 0 var(--green), 6px 6px 0 1.5px var(--ink);border-radius:50%;margin-bottom:28px;display:block;overflow:hidden}.IgjtYq_face img{width:100%;height:100%;display:block}.IgjtYq_heroCopy h1{color:var(--ink);margin:0 0 24px;font-weight:600}.IgjtYq_titleName{letter-spacing:-.045em;font-size:clamp(52px,6.6vw,96px);line-height:.95;display:block}.IgjtYq_titleRole{letter-spacing:-.03em;margin-top:12px;font-size:clamp(28px,2.9vw,42px);font-weight:500;line-height:1.08;display:block}.IgjtYq_lede{color:#0f1510cc;max-width:34em;margin:0 0 32px;font-size:19px;line-height:1.55}.IgjtYq_heroActions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-bottom:24px;display:flex}.IgjtYq_cta,.IgjtYq_ctaOnDark{letter-spacing:-.01em;text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:54px;padding:14px 28px;font-size:17px;font-weight:600;transition:transform .12s,box-shadow .12s,background-color .15s;display:inline-flex}.IgjtYq_page .IgjtYq_cta{background:var(--ink);color:var(--cream);box-shadow:4px 4px 0 var(--green)}.IgjtYq_page .IgjtYq_cta:hover{box-shadow:5px 5px 0 var(--green);transform:translate(-1px,-1px)}.IgjtYq_page .IgjtYq_cta:active{box-shadow:2px 2px 0 var(--green);transform:translate(2px,2px)}.IgjtYq_textLink,.IgjtYq_textLinkOnDark{border-bottom:1.5px solid;padding:4px 0;font-size:16px;font-weight:600}.IgjtYq_page .IgjtYq_textLink{color:var(--ink)}.IgjtYq_page .IgjtYq_textLink:hover{color:var(--green-deep)}.IgjtYq_heroNote{color:#0f1510b8;max-width:34em;margin:0;font-size:14px;line-height:1.55}.IgjtYq_demo{min-width:0;margin:0}.IgjtYq_window{background:var(--app);color:var(--app-text);border:1.5px solid var(--ink);box-shadow:14px 14px 0 var(--green), 14px 14px 0 1.5px var(--ink);border-radius:18px;overflow:hidden}.IgjtYq_windowHead{border-bottom:1px solid var(--app-line);align-items:center;gap:12px;padding:14px 18px;display:flex}.IgjtYq_windowAvatar{border-radius:50%;flex-shrink:0}.IgjtYq_windowTitle{flex:1;min-width:0}.IgjtYq_windowTitle p{margin:0}.IgjtYq_windowTitle p:first-child{color:var(--app-text);font-size:14px;font-weight:600}.IgjtYq_windowTitle p:last-child{color:var(--app-muted);font-size:12px}.IgjtYq_examplePill{border:1px solid var(--app-line-strong);color:var(--app-text-2);border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:500}.IgjtYq_thread{flex-direction:column;justify-content:flex-end;gap:16px;min-height:300px;padding:20px 18px 22px;display:flex}.IgjtYq_ownerMessage{background:var(--app-line);max-width:85%;color:var(--app-text);border-radius:18px;align-self:flex-end;margin:0;padding:9px 14px;font-size:14px;line-height:1.45}.IgjtYq_working{color:var(--app-muted);align-items:center;gap:10px;margin:0 0 0 40px;font-size:13px;display:flex}.IgjtYq_spinner{border:2px solid var(--app-line-strong);border-top-color:var(--app-text-2);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite IgjtYq_hustly-spin}@keyframes IgjtYq_hustly-spin{to{transform:rotate(360deg)}}.IgjtYq_answer{align-items:flex-start;gap:12px;animation:.28s ease-out IgjtYq_hustly-in;display:flex}@keyframes IgjtYq_hustly-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.IgjtYq_answerAvatar{border-radius:50%;flex-shrink:0}.IgjtYq_answerBody{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.IgjtYq_reply{color:var(--app-text);margin:0;font-size:14px;line-height:1.55}.IgjtYq_card{border:1px solid var(--app-line);background:var(--app-card);border-radius:12px;overflow:hidden}.IgjtYq_cardHead{border-bottom:1px solid var(--app-line);color:var(--app-text-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.IgjtYq_cardMeta{color:var(--app-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.IgjtYq_cardRow{align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;display:flex}.IgjtYq_rowIcon{background:var(--app-line);width:22px;height:22px;color:var(--app-text-2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-top:-1px;display:inline-flex}.IgjtYq_rowIcon svg{width:13px;height:13px}.IgjtYq_rowBody{flex:1;min-width:0}.IgjtYq_rowTitle{color:var(--app-text);margin:0;font-weight:500}.IgjtYq_rowAction{color:var(--app-muted);margin:1px 0 0}.IgjtYq_rowCheck{width:16px;height:16px;color:var(--app-green);flex-shrink:0;margin-top:1px}.IgjtYq_fields{gap:3px;margin:6px 0 0;display:grid}.IgjtYq_fields>div{gap:8px;display:flex}.IgjtYq_fields dt{width:72px;color:var(--app-muted);flex-shrink:0}.IgjtYq_fields dd{min-width:0;color:var(--app-muted);overflow-wrap:anywhere;margin:0}.IgjtYq_fields s{color:var(--app-muted);-webkit-text-decoration-color:var(--app-line-strong);text-decoration-color:var(--app-line-strong)}.IgjtYq_fieldArrow{vertical-align:-1px;width:12px;height:12px;color:var(--app-muted);margin:0 6px;display:inline}.IgjtYq_fieldAfter{color:var(--app-text)}.IgjtYq_checklistBody{padding:12px 14px}.IgjtYq_progress{background:var(--app-line);border-radius:999px;height:4px;display:block;overflow:hidden}.IgjtYq_progress span{background:#22c55e;border-radius:999px;height:100%;display:block}.IgjtYq_checklist{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.IgjtYq_checklist li{color:var(--app-text);align-items:center;gap:10px;padding:6px 0;font-size:13px;font-weight:500;display:flex}.IgjtYq_checklist svg{width:15px;height:15px;color:var(--app-muted);flex-shrink:0}.IgjtYq_checklist .IgjtYq_checklistNext svg{color:#fcd34d}.IgjtYq_checklistDone{border-top:1px solid var(--app-line);color:var(--app-muted);margin:4px 0 0;padding-top:8px;font-size:12px}.IgjtYq_requests{border-top:1px solid var(--app-line);padding:14px 18px 18px}.IgjtYq_requestsLabel{color:var(--app-muted);margin:0 0 10px;font-size:12px}.IgjtYq_requestList{flex-wrap:wrap;gap:8px;display:flex}.IgjtYq_requestChip{border:1px solid var(--app-line-strong);min-height:36px;color:var(--app-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;line-height:1.3;transition:background-color .15s,border-color .15s;display:inline-flex}.IgjtYq_requestChip:hover{background:var(--app-card);border-color:#52525b}.IgjtYq_requestChip[aria-pressed=true]{color:#bbf7d0;background:#22c55e1a;border-color:#22c55e8c}.IgjtYq_requestChip svg{flex-shrink:0;width:14px;height:14px}.IgjtYq_page .IgjtYq_requestChip:focus-visible{outline-color:var(--app-green);outline-offset:2px}.IgjtYq_demoCaption{color:#0f1510b8;margin:30px 0 0 2px;font-size:13px;line-height:1.5}.IgjtYq_section{border-top:1.5px solid var(--ink)}.IgjtYq_inner{max-width:1280px;margin:0 auto;padding:112px 48px}.IgjtYq_faq{max-width:860px}.IgjtYq_head{max-width:720px;margin-bottom:56px}.IgjtYq_head h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 16px;font-size:clamp(34px,4.2vw,54px);font-weight:600;line-height:1.02}.IgjtYq_head p{color:#0f1510cc;max-width:38em;margin:0;font-size:18px;line-height:1.55}.IgjtYq_setup{background:var(--cream-2)}.IgjtYq_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.IgjtYq_step{border-top:1.5px solid var(--ink);flex-direction:column;padding-top:24px;display:flex}.IgjtYq_step h3{letter-spacing:-.02em;align-items:center;gap:12px;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.2;display:flex}.IgjtYq_stepNum{background:var(--ink);width:30px;height:30px;color:var(--cream);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.IgjtYq_step>p{color:#0f1510cc;margin:0 0 24px;font-size:16px;line-height:1.55}.IgjtYq_art{border:1.5px solid var(--ink);background:var(--paper);border-radius:14px;flex-direction:column;justify-content:center;min-height:172px;margin-top:auto;padding:18px;display:flex}.IgjtYq_artQuestion{margin:0 0 12px;font-size:14px;font-weight:600}.IgjtYq_artChips{flex-wrap:wrap;gap:6px;display:flex}.IgjtYq_artChip,.IgjtYq_artChipPicked{border:1px solid #0f151038;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;line-height:1.3;display:inline-flex}.IgjtYq_artChipPicked{border-color:var(--green-deep);background:var(--green-soft);color:var(--green-dark);font-weight:500}.IgjtYq_artChipPicked svg{flex-shrink:0;width:13px;height:13px}.IgjtYq_ideas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.IgjtYq_idea,.IgjtYq_ideaBest{background:#fff;border:1px solid #0f151038;border-radius:10px;flex-direction:column;min-width:0;padding:10px;display:flex}.IgjtYq_ideaBest{border:1.5px solid var(--green-deep)}.IgjtYq_ideaIcon{color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:8px;display:inline-flex}.IgjtYq_ideaIcon svg{width:16px;height:16px}.IgjtYq_ideaName{font-size:13px;font-weight:600;line-height:1.3}.IgjtYq_ideaNiche{color:#0f1510b8;font-size:12px;line-height:1.35}.IgjtYq_ideaTag{color:var(--green-dark);margin-top:auto;padding-top:6px;font-size:12px;font-weight:600}.IgjtYq_artSaved{gap:8px;margin:0 0 14px;font-size:14px;line-height:1.45;display:flex}.IgjtYq_artSaved svg{width:16px;height:16px;color:var(--green-deep);flex-shrink:0;margin-top:2px}.IgjtYq_artButton{background:var(--green);color:var(--ink);border-radius:8px;align-self:flex-start;padding:9px 16px;font-size:14px;font-weight:600}.IgjtYq_examples{border-collapse:collapse;border-top:1.5px solid var(--ink);width:100%}.IgjtYq_examples th{text-align:left;border-bottom:1.5px solid var(--ink);padding:14px 24px 14px 0;font-size:14px;font-weight:600}.IgjtYq_examples td{border-bottom:1px solid var(--line);vertical-align:middle;color:#0f1510db;padding:16px 24px 16px 0;font-size:17px;line-height:1.45}.IgjtYq_examples td:first-child{width:48%}.IgjtYq_examples th:last-child,.IgjtYq_examples td:last-child{padding-right:0}.IgjtYq_bubble{border:1.5px solid var(--ink);color:var(--ink);background:#fff;border-radius:18px 18px 4px;padding:9px 15px;font-weight:500;display:inline-block}.IgjtYq_updates{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px;margin-top:72px;display:grid}.IgjtYq_updates h3{letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:600;line-height:1.2}.IgjtYq_updates p{color:#0f1510cc;margin:0;font-size:16px;line-height:1.55}.IgjtYq_updateList{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.IgjtYq_updateList li{background:var(--app);color:var(--app-text);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:14px;font-weight:500;display:inline-flex}.IgjtYq_updateList img{border-radius:50%}.IgjtYq_control{background:var(--ink);color:var(--cream)}.IgjtYq_control .IgjtYq_head p{color:#f5f1e8c7}.IgjtYq_control a:focus-visible{outline-color:var(--app-green)}.IgjtYq_principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0 0 72px;padding:0;list-style:none;display:grid}.IgjtYq_principles li{border-top:1.5px solid #f5f1e84d;padding-top:20px}.IgjtYq_principles h3{letter-spacing:-.015em;margin:0 0 10px;font-size:19px;font-weight:600;line-height:1.25}.IgjtYq_principles p{color:#f5f1e8c7;margin:0;font-size:15px;line-height:1.6}.IgjtYq_lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.IgjtYq_lists>div{border:1.5px solid #f5f1e83d;border-radius:18px;padding:28px 30px}.IgjtYq_lists>div:first-child{border-color:var(--green)}.IgjtYq_lists h3{margin:0 0 16px;font-size:18px;font-weight:600}.IgjtYq_lists ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.IgjtYq_lists li{color:#f5f1e8e6;gap:12px;font-size:16px;line-height:1.45;display:flex}.IgjtYq_lists svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.IgjtYq_lists>div:first-child svg{color:var(--app-green)}.IgjtYq_lists>div:last-child svg{color:#f5f1e899}.IgjtYq_plansSection{background:var(--cream)}.IgjtYq_plansCard{background:var(--ink);color:var(--cream);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;padding:56px;display:grid}.IgjtYq_plansCard h2{text-wrap:balance;letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.02}.IgjtYq_plansCard p{color:#f5f1e8cc;max-width:36em;margin:0 0 30px;font-size:17px;line-height:1.6}.IgjtYq_plansActions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.IgjtYq_page .IgjtYq_ctaOnDark{background:var(--green);color:var(--ink)}.IgjtYq_page .IgjtYq_ctaOnDark:hover{background:#2ed05b}.IgjtYq_page .IgjtYq_textLinkOnDark{color:var(--cream)}.IgjtYq_page .IgjtYq_textLinkOnDark:hover{color:var(--app-green)}.IgjtYq_plansCard a:focus-visible{outline-color:var(--app-green)}.IgjtYq_planList{border-bottom:1px solid #f5f1e833;margin:0;padding:0;list-style:none}.IgjtYq_planList li{border-top:1px solid #f5f1e833;justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;display:flex}.IgjtYq_planName{font-size:17px;font-weight:600}.IgjtYq_planPrice{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.IgjtYq_planPrice span{color:#f5f1e8b8;margin-left:2px;font-size:14px;font-weight:500}.IgjtYq_validator{color:#0f1510cc;margin:32px 0 0;font-size:16px;line-height:1.55}.IgjtYq_page .IgjtYq_validator a{color:var(--ink);border-bottom:1.5px solid;font-weight:600}.IgjtYq_page .IgjtYq_validator a:hover{color:var(--green-deep)}@media (max-width:1100px){.IgjtYq_principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}}@media (max-width:980px){.IgjtYq_gridBg{height:760px}.IgjtYq_hero{grid-template-columns:minmax(0,1fr);gap:56px;padding:24px 20px 88px}.IgjtYq_demo{max-width:600px}.IgjtYq_window{box-shadow:10px 10px 0 var(--green), 10px 10px 0 1.5px var(--ink)}.IgjtYq_inner{padding:80px 20px}.IgjtYq_steps{grid-template-columns:minmax(0,1fr);gap:48px}.IgjtYq_art{max-width:520px;min-height:0}.IgjtYq_updates{grid-template-columns:minmax(0,1fr);gap:20px}.IgjtYq_plansCard{grid-template-columns:minmax(0,1fr);gap:36px;padding:40px 28px}}@media (max-width:720px){.IgjtYq_face{width:88px;height:88px;margin-bottom:22px}.IgjtYq_lede{font-size:17px}.IgjtYq_lists{grid-template-columns:minmax(0,1fr)}.IgjtYq_lists>div{padding:24px 22px}.IgjtYq_principles{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:56px}.IgjtYq_head{margin-bottom:40px}.IgjtYq_head p{font-size:17px}.IgjtYq_examples td{padding-right:14px;font-size:15px}.IgjtYq_examples td:first-child{width:54%}.IgjtYq_bubble{padding:8px 12px}.IgjtYq_thread{min-height:0;padding:18px 14px 20px}.IgjtYq_windowHead,.IgjtYq_requests{padding-left:14px;padding-right:14px}.IgjtYq_working{margin-left:0}.IgjtYq_answerAvatar{display:none}}@media (max-width:420px){.IgjtYq_page .IgjtYq_cta,.IgjtYq_page .IgjtYq_ctaOnDark{width:100%}.IgjtYq_plansCard{padding:32px 20px}.IgjtYq_fields dt{width:64px}.IgjtYq_window{box-shadow:8px 8px 0 var(--green), 8px 8px 0 1.5px var(--ink)}}@media (prefers-reduced-motion:reduce){.IgjtYq_answer,.IgjtYq_spinner{animation:none}.IgjtYq_page .IgjtYq_cta,.IgjtYq_page .IgjtYq_ctaOnDark,.IgjtYq_requestChip{transition:none}.IgjtYq_page .IgjtYq_cta:hover,.IgjtYq_page .IgjtYq_cta:active{transform:none}}
.tools-nav{position:relative}.tools-nav .tools-nav-trigger{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.tools-nav .tools-nav-chevron{flex:none;transition:transform .15s}.tools-nav .tools-nav-trigger[aria-expanded=true] .tools-nav-chevron{transform:rotate(180deg)}.tools-nav .tools-nav-panel{margin:0;padding:0;list-style:none}.tools-nav .tools-nav-link{text-decoration:none;display:block}.tools-nav .tools-nav-name{line-height:1.3;display:block}.tools-nav.is-dropdown .tools-nav-trigger{opacity:.75;transition:opacity .15s}.tools-nav.is-dropdown .tools-nav-trigger:hover,.tools-nav.is-dropdown .tools-nav-trigger[aria-expanded=true]{opacity:1}.tools-nav.is-dropdown .tools-nav-trigger.active{opacity:1;color:var(--green-deep,#0b8a33);font-weight:600}.tools-nav.is-dropdown .tools-nav-panel{z-index:70;background:var(--paper,#faf8f2);width:min(560px,100vw - 32px);max-height:75vh;color:var(--ink,#0f1510);border:1.5px solid var(--ink,#0f1510);box-shadow:4px 4px 0 var(--ink,#0f1510);letter-spacing:normal;text-align:left;white-space:normal;border-radius:14px;padding:6px;font-size:15px;font-weight:500;animation:.14s ease-out tools-nav-in;position:absolute;top:calc(100% + 14px);left:-16px;overflow-y:auto}.tools-nav.is-dropdown .tools-nav-panel:not([hidden]){grid-template-columns:1fr 1fr;display:grid}.tools-nav .tools-nav-group-list{margin:0;padding:0;list-style:none}.tools-nav .tools-nav-group-title{opacity:.65;margin:8px 10px 4px;font-size:12px;font-weight:500}.tools-nav.is-dropdown .tools-nav-hub{grid-column:1/-1}.tools-nav.is-accordion .tools-nav-group-title{margin-left:16px}.tools-nav.is-dropdown .tools-nav-hub{border-bottom:1px solid var(--line,#0f15101f);margin-bottom:4px;padding-bottom:4px}.tools-nav.is-dropdown .tools-nav-link{color:var(--ink,#0f1510);opacity:1;border-radius:9px;padding:9px 10px;transition:background .12s}.tools-nav.is-dropdown .tools-nav-link:hover{background:#0f15100f}.tools-nav.is-dropdown .tools-nav-link[aria-current=page]{background:var(--green-soft,#d6f3df)}.tools-nav.is-dropdown .tools-nav-link[aria-current=page] .tools-nav-name{color:var(--green-dark,#074e1c)}.tools-nav.is-dropdown .tools-nav-name{font-weight:600}.tools-nav.is-dropdown .tools-nav-note{opacity:.65;margin-top:2px;font-size:13px;line-height:1.35;display:block}@keyframes tools-nav-in{0%{opacity:0;transform:translateY(-4px)}}.tools-nav.is-accordion .tools-nav-trigger{text-align:left;letter-spacing:-.01em;width:100%;color:var(--ink,#0f1510);border-bottom:1px solid var(--line,#0f15101f);justify-content:space-between;padding:14px 4px;font-size:22px;font-weight:600}.tools-nav.is-accordion .tools-nav-chevron{width:18px;height:18px}.tools-nav.is-accordion .tools-nav-panel{border-bottom:1px solid var(--line,#0f15101f);padding:6px 0 10px}.tools-nav.is-accordion .tools-nav-link{letter-spacing:normal;color:var(--ink,#0f1510);border:0;border-left:2px solid #0000;padding:10px 4px 10px 16px;font-size:17px;font-weight:500}.tools-nav.is-accordion .tools-nav-link[aria-current=page]{border-left-color:var(--green-deep,#0b8a33);color:var(--green-dark,#074e1c);font-weight:600}.tools-nav-legacy.tools-nav .tools-nav-trigger{opacity:1;color:#4b5563;font-weight:500;transition:color .2s}.tools-nav-legacy.tools-nav .tools-nav-trigger:hover,.tools-nav-legacy.tools-nav .tools-nav-trigger.active{color:#00b253;font-weight:500}.tools-nav-legacy.is-dropdown .tools-nav-trigger{white-space:nowrap;font-size:14px;line-height:20px}@media (min-width:1024px){.tools-nav-legacy.is-dropdown .tools-nav-trigger{font-size:16px;line-height:24px}}.tools-nav-legacy.is-dropdown .tools-nav-panel{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:16px;top:calc(100% + 22px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.tools-nav-legacy.is-dropdown .tools-nav-hub{border-bottom-color:#e5e7eb}.tools-nav-legacy.is-dropdown .tools-nav-link{color:#111827}.tools-nav-legacy.is-dropdown .tools-nav-link:hover{background:#f3f4f6}.tools-nav-legacy.is-dropdown .tools-nav-link[aria-current=page]{background:#ecfdf3}.tools-nav-legacy.is-dropdown .tools-nav-link[aria-current=page] .tools-nav-name{color:#047857}.tools-nav-legacy.is-accordion .tools-nav-trigger{font-size:inherit;letter-spacing:normal;border:0;padding:0}.tools-nav-legacy.is-accordion .tools-nav-chevron{width:14px;height:14px}.tools-nav-legacy.is-accordion .tools-nav-panel{border:0;border-left:2px solid #e5e7eb;margin-top:12px;padding:0 0 0 12px}.tools-nav-legacy.is-accordion .tools-nav-link{color:#4b5563;border:0;padding:6px 0;font-size:15px;transition:color .2s}.tools-nav-legacy.is-accordion .tools-nav-link:hover,.tools-nav-legacy.is-accordion .tools-nav-link[aria-current=page]{color:#00b253}.tools-nav-legacy.is-accordion .tools-nav-link[aria-current=page]{font-weight:600}@media (prefers-reduced-motion:reduce){.tools-nav .tools-nav-panel{animation:none}.tools-nav .tools-nav-chevron{transition:none}}
.hustlit-footer{--green:#10b341;--green-deep:#0b8a33;--ink:#0f1510;--cream:#f5f1e8;background:var(--ink);color:var(--cream);border-top:1.5px solid var(--ink);font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;position:relative;overflow:hidden}.hustlit-footer *{box-sizing:border-box}.hustlit-footer a{color:inherit;text-decoration:none}.hustlit-footer:before{content:"";background:linear-gradient(90deg, var(--green), var(--green-deep) 50%, var(--green));z-index:3;height:4px;position:absolute;top:0;left:0;right:0}.hustlit-footer .footer-inner{z-index:2;border-bottom:1px solid #f5f1e81a;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:56px;max-width:1280px;margin:0 auto;padding:64px 48px 48px;display:grid;position:relative}.hustlit-footer .ft-brand{flex-direction:column;gap:18px;display:flex}.hustlit-footer .nav-logo{letter-spacing:-.02em;color:var(--cream);align-items:center;gap:10px;font-size:22px;font-weight:700;display:inline-flex}.hustlit-footer .nav-logo .mark{-o-object-fit:contain;object-fit:contain;width:28px;height:28px;display:inline-block}.hustlit-footer .ft-tag{opacity:.6;max-width:34ch;margin:0;font-size:14.5px;line-height:1.55}.hustlit-footer .ft-badges{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.hustlit-footer .ft-badge{font-family:var(--font-mono), ui-monospace, Menlo, Consolas, monospace;letter-spacing:.04em;color:var(--cream);background:#f5f1e80f;border:1px solid #f5f1e81a;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.hustlit-footer .ft-badge .dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s infinite hustlit-ft-pulse;box-shadow:0 0 #10b34180}@keyframes hustlit-ft-pulse{0%,to{box-shadow:0 0 #10b34180}50%{box-shadow:0 0 0 5px #10b34100}}.hustlit-footer h5{text-transform:uppercase;letter-spacing:.1em;opacity:.55;color:var(--cream);margin:0 0 14px;font-size:11px;font-weight:600}.hustlit-footer ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hustlit-footer ul a{opacity:.8;font-size:14px;transition:color .15s,opacity .15s,transform .15s;display:inline-block}.hustlit-footer ul a:hover{opacity:1;color:var(--green);transform:translate(2px)}.hustlit-footer .ft-wordmark{z-index:1;max-width:1280px;margin:0 auto;padding:0 48px;position:relative}.hustlit-footer .ft-wordmark-inner{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #f5f1e824;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;margin:32px 0 -18px;font-size:clamp(80px,18vw,260px);font-weight:700;line-height:.85;display:block}.hustlit-footer .ft-wordmark-inner em{-webkit-text-stroke:1px var(--green);color:#0000;font-style:italic}.hustlit-footer .footer-bottom{opacity:.75;z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:22px 48px 26px;font-size:13px;display:flex;position:relative}.hustlit-footer .ft-social{opacity:1;gap:10px;display:flex}.hustlit-footer .ft-social a{width:32px;height:32px;color:var(--cream);background:#f5f1e80f;border:1px solid #f5f1e814;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,transform .15s,color .15s,border-color .15s;display:inline-flex}.hustlit-footer .ft-social a:hover{background:var(--green);color:#fff;border-color:var(--green);transform:translateY(-2px)}.hustlit-footer .ft-social svg{width:15px;height:15px}@media (max-width:1080px){.hustlit-footer .footer-inner{grid-template-columns:2fr 1fr 1fr;gap:36px}}@media (max-width:860px){.hustlit-footer .footer-inner{grid-template-columns:1fr 1fr;gap:32px;padding:48px 20px 36px}.hustlit-footer .ft-brand{grid-column:1/-1}.hustlit-footer .ft-wordmark{padding:0 20px}.hustlit-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}}
