.auth-page{--auth-mint:#62efd3;color:#eeefed;min-height:100svh;font-family:var(--font-sans);isolation:isolate;background:radial-gradient(at 50% 18%,#54917d11,#0000 46%),#080a09;flex-direction:column;display:flex}.auth-header{justify-content:space-between;align-items:center;gap:20px;padding:30px clamp(22px,5vw,76px);display:flex}.auth-header .paramide-logo{width:120px}.auth-header .paramide-logo-lockup{width:120px;height:auto}.auth-home-link{color:#939c98;align-items:center;gap:8px;font-size:12px;transition:color .2s;display:inline-flex}.auth-home-link:hover{color:#f5f7f6}.auth-form-position{flex:1;justify-content:center;align-items:center;padding:42px 20px 70px;display:flex}.auth-card{background:linear-gradient(145deg,#ffffff05,#0000 65%),#101311;border:1px solid #ffffff14;border-radius:25px;width:100%;max-width:452px;padding:36px 34px 30px;animation:.55s cubic-bezier(.2,.7,.2,1) both auth-arrive;box-shadow:0 25px 90px #0004,inset 0 1px #ffffff04}.auth-card-heading{margin-bottom:27px}.auth-mark{align-items:center;width:58px;height:60px;margin-bottom:26px;display:flex}.auth-mark img{filter:drop-shadow(0 0 15px #62efd30c);width:46px;height:auto;animation:4s ease-in-out infinite auth-breathe}.auth-eyebrow{letter-spacing:.02em;color:#a2b4ab;margin:0 0 10px;font-size:11px;font-weight:500}.auth-card h1{letter-spacing:-1.1px;text-wrap:balance;margin:0;font-size:31px;font-weight:550;line-height:1.12}.auth-description{color:#909993;text-wrap:pretty;margin:12px 0 0;font-size:13px;line-height:1.7}.auth-form{gap:18px;display:grid}.auth-card input:not([type=checkbox]){min-height:46px;box-shadow:none;color:#e9eeeb;background:#ffffff03;border:1px solid #ffffff16;border-radius:10px;font-size:13px}.auth-card input:focus{background:#ffffff04;border-color:#62efd370;box-shadow:0 0 0 3px #62efd30a}.auth-card input[aria-invalid=true]{border-color:#e29e7f}.auth-card input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-card .auth-social form{gap:9px;display:grid}.auth-social button{background:#171b18;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:500;transition:background .2s,border-color .2s;display:flex;position:relative}.auth-social button:hover:not(:disabled){background:#222824;border-color:#ffffff35}.auth-social button:disabled{cursor:not-allowed;color:#9ba49e}.auth-social button img{opacity:.9;flex:none}.auth-social button span{color:#89958e;font-size:8px;font-weight:400;position:absolute;right:11px}.auth-divider{color:#79877e;align-items:center;gap:13px;margin:22px 0;font-size:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff0d;flex:1;height:1px}.auth-consent-group{border:0;gap:12px;margin:0;padding:1px 0 3px;display:grid}.auth-consent-row{color:#929e96;cursor:pointer;align-items:flex-start;gap:10px;font-size:10px;line-height:1.7;display:flex}.auth-consent-box{border:1px solid #617168;border-radius:4px;flex:0 0 15px;height:15px;margin-top:1px;transition:background .15s,border-color .15s;position:relative}.auth-consent-row input:checked+.auth-consent-box{background:#62efd3;border-color:#62efd3}.auth-consent-row input:checked+.auth-consent-box:after{content:"";border-bottom:1.5px solid #10251d;border-left:1.5px solid #10251d;width:7px;height:4px;position:absolute;top:4px;left:3px;transform:rotate(-45deg)}.auth-consent-row input:focus-visible+.auth-consent-box{outline-offset:3px;outline:2px solid #62efd3}.auth-consent-error{color:#ff9b86;margin-top:5px;padding-left:25px;font-size:11px}.auth-inline-link{color:#d3ddd6;text-underline-offset:3px;-webkit-text-decoration:underline #64726a;text-decoration:underline #64726a}.auth-text-link{color:#cddbd2}.auth-text-link:hover,.auth-inline-link:hover{color:#62efd3}.auth-password-meta{text-align:right;margin-top:9px;font-size:11px}.auth-form button[type=submit]:not(.auth-social button){letter-spacing:0;color:#103229;background:#62efd3;border:1px solid #0000;border-radius:10px;min-height:45px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;box-shadow:inset 0 1px #ffffff30}.auth-form button[type=submit]:not(.auth-social button):hover:not(:disabled){background:#88f4de;transform:translateY(-1px)}.auth-form button[type=submit]:disabled{opacity:.6;cursor:wait}.auth-switch-copy{color:#839189;text-align:center;margin:2px 0 0;font-size:11px;line-height:1.6}.auth-switch-copy a{margin-left:3px}.auth-preview-access{color:#8e9d94;border-top:1px solid #ffffff0a;padding-top:12px;font-size:10px}.auth-preview-access a{justify-content:center;align-items:center;gap:8px;padding:7px;display:flex}.auth-footer{color:#717c75;justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(22px,5vw,76px);font-size:10px;display:flex}.auth-footer nav{flex-wrap:wrap;gap:22px;display:flex}.auth-footer a:hover{color:#bdcbc2}.auth-secondary-button{color:#d1dbd5;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin-top:18px;font-size:12px;display:flex}.auth-status-card{color:#92a299;background:#ffffff03;border:1px solid #ffffff0b;border-radius:14px;padding:20px}.auth-existing-account{color:#c3d2c9;background:#62efd309;border:1px solid #62efd32b;border-radius:14px;padding:16px 18px;font-size:13px;line-height:1.7}.auth-existing-account .auth-text-link{color:#62efd3;align-items:center;gap:8px;min-height:36px;margin-top:8px;display:inline-flex}.auth-existing-account:focus-visible{outline-offset:3px;outline:2px solid #62efd380}.auth-status-icon{color:#62efd3;margin-bottom:14px;display:inline-flex}.auth-status-title{color:#c3d2c9;font-size:13px}.auth-status-copy{margin-top:7px;font-size:12px;line-height:1.8}.auth-resend{color:#b4c4b9;margin:20px 0;font-size:12px}.auth-resend summary{cursor:pointer}.auth-resend form{padding-top:18px}.auth-account-exit{justify-content:center;margin-top:20px;display:flex}.auth-page :focus-visible{outline-offset:4px;outline:2px solid #62efd390}.auth-card input:focus-visible{outline:none}@keyframes auth-breathe{0%,to{opacity:.8;transform:scale(.975)}50%{opacity:1;transform:scale(1.025)}}@keyframes auth-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.auth-header{padding:22px}.auth-form-position{align-items:flex-start;padding:20px 18px 42px}.auth-card{border-radius:21px;padding:29px 23px 25px}.auth-card h1{font-size:29px}.auth-footer{flex-direction:column;gap:12px;padding-bottom:24px}.auth-footer nav{gap:16px}.auth-mark{margin-bottom:18px}.auth-social button span{font-size:7px;right:8px}}@media (prefers-reduced-motion:reduce){.auth-page *{transition:none!important;animation:none!important}}.auth-page{background:#0c0f0d}.auth-header{min-height:80px;padding:26px 42px}.sign-in-layout{flex:1;grid-template-columns:1fr 1.04fr;align-items:start;gap:28px;width:100%;padding:0 22px 0 26px;display:grid}.sign-in-form-column{justify-content:center;align-items:center;min-width:0;min-height:calc(100svh - 144px);padding:40px 35px;display:flex}.sign-in-form-column .auth-card{max-width:424px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.sign-in-form-column .auth-card h1{letter-spacing:-1.8px;font-size:clamp(34px,3.4vw,47px);font-weight:500;line-height:1.07}.sign-in-form-column .auth-description{max-width:320px;margin-top:16px;font-size:13px}.sign-in-form-column .auth-eyebrow{color:#90a79a;margin-bottom:12px}.sign-in-form-column .auth-mark{height:49px;margin-bottom:27px}.sign-in-form-column .auth-mark img{width:42px}.sign-in-form-column .auth-card-heading{margin-bottom:29px}.sign-in-form-column .auth-card input:not([type=checkbox]){background:#ffffff05;border-radius:13px;min-height:49px}.sign-in-form-column .auth-form button[type=submit]{border-radius:13px;min-height:49px}.sign-in-form-column .auth-social button{background:#ffffff04;border-radius:13px;min-height:47px}.sign-in-form-column .auth-social button:hover:not(:disabled){background:#ffffff07}.sign-in-form-column .auth-divider{margin:22px 0}.sign-in-visual{isolation:isolate;background:#527f70;border-radius:25px;height:calc(100svh - 111px);min-height:570px;animation:.8s cubic-bezier(.16,1,.3,1) both auth-art-enter;position:sticky;top:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff21}.sign-in-art{z-index:-2;background:#75ac98;position:absolute;inset:0}.sign-in-art>img{object-fit:cover;object-position:46% 50%;filter:grayscale()brightness(.78)contrast(1.06);mix-blend-mode:luminosity;animation:24s ease-in-out infinite alternate auth-art-drift;transform:scale(1.07)}.sign-in-art-shade{background:linear-gradient(#061a1245,#0000 25%,#03100b20 55%,#04150da6);position:absolute;inset:0}.sign-in-visual-top{color:#e1f2e7c2;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:31px 32px;font-size:8px;display:flex}.sign-in-visual-top>span:last-child{font-size:23px;line-height:1}.sign-in-visual-copy{text-shadow:0 4px 25px #05221620;animation:.9s .1s both auth-arrive;position:absolute;top:21%;left:clamp(32px,4vw,64px);right:25px}.sign-in-visual-copy p{color:#e2f0e8c4;margin:0 0 23px;font-size:13px}.sign-in-visual-copy h2{letter-spacing:-.065em;color:#f0f5ee;margin:0;font-size:clamp(54px,6.3vw,96px);font-weight:500;line-height:.99}.sign-in-glass-note{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#eff6f0;background:linear-gradient(125deg,#a7cbbb12,#ffffff05);border:1px solid #d7fce735;border-radius:19px;align-items:center;gap:20px;padding:25px 23px;animation:.9s .2s both auth-arrive;display:flex;position:absolute;bottom:33px;left:32px;right:32px;box-shadow:inset 0 1px #ffffff0c,0 8px 30px #0114090f}.sign-in-glass-note strong{letter-spacing:-.3px;font-size:clamp(14px,1.3vw,19px);font-weight:400;line-height:1.45}.sign-in-glass-note p{color:#a5c5b1;margin-top:10px;font-size:10px}.sign-in-note-mark{opacity:.9;flex:none;align-self:flex-start;margin-top:3px}.sign-in-note-arrow{align-self:flex-start;margin-left:auto;font-size:23px;font-weight:300}.auth-footer{padding:22px 42px;font-size:9px}.auth-preview-access{margin-top:0}.auth-form{gap:18px}.auth-social button:disabled{background:#ffffff02}@keyframes auth-art-enter{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:none}}@keyframes auth-art-drift{0%{transform:scale(1.07)translate(-.6%)}to{transform:scale(1.12)translate(.6%,.7%)}}@media (min-width:1600px){.sign-in-layout{grid-template-columns:1fr 1fr}.sign-in-form-column .auth-card{max-width:440px}.sign-in-visual-copy{top:24%}}@media (max-width:1100px){.sign-in-layout{gap:10px;padding:0 18px}.sign-in-form-column{padding:30px 28px}.sign-in-glass-note{gap:13px;padding:22px 18px;bottom:23px;left:23px;right:23px}.sign-in-note-arrow{display:none}.sign-in-visual-top{padding:29px 26px}}@media (max-width:850px){.sign-in-layout{grid-template-columns:1fr;padding:0 23px}.sign-in-visual{display:none}.sign-in-form-column{min-height:auto;padding:35px 0 50px}.auth-header{padding:25px}.sign-in-form-column .auth-card{max-width:410px}.sign-in-form-column .auth-card h1{font-size:38px}.auth-footer{padding:25px}}@media (prefers-reduced-motion:reduce){.sign-in-layout *{transition:none!important;animation:none!important}}.password-feedback{min-height:44px;margin-top:-12px;animation:.3s both auth-arrive}.password-feedback ul{flex-wrap:wrap;gap:7px 14px;margin:0;padding:0;list-style:none;display:flex}.password-feedback li{color:#a2ada7;align-items:center;gap:5px;font-size:11px;line-height:18px;transition:color .22s;display:flex}.password-feedback li[data-met=true]{color:#91dfb8}.password-rule-mark{border:1px solid #ffffff25;border-radius:50%;place-items:center;width:13px;height:13px;transition:background .22s,border-color .22s;display:grid}.password-rule-mark i{background:#82938a;border-radius:50%;width:3px;height:3px}.password-feedback li[data-met=true] .password-rule-mark{background:#91dfb81a;border-color:#91dfb85c}.password-rule-mark svg{animation:.2s both auth-arrive}.auth-page :is(button,a){transition:background-color .22s,color .22s,border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1)}.auth-page button:active:not(:disabled){transform:scale(.985)}.auth-page .auth-form input:focus{border-color:#91dfb880;box-shadow:0 0 0 3px #91dfb80b}.auth-page [role=alert]{animation:.3s both auth-arrive}@media (prefers-reduced-motion:reduce){.password-feedback,.password-rule-mark svg,.auth-page [role=alert]{animation:none}.password-feedback li,.password-rule-mark,.auth-page :is(button,a){transition:none}}.auth-ready-link{color:#092a1b;background:#a8ebcc;border-radius:14px;justify-content:center;align-items:center;min-height:50px;font-size:14px;font-weight:600;display:flex}.auth-ready-link:hover{background:#bcf5dc}
.onboarding-page{--setup-accent:#78e3bb;--setup-muted:#9faea7;--setup-line:#ffffff13;--setup-ease:cubic-bezier(.22,1,.36,1);color:#f0f4f1;min-height:100svh;font-family:var(--font-sans);background:#090e0b;flex-direction:column;display:flex}.onboarding-site-header,.onboarding-site-footer{justify-content:space-between;align-items:center;gap:24px;padding:28px 42px;display:flex}.onboarding-site-header .paramide-logo-lockup{width:120px;height:auto}.onboarding-account-actions{color:var(--setup-muted);align-items:center;gap:18px;font-size:12px;display:flex}.onboarding-account-actions>span{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.onboarding-account-actions button,.onboarding-account-actions a{border:1px solid var(--setup-line);color:#c1cec6;border-radius:12px;min-height:44px;padding:8px 14px;transition:background .2s,color .2s}.onboarding-account-actions button:hover,.onboarding-account-actions a:hover{color:#fff;background:#ffffff08}.onboarding-stage{flex:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;padding:0 24px 0 32px;display:grid}.onboarding-panel{justify-content:center;align-items:center;min-width:0;padding:32px 24px 44px;display:flex}.onboarding-content,.onboarding-unavailable{width:100%;max-width:540px;animation:setup-enter .48s var(--setup-ease) both}.onboarding-progress{color:var(--setup-muted);align-items:center;gap:12px;margin-bottom:32px;font-size:12px;display:flex}.onboarding-progress ol{gap:6px;margin:0;padding:0;list-style:none;display:flex}.onboarding-progress li>span:first-child{width:26px;height:3px;transition:background .3s,width .4s var(--setup-ease);background:#ffffff20;border-radius:8px;display:block}.onboarding-progress li.is-active>span:first-child{background:var(--setup-accent);width:42px}.onboarding-progress li.is-complete>span:first-child{background:#78e3bb60}.onboarding-kicker{color:#a4b8ac;margin:0 0 12px;font-size:13px}.onboarding-heading h1,.onboarding-unavailable h1{letter-spacing:-.05em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(32px,3.7vw,48px);font-weight:500;line-height:1.08}.onboarding-heading>p:last-child,.onboarding-unavailable>p:last-of-type{color:var(--setup-muted);max-width:47ch;margin:16px 0 0;font-size:14px;line-height:1.65}.onboarding-form-wrap{margin-top:32px}.onboarding-form{gap:22px;display:grid}.onboarding-form fieldset{border:0;min-width:0;margin:0;padding:0}.onboarding-form legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.onboarding-choice-grid{grid-template-columns:1fr;gap:12px;display:grid}.onboarding-choice{cursor:pointer;min-width:0;position:relative}.onboarding-choice-surface{transition:background .25s,border-color .25s,box-shadow .25s,transform .25s var(--setup-ease);text-align:left;background:#ffffff03;border:1px solid #ffffff1a;border-radius:19px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;column-gap:16px;width:100%;padding:22px;display:grid}.onboarding-choice-surface:hover{background:#ffffff07;border-color:#ffffff30;transform:translateY(-1px)}.onboarding-choice-surface:active{transform:scale(.992)}.onboarding-choice input:checked+.onboarding-choice-surface,.onboarding-choice-surface.is-selected{background:#78e3bb09;border-color:#78e3bb75;box-shadow:0 0 0 1px #78e3bb12}.onboarding-choice input:focus-visible+.onboarding-choice-surface{outline:2px solid var(--setup-accent);outline-offset:4px}.onboarding-choice-topline{display:contents}.onboarding-choice-icon{border:1px solid var(--setup-line);color:#b8cdc0;background:#ffffff04;border-radius:14px;grid-area:1/1/3;place-items:center;width:46px;height:46px;transition:background .25s,color .25s;display:grid}.onboarding-choice input:checked+.onboarding-choice-surface .onboarding-choice-icon{color:var(--setup-accent);background:#78e3bb0d}.onboarding-choice-check{color:#082318;border:1px solid #ffffff30;border-radius:50%;grid-area:1/3/3;place-items:center;width:20px;height:20px;transition:background .2s,border-color .2s;display:grid}.onboarding-choice input:checked+.onboarding-choice-surface .onboarding-choice-check{background:var(--setup-accent);border-color:var(--setup-accent)}.onboarding-choice-check svg{animation:setup-check .25s var(--setup-ease)}.onboarding-choice-surface>small,.onboarding-choice-surface>svg{display:none}.onboarding-choice-surface>strong{letter-spacing:-.02em;grid-area:1/2;font-size:16px;font-weight:550}.onboarding-choice-copy{color:var(--setup-muted);grid-area:2/2;margin-top:5px;font-size:12px;line-height:1.5}.onboarding-field-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.onboarding-form label{font-size:13px}.onboarding-form input:not([type=radio]):not([type=checkbox]),.onboarding-form textarea,.onboarding-form button[role=combobox]{background:#ffffff04;border-color:#ffffff1a;border-radius:13px;min-height:50px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.onboarding-form input:focus,.onboarding-form textarea:focus{background:#ffffff06;border-color:#78e3bb80;box-shadow:0 0 0 3px #78e3bb0e}.onboarding-form input[aria-invalid=true],.onboarding-form textarea[aria-invalid=true]{border-color:#ef9b8170}.onboarding-form textarea{resize:vertical;min-height:100px;padding-top:12px}.onboarding-form-action{flex-direction:column;gap:14px;margin-top:6px;display:flex}.onboarding-form-action>span{color:var(--setup-muted);text-align:center;order:2;font-size:12px}.onboarding-form-action button{color:#092a1b;width:100%;min-height:50px;transition:background .2s,box-shadow .2s,transform .22s var(--setup-ease);background:#a8ebcc;border:1px solid #c5ffe050;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.onboarding-form-action button:hover:not(:disabled){background:#bcf5dc;transform:translateY(-1px);box-shadow:0 5px 22px #77e9b716}.onboarding-form-action button:active:not(:disabled){transform:scale(.985)}.onboarding-form-action button:disabled{opacity:.55;cursor:wait}.onboarding-profile-note{color:var(--setup-muted);font-size:12px;line-height:1.6}.onboarding-profile-note span{color:#cfdbd4;margin-right:4px}.onboarding-details{border-top:1px solid var(--setup-line);padding-top:18px}.onboarding-details summary{cursor:pointer;color:#b8cbc0;align-items:center;gap:8px;min-height:44px;font-size:13px;list-style:none;display:flex}.onboarding-details summary::-webkit-details-marker{display:none}.onboarding-details summary svg{transition:transform .25s}.onboarding-details[open] summary svg{transform:rotate(45deg)}.onboarding-details-fields{animation:setup-enter .3s var(--setup-ease);gap:20px;padding-top:14px;display:grid}.onboarding-visual{isolation:isolate;background:#24513d;border-radius:26px;align-self:start;height:calc(100svh - 130px);min-height:520px;max-height:1000px;position:sticky;top:24px;overflow:hidden}.onboarding-visual-image{z-index:-2;mix-blend-mode:luminosity;position:absolute;inset:0}.onboarding-visual-image>img{object-fit:cover;filter:grayscale()brightness(.74);animation:24s ease-in-out infinite alternate setup-art}.onboarding-visual-shade{z-index:-1;background:linear-gradient(#06281833,#0000 30%,#031e1399);position:absolute;inset:0}.onboarding-visual-label,.onboarding-visual-bottom{color:#e2fff0a6;font-size:12px;position:absolute;left:40px}.onboarding-visual-label{top:36px}.onboarding-visual-bottom{bottom:36px}.onboarding-visual-copy{position:absolute;top:38%;left:40px;right:32px;transform:translateY(-15%)}.onboarding-visual-copy>img{opacity:.92;width:46px;height:auto;margin-bottom:28px;animation:6s ease-in-out infinite setup-breathe}.onboarding-visual-copy h2{letter-spacing:-.055em;color:#f1fff6;margin:0;font-size:clamp(44px,5.8vw,88px);font-weight:500;line-height:1.02}.onboarding-visual-copy p{color:#ddf4e7c7;margin:24px 0 0;font-size:15px;line-height:1.7}.onboarding-site-footer{color:var(--setup-muted);padding-top:20px;padding-bottom:24px;font-size:12px}.onboarding-site-footer>a,.onboarding-site-footer nav{align-items:center;gap:12px;display:flex}.onboarding-site-footer nav{gap:24px}.onboarding-page a:hover{color:#ecfff3}.onboarding-page :is(a,button,summary):focus-visible{outline:2px solid var(--setup-accent);outline-offset:4px}.onboarding-field-error{color:#f6a991;margin-top:10px;font-size:12px}.onboarding-page .business-form-section h2{margin:0 0 8px;font-size:18px;font-weight:500}.onboarding-page .business-form-section p{color:var(--setup-muted);margin:0;font-size:12px;line-height:1.6}.onboarding-unavailable-icon{width:46px;height:46px;color:var(--setup-accent);background:#ffffff08;border-radius:14px;place-items:center;margin-bottom:24px;display:grid}.onboarding-unavailable-actions{color:var(--setup-accent);gap:20px;margin-top:28px;font-size:14px;display:flex}.onboarding-preview-back{min-height:44px;color:var(--setup-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.handle-feedback{color:#9faea7;align-items:center;gap:6px;min-height:21px;margin-top:8px;font-size:12px;line-height:20px;display:flex}.handle-feedback[data-state=available]{color:#8de5ba}.handle-feedback[data-state=taken],.handle-feedback[data-state=invalid]{color:#f1ab94}.handle-feedback>span{animation:setup-enter .2s var(--setup-ease)}@keyframes setup-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes setup-check{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes setup-art{0%{transform:scale(1.03)}to{transform:scale(1.09)translateY(-1%)}}@keyframes setup-breathe{0%,to{opacity:.82}50%{opacity:1}}@media (max-width:1100px){.onboarding-stage{gap:12px}.onboarding-panel{padding:30px 18px}.onboarding-visual-copy,.onboarding-visual-label,.onboarding-visual-bottom{left:28px}}@media (max-width:900px){.onboarding-visual{display:none}.onboarding-stage{grid-template-columns:1fr;padding:0 24px}.onboarding-panel{padding:24px 0 48px}.onboarding-content{max-width:540px}.onboarding-site-header,.onboarding-site-footer{padding-left:24px;padding-right:24px}}@media (max-width:540px){.onboarding-account-actions>span{display:none}.onboarding-site-header{padding-top:18px;padding-bottom:18px}.onboarding-site-header .paramide-logo-lockup{width:108px}.onboarding-field-grid{grid-template-columns:1fr;gap:20px}.onboarding-choice-surface{column-gap:12px;padding:18px}.onboarding-progress{margin-bottom:26px}.onboarding-form-wrap{margin-top:26px}.onboarding-form input:not([type=radio]):not([type=checkbox]),.onboarding-form textarea{font-size:16px}.onboarding-site-footer{padding-bottom:max(24px,env(safe-area-inset-bottom));align-items:flex-start;gap:16px;font-size:11px}.onboarding-site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:12px}.onboarding-visual-copy h2{font-size:50px}}@media (prefers-reduced-motion:reduce){.onboarding-page *,.onboarding-page :before,.onboarding-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.onboarding-content[data-step=brand]{max-width:560px}.onboarding-content[data-step=brand] .onboarding-heading h1{max-width:24ch;font-size:clamp(30px,3vw,40px)}.onboarding-content[data-step=brand] .onboarding-form-wrap{margin-top:22px}.business-setup{gap:19px}.business-setup-progress ol{grid-template-columns:1fr 1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.business-setup-progress li{border-bottom:2px solid #ffffff12;min-width:0;padding-bottom:12px;transition:border-color .2s}.business-setup-progress li.is-current{border-color:var(--setup-accent)}.business-setup-progress li.is-done{border-color:#78e3bb50}.business-setup-progress button{text-align:left;color:#99aaa1;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:44px;font-size:12px;display:flex}.business-setup-progress button:disabled{cursor:default;opacity:.8;color:#a1aea6}.business-setup-progress button[aria-current=step]{color:#effbf4}.business-setup-progress button>span{border:1px solid #ffffff1d;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.business-setup-progress .is-current button>span{color:#acf2d0;background:#78e3bb14;border-color:#78e3bb5c}.business-setup-progress .is-done button>span{color:#acf2d0;background:#78e3bb12;border-color:#0000}.business-setup-progress button:focus-visible,.business-setup-navigation button:focus-visible,.business-setup-review button:focus-visible{outline:2px solid var(--setup-accent);outline-offset:4px}.business-setup-heading{align-items:center;gap:14px;padding:2px 0 4px;display:flex}.business-setup-symbol{color:#b0ecd4;background:linear-gradient(145deg,#82dab51c,#4b9b8810);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #d8ffee16}.business-setup-heading p{color:var(--setup-muted);margin:0 0 6px;font-size:11px}.business-setup-heading h2{letter-spacing:-.035em;outline:none;margin:0;font-size:21px;font-weight:500;line-height:1.3}.business-setup-heading div>span{color:var(--setup-muted);margin-top:5px;font-size:12px;line-height:1.6;display:block}.business-setup .business-setup-fields{min-inline-size:0;animation:setup-enter .22s var(--setup-ease) both;gap:19px;display:grid}.business-setup .business-setup-fields[hidden]{display:none}.business-setup .onboarding-details{padding-top:4px}.business-setup input:not([type=checkbox]),.business-setup button[role=combobox]{min-height:48px;font-size:14px}.business-setup .onboarding-details summary{font-size:12px}.business-setup .onboarding-details summary span{color:#84958b}.business-setup-navigation{border-top:1px solid var(--setup-line);justify-content:space-between;align-items:center;gap:16px;margin-top:2px;padding-top:20px;display:flex}.business-setup-navigation>button{border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-size:13px;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.business-setup-navigation>button:not(.business-setup-back){color:#092a1b;background:#a8ebcc;border:1px solid #c5ffe050;padding:12px 22px;font-weight:600;box-shadow:0 3px 14px #0c211666}.business-setup-navigation>button:not(.business-setup-back):hover:not(:disabled){background:#c1f6dc;transform:translateY(-1px)}.business-setup-navigation .business-setup-back{color:#b1c1b7;background:0 0;border:0;padding:10px 5px}.business-setup-navigation .business-setup-back:hover{color:#fff}.business-setup-navigation button:disabled{opacity:.55;cursor:wait}.business-setup-note{max-width:24ch;color:var(--setup-muted);align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.business-setup-note svg{color:#9ccbb3;flex:none}.business-setup-save-note{color:var(--setup-muted);text-align:right;margin:-10px 0 0;font-size:11px}.business-setup-error{color:#ffaf9b;margin:0;font-size:12px}.business-setup-review{background:linear-gradient(120deg,#ffffff05,#ffffff02);border:1px solid #ffffff12;border-radius:17px;overflow:hidden}.business-setup-review>div{align-items:center;gap:12px;padding:14px 15px;display:flex}.business-setup-review>div+div{border-top:1px solid #ffffff0e}.business-setup-review>div>svg{color:#98b7a5;flex:none}.business-setup-review>div>div{overflow-wrap:anywhere;flex:1;min-width:0}.business-setup-review strong{font-size:13px;font-weight:500;line-height:1.5;display:block}.business-setup-review span{color:var(--setup-muted);margin-top:2px;font-size:11px;line-height:1.5;display:block}.business-setup-review button{color:#aec5b8;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;min-width:44px;min-height:44px;display:grid}.business-setup-review button:hover{color:#fff;background:#ffffff08}@media (max-width:560px){.business-setup{gap:20px}.business-setup-heading{align-items:flex-start;gap:11px}.business-setup-heading h2{font-size:20px}.business-setup-symbol{border-radius:12px;width:40px;height:40px}.business-setup-progress button{gap:6px;font-size:11px}.business-setup-progress button>span{width:23px;height:23px}.business-setup-navigation{gap:12px}.business-setup-navigation>button:not(.business-setup-back){padding:12px 15px}.business-setup-note{max-width:18ch;font-size:10px}.business-setup-save-note{text-align:center}.business-setup .onboarding-field-grid{gap:16px}}@media (prefers-reduced-motion:reduce){.business-setup .business-setup-fields{animation:none}.business-setup-navigation>button{transition:none}.business-setup-navigation>button:hover{transform:none}}.onboarding-panel:has(.business-setup){align-items:flex-start;padding-top:18px;padding-bottom:24px}@media (max-width:560px){.business-setup input:not([type=checkbox]),.business-setup textarea{font-size:16px}}
.community-motion{--community-ink:#0a0a0a;--community-paper:#f7f5ef;--community-orange:#ff643c;--community-violet:#7c63ff;--community-mint:#72dfc2;--community-portrait-width:clamp(70px, 6.5vw, 104px);background:var(--community-paper);color:var(--community-ink);min-height:min(820px,86svh);padding:clamp(110px,12vw,190px) clamp(20px,4.6vw,76px);position:relative;overflow:clip}.community-motion-inner{width:min(100%,1540px);margin:0 auto}.community-motion-label{color:#0a0a0a94;width:fit-content;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.15em;background:#0a0a0a0d;border-radius:999px;margin:0 auto clamp(34px,4.2vw,62px);padding:9px 15px 8px;font-size:10px;font-weight:760;line-height:1}.community-motion-title{color:var(--community-ink);font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);letter-spacing:-.058em;text-align:center;text-wrap:balance;perspective:1200px;margin:0;font-size:clamp(2.65rem,5.25vw,5.45rem);font-weight:720;line-height:1.01}.community-motion-line{backface-visibility:hidden;will-change:transform;display:block}.community-motion-line-muted{color:#0a0a0a6b}.community-motion-portrait{width:var(--community-portrait-width);vertical-align:baseline;will-change:transform;background:#fff;border:1px solid #0a0a0a21;border-radius:999px;height:clamp(42px,4.1vw,64px);display:inline-flex;position:relative;overflow:hidden;transform:translateY(.08em);box-shadow:inset 0 1px #ffffffb8}.community-motion-portrait svg{fill:none;stroke:#0a0a0a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%;overflow:visible}.community-motion-portrait .community-icon-solid{fill:#0a0a0a;stroke:none}.community-motion-portrait-creator{background:#ffe2d8}.community-motion-portrait-creator .community-icon-wash{fill:#ffb8a5;stroke:none}.community-motion-portrait-creator .community-icon-accent{fill:var(--community-orange);stroke:#0a0a0a}.community-motion-portrait-brand{background:#e9e3ff}.community-motion-portrait-brand .community-icon-wash{fill:#d6ccff;stroke:none}.community-motion-portrait-brand .community-icon-accent{fill:var(--community-violet);stroke:#0a0a0a}@media (max-width:820px){.community-motion{--community-portrait-width:clamp(54px, 12vw, 72px);padding:82px 18px}.community-motion-label{margin-bottom:30px}.community-motion-title{font-size:clamp(2.45rem,9.8vw,4.2rem);line-height:1.025}.community-motion-portrait{height:clamp(34px,8vw,46px)}}@media (max-width:460px){.community-motion{--community-portrait-width:48px;padding-inline:15px}.community-motion-title{letter-spacing:-.06em;font-size:clamp(2.25rem,10.9vw,3.2rem)}.community-motion-portrait{height:34px;transform:translateY(.065em)}}
