.Hero-module__JgYmMq__stage{position:fixed;inset:0;overflow:hidden}.Hero-module__JgYmMq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 2rem;display:flex;position:absolute;inset:0}.Hero-module__JgYmMq__headlineSup{font-family:var(--font-geist-sans),Inter,-apple-system,sans-serif;color:var(--text-muted);letter-spacing:-.005em;transition:opacity .42s var(--ease).32s,transform .42s var(--ease).32s;margin-bottom:.25em;font-size:clamp(.9375rem,1.4vw,1.25rem);font-weight:400;line-height:1.3}.Hero-module__JgYmMq__headlineMain{font-family:var(--font-geist-mono),"Space Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:var(--text-primary);letter-spacing:-.055em;transition:opacity .45s var(--ease).25s,transform .45s var(--ease).25s;margin-bottom:.4em;font-size:clamp(3rem,8.5vw,8.5rem);font-weight:700;line-height:.92}.Hero-module__JgYmMq__subheadline{font-family:var(--font-geist-sans),Inter,-apple-system,sans-serif;color:var(--text-muted);max-width:500px;transition:opacity .4s var(--ease).38s,transform .4s var(--ease).38s;margin-bottom:2.5rem;font-size:clamp(.875rem,1vw,1rem);font-weight:400;line-height:1.7}.Hero-module__JgYmMq__inputMover{width:100%;max-width:480px;margin-bottom:1.75rem}.Hero-module__JgYmMq__inputContainer{background:var(--surface);border:1px solid #70707033;border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 24px;transition:border-color .25s;display:flex}.Hero-module__JgYmMq__inputContainer:focus-within{border-color:#f5f5f52e}.Hero-module__JgYmMq__inputField{min-width:0;font-family:var(--font-geist-sans),Inter,-apple-system,sans-serif;color:var(--text-primary);caret-color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:.9375rem}.Hero-module__JgYmMq__inputField::placeholder{color:var(--text-muted);opacity:1}.Hero-module__JgYmMq__submitBtn{background:var(--text-primary);cursor:pointer;width:40px;height:40px;color:var(--bg);opacity:.35;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s,opacity .2s;display:flex}.Hero-module__JgYmMq__inputContainer:focus-within .Hero-module__JgYmMq__submitBtn{opacity:1}.Hero-module__JgYmMq__submitBtn:hover{transform:scale(1.06)}.Hero-module__JgYmMq__submitBtn:active{transform:scale(.94)}.Hero-module__JgYmMq__submitBtn svg{width:16px;height:16px}.Hero-module__JgYmMq__supporting{font-family:var(--font-geist-sans),Inter,-apple-system,sans-serif;color:var(--text-muted);letter-spacing:.01em;transition:opacity .35s var(--ease).48s,transform .35s var(--ease).48s;font-size:.8125rem}.Hero-module__JgYmMq__sep{opacity:.35;margin:0 .6em;display:inline-block}.Hero-module__JgYmMq__thesisLink{font-family:var(--font-geist-sans),Inter,-apple-system,sans-serif;color:var(--text-muted);letter-spacing:.02em;font-size:.8125rem;text-decoration:none;transition:color .2s;position:absolute;bottom:2rem}.Hero-module__JgYmMq__thesisLink:hover{color:var(--text-primary)}@keyframes Hero-module__JgYmMq__enterUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.Hero-module__JgYmMq__entering .Hero-module__JgYmMq__headlineMain{animation:Hero-module__JgYmMq__enterUp .75s var(--ease).1s both}.Hero-module__JgYmMq__entering .Hero-module__JgYmMq__headlineSup{animation:Hero-module__JgYmMq__enterUp .7s var(--ease).3s both}.Hero-module__JgYmMq__entering .Hero-module__JgYmMq__subheadline{animation:Hero-module__JgYmMq__enterUp .7s var(--ease).48s both}.Hero-module__JgYmMq__entering .Hero-module__JgYmMq__inputMover{animation:Hero-module__JgYmMq__enterUp .65s var(--ease).6s both}.Hero-module__JgYmMq__entering .Hero-module__JgYmMq__supporting{animation:Hero-module__JgYmMq__enterUp .6s var(--ease).72s both}.Hero-module__JgYmMq__transitioned .Hero-module__JgYmMq__headlineSup{opacity:0;transition-delay:0s;transform:translateY(-30px)}.Hero-module__JgYmMq__transitioned .Hero-module__JgYmMq__headlineMain{opacity:0;transition-delay:30ms;transform:translateY(-40px)}.Hero-module__JgYmMq__transitioned .Hero-module__JgYmMq__subheadline{opacity:0;transition-delay:60ms;transform:translateY(-15px)}.Hero-module__JgYmMq__transitioned .Hero-module__JgYmMq__supporting{opacity:0;transition-delay:80ms}.Hero-module__JgYmMq__leftPanel{pointer-events:none;z-index:2;flex-direction:column;width:45%;display:flex;position:fixed;top:0;bottom:0;left:0}.Hero-module__JgYmMq__lpHeader{opacity:0;transition:opacity .4s var(--ease)0s,transform .4s var(--ease)0s;border-bottom:1px solid #7070701a;padding:1.5rem 2.25rem;transform:translateY(-8px)}.Hero-module__JgYmMq__brand{font-family:var(--font-geist-mono),"Space Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.Hero-module__JgYmMq__lpBody{flex-direction:column;flex:1;padding:2.25rem;display:flex}.Hero-module__JgYmMq__sessionInfo{opacity:0;transition:opacity .45s var(--ease)0s,transform .45s var(--ease)0s;transform:translateY(8px)}.Hero-module__JgYmMq__sessionLabel{font-family:var(--font-geist-sans),Inter,-apple-system,sans-serif;color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:.625rem;font-size:.625rem;font-weight:500}.Hero-module__JgYmMq__sessionName{font-family:var(--font-geist-mono),"Space Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:var(--text-primary);letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.Hero-module__JgYmMq__lpInputSlot{margin-top:auto}.Hero-module__JgYmMq__transitioned .Hero-module__JgYmMq__leftPanel{pointer-events:auto}.Hero-module__JgYmMq__transitioned .Hero-module__JgYmMq__lpHeader{opacity:1;transition-delay:.45s;transform:none}.Hero-module__JgYmMq__transitioned .Hero-module__JgYmMq__sessionInfo{opacity:1;transition-delay:.55s;transform:none}.Hero-module__JgYmMq__rightPanel{background:var(--surface);width:55%;transition:transform .6s var(--ease)0s;z-index:1;border-left:1px solid #7070701a;justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.Hero-module__JgYmMq__transitioned .Hero-module__JgYmMq__rightPanel{transition-delay:.18s;transform:none}.Hero-module__JgYmMq__rpPlaceholderGroup{flex-direction:column;align-items:center;gap:.6rem;display:flex}.Hero-module__JgYmMq__rpPlaceholder{font-family:var(--font-geist-mono),"Space Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;color:#70707066;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.Hero-module__JgYmMq__rpSubtext{font-family:var(--font-geist-sans),Inter,-apple-system,sans-serif;color:#7070707a;letter-spacing:.02em;font-size:.6875rem}.Hero-module__JgYmMq__rpSubtextLink{color:inherit;border-bottom:1px solid #7070704d;text-decoration:none}.Hero-module__JgYmMq__rpSubtextLink:hover{color:#a8a8a8eb;border-bottom-color:#a8a8a899}.Hero-module__JgYmMq__panelDivider{transform-origin:top;width:1px;height:100%;transition:transform .5s var(--ease)0s;z-index:3;background:#7070701a;position:fixed;top:0;left:45%;transform:scaleY(0)}.Hero-module__JgYmMq__transitioned .Hero-module__JgYmMq__panelDivider{transition-delay:.3s;transform:scaleY(1)}.Hero-module__JgYmMq__resetBtn{font-family:var(--font-geist-sans),Inter,-apple-system,sans-serif;color:var(--text-muted);cursor:pointer;opacity:0;pointer-events:none;z-index:100;letter-spacing:.02em;background:0 0;border:1px solid #7070701f;border-radius:4px;padding:5px 10px;font-size:.6875rem;transition:opacity .3s .4s,border-color .15s,color .15s;position:fixed;bottom:1rem;right:1rem}.Hero-module__JgYmMq__resetBtn:hover{color:var(--text-primary);border-color:#70707059}.Hero-module__JgYmMq__transitioned .Hero-module__JgYmMq__resetBtn{opacity:1;pointer-events:auto}.Hero-module__JgYmMq__stage:not(.Hero-module__JgYmMq__transitioned) .Hero-module__JgYmMq__resetBtn{transition-delay:0s}
