.page_page__tZ0eS{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;min-height:100svh;padding:40px 80px 80px;gap:64px;font-family:var(--font-geist-sans)}@media (prefers-color-scheme:dark){.page_page__tZ0eS{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__5x50r{display:flex;flex-direction:column;gap:16px;grid-row-start:2}.page_main__5x50r ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__5x50r li:not(:last-of-type){margin-bottom:8px}.page_main__5x50r code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__duCrw{display:flex;gap:16px}.page_ctas__duCrw a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__lLREJ{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__SgXz_{border-color:var(--gray-alpha-200);min-width:158px}.page_footer__737yq{grid-row-start:3;display:flex;gap:24px}.page_footer__737yq a{display:flex;align-items:center;gap:8px}.page_footer__737yq img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__lLREJ:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__SgXz_:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer__737yq a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__tZ0eS{padding:16px 32px 80px}.page_main__5x50r{align-items:center}.page_main__5x50r ol{text-align:center}.page_ctas__duCrw{flex-direction:column}.page_ctas__duCrw a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__SgXz_{min-width:auto}.page_footer__737yq{flex-wrap:wrap;align-items:center;justify-content:center}.page_faqCard__GrwJ9,.page_featuresSection__uqXrL{padding:24px 20px}.page_featureGrid__Byifx{grid-template-columns:1fr}.page_heroHighlights__txKQ6 li{font-size:14px}}@media (prefers-color-scheme:dark){.page_logo__Tseyy{filter:invert()}}.page_hero__a8DSj{display:grid;gap:12px;justify-items:center;text-align:center}.page_title__1iYTt{font-size:clamp(24px,5vw,40px);font-weight:800;letter-spacing:-.02em}.page_subtitle__8PwCX{color:inherit;max-width:60ch}.page_heroHighlights__txKQ6{max-width:640px;margin:0 auto;text-align:left}.page_heroHighlights__txKQ6 li{font-size:16px;font-weight:500}.page_featuresSection__uqXrL{border:3px solid var(--nb-border);background:var(--nb-card);box-shadow:6px 6px 0 var(--nb-border);border-radius:12px;padding:32px;display:grid;gap:24px;text-align:left}.page_featureHeading__V3GeP{font-size:24px;font-weight:800;text-align:center;color:var(--nb-fg)}.page_featureIntro__0jBmW{text-align:center;max-width:70ch;margin:0 auto;line-height:1.6;color:var(--nb-fg)}.page_featureGrid__Byifx{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.page_featureCard__ynL1a{border:3px solid var(--nb-border);background:var(--nb-card);border-radius:12px;box-shadow:4px 4px 0 var(--nb-border);padding:24px;display:grid;gap:12px}.page_featureTitle__9hTiJ{font-size:18px;font-weight:700;color:var(--nb-fg)}.page_featureList__gHgc0{margin:0;padding:0}.page_featureList__gHgc0 li{font-size:15px;font-weight:500}.page_faqSection__nDaeN{margin-top:48px}.page_faqCard__GrwJ9{border:3px solid var(--nb-border);background:var(--nb-card);box-shadow:6px 6px 0 var(--nb-border);border-radius:12px;padding:32px;display:grid;gap:16px}.page_faqItem__M_u1o{border:2px solid var(--nb-border);border-radius:10px;padding:18px 20px;background:var(--nb-card);box-shadow:3px 3px 0 var(--nb-border);color:var(--nb-fg)}.page_faqItem__M_u1o>summary{font-weight:700;cursor:pointer;font-size:16px}.page_faqItem__M_u1o>p{margin-top:12px;font-size:14px;line-height:1.5}.page_fileInput__OFph9{display:inline-block;font:inherit;color:var(--nb-fg);background:var(--nb-card);border:3px dashed var(--nb-border);border-radius:10px;padding:16px;box-shadow:6px 6px 0 var(--nb-border);cursor:pointer}.page_fileInput__OFph9::file-selector-button{margin-right:12px;border:3px solid var(--nb-border);background:var(--nb-accent);color:#fff;border-radius:8px;padding:10px 14px;font-weight:800;cursor:pointer;box-shadow:4px 4px 0 var(--nb-border)}@media (hover:hover) and (pointer:fine){.page_fileInput__OFph9::file-selector-button:hover{background:var(--nb-accent-hover)}}.page_formGroup__AjjCt{display:grid;gap:6px}.page_label__UTQML{font-size:12px;opacity:.8}.page_input__9utik,.page_number__YXXMJ,.page_textarea__U4lu7{width:100%;border:3px solid var(--nb-border);background:var(--nb-card);color:var(--nb-fg);border-radius:10px;padding:10px 12px;outline:none;box-shadow:4px 4px 0 var(--nb-border);transition:transform .05s ease,background-color .15s ease}.page_input__9utik:focus,.page_number__YXXMJ:focus,.page_textarea__U4lu7:focus{background:#ffe5e5}.page_textarea__U4lu7{min-height:140px;resize:vertical;font-family:inherit}.page_inlineGroup__3UoXT{display:flex;align-items:center;gap:10px}.page_number__YXXMJ{width:88px;text-align:center}.page_main__5x50r button{border:3px solid var(--nb-border);border-radius:8px;background:var(--nb-bg);color:var(--nb-fg);padding:8px 12px;font-weight:700;box-shadow:4px 4px 0 var(--nb-border);cursor:pointer}.page_main__5x50r button:hover{background:#ffe5e5}.page_primary__lLREJ{border:3px solid var(--nb-border);border-radius:10px;padding:12px 16px;background:var(--nb-accent);color:#fff;font-weight:800;cursor:pointer;box-shadow:6px 6px 0 var(--nb-border);transition:transform .05s ease,background-color .15s ease}.page_primary__lLREJ:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}@media (hover:hover) and (pointer:fine){.page_primary__lLREJ:hover:not(:disabled){background:var(--nb-accent-hover)}}.page_primary__lLREJ:active:not(:disabled){transform:translateY(1px)}.page_stepper__8x5od{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center}.page_step__fkap5{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:3px solid var(--nb-border);background:var(--nb-card);color:var(--nb-fg);border-radius:999px;box-shadow:4px 4px 0 var(--nb-border);cursor:pointer;font-weight:800}.page_step__fkap5:disabled{opacity:.5;cursor:not-allowed}.page_stepActive__BUWJh{background:#ffe5e5}.page_stepDone__R3Ntj{background:#e5ffe9}.page_stepIndex__c1_Vv{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--nb-accent);color:#fff;font-size:12px}.page_stepLabel__7YzF4{font-size:12px}.page_stepHeader__kmRu6{text-align:center;margin:4px 0}.page_navRow__pfufm{display:flex;justify-content:center;gap:8px}.page_callout__OnQ2z{border:3px solid var(--nb-border);background:#fff8dc;color:#111;border-radius:10px;padding:8px 12px;box-shadow:4px 4px 0 var(--nb-border);text-align:center;font-size:14px}.page_callout__OnQ2z strong{font-weight:900}.page_refinementMode__Oagp5{background:linear-gradient(135deg,#f0f8ff,#e6f3ff);border:3px solid var(--nb-accent);border-radius:12px;padding:20px;box-shadow:8px 8px 0 var(--nb-border)}.page_refinementHeader__D8OiJ{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--nb-accent)}.page_refinementBadge__B0LqP{background:var(--nb-accent);color:white;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.page_selectedThumbnail__0cPAi{border:3px solid var(--nb-accent)!important;box-shadow:0 0 0 3px rgba(255,107,107,.2);transform:scale(1.02);transition:all .2s ease}.page_refineButton__eKWXl{background:var(--nb-accent);color:white;border:2px solid var(--nb-border);border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;box-shadow:2px 2px 0 var(--nb-border);transition:all .1s ease}.page_refineButton__eKWXl:hover{background:var(--nb-accent-hover);transform:translateY(-1px);box-shadow:3px 3px 0 var(--nb-border)}.page_refineButton__eKWXl:active{transform:translateY(0);box-shadow:1px 1px 0 var(--nb-border)}.page_historyButton__PXtWL{background:white;color:var(--nb-accent);border:2px solid var(--nb-accent);border-radius:6px;padding:8px 16px;font-weight:700;cursor:pointer;box-shadow:3px 3px 0 var(--nb-border);transition:all .1s ease}.page_historyButtonActive__od7P3,.page_historyButton__PXtWL:hover{background:var(--nb-accent);color:white}.page_iterationCard___Ws4Z{border:2px solid #ddd;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease;background:white}.page_iterationCard___Ws4Z:hover{border-color:var(--nb-accent);transform:translateY(-2px);box-shadow:4px 4px 0 var(--nb-border)}.page_iterationCardCurrent__RUjBi{border:3px solid var(--nb-accent);box-shadow:4px 4px 0 var(--nb-border)}.page_feedbackInput__RPfnJ{width:100%;min-height:80px;padding:12px;border:3px solid var(--nb-border);border-radius:8px;background:white;color:var(--nb-fg);font-family:inherit;font-size:14px;resize:vertical;box-shadow:4px 4px 0 var(--nb-border);transition:all .2s ease}.page_feedbackInput__RPfnJ:focus{background:#f0f8ff;border-color:var(--nb-accent);outline:none}.page_refinementError__jROf3{background:#fee;color:#c33;border:2px solid #fcc;border-radius:6px;padding:8px 12px;font-size:14px;margin-top:8px}