.v2-light{--ink:#14161a;--paper:#f7f8f6;--line:#e7e8e4;-webkit-font-smoothing:antialiased}.v2-light .funnel-logo{display:block;width:auto;height:18px;filter:brightness(0)}.v2-light .shuffle-auth-wordmark{gap:0}.v2-light .shuffle-auth-close{color:var(--ink);background:#fff;border:1px solid var(--line)}.v2-light .shuffle-auth-close:hover{color:var(--ink);background:var(--surface-2)}.v2-light .shuffle-auth-close:focus-visible{outline-color:var(--ink)}.funnel-progress{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--text-dim);font-size:13px;font-weight:500}.funnel-progress>span{display:inline-flex;gap:4px}.funnel-progress i{width:22px;height:4px;border-radius:999px;background:var(--border-strong)}.funnel-progress i[data-on]{background:var(--ink)}.funnel-loading{min-height:60dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;animation:funnel-loading-in .5s cubic-bezier(.16,1,.3,1) .2s both}.funnel-loading-tile{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#c6e82e;color:#0a0a0a;box-shadow:0 14px 30px -16px #0a0a0a80}.funnel-loading-tile svg{width:20px;height:28px;overflow:visible}.funnel-loading-tile circle{animation:funnel-loading-dot 1.2s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--step) * .14s)}.funnel-loading p{margin:0;color:var(--text-dim);font-size:15px;font-weight:500;letter-spacing:-.01em}@keyframes funnel-loading-in{0%{opacity:0;translate:0 6px}}@keyframes funnel-loading-dot{0%,to{opacity:.25;translate:0 0}45%{opacity:1;translate:2px 0}}@media (prefers-reduced-motion:reduce){.funnel-loading,.funnel-loading-tile circle{animation:none}}.v2-light .funnel-heading{display:grid;gap:14px;margin-bottom:28px}.v2-light .shuffle-auth-form h1,.v2-light .shuffle-auth-form h2,.v2-light.first-post-step .inbox-connect-intro h2{position:relative;isolation:isolate;margin:0;color:var(--ink);font-size:clamp(34px,9vw,48px);font-weight:600;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.v2-light h1 mark,.v2-light h2 mark{position:relative;z-index:-1;display:inline-block;line-height:.9;padding:0 .08em .22em;border-radius:.12em;background:var(--lime);color:var(--ink)}.v2-light .funnel-heading p{margin:0;color:var(--text-dim);font-size:16px;line-height:1.5;text-wrap:pretty}.v2-light .funnel-heading strong{color:var(--ink);font-weight:600}.v2-light .funnel-heading button{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.v2-light .shuffle-auth-flow .text-white{color:var(--ink)}.v2-light .shuffle-auth-flow [class*="text-white/"]{color:var(--text-dim)}.v2-light .shuffle-auth-flow [class*="bg-white/"]{background:#fff}.v2-light .shuffle-auth-flow [class*="border-white/"]{border-color:var(--border-strong)}.v2-light .shuffle-auth-flow input[type]{color:var(--ink)}.v2-light .shuffle-auth-flow input::placeholder{color:#a7abb3}.v2-light .shuffle-auth-flow .w-px.bg-white{background:var(--ink)}.v2-light .shuffle-auth-flow .underline,.v2-light .shuffle-auth-flow [class*="hover:text-white"]:hover,.v2-light .shuffle-auth-flow a{color:var(--ink)}.v2-light .shuffle-auth-flow [data-auth-google],.v2-light .shuffle-auth-flow [data-testid=continue-phone-button],.v2-light .shuffle-auth-flow button.bg-white{min-height:58px;border-radius:999px;background:var(--ink);color:#fff;font-weight:600;box-shadow:0 16px 30px -16px #14161a99}.v2-light .shuffle-auth-flow [data-auth-google] svg{padding:2px;border-radius:50%;background:#fff}.v2-light .shuffle-auth-flow button:disabled{opacity:.35}.v2-light .shuffle-auth-flow button[class*="border-white/"]{min-height:58px;border-radius:999px;background:#fff;color:var(--ink)}.v2-light .shuffle-auth-flow .rounded-2xl.border,.v2-light .shuffle-auth-flow .rounded-xl.border{background:#fff;box-shadow:0 10px 24px -20px #14161a66}.v2-light .shuffle-auth-flow :focus-visible{outline-color:var(--ink)}.v2-light .shuffle-auth-progress>span{border-color:var(--border-strong);border-top-color:var(--ink)}.v2-light .shuffle-auth-account-status p{color:var(--text-dim)}.v2-light .shuffle-auth-account-status .shuffle-auth-retry,.v2-light .shuffle-auth-retry{border-radius:999px;background:var(--ink);color:#fff}.v2-light .shuffle-auth-connect.inbox-first-connection{--bg:var(--paper)}.v2-light .shuffle-auth-connect .shuffle-auth-step{margin-bottom:18px}.v2-light .inbox-first-connection .inbox-connect-intro h2{font-size:clamp(34px,9vw,48px);font-weight:600;letter-spacing:-.045em;line-height:1.04}.v2-light .inbox-first-connection .inbox-connect-intro>p{color:var(--text-dim);font-size:16px;line-height:1.5}.v2-light .inbox-connect-platforms>button{border-color:var(--line);border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 12px 26px -22px #14161a80}.v2-light .inbox-connect-platforms>button:hover{border-color:var(--border-strong);background:#fff}.v2-light .inbox-connect-platforms .inbox-service-mark{background:var(--surface-2);border-color:transparent}.v2-light .inbox-connect-platform-copy small,.v2-light .inbox-connect-reassurance{color:var(--text-dim)}.v2-light .inbox-button-primary,.v2-light .inbox-connect-quick-option.is-primary{border-radius:999px;background:var(--ink);color:#fff}.v2-scope.v2-sheet.v2-light.first-post-step{overflow-y:auto;background:var(--paper);color:var(--ink)}.v2-light.first-post-step .inbox-connect-intro{margin-top:32px}.v2-sheet.v2-light.first-post-step .v2-sheet-close{border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);opacity:1}.v2-light.first-post-step .inbox-connect-wordmark{display:block;align-self:flex-start;justify-self:start;width:auto;height:18px;min-height:0}.v2-light.first-post-step .inbox-connect-intro>p,.v2-light.first-post-step [class*=text-muted-foreground]{color:var(--text-dim)}.v2-light.first-post-step .inbox-connect-more{color:var(--text-dim);text-decoration:underline;text-underline-offset:3px}.v2-light .first-post-stage{display:grid;flex:none;min-height:0;grid-template-columns:minmax(0,1fr);justify-items:center;gap:12px}.v2-light .first-post-stage>[role=img]{width:min(100%,340px);height:clamp(250px,36svh,340px)}.v2-light .first-post-stage .first-post-making{min-height:0;aspect-ratio:auto;padding:0;border:0;background:none;color:var(--text-dim);font-size:13px;animation:none}.v2-light .first-post-stage .first-post-making:after,.v2-light .first-post-stage .first-post-making:before{display:none}.v2-light.first-post-step .inbox-content-preview{border-radius:18px;background:#fff;box-shadow:0 24px 50px -32px #14161a73}.v2-light.first-post-step .inbox-button{border-color:var(--line);border-radius:999px;background:#fff;color:var(--ink)}.v2-light.first-post-step input,.v2-light.first-post-step textarea{border-color:var(--line);background:#fff;color:var(--ink)}