.page_page___Nrry{--paper:#fffef8;--paper-deep:#f7f2e5;--rule:rgba(95,78,150,0.1);--ink:var(--ink-950);background:#f9f8fc;color:var(--ink);overflow:hidden}.page_hero__uM8aI{position:relative;isolation:isolate;min-height:560px;padding:54px 24px 108px;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),var(--ink-950);background-size:38px 38px;color:white}.page_heroGlow__Jm2Ls{position:absolute;z-index:-1;width:580px;height:580px;right:-100px;top:-220px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklch,var(--violet-500) 48%,transparent),transparent 68%);filter:blur(10px);opacity:.75}.page_contentColumn__4FPMj,.page_guideInner__gx_GP,.page_heroInner__P9_Li,.page_toolShell__EVkJk{width:min(1180px,100%);margin-inline:auto}.page_breadcrumbs__pwakF{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:66px;color:var(--ink-400);font:600 12px/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.page_breadcrumbs__pwakF a{color:var(--ink-300)}.page_breadcrumbs__pwakF a:hover{color:white}.page_heroGrid__xab9l{display:grid;grid-template-columns:minmax(0,1fr) 335px;align-items:end;grid-gap:84px;gap:84px}.page_heroCopy__0BXoJ{max-width:780px}.page_eyebrow__yzmCK,.page_sectionLabel__68YBE{margin:0 0 20px;color:var(--violet-300);font:700 12px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.page_eyebrow__yzmCK span{color:var(--coral-400);margin-right:7px}.page_hero__uM8aI h1{max-width:800px;margin:0;font:600 clamp(48px,6.2vw,78px)/.98 var(--font-display);letter-spacing:-.055em}.page_hero__uM8aI h1 em{color:var(--coral-400);font-style:normal}.page_heroLede__DNleQ{max-width:735px;margin:28px 0 0;color:var(--ink-200);font-size:clamp(18px,2vw,21px);line-height:1.6}.page_heroProof__Bb9fn{display:flex;flex-wrap:wrap;gap:14px 26px;padding:0;margin:32px 0 0;list-style:none;color:var(--ink-300);font-size:14px;font-weight:600}.page_heroProof__Bb9fn li:before{content:"✓";margin-right:8px;color:var(--lime-400)}.page_marginNote__IzBkH{position:relative;padding:30px 28px 28px 46px;border:1px solid rgba(255,255,255,.14);border-radius:2px 18px 18px 2px;background:rgba(255,255,255,.07);box-shadow:18px 22px 60px rgba(0,0,0,.22);transform:rotate(1.2deg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page_marginNote__IzBkH:before{content:"";position:absolute;left:23px;inset-block:0;width:1px;background:var(--coral-400);opacity:.65}.page_marginNote__IzBkH span{color:var(--violet-300);font:600 10px var(--font-mono);letter-spacing:.12em}.page_marginNote__IzBkH strong{display:block;margin-top:13px;font:600 22px/1.25 var(--font-display)}.page_noteRule__BWiJq{height:1px;margin:22px 0 16px;background:rgba(255,255,255,.14)}.page_marginNote__IzBkH small{color:var(--ink-300);font:500 11px/1.5 var(--font-mono)}.page_toolSection__kfctB{position:relative;z-index:2;margin-top:-66px;padding:0 24px 112px}.page_toolShell__EVkJk{display:grid;grid-template-columns:minmax(380px,.85fr) minmax(500px,1.15fr);min-height:820px;overflow:hidden;border:1px solid var(--ink-300);border-radius:20px;background:white;box-shadow:0 28px 90px rgba(34,24,65,.16),0 3px 12px rgba(34,24,65,.08)}.page_formPanel__MowiH,.page_resultsPanel__dxHBX{min-width:0;padding:38px}.page_formPanel__MowiH{background:#fff;border-right:1px solid var(--ink-200)}.page_notebookTop__xsPwi,.page_panelHeading__Q2ERl{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:30px}.page_notebookTop__xsPwi h2,.page_panelHeading__Q2ERl h2{margin:8px 0 0;font:600 27px/1.15 var(--font-display);letter-spacing:-.025em}.page_stepStamp__pBF4M{color:var(--violet-600);font:700 10px/1.2 var(--font-mono);letter-spacing:.12em}.page_copyButton__56_IQ,.page_sampleButton__kEwVl{flex:none;padding:8px 11px;border:1px solid var(--violet-200);border-radius:7px;background:var(--violet-50);color:var(--violet-700);cursor:pointer;font:700 12px/1 var(--font-sans)}.page_copyButton__56_IQ:hover,.page_sampleButton__kEwVl:hover{border-color:var(--violet-400);background:var(--violet-100)}.page_twoFields__6o27N{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:14px;gap:14px}.page_field__34t0a{display:grid;grid-gap:8px;gap:8px;margin-bottom:20px}.page_field__34t0a>span{color:var(--ink-800);font-size:13px;font-weight:700}.page_field__34t0a b{color:var(--coral-600)}.page_field__34t0a i{color:var(--ink-500);font-style:normal;font-weight:500}.page_field__34t0a input,.page_field__34t0a select,.page_field__34t0a textarea{width:100%;border:1px solid var(--ink-300);border-radius:9px;outline:none;background:var(--ink-50);color:var(--ink-900);font:500 14px/1.55 var(--font-sans);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.page_field__34t0a input,.page_field__34t0a select{height:46px;padding:0 13px}.page_field__34t0a textarea{resize:vertical;min-height:108px;padding:12px 13px}.page_field__34t0a textarea[rows="9"]{min-height:188px}.page_field__34t0a input:focus,.page_field__34t0a select:focus,.page_field__34t0a textarea:focus{border-color:var(--violet-500);background:white;box-shadow:0 0 0 4px var(--violet-100)}.page_field__34t0a input::placeholder,.page_field__34t0a textarea::placeholder{color:var(--ink-400)}.page_field__34t0a small{color:var(--ink-500);font-size:11px}.page_signalBox__pNpqp{margin:0 0 20px;padding:13px 14px;border:1px dashed var(--violet-300);border-radius:9px;background:var(--violet-50)}.page_signalBox__pNpqp>span{display:block;margin-bottom:9px;color:var(--violet-800);font:700 10px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.page_signalBox__pNpqp div{display:flex;flex-wrap:wrap;gap:6px}.page_signalBox__pNpqp div span{padding:5px 8px;border:1px solid var(--violet-200);border-radius:99px;background:white;color:var(--violet-800);font-size:11px;font-weight:700}.page_formError__U3SQl{margin:0 0 14px;padding:10px 12px;border-left:3px solid var(--coral-500);background:var(--coral-50);color:var(--coral-800);font-size:13px;font-weight:600}.page_generateButton__CdMhg,.page_signupButton__6cCPT{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;border:0;border-radius:9px;background:var(--violet-600);box-shadow:0 8px 24px color-mix(in oklch,var(--violet-700) 22%,transparent);color:white;cursor:pointer;font:700 15px/1 var(--font-sans);text-decoration:none;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.page_generateButton__CdMhg:hover,.page_signupButton__6cCPT:hover{background:var(--violet-700);box-shadow:0 10px 28px color-mix(in oklch,var(--violet-700) 32%,transparent);text-decoration:none;transform:translateY(-1px)}.page_generateButton__CdMhg:active,.page_signupButton__6cCPT:active{transform:translateY(1px)}.page_generateButton__CdMhg svg,.page_signupButton__6cCPT svg{width:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.page_privacyLine__qGRn9{display:flex;align-items:center;justify-content:center;gap:6px;margin:11px 0 0;color:var(--ink-500);font-size:11px}.page_privacyLine__qGRn9 svg{width:13px;fill:none;stroke:currentColor;stroke-width:1.8}.page_resultsPanel__dxHBX{position:relative;scroll-margin-top:92px;background:linear-gradient(90deg,transparent 0 28px,rgba(242,111,91,.28) 28px 29px,transparent 29px),repeating-linear-gradient(to bottom,transparent 0 31px,var(--rule) 31px 32px),var(--paper);padding-left:58px}.page_notebookTop__xsPwi{position:relative;z-index:1}.page_emptyResults__SVppo{min-height:650px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:52px 30px;text-align:center}.page_emptyMark__yQV5E{position:relative;width:126px;height:142px;margin-bottom:28px;padding:21px 19px;border:2px solid var(--ink-800);border-radius:4px;background:var(--paper);box-shadow:9px 10px 0 var(--violet-200);transform:rotate(-2deg)}.page_emptyMark__yQV5E span{display:grid;place-items:center;width:40px;height:40px;margin-bottom:14px;border-radius:50%;background:var(--coral-500);color:white;font:600 24px var(--font-display)}.page_emptyMark__yQV5E i{display:block;height:2px;margin-top:10px;background:var(--ink-300)}.page_emptyMark__yQV5E i:nth-of-type(2){width:82%}.page_emptyMark__yQV5E i:nth-of-type(3){width:61%}.page_emptyResults__SVppo h3{margin:0;font:600 30px/1.2 var(--font-display);letter-spacing:-.025em}.page_emptyResults__SVppo>p{max-width:450px;margin:13px auto 28px;color:var(--ink-600);line-height:1.65}.page_emptyResults__SVppo ul{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:0;padding:0;list-style:none}.page_emptyResults__SVppo li{padding:7px 10px;border:1px solid var(--ink-200);border-radius:6px;background:rgba(255,255,255,.72);color:var(--ink-600);font:600 11px var(--font-mono)}.page_emptyResults__SVppo li b{color:var(--violet-700)}.page_resultSummary__k6ign{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;overflow:hidden;margin-bottom:22px;border:1px solid var(--ink-200);border-radius:10px;background:var(--ink-200)}.page_resultSummary__k6ign div{display:grid;padding:13px 14px;background:rgba(255,255,255,.88)}.page_resultSummary__k6ign b{color:var(--violet-700);font:600 21px var(--font-display)}.page_resultSummary__k6ign span{color:var(--ink-500);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_tabs__l9PFs{display:flex;gap:7px;margin:0 0 24px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.page_tabs__l9PFs button{flex:none;padding:8px 11px;border:1px solid var(--ink-200);border-radius:99px;background:rgba(255,255,255,.82);color:var(--ink-600);cursor:pointer;font:700 11px var(--font-sans)}.page_tabs__l9PFs button[aria-selected=true]{border-color:var(--ink-950);background:var(--ink-950);color:white}.page_questionList___YDEy{display:grid;grid-gap:18px;gap:18px;margin:0;padding:0;list-style:none}.page_questionCard__iy4_Q{position:relative;padding:23px 24px 22px;border:1px solid var(--ink-200);border-radius:10px;background:rgba(255,255,255,.91);box-shadow:0 3px 10px rgba(34,24,65,.05);animation:page_pageIn__IlTFq .38s both}.page_questionCard__iy4_Q:nth-child(2){animation-delay:45ms}.page_questionCard__iy4_Q:nth-child(3){animation-delay:.09s}.page_questionCard__iy4_Q:nth-child(4){animation-delay:.135s}@keyframes page_pageIn__IlTFq{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page_questionMeta__oB2wF{display:flex;justify-content:space-between;color:var(--violet-700);font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.page_questionCard__iy4_Q h3{margin:12px 0 18px;font:600 20px/1.35 var(--font-display);letter-spacing:-.015em}.page_testsBox__c8FTX{margin-bottom:17px;padding:11px 13px;border-left:3px solid var(--coral-400);background:var(--coral-50)}.page_framework__2SKIl>span,.page_testsBox__c8FTX span{color:var(--ink-600);font:700 9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.page_testsBox__c8FTX p{margin:5px 0 0;color:var(--ink-700);font-size:13px;line-height:1.55}.page_framework__2SKIl ul{display:grid;grid-gap:7px;gap:7px;margin:9px 0 0;padding:0;list-style:none}.page_framework__2SKIl li{position:relative;padding-left:17px;color:var(--ink-700);font-size:13px;line-height:1.55}.page_framework__2SKIl li:before{content:"";position:absolute;left:0;top:.65em;width:7px;height:7px;border:1.5px solid var(--violet-500);border-radius:50%}.page_signupCard__5Vdpn{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px 26px;gap:16px 26px;margin-top:24px;padding:28px;overflow:hidden;border-radius:12px;background:var(--ink-950);color:white;box-shadow:0 14px 40px rgba(30,22,52,.18)}.page_signupCard__5Vdpn:after{content:"";position:absolute;right:-90px;bottom:-120px;width:240px;height:240px;border-radius:50%;border:45px solid rgba(141,103,255,.15)}.page_signupBadge___nHCA{position:absolute;right:22px;top:0;padding:7px 11px;border-radius:0 0 7px 7px;background:#f2be4a;color:#352509;font:800 9px var(--font-mono);letter-spacing:.08em}.page_signupKicker__s9rE1{margin:0 0 7px;color:var(--violet-300);font:700 10px var(--font-mono);letter-spacing:.09em;text-transform:uppercase}.page_signupCard__5Vdpn h3{max-width:430px;margin:0;font:600 24px/1.2 var(--font-display)}.page_signupCard__5Vdpn p:not(.page_signupKicker__s9rE1){max-width:500px;margin:10px 0 0;color:var(--ink-300);font-size:13px;line-height:1.55}.page_signupButton__6cCPT{align-self:end;width:auto;min-width:218px;padding:0 20px;background:var(--coral-500);z-index:1}.page_signupButton__6cCPT:hover{background:var(--coral-600)}.page_signupCard__5Vdpn small{grid-column:2;text-align:center;color:var(--ink-400);font-size:10px;z-index:1}.page_guide__Jf0KO{padding:110px 24px;background:white;border-block:1px solid var(--ink-150)}.page_guideHeading__ps0RG{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:18px 76px;gap:18px 76px;align-items:end;margin-bottom:58px}.page_guideHeading__ps0RG .page_sectionLabel__68YBE{grid-column:1/-1;margin:0;color:var(--violet-600)}.page_contentColumn__4FPMj h2,.page_guideHeading__ps0RG h2{margin:0;font:600 clamp(35px,4vw,50px)/1.05 var(--font-display);letter-spacing:-.04em}.page_guideHeading__ps0RG>p:last-child{margin:0;color:var(--ink-600);font-size:17px;line-height:1.65}.page_methodGrid__0fpvU{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--ink-200)}.page_methodGrid__0fpvU article{padding:30px 30px 32px 0}.page_methodGrid__0fpvU article+article{padding-left:30px;border-left:1px solid var(--ink-200)}.page_methodGrid__0fpvU span{color:var(--coral-600);font:700 11px var(--font-mono)}.page_methodGrid__0fpvU h3{margin:17px 0 10px;font:600 21px/1.25 var(--font-display)}.page_methodGrid__0fpvU p{margin:0;color:var(--ink-600);font-size:14px;line-height:1.65}.page_faqSection__buFxL,.page_keywordSection__SArfl{padding:100px 24px}.page_keywordSection__SArfl{background:var(--violet-50)}.page_contentColumn__4FPMj{max-width:850px}.page_contentColumn__4FPMj>p:not(.page_sectionLabel__68YBE){color:var(--ink-600);font-size:17px;line-height:1.75}.page_contentColumn__4FPMj h2+p{margin-top:25px}.page_faqSection__buFxL{background:white}.page_faqSection__buFxL .page_sectionLabel__68YBE{color:var(--violet-600)}.page_faqList__MAPPJ{margin-top:40px;border-top:1px solid var(--ink-200)}.page_faqList__MAPPJ details{border-bottom:1px solid var(--ink-200)}.page_faqList__MAPPJ summary{position:relative;padding:22px 40px 22px 0;cursor:pointer;font-size:17px;font-weight:700;list-style:none}.page_faqList__MAPPJ summary::-webkit-details-marker{display:none}.page_faqList__MAPPJ summary:after{content:"+";position:absolute;right:5px;color:var(--violet-600);font:500 24px var(--font-mono)}.page_faqList__MAPPJ details[open] summary:after{content:"−"}.page_faqList__MAPPJ details p{margin:-5px 0 22px;color:var(--ink-600);line-height:1.7}@media (max-width:980px){.page_heroGrid__xab9l{grid-template-columns:1fr;gap:48px}.page_marginNote__IzBkH{max-width:520px}.page_toolShell__EVkJk{grid-template-columns:1fr}.page_formPanel__MowiH{border-right:0;border-bottom:1px solid var(--ink-200)}.page_guideHeading__ps0RG{grid-template-columns:1fr;gap:18px}.page_methodGrid__0fpvU{grid-template-columns:1fr}.page_methodGrid__0fpvU article{padding:27px 0}.page_methodGrid__0fpvU article+article{padding-left:0;border-left:0;border-top:1px solid var(--ink-200)}.page_signupCard__5Vdpn{grid-template-columns:1fr;padding-top:44px}.page_signupButton__6cCPT{width:100%}.page_signupCard__5Vdpn small{grid-column:1}}@media (max-width:620px){.page_hero__uM8aI{min-height:0;padding:36px 18px 94px}.page_breadcrumbs__pwakF{margin-bottom:44px}.page_hero__uM8aI h1{font-size:clamp(42px,13vw,58px)}.page_heroLede__DNleQ{font-size:17px}.page_heroProof__Bb9fn{display:grid;grid-gap:10px;gap:10px}.page_marginNote__IzBkH{display:none}.page_toolSection__kfctB{margin-top:-48px;padding-inline:12px;padding-bottom:76px}.page_toolShell__EVkJk{border-radius:14px}.page_formPanel__MowiH,.page_resultsPanel__dxHBX{padding:25px 19px}.page_resultsPanel__dxHBX{padding-left:34px;background:linear-gradient(90deg,transparent 0 17px,rgba(242,111,91,.25) 17px 18px,transparent 18px),repeating-linear-gradient(to bottom,transparent 0 31px,var(--rule) 31px 32px),var(--paper)}.page_twoFields__6o27N{grid-template-columns:1fr;gap:0}.page_notebookTop__xsPwi,.page_panelHeading__Q2ERl{gap:12px}.page_notebookTop__xsPwi h2,.page_panelHeading__Q2ERl h2{font-size:23px}.page_resultSummary__k6ign{grid-template-columns:1fr}.page_resultSummary__k6ign div{grid-template-columns:auto 1fr;align-items:baseline;gap:8px}.page_emptyResults__SVppo{min-height:500px;padding-inline:5px}.page_questionCard__iy4_Q{padding:20px 17px}.page_signupCard__5Vdpn{padding-inline:19px}.page_signupBadge___nHCA{right:16px}.page_faqSection__buFxL,.page_guide__Jf0KO,.page_keywordSection__SArfl{padding:76px 20px}.page_guideHeading__ps0RG{margin-bottom:42px}}@media (prefers-reduced-motion:reduce){.page_questionCard__iy4_Q{animation:none}.page_generateButton__CdMhg,.page_signupButton__6cCPT{transition:none}}