.ohmy-jf:where(.astro-imlbwuns){border:1px solid var(--sl-color-hairline);border-radius:var(--ohmy-radius-panel,.75rem);background:var(--sl-color-bg-nav);grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:1.75rem;margin:1.5rem 0;padding:1.25rem;font-size:.875rem;display:grid}.ohmy-jf-screen:where(.astro-imlbwuns){flex-direction:column;flex:1;min-height:0;animation:.3s ease-out ohmy-jf-in;display:flex;position:relative}.ohmy-jf-screen:where(.astro-imlbwuns)[hidden]{display:none}.ohmy-jf-screen:where(.astro-imlbwuns) button:where(.astro-imlbwuns){font:inherit;color:inherit}.ohmy-jf-chat:where(.astro-imlbwuns){justify-content:flex-end}.ohmy-jf-bubble:where(.astro-imlbwuns){background:var(--phone-surface);border:1px solid var(--phone-line);border-radius:.8rem .8rem .8rem .2rem;align-self:flex-start;max-width:85%;padding:.4rem .65rem}.ohmy-jf-bubble:where(.astro-imlbwuns).is-out{background:var(--phone-accent);color:var(--phone-accent-text);border:0;border-radius:.8rem .8rem .2rem;align-self:flex-end}.ohmy-jf-bubble:where(.astro-imlbwuns).is-new{animation:.35s ease-out ohmy-jf-pop}.ohmy-jf-link:where(.astro-imlbwuns){text-align:left;align-self:flex-start;align-items:center;gap:.55rem;width:85%;display:flex}.ohmy-jf-logo:where(.astro-imlbwuns){background:var(--ohmy-aurora);border-radius:.6rem;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1.1rem;display:grid}.ohmy-jf-logo:where(.astro-imlbwuns).is-big{border-radius:50%;width:4.5rem;height:4.5rem;font-size:2rem}.ohmy-jf-profile:where(.astro-imlbwuns){text-align:center;justify-content:center;align-items:center;gap:.45rem}.ohmy-jf-profile:where(.astro-imlbwuns) .ohmy-phone-btn:where(.astro-imlbwuns){min-width:8rem;margin-top:.75rem}.ohmy-jf-name:where(.astro-imlbwuns){font-size:1rem}.ohmy-jf-welcome:where(.astro-imlbwuns){flex-direction:column;align-self:flex-start;gap:.45rem;width:85%;display:flex}.ohmy-jf-cover:where(.astro-imlbwuns){background:var(--ohmy-aurora);border-radius:.45rem;place-items:center;height:4rem;font-size:1.6rem;display:grid}.ohmy-jf-post:where(.astro-imlbwuns){gap:.45rem;display:flex}.ohmy-jf-locked:where(.astro-imlbwuns){flex-direction:column;gap:.35rem;display:flex}.ohmy-jf-blur:where(.astro-imlbwuns){filter:blur(4px);user-select:none}.ohmy-jf-dim:where(.astro-imlbwuns){background:oklch(10% .01 285/.55);position:absolute;inset:0}.ohmy-jf-sheet:where(.astro-imlbwuns){background:var(--phone-surface);border-radius:1.1rem 1.1rem 0 0;flex-direction:column;gap:.5rem;padding:1rem;animation:.3s ease-out ohmy-jf-up;display:flex;position:absolute;bottom:0;left:0;right:0}.ohmy-jf-sheet:where(.astro-imlbwuns).is-center{text-align:center;align-items:center}.ohmy-jf-sheet:where(.astro-imlbwuns) .ohmy-phone-btn:where(.astro-imlbwuns){align-self:stretch;margin-top:.35rem}.ohmy-jf-plan:where(.astro-imlbwuns){border:1px solid var(--phone-line);border-radius:.6rem;justify-content:space-between;padding:.6rem .75rem;display:flex}.ohmy-jf-plan:where(.astro-imlbwuns).is-picked{border:2px solid var(--phone-accent)}.ohmy-jf-amount:where(.astro-imlbwuns){font-size:1.5rem}.ohmy-jf-pin:where(.astro-imlbwuns){gap:.4rem;margin-top:.4rem;display:flex}.ohmy-jf-pin:where(.astro-imlbwuns) i:where(.astro-imlbwuns){border:1.5px solid var(--phone-muted);border-radius:50%;width:.6rem;height:.6rem}.ohmy-jf-check:where(.astro-imlbwuns){color:#fff;background:oklch(68% .16 155);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-size:1.75rem;font-weight:700;animation:.4s ease-out ohmy-jf-pop;display:grid}.ohmy-jf-member:where(.astro-imlbwuns){text-align:left;gap:.5rem;width:100%;margin-top:.4rem;display:flex}.ohmy-jf-composer:where(.astro-imlbwuns){border-top:1px solid var(--phone-line);flex:none;gap:.4rem;padding:.5rem;display:flex}.ohmy-jf-input:where(.astro-imlbwuns){border:1px solid var(--phone-line);background:var(--phone-surface);border-radius:999px;flex:1;padding:.4rem .6rem}.ohmy-jf-done:where(.astro-imlbwuns){align-self:center;margin-top:.4rem;font-weight:700;animation:.4s ease-out .25s backwards ohmy-jf-pop}.ohmy-jf-controls:where(.astro-imlbwuns){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem;max-width:17rem;margin:.9rem auto 0;display:grid}.ohmy-jf-controls:where(.astro-imlbwuns) span:where(.astro-imlbwuns){color:var(--sl-color-gray-2);text-align:center;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.ohmy-jf-controls:where(.astro-imlbwuns) button:where(.astro-imlbwuns){white-space:nowrap;border:1px solid var(--sl-color-hairline-light);border-radius:var(--ohmy-radius-field,.5rem);background:var(--sl-color-gray-6);min-height:2.25rem;color:var(--sl-color-white);font:inherit;cursor:pointer;padding:.3rem .6rem;font-weight:600}.ohmy-jf-controls:where(.astro-imlbwuns) button:where(.astro-imlbwuns):disabled{cursor:not-allowed;opacity:.4}.ohmy-jf-controls:where(.astro-imlbwuns) button:where(.astro-imlbwuns)[hidden]{display:none}.ohmy-jf-steps:where(.astro-imlbwuns){flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.ohmy-jf-steps:where(.astro-imlbwuns) button:where(.astro-imlbwuns){border-radius:var(--ohmy-radius-field,.5rem);width:100%;color:var(--sl-color-gray-3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;gap:.65rem;padding:.6rem .7rem;line-height:1.55;transition:background .2s,color .2s;display:flex}.ohmy-jf-steps:where(.astro-imlbwuns) button:where(.astro-imlbwuns):hover{color:var(--sl-color-gray-1)}.ohmy-jf-steps:where(.astro-imlbwuns) button:where(.astro-imlbwuns):focus-visible,.ohmy-jf-controls:where(.astro-imlbwuns) button:where(.astro-imlbwuns):focus-visible{outline:2px solid var(--ohmy-ring,var(--sl-color-accent));outline-offset:2px}.ohmy-jf-steps:where(.astro-imlbwuns) li:where(.astro-imlbwuns)[aria-current=step] button:where(.astro-imlbwuns){border-color:var(--sl-color-hairline-light);background:var(--sl-color-bg);color:var(--sl-color-white)}.ohmy-jf-steps:where(.astro-imlbwuns) li:where(.astro-imlbwuns).is-done button:where(.astro-imlbwuns){color:var(--sl-color-gray-2)}.ohmy-jf-num:where(.astro-imlbwuns){border:1.5px solid var(--sl-color-gray-4);border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;font-weight:700;display:grid}li:where(.astro-imlbwuns)[aria-current=step] .ohmy-jf-num:where(.astro-imlbwuns){background:var(--ohmy-accent,var(--sl-color-accent));color:var(--ohmy-accent-contrast,#fff);border-color:#0000}li:where(.astro-imlbwuns).is-done .ohmy-jf-num:where(.astro-imlbwuns){color:#0000;background:oklch(68% .16 155);border-color:#0000;position:relative}li:where(.astro-imlbwuns).is-done .ohmy-jf-num:where(.astro-imlbwuns):after{content:"✓";color:#fff;position:absolute}.ohmy-jf-caption:where(.astro-imlbwuns) strong,.ohmy-jf-steps:where(.astro-imlbwuns) strong{color:var(--sl-color-white)}.ohmy-jf-caption:where(.astro-imlbwuns){max-width:17rem;color:var(--sl-color-white);text-align:center;margin:.9rem auto 0;line-height:1.5;display:none}.ohmy-jf-hint:where(.astro-imlbwuns){color:var(--sl-color-gray-3);margin:.75rem 0 0;font-size:.8125rem}@media (width<=44rem){.ohmy-jf:where(.astro-imlbwuns){grid-template-columns:minmax(0,1fr);padding:1rem .75rem}.ohmy-jf-caption:where(.astro-imlbwuns){display:block}}@keyframes ohmy-jf-in{0%{opacity:0;transform:translate(10px)}}@keyframes ohmy-jf-up{0%{transform:translateY(100%)}}@keyframes ohmy-jf-pop{0%{opacity:0;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.ohmy-jf-screen:where(.astro-imlbwuns),.ohmy-jf-sheet:where(.astro-imlbwuns),.ohmy-jf-check:where(.astro-imlbwuns),.ohmy-jf-done:where(.astro-imlbwuns),.ohmy-jf-bubble:where(.astro-imlbwuns).is-new{animation:none}}
