.j9EB2G_shell{min-height:100dvh;display:grid}.j9EB2G_aside{background:var(--green-900);color:var(--paper);background-image:repeating-linear-gradient(#0000 0 35px,#ffffff0a 35px 36px);flex-direction:column;justify-content:space-between;padding:40px 48px;display:none}.j9EB2G_asideBody{max-width:440px}.j9EB2G_quote{font-family:var(--font-display);animation:j9EB2G_fadeInUp .7s var(--ease-out) backwards;font-size:46px;line-height:1.05}.j9EB2G_quote em{color:var(--marigold-400)}.j9EB2G_asideList{border-top:1px solid #f4eee32e;margin-top:40px;list-style:none}.j9EB2G_asideList li{color:#f4eee3d9;animation:j9EB2G_fadeInUp .6s var(--ease-out) backwards;border-bottom:1px solid #f4eee32e;gap:16px;padding:14px 0;font-size:15px;display:flex}.j9EB2G_asideList li:first-child{animation-delay:.12s}.j9EB2G_asideList li:nth-child(2){animation-delay:.2s}.j9EB2G_asideList li:nth-child(3){animation-delay:.28s}.j9EB2G_asideList span{font-family:var(--font-mono);color:var(--marigold-400);padding-top:2px;font-size:12px}.j9EB2G_asideFoot{font-family:var(--font-mono);letter-spacing:.1em;color:#f4eee380;font-size:12px}.j9EB2G_main{flex-direction:column;align-items:center;padding:20px 16px 48px;display:flex;position:relative}.j9EB2G_topRow{justify-content:space-between;align-items:center;width:100%;max-width:460px;margin-bottom:28px;display:flex}.j9EB2G_back{height:38px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}.j9EB2G_back:hover{color:var(--ink);background:#1c1b180f}.j9EB2G_card{width:100%;max-width:460px;animation:j9EB2G_fadeInUp .6s var(--ease-out) backwards}.j9EB2G_title{font-family:var(--font-display);color:var(--ink);font-size:clamp(40px,9vw,52px);font-weight:400;line-height:1}.j9EB2G_subtitle{color:var(--ink-3);margin:10px 0 28px;font-size:15.5px}.j9EB2G_demo{border:1.5px dashed var(--marigold-500);background:var(--marigold-50);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:24px;padding:14px;display:flex}.j9EB2G_demoLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--marigold-700);font-size:11px}.j9EB2G_demoMain{background:var(--ink);height:40px;color:var(--paper-card);border-radius:8px;font-size:13.5px;font-weight:600}.j9EB2G_demoMain:hover{background:var(--green-800)}.j9EB2G_demoGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.j9EB2G_demoGrid button{border:1px solid var(--line-strong);background:var(--paper-card);text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;display:flex}.j9EB2G_demoGrid button:hover{border-color:var(--ink)}.j9EB2G_demoGrid strong{color:var(--ink);font-size:13px}.j9EB2G_demoGrid span{color:var(--ink-3);overflow-wrap:anywhere;font-size:11px}.j9EB2G_demo button:disabled{opacity:.5;cursor:wait}.j9EB2G_mobileLogo{display:block}@media (min-width:960px){.j9EB2G_shell{grid-template-columns:minmax(420px,.9fr) 1.1fr}.j9EB2G_aside{height:100vh;display:flex;position:sticky;top:0}.j9EB2G_main{justify-content:center;padding:40px}.j9EB2G_topRow{width:auto;margin:0;position:absolute;top:32px;right:40px}.j9EB2G_mobileLogo{display:none}}.j9EB2G_title em{color:var(--green-700);font-style:italic}
