.NotepadDemo_wrapper___FjPJ{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:var(--content-max-width);width:100%}.NotepadDemo_notepadContainer__BwKSr{position:relative}.NotepadDemo_usedOverlay__j7Hzz{align-items:center;backdrop-filter:blur(4px);background:var(--background-translucent);border-radius:var(--radius-card);bottom:0;display:flex;flex-direction:column;gap:16px;justify-content:center;left:0;padding:32px;position:absolute;right:0;top:0;z-index:1}.NotepadDemo_usedText__5sd1o{color:var(--foreground);font-size:16px;text-align:center}.NotepadDemo_overlayCtaButton__vbPvx{background:var(--accent);border-radius:var(--radius-button);color:var(--white);display:inline-block;font-size:15px;font-weight:600;padding:12px 28px;text-align:center;transition:background var(--transition-hover)}.NotepadDemo_overlayCtaButton__vbPvx:hover{background:var(--accent-hover)}@keyframes NotepadDemo_bounce___PDho{0%,to{transform:scale(1)}15%{transform:scale(1.06,.94)}30%{transform:scale(.96,1.04)}45%{transform:scale(1.04,.96)}60%{transform:scale(.98,1.02)}75%{transform:scale(1.02,.98)}}.NotepadDemo_generateBounce__fb7_G{animation:NotepadDemo_bounce___PDho .6s cubic-bezier(.36,.07,.19,.97) infinite;transform-origin:center}@media(prefers-reduced-motion:reduce){.NotepadDemo_generateBounce__fb7_G{animation:none}}.PublicHeader_header__cMJYD{justify-content:space-between;padding:16px 24px}.PublicHeader_header__cMJYD,.PublicHeader_logoLink__PTdwL,.PublicHeader_nav__gyJp3{align-items:center;display:flex}.PublicHeader_nav__gyJp3{gap:20px}.PublicHeader_navLink__ldo_E{color:var(--foreground-muted);font-size:14px;font-weight:500;transition:color var(--transition-hover)}.PublicHeader_navLink__ldo_E:hover{color:var(--foreground)}.PublicHeader_navLinkCta__6tHdV{background:var(--accent);border-radius:var(--radius-button);color:var(--white);font-weight:600;padding:8px 18px;transition:background var(--transition-hover)}.PublicHeader_navLinkCta__6tHdV:hover{background:var(--accent-hover);color:var(--white)}@media(max-width:480px){.PublicHeader_header__cMJYD{padding:12px 16px}.PublicHeader_nav__gyJp3{gap:12px}.PublicHeader_navLink__ldo_E{font-size:13px}.PublicHeader_navLinkCta__6tHdV{padding:6px 14px}}.error_header__ikZ7k{left:0;position:absolute;right:0;top:0}.error_page__hppWj{background:var(--background);color:var(--foreground);justify-content:center;min-height:100vh;padding:24px;position:relative}.error_content__JbA7e,.error_page__hppWj{align-items:center;display:flex;flex-direction:column}.error_content__JbA7e{gap:12px;text-align:center}.error_title__mcKAU{color:var(--foreground);font-size:24px;font-weight:700;margin-top:8px;outline:none}.error_description__gxPME{color:var(--foreground-muted);font-size:15px;line-height:1.5;max-width:400px;text-align:center}.error_loginLink__hc4LH{color:var(--accent);font-size:14px;font-weight:500;transition:color var(--transition-hover)}.error_loginLink__hc4LH:hover{color:var(--accent-hover)}.error_statusLink__J_3bs{color:var(--accent);text-decoration:underline;transition:color var(--transition-hover)}.error_statusLink__J_3bs:hover{color:var(--accent-hover)}.page_page__SdS_0{background:var(--background);display:flex;flex-direction:column;min-height:100vh}.page_header___0vZd{border-bottom:1px solid var(--border)}.page_hero__ooCq_{padding:48px 24px 32px;text-align:center}.page_headline__ZRsTc{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 auto 16px;max-width:560px}.page_subhead__KeMAG{color:var(--foreground-muted);font-size:16px;line-height:1.6;margin:0 auto;max-width:520px}.page_demoSection__i_yqf{flex:1;padding:0 24px 48px}.page_nudge__sFrxt{align-items:center;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px;padding:32px 24px;text-align:center}.page_nudgeText__rdk_L{color:var(--foreground-muted);font-size:15px;line-height:1.5}.page_nudgeLink__hXfNs{background:var(--accent);border-radius:var(--radius-button);color:var(--white);font-size:15px;font-weight:600;padding:12px 28px;transition:background var(--transition-hover)}.page_nudgeLink__hXfNs:hover{background:var(--accent-hover)}@media(max-width:800px){.page_headline__ZRsTc{font-size:28px}}@media(max-width:480px){.page_hero__ooCq_{padding:32px 16px 24px}.page_demoSection__i_yqf{padding-left:16px;padding-right:16px}}