.Toolkit-module__wMRI-a__page{--paper:#f5f1e8;--ink:#202a24;--muted:#657064;--line:#d8dbce;--panel:#fffdf7;--accent:#ac472c;--sage:#657d5d;background:var(--paper);color:var(--ink);font-family:var(--font-display), sans-serif}.dark .Toolkit-module__wMRI-a__page{--paper:#141a16;--ink:#eeeade;--muted:#afb7a7;--line:#354138;--panel:#1c251f;--accent:#f09977;--sage:#adc29b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.Toolkit-module__wMRI-a__container{max-width:1180px;margin:auto;padding:0 32px 70px}.Toolkit-module__wMRI-a__page h1,.Toolkit-module__wMRI-a__page h2,.Toolkit-module__wMRI-a__page h3{letter-spacing:-.04em;font-family:Georgia,serif;font-weight:400}.Toolkit-module__wMRI-a__page :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.Toolkit-module__wMRI-a__page button,.Toolkit-module__wMRI-a__page summary{cursor:pointer}.Toolkit-module__wMRI-a__page button:disabled{opacity:.5;cursor:not-allowed}.Toolkit-module__wMRI-a__hero{border-bottom:1px solid var(--line);grid-template-columns:1.35fr 1fr;align-items:center;gap:70px;padding:70px 0 55px;display:grid}.Toolkit-module__wMRI-a__kicker{letter-spacing:.16em;color:var(--accent);font-size:10px;font-weight:600}.Toolkit-module__wMRI-a__hero h1{margin:20px 0;font-size:clamp(42px,5.5vw,68px);line-height:1.04}.Toolkit-module__wMRI-a__hero p:not(.Toolkit-module__wMRI-a__kicker){color:var(--muted);max-width:530px;font-size:15px;line-height:1.8}.Toolkit-module__wMRI-a__heroCard{background:var(--panel);border:1px solid var(--line);box-shadow:10px 10px 0 var(--line);border-radius:3px;padding:35px;transform:rotate(1deg)}.Toolkit-module__wMRI-a__heroCard h2{margin:18px 0;font-size:31px;line-height:1.1}.Toolkit-module__wMRI-a__heroCard ol{margin-top:20px;padding:0;list-style:none}.Toolkit-module__wMRI-a__heroCard li{border-top:1px solid var(--line);gap:15px;padding:14px 0;font-size:13px;display:flex}.Toolkit-module__wMRI-a__heroCard li span{color:var(--accent);font-family:Georgia,serif}.Toolkit-module__wMRI-a__heroCard p{font-size:12px!important}.Toolkit-module__wMRI-a__heroActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.Toolkit-module__wMRI-a__primary,.Toolkit-module__wMRI-a__actions button,.Toolkit-module__wMRI-a__secondary{border:1px solid var(--line);border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:12px;line-height:1.5;display:inline-flex}.Toolkit-module__wMRI-a__primary{color:var(--paper);background:var(--ink);border-color:var(--ink)}.Toolkit-module__wMRI-a__heroActions>a:not(.Toolkit-module__wMRI-a__primary){text-underline-offset:5px;font-size:13px;text-decoration:underline}.Toolkit-module__wMRI-a__workspace{padding-top:35px}.Toolkit-module__wMRI-a__toolbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.Toolkit-module__wMRI-a__toolbar p{margin-top:5px;font-size:15px}.Toolkit-module__wMRI-a__actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.Toolkit-module__wMRI-a__actions button,.Toolkit-module__wMRI-a__secondary{background:var(--panel);color:var(--ink)}.Toolkit-module__wMRI-a__actions button:hover,.Toolkit-module__wMRI-a__secondary:hover{border-color:var(--accent)}.Toolkit-module__wMRI-a__actions .Toolkit-module__wMRI-a__field{max-width:270px}.Toolkit-module__wMRI-a__note{color:var(--muted);margin:14px 0;font-size:12px;line-height:1.8}.Toolkit-module__wMRI-a__status{color:var(--sage);min-height:20px;font-size:12px}.Toolkit-module__wMRI-a__error{border:1px solid var(--accent);color:var(--accent);border-radius:4px;margin:15px 0;padding:14px 18px;font-size:13px;line-height:1.7}.Toolkit-module__wMRI-a__draftTools{border-bottom:1px solid var(--line);margin:18px 0;padding-bottom:16px;font-size:12px}.Toolkit-module__wMRI-a__draftTools summary{color:var(--muted);margin-bottom:14px}.Toolkit-module__wMRI-a__steps{border:1px solid var(--line);border-radius:5px;grid-template-columns:repeat(5,1fr);margin-top:35px;display:grid}.Toolkit-module__wMRI-a__steps a{border-right:1px solid var(--line);padding:20px 16px;font-size:12px;line-height:1.5}.Toolkit-module__wMRI-a__steps a:last-child{border:0}.Toolkit-module__wMRI-a__steps a:hover{background:var(--panel)}.Toolkit-module__wMRI-a__steps span{height:25px;color:var(--accent);font-family:Georgia,serif;font-size:16px;display:block}.Toolkit-module__wMRI-a__steps strong{font-weight:500;display:block}.Toolkit-module__wMRI-a__editor{border:0;min-width:0;margin:0;padding:0}.Toolkit-module__wMRI-a__section{border-bottom:1px solid var(--line);padding:42px 0;scroll-margin-top:100px}.Toolkit-module__wMRI-a__sectionHead{justify-content:space-between;align-items:start;gap:25px;margin-bottom:25px;display:flex}.Toolkit-module__wMRI-a__sectionHead h2{max-width:650px;margin-top:10px;font-size:clamp(27px,3vw,37px);line-height:1.15}.Toolkit-module__wMRI-a__done{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;padding:8px;font-size:11px;display:flex}.Toolkit-module__wMRI-a__done[aria-pressed=true]{color:var(--sage)}.Toolkit-module__wMRI-a__twoColumns{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.Toolkit-module__wMRI-a__field{min-width:0;margin:0 0 15px;font-size:12px;display:block}.Toolkit-module__wMRI-a__field>span{color:var(--muted);margin-bottom:7px;line-height:1.5;display:block}.Toolkit-module__wMRI-a__field :is(input,select,textarea),.Toolkit-module__wMRI-a__page td>input{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:4px;padding:11px}.Toolkit-module__wMRI-a__field textarea{resize:vertical}.Toolkit-module__wMRI-a__inputGrid{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.Toolkit-module__wMRI-a__goalCard{border:1px solid var(--line);background:var(--panel);border-radius:5px;padding:25px}.Toolkit-module__wMRI-a__goalCard svg{color:var(--sage)}.Toolkit-module__wMRI-a__goalCard strong{margin:15px 0 6px;font:36px Georgia,serif;display:block}.Toolkit-module__wMRI-a__goalCard span{font-size:13px}.Toolkit-module__wMRI-a__goalCard p{color:var(--muted);margin-top:15px;font-size:11px;line-height:1.6}.Toolkit-module__wMRI-a__goalCard progress{width:100%;height:6px;accent-color:var(--sage);margin-top:20px}.Toolkit-module__wMRI-a__metrics{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0;padding:23px 0;display:grid}.Toolkit-module__wMRI-a__metrics span,.Toolkit-module__wMRI-a__checkMetrics span{color:var(--muted);font-size:11px}.Toolkit-module__wMRI-a__metrics strong{margin-top:9px;font:clamp(26px,3vw,36px) Georgia,serif;display:block}.Toolkit-module__wMRI-a__workspace [data-negative=true]{color:var(--accent)}.Toolkit-module__wMRI-a__chart{width:100%;height:auto;color:var(--sage);margin:30px 0}.Toolkit-module__wMRI-a__chart text{font:11px var(--font-display), sans-serif;fill:var(--muted)}.Toolkit-module__wMRI-a__gridline{stroke:var(--line)}.Toolkit-module__wMRI-a__zeroLine{stroke:var(--muted);stroke-dasharray:4 5}.Toolkit-module__wMRI-a__panel{background:var(--panel);border:1px solid var(--line);border-radius:5px;margin-bottom:20px;padding:24px}.Toolkit-module__wMRI-a__panel h3{font-size:27px}.Toolkit-module__wMRI-a__panel a{text-underline-offset:4px;align-items:center;gap:5px;font-size:12px;text-decoration:underline;display:inline-flex}.Toolkit-module__wMRI-a__tableWrap{border:1px solid var(--line);border-radius:5px;margin:20px 0;overflow:auto}.Toolkit-module__wMRI-a__tableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.Toolkit-module__wMRI-a__tableWrap caption{text-align:left;color:var(--muted);padding:13px;font-size:11px}.Toolkit-module__wMRI-a__tableWrap th,.Toolkit-module__wMRI-a__tableWrap td{text-align:right;border-bottom:1px solid var(--line);padding:13px 12px}.Toolkit-module__wMRI-a__tableWrap th:first-child,.Toolkit-module__wMRI-a__tableWrap td:first-child{text-align:left}.Toolkit-module__wMRI-a__tableWrap th{font-weight:500}.Toolkit-module__wMRI-a__tableWrap thead{color:var(--muted);background:var(--panel)}.Toolkit-module__wMRI-a__tableWrap td{white-space:nowrap}.Toolkit-module__wMRI-a__tableWrap td .Toolkit-module__wMRI-a__field{min-width:100px;margin:0}.Toolkit-module__wMRI-a__tableWrap td .Toolkit-module__wMRI-a__field>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Toolkit-module__wMRI-a__tableWrap input{min-width:110px}.Toolkit-module__wMRI-a__tableWrap button{color:var(--accent);font-size:11px}.Toolkit-module__wMRI-a__checkMetrics{gap:16px;margin:20px 0;display:grid}.Toolkit-module__wMRI-a__checkMetrics strong{margin-top:8px;font:30px Georgia,serif;display:block}.Toolkit-module__wMRI-a__bigNumber{margin:18px 0;font:32px Georgia,serif}.Toolkit-module__wMRI-a__strategy{border:1px solid var(--line);border-top:3px solid var(--sage);background:var(--panel);border-radius:5px;margin:15px 0;padding:25px}.Toolkit-module__wMRI-a__strategy h3{margin:12px 0;font-size:30px}.Toolkit-module__wMRI-a__strategy>strong{font-size:19px;font-weight:500}.Toolkit-module__wMRI-a__strategy>p{margin-top:10px;font-size:13px;line-height:1.8}.Toolkit-module__wMRI-a__blueprint{grid-template-columns:1fr 1fr;gap:15px;display:grid}.Toolkit-module__wMRI-a__blueprint details{background:var(--panel);border:1px solid var(--line);border-radius:4px;align-self:start;padding:20px}.Toolkit-module__wMRI-a__blueprint summary{font-size:15px;line-height:1.5}.Toolkit-module__wMRI-a__blueprint summary span{color:var(--accent);margin-right:10px;font-family:Georgia,serif}.Toolkit-module__wMRI-a__blueprint p{color:var(--muted);margin:15px 0;font-size:13px;line-height:1.8}.Toolkit-module__wMRI-a__blueprint a{color:var(--accent);text-underline-offset:4px;font-size:12px;text-decoration:underline}.Toolkit-module__wMRI-a__downloads{padding:45px 0;scroll-margin-top:100px}.Toolkit-module__wMRI-a__downloads h2,.Toolkit-module__wMRI-a__faq h2{margin:12px 0 22px;font-size:34px}.Toolkit-module__wMRI-a__downloadGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.Toolkit-module__wMRI-a__downloadCard{border:1px solid var(--line);background:var(--panel);border-radius:5px;flex-direction:column;gap:12px;padding:24px;display:flex}.Toolkit-module__wMRI-a__downloadCard>span{color:var(--accent);letter-spacing:.1em;font-size:10px}.Toolkit-module__wMRI-a__downloadCard h3{font-size:26px;line-height:1.15}.Toolkit-module__wMRI-a__downloadCard p{color:var(--muted);flex:1;font-size:12px;line-height:1.8}.Toolkit-module__wMRI-a__downloadCard a{text-underline-offset:5px;font-size:12px;text-decoration:underline}.Toolkit-module__wMRI-a__faq{border-top:1px solid var(--line);padding-top:40px}.Toolkit-module__wMRI-a__faq dl{grid-template-columns:1fr 1fr;gap:24px 45px;display:grid}.Toolkit-module__wMRI-a__faq dt{margin-bottom:10px;font-size:15px}.Toolkit-module__wMRI-a__faq dd{color:var(--muted);font-size:13px;line-height:1.8}.Toolkit-module__wMRI-a__nextStep{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-bottom:40px;padding:30px 0;display:flex}.Toolkit-module__wMRI-a__nextStep h2{font-size:29px}.Toolkit-module__wMRI-a__nextStep p{color:var(--muted);margin-top:10px;font-size:13px}@media (max-width:800px){.Toolkit-module__wMRI-a__container{padding:0 20px 45px}.Toolkit-module__wMRI-a__hero{grid-template-columns:1fr;gap:30px;padding:40px 0}.Toolkit-module__wMRI-a__heroCard{max-width:500px;transform:none}.Toolkit-module__wMRI-a__toolbar{flex-direction:column;align-items:start}.Toolkit-module__wMRI-a__twoColumns,.Toolkit-module__wMRI-a__steps{grid-template-columns:1fr}.Toolkit-module__wMRI-a__steps a{border-right:0;border-bottom:1px solid var(--line);gap:15px;padding:12px 15px;display:flex}.Toolkit-module__wMRI-a__steps span{height:auto}.Toolkit-module__wMRI-a__downloadGrid{grid-template-columns:1fr}.Toolkit-module__wMRI-a__sectionHead{flex-direction:column;gap:10px}.Toolkit-module__wMRI-a__blueprint,.Toolkit-module__wMRI-a__faq dl{grid-template-columns:1fr}.Toolkit-module__wMRI-a__nextStep{flex-direction:column;align-items:start}.Toolkit-module__wMRI-a__metrics{grid-template-columns:1fr;gap:20px}.Toolkit-module__wMRI-a__section{padding:30px 0}}@media (prefers-reduced-motion:no-preference){.Toolkit-module__wMRI-a__primary,.Toolkit-module__wMRI-a__secondary,.Toolkit-module__wMRI-a__actions button{transition:background .15s,border-color .15s}}
