@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_49a339;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_49a339;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:__Space_Grotesk_49a339,__Space_Grotesk_Fallback_49a339;font-style:normal}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;width:100%;overflow:hidden}body{background:#fff;color:#000}.container{min-height:100vh;min-height:100svh;min-height:100dvh;width:100%;position:relative;display:flex;align-items:center;justify-content:center;padding:5rem 2.5rem;box-sizing:border-box}.top-left,.top-right{color:#888;text-decoration:none;font-size:1rem;font-weight:500;font-family:inherit;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:color .2s ease}.top-left:hover,.top-right:hover{color:#000}.top-left-menu,.top-right-menu{position:absolute;top:calc(2rem + env(safe-area-inset-top));display:flex;align-items:center;gap:1rem}.top-right-menu{right:2rem}.top-left-menu{left:2rem}.activity-badge{min-width:18px;height:18px;padding:0 6px;background:#e53e3e;color:#fff;font-size:.7rem;line-height:1}.activity-badge,.waitlist-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700}.waitlist-chip{min-width:32px;padding:.15rem .6rem;background:#dbeafe;color:#1d4ed8;font-size:.8rem;line-height:1.1}.center{text-align:center}.center h1{font-size:clamp(2rem,5vw,4rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;margin:0}.line-one{color:#888}.line-two{color:#000}.flip-word{display:inline-flex;align-items:center;gap:.6rem;font-size:clamp(2rem,5vw,4rem);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:#000;margin:0;transition:transform .3s ease,opacity .3s ease;transform-style:preserve-3d}.flip-word.flipping{transform:rotateX(90deg);opacity:0}.subtext{margin-top:1.5rem;font-size:1.05rem;color:#666;max-width:36rem;line-height:1.6}.tool-chip{display:inline-flex;align-items:center;padding:.1em .5em;border-radius:999px;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.chip-red{background:#f8c7c7;color:#7a1f1f}.chip-yellow{background:#f9e6b4;color:#6b5200}.bottom-right{position:absolute;bottom:calc(2rem + env(safe-area-inset-bottom));right:2rem;color:#888;text-decoration:none;font-size:1rem;font-weight:500;font-family:inherit;background:none;border:none;cursor:pointer;transition:color .2s ease}.bottom-right:hover{color:#000}.bottom-left{position:absolute;bottom:calc(2rem + env(safe-area-inset-bottom));left:2rem;color:#888;text-decoration:none;font-size:1rem;font-weight:500;font-family:inherit;background:none;border:none;cursor:pointer;transition:color .2s ease;display:inline-flex;align-items:center;gap:.5rem}.bottom-left:hover{color:#000}@media (max-width:768px){.container{padding:calc(4.5rem + env(safe-area-inset-top)) 1.5rem calc(4.5rem + env(safe-area-inset-bottom))}.top-right-menu{right:1.5rem;left:auto;transform:none;text-align:right;gap:.75rem}.top-left-menu{left:1.5rem;right:auto;transform:none;text-align:left;gap:.75rem}.bottom-right{right:1.5rem;left:auto;transform:none;text-align:right}.bottom-left{left:1.5rem;right:auto;transform:none;text-align:left}}@media (max-width:640px){.center h1{font-size:clamp(1.6rem,8.5vw,2.6rem)}.flip-word{gap:.4rem}.subtext{margin-top:.9rem;font-size:.95rem;max-width:90vw}}.cta-button{display:block;margin:1.5rem auto 0;padding:.875rem 2rem;font-size:1rem;font-weight:600;font-family:inherit;background:#000;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.cta-button:hover{background:#333;transform:translateY(-2px)}.join-overlay,.rant-overlay{position:fixed;top:0;left:0;background:#fff;z-index:1000;animation:slideUp .4s ease-out}.join-modal,.join-overlay,.rant-overlay{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.join-modal{max-width:720px;flex-direction:column;padding:2.5rem;position:relative;gap:2rem}.join-header h2{font-size:clamp(1.75rem,3vw,2.4rem);font-weight:600;margin-bottom:.5rem;text-align:center}.join-header p{color:#666;font-size:1rem;max-width:28rem;text-align:center}.join-form{gap:1.5rem;width:100%;max-width:520px}.join-field,.join-form{display:flex;flex-direction:column}.join-field{gap:.6rem;font-size:.95rem;color:#111}.join-input,.join-textarea{width:100%;border:none;border-radius:0;padding:.25rem 0;font-size:1.1rem;font-family:inherit;background:transparent;color:#111;outline:none;transition:color .2s ease}.join-input:focus,.join-textarea:focus{color:#000}.join-textarea{resize:vertical;min-height:140px}.join-input::placeholder,.join-textarea::placeholder{color:#c3c3c3}.join-submit{align-self:center;padding:.75rem 1.75rem;border:none;border-radius:999px;background:#000;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease}.join-submit:hover{background:#222;transform:translateY(-2px)}.stay-overlay{position:fixed;top:0;left:0;background:#fff;z-index:1000;animation:slideUp .4s ease-out}.stay-modal,.stay-overlay{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.stay-modal{max-width:600px;flex-direction:column;padding:2.5rem;position:relative;gap:2rem}.stay-header h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600;margin-bottom:.5rem;text-align:center}.stay-header p{color:#666;font-size:1rem;max-width:26rem;text-align:center}.stay-form{gap:1.5rem;width:100%;max-width:420px}.stay-field,.stay-form{display:flex;flex-direction:column}.stay-field{gap:.6rem;font-size:.95rem;color:#111}.stay-input{width:100%;border:none;border-radius:0;padding:.25rem 0;font-size:1.1rem;font-family:inherit;background:transparent;color:#111;outline:none;transition:color .2s ease}.stay-input:focus{color:#000}.stay-input::placeholder{color:#c3c3c3}.stay-submit{align-self:center;padding:.75rem 1.75rem;border:none;border-radius:999px;background:#000;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease}.stay-submit:hover{background:#222;transform:translateY(-2px)}.activity-overlay{position:fixed;top:0;left:0;background:#fff;z-index:1000;animation:slideUp .4s ease-out}.activity-modal,.activity-overlay{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.activity-modal{max-width:720px;flex-direction:column;padding:2.5rem;position:relative;gap:2rem}.activity-header h2{font-size:clamp(1.75rem,3vw,2.4rem);font-weight:600;margin-bottom:.5rem;text-align:center}.activity-header p{color:#666;font-size:1rem;max-width:28rem;text-align:center}.activity-meta{width:100%;max-width:620px;display:flex;flex-direction:column;gap:1rem;align-items:center}.activity-count-chip{padding:.65rem 1.5rem;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-weight:700;font-size:1rem;letter-spacing:.01em}.activity-filters{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center}.activity-filter{border:1px solid #e0e0e0;background:#f5f5f5;color:#555;border-radius:999px;padding:.4rem .9rem;font-size:.85rem;cursor:pointer;transition:background .2s ease,color .2s ease,border .2s ease}.activity-filter:hover{background:#ececec}.activity-filter.active{border-color:#111;background:#111;color:#fff}.activity-panel{max-width:560px;height:clamp(320px,60vh,520px);border-radius:18px;background:transparent;padding:1.25rem}.activity-list,.activity-panel{width:100%;position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start}.activity-list{height:100%}.activity-list-track{transform:translateY(calc(-1 * var(--loop-height)));animation:activityScrollDown var(--scroll-duration) linear infinite;will-change:transform}.activity-list-track,.activity-loop{width:100%;display:flex;flex-direction:column;align-items:center}.activity-loop{gap:.9rem;padding-bottom:.9rem}.activity-card{width:100%;max-width:520px;box-sizing:border-box;background:#f2f2f2;border:1px solid #e4e4e4;border-radius:8px;padding:.85rem 1.1rem;box-shadow:none}.activity-quote{max-width:500px;text-align:center;font-style:italic;font-size:clamp(1rem,2.2vw,1.35rem);line-height:1.7;color:#111;position:relative;padding:0 1.2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (max-width:640px){.activity-panel{height:clamp(300px,70vh,520px);padding:.75rem}.activity-meta{width:100%;padding:0 .25rem}.activity-count-chip{font-size:.9rem}.activity-filters{flex-wrap:nowrap;overflow-x:auto;width:100%;justify-content:flex-start;padding-bottom:.25rem;scrollbar-width:none}.activity-filters::-webkit-scrollbar{display:none}.activity-filter{flex:0 0 auto}.activity-quote{font-size:clamp(1rem,3.2vw,1.3rem);-webkit-line-clamp:3}.activity-loop{gap:.75rem;padding-bottom:.75rem}.activity-card{max-width:100%;border-radius:6px;padding:.75rem .9rem}}@keyframes activityScrollDown{0%{transform:translateY(calc(-1 * var(--loop-height)))}to{transform:translateY(0)}}.activity-quote:after,.activity-quote:before{position:absolute;color:#d0d0d0;font-size:3rem;font-style:normal;line-height:1}.activity-quote:before{content:"“";left:0;top:-.4rem}.activity-quote:after{content:"”";right:0;bottom:-.4rem}.activity-status{color:#666;font-size:.95rem;text-align:center;margin-bottom:1rem}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.rant-modal{width:100%;max-width:800px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;position:relative}.close-button{position:fixed;top:2rem;right:2rem;background:none;border:none;font-size:2rem;color:#888;cursor:pointer;transition:color .2s ease}.close-button:hover{color:#000}.rant-textarea{width:100%;height:60%;border:none;outline:none;resize:none;font-family:inherit;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.6;color:#000;background:transparent;caret-color:#000}.rant-textarea::placeholder{color:#ccc}.rant-textarea:focus{outline:none}.rant-email{margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%;max-width:480px}.rant-email-note{color:#666;font-size:1rem;text-align:center;max-width:360px}.rant-email-form{gap:1.25rem;align-items:center}.rant-email-field,.rant-email-form{width:100%;display:flex;flex-direction:column}.rant-email-field{gap:.6rem;font-size:.95rem;color:#111}.rant-email-input{width:100%;border:none;border-radius:0;padding:.25rem 0;font-size:1.1rem;font-family:inherit;background:transparent;color:#111;outline:none}.rant-email-input:focus{color:#000}.rant-email-input::placeholder{color:#c3c3c3}.voice-module{margin-top:2rem;flex-direction:column}.voice-actions,.voice-module{display:flex;align-items:center;gap:.75rem}.voice-actions{justify-content:center;flex-wrap:wrap}.voice-visualizer{display:flex;align-items:flex-end;gap:4px;height:56px;padding:.25rem .5rem;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease}.voice-module.active .voice-visualizer{opacity:1;transform:translateY(0)}.voice-bar{width:4px;height:10px;background:linear-gradient(180deg,#f4c2ff,#8a6bff);border-radius:999px;transition:height .1s ease;box-shadow:0 0 8px rgba(138,107,255,.35)}.voice-button{padding:.55rem 1.6rem;min-width:160px;border-radius:14px;border:none;background:#000;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:600;letter-spacing:.01em;transition:transform .2s ease,background .2s ease}.voice-button:hover{background:#222;transform:translateY(-2px)}.voice-button.recording{background:#111;animation:pulse 1.4s infinite}.rant-submit{padding:.65rem 1.6rem;border:none;border-radius:14px;background:#2563eb;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .2s ease,background .2s ease}.rant-submit:hover{background:#1d4ed8;transform:translateY(-2px)}.rant-submit:disabled{opacity:.6;cursor:default;transform:none}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(229,62,62,.35)}70%{box-shadow:0 0 0 14px rgba(229,62,62,0)}to{box-shadow:0 0 0 0 rgba(229,62,62,0)}}