[data-brand=regymo]{--background:0 0% 97.3%;--foreground:0 0% 14.9%;--card:0 0% 100%;--card-foreground:0 0% 14.9%;--popover:0 0% 100%;--popover-foreground:0 0% 14.9%;--primary:0 0% 14.9%;--primary-foreground:0 0% 97.3%;--secondary:0 0% 93.7%;--secondary-foreground:0 0% 14.9%;--muted:0 0% 93.7%;--muted-foreground:0 0% 37.3%;--muted-strong:0 0% 25%;--accent:83 66% 31%;--accent-foreground:0 0% 100%;--accent-tint:91 51% 86%;--accent-haze:87 45% 89%;--accent-text:81 100% 22%;--ai-highlight:hsl(var(--accent-tint));--ai-highlight-text:hsl(var(--accent-text));--destructive:4 64% 47%;--destructive-foreground:0 0% 100%;--risk-tint:6 71% 95%;--good-tint:87 45% 89%;--border:0 0% 88.6%;--input:0 0% 88.6%;--ring:83 66% 31%;--radius:1.5rem;--state-disabled:0 0% 37.3%;--state-selected:83 66% 31%}[data-brand=regymo] body{--font-geist-sans:var(--font-inter);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}[data-brand=regymo] :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[cmdk-item]):is(:focus,:focus-visible,[data-highlighted],[aria-selected=true],[data-selected=true]){background:hsl(var(--secondary));color:hsl(var(--foreground));outline:none}[data-brand=regymo] ::selection{background:hsl(var(--accent-tint))}.regymo-veil{background:linear-gradient(90deg, hsl(var(--background)) 0%, hsl(var(--background) / .96) 34%, hsl(var(--background) / .7) 52%, transparent 74%)}@keyframes ripple{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(3.4)}}@keyframes stepSlideIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes fieldReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pinDrop{0%{opacity:0;transform:translateY(-64px)scale(.9)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes toast-shrink{0%{width:100%}to{width:0%}}@keyframes breathe{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.28;transform:scale(1.18)}}.regymo-diary{-webkit-mask-image:linear-gradient(#0000 0,#000 36% 100%);mask-image:linear-gradient(#0000 0,#000 36% 100%)}.regymo-arrive{animation:.6s cubic-bezier(.16,1,.3,1) both regymo-arrive}@keyframes regymo-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.regymo-arrive{animation:none}}@keyframes gateDotPulse{0%,80%,to{opacity:.35}40%{opacity:1}}.regymo-gate-dot{animation:1.2s ease-in-out infinite gateDotPulse}@media (prefers-reduced-motion:reduce){.regymo-gate-dot{opacity:1;animation:none}}[data-brand=regymo] [data-members-chips]{--chip-h:24px;--chip-bg:hsl(var(--accent-tint));--chip-line:transparent;--chip-text:hsl(var(--accent-text));--chip-value:hsl(var(--accent-text));--chip-ring:hsl(var(--accent-text) / .2);--chip-hover-text:hsl(var(--accent-text));--chip-hover-line:underline;--chip-remove-hover:hsl(var(--accent-text) / .1);--chip-gap:6px}[data-brand=regymo] [data-dashboard]{--accent-tint:91 51% 86%;--accent-text:81 100% 22%;--edit-outline:83 66% 31%;--edit-outline-r:16px;--row-r:16px;--row-unread:hsl(var(--accent-tint));--row-unread-narrow:hsl(var(--accent-tint) / .6);--row-hover:hsl(var(--card));--row-unread-hover:hsl(var(--accent-tint));--row-line:hsl(var(--border));--row-shadow:0 0 #0000;--row-shadow-lift:0 0 #0000;--row-link:hsl(var(--foreground));--row-icon:hsl(var(--accent-text));--row-ok:hsl(var(--muted-foreground));--row-rule:hsl(var(--border));--row-active:hsl(var(--muted));--row-active-hover:hsl(var(--muted));--row-active-ring:hsl(var(--foreground) / .2);--row-warning:hsl(var(--warning));--row-skeleton:hsl(var(--border));--row-pad:12px;--row-gap:12px;--row-ring-w:1px;--row-rule-w:1px;--row-name-size:14px;--row-name-lh:20px;--row-name-weight:600;--row-initials-size:12px;--row-initials-lh:16px;--row-initials-weight:600;--row-meta-size:12px;--row-meta-lh:16px;--row-action-size:13px;--row-action-box-size:13px;--row-action-box-lh:20px;--row-icon-size:16px;--row-transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;--row-transition-duration:.15s;--chip-h:24px;--chip-bg:hsl(var(--accent-tint));--chip-line:transparent;--chip-text:hsl(var(--accent-text));--chip-value:hsl(var(--accent-text));--chip-ring:hsl(var(--accent-text) / .2);--chip-hover-text:hsl(var(--accent-text));--chip-hover-line:underline;--chip-remove-hover:hsl(var(--accent-text) / .1);--chip-gap:6px;--toolbar-sort-size:13px;--toolbar-range-size:12px;--toolbar-range-lh:16px;--row-skeleton-inset:0px;--filter-heading-size:16px;--filter-heading-lh:24px;--filter-heading-weight:600;--filter-heading-color:hsl(var(--popover-foreground))}[data-brand=regymo] #action-suggestions-bar .bg-blue-50\/80,[data-brand=regymo] [data-follow-up-strip] .bg-blue-50\/80,[data-brand=regymo] [data-follow-up-strip]{background:hsl(var(--card));border-color:hsl(var(--border))}[data-brand=regymo] [data-follow-up-strip] .border-blue-200{border-color:hsl(var(--border))}[data-brand=regymo] [data-follow-up-strip] .border-l-blue-400{border-left-color:hsl(var(--border))}[data-brand=regymo] [data-follow-up-icon]{background:hsl(var(--secondary));color:hsl(var(--muted-foreground))}[data-brand=regymo] [data-follow-up-count]{border-color:#0000}[data-brand=regymo] [data-follow-up-chip]{border-radius:9999px}[data-brand=regymo] [data-follow-up-secondary]{color:hsl(var(--muted-foreground));background:0 0;border-color:#0000;border-radius:9999px}[data-brand=regymo] [data-follow-up-secondary]:hover{background:hsl(var(--background));color:hsl(var(--foreground))}[data-brand=regymo] [data-follow-up-primary]{background:hsl(var(--primary));border-radius:9999px}[data-brand=regymo] [data-follow-up-done-node]{background:hsl(var(--accent));border-color:hsl(var(--accent))}[data-brand=regymo] [data-follow-up-done-text]{color:hsl(var(--accent-text))}[data-brand=regymo] [data-follow-up-returned]{border-left-color:hsl(var(--accent))}
:root{--demo-font:var(--font-inter);--demo-title-size:22px;--demo-title-line:28px;--demo-title-weight:600;--demo-title-tracking:-.022em;--demo-title-size-phone:20px;--demo-title-line-phone:26px;--demo-greeting-size:32px;--demo-greeting-line:38px;--demo-greeting-size-phone:28px;--demo-greeting-line-phone:34px}
:root{--demo-hue-moss-wash:#f1f6ea;--demo-hue-moss-tint:#e4efd6;--demo-hue-moss-tint-strong:#dceec9;--demo-hue-moss-line:#c9dfae;--demo-hue-moss-ink:#3f6200;--demo-hue-moss-dot:#5b831b;--demo-hue-sky-wash:#f2f6f9;--demo-hue-sky-tint:#e6edf3;--demo-hue-sky-tint-strong:#d6e4f1;--demo-hue-sky-line:#c5d8ea;--demo-hue-sky-ink:#2b5a85;--demo-hue-sky-dot:#3d84c2;--demo-hue-violet-wash:#f6f5fb;--demo-hue-violet-tint:#eeecf7;--demo-hue-violet-tint-strong:#e2def3;--demo-hue-violet-line:#d4cfec;--demo-hue-violet-ink:#4f4390;--demo-hue-violet-dot:#7061b8;--demo-hue-amber-wash:#fbf7ea;--demo-hue-amber-tint:#f7efd6;--demo-hue-amber-tint-strong:#f1e3b8;--demo-hue-amber-line:#ead9a6;--demo-hue-amber-ink:#6b4d00;--demo-hue-amber-dot:#a16c0e;--demo-hue-teal-wash:#eef8f6;--demo-hue-teal-tint:#dff1ee;--demo-hue-teal-tint-strong:#c9e8e3;--demo-hue-teal-line:#b5ddd6;--demo-hue-teal-ink:#0b625a;--demo-hue-teal-dot:#08857b;--demo-hue-lake-wash:#f0f7fb;--demo-hue-lake-tint:#e1f0f7;--demo-hue-lake-tint-strong:#cde6f2;--demo-hue-lake-line:#b9dcee;--demo-hue-lake-ink:#1d5f80;--demo-hue-lake-dot:#237fab;--demo-hue-clay-wash:#faf3ef;--demo-hue-clay-tint:#f5e8e2;--demo-hue-clay-tint-strong:#eedacd;--demo-hue-clay-line:#e3c9b8;--demo-hue-clay-ink:#863b16;--demo-hue-clay-dot:#aa6a22;--demo-hue-sand-wash:#f7f6f3;--demo-hue-sand-tint:#f2f1ed;--demo-hue-sand-tint-strong:#e7e6e0;--demo-hue-sand-line:#e2e0d8;--demo-hue-sand-ink:#262626;--demo-hue-sand-dot:#8a877f;--demo-role-care-wash:var(--demo-hue-sky-wash);--demo-role-care-tint:var(--demo-hue-sky-tint);--demo-role-care-tint-strong:var(--demo-hue-sky-tint-strong);--demo-role-care-line:var(--demo-hue-sky-line);--demo-role-care-ink:var(--demo-hue-sky-ink);--demo-role-care-dot:var(--demo-hue-sky-dot);--demo-role-at-risk-wash:var(--demo-risk-band);--demo-role-at-risk-tint:var(--demo-risk-band);--demo-role-at-risk-tint-strong:var(--demo-risk-band);--demo-role-at-risk-line:var(--demo-risk-line);--demo-role-at-risk-ink:var(--demo-risk-ink);--demo-role-at-risk-dot:var(--demo-risk);--demo-role-request-wash:var(--demo-hue-violet-wash);--demo-role-request-tint:var(--demo-hue-violet-tint);--demo-role-request-tint-strong:var(--demo-hue-violet-tint-strong);--demo-role-request-line:var(--demo-hue-violet-line);--demo-role-request-ink:var(--demo-hue-violet-ink);--demo-role-request-dot:var(--demo-hue-violet-dot);--demo-role-buying-wash:var(--demo-hue-amber-wash);--demo-role-buying-tint:var(--demo-hue-amber-tint);--demo-role-buying-tint-strong:var(--demo-hue-amber-tint-strong);--demo-role-buying-line:var(--demo-hue-amber-line);--demo-role-buying-ink:var(--demo-hue-amber-ink);--demo-role-buying-dot:var(--demo-hue-amber-dot);--demo-role-won-back-wash:var(--demo-hue-moss-wash);--demo-role-won-back-tint:var(--demo-hue-moss-tint);--demo-role-won-back-tint-strong:var(--demo-hue-moss-tint-strong);--demo-role-won-back-line:var(--demo-hue-moss-line);--demo-role-won-back-ink:var(--demo-hue-moss-ink);--demo-role-won-back-dot:var(--demo-hue-moss-dot);--demo-role-regymo-wash:var(--demo-hue-moss-wash);--demo-role-regymo-tint:var(--demo-hue-moss-tint);--demo-role-regymo-tint-strong:var(--demo-hue-moss-tint-strong);--demo-role-regymo-line:var(--demo-hue-moss-line);--demo-role-regymo-ink:var(--demo-hue-moss-ink);--demo-role-regymo-dot:var(--demo-hue-moss-dot);--demo-role-joining-wash:var(--demo-hue-lake-wash);--demo-role-joining-tint:var(--demo-hue-lake-tint);--demo-role-joining-tint-strong:var(--demo-hue-lake-tint-strong);--demo-role-joining-line:var(--demo-hue-lake-line);--demo-role-joining-ink:var(--demo-hue-lake-ink);--demo-role-joining-dot:var(--demo-hue-lake-dot);--demo-role-first-month-wash:var(--demo-hue-teal-wash);--demo-role-first-month-tint:var(--demo-hue-teal-tint);--demo-role-first-month-tint-strong:var(--demo-hue-teal-tint-strong);--demo-role-first-month-line:var(--demo-hue-teal-line);--demo-role-first-month-ink:var(--demo-hue-teal-ink);--demo-role-first-month-dot:var(--demo-hue-teal-dot);--demo-role-staying-wash:var(--demo-hue-moss-wash);--demo-role-staying-tint:var(--demo-hue-moss-tint);--demo-role-staying-tint-strong:var(--demo-hue-moss-tint-strong);--demo-role-staying-line:var(--demo-hue-moss-line);--demo-role-staying-ink:var(--demo-hue-moss-ink);--demo-role-staying-dot:var(--demo-hue-moss-dot);--demo-role-coming-back-wash:var(--demo-hue-clay-wash);--demo-role-coming-back-tint:var(--demo-hue-clay-tint);--demo-role-coming-back-tint-strong:var(--demo-hue-clay-tint-strong);--demo-role-coming-back-line:var(--demo-hue-clay-line);--demo-role-coming-back-ink:var(--demo-hue-clay-ink);--demo-role-coming-back-dot:var(--demo-hue-clay-dot);--demo-surface-greeting:#f2f1ed;--demo-surface-greeting-line:#e7e6e0;--demo-surface-regymo:#f1f6ea;--demo-surface-regymo-line:#dfe9d0;--demo-surface-regymo-hover:#f7faf2;--demo-voice-regymo:#4b7100;--demo-bar-light:#6f9630;--demo-bar-full:#5b831b;--demo-bar-today:#3f6200;--demo-risk:#c6362c;--demo-risk-ink:#a3281f;--demo-risk-band:#fbeceb;--demo-risk-line:#f0d2cf;--demo-chart-grid:#f0efeb;--demo-chart-label:#6b6b6b;--demo-surface-card:#fff;--demo-line-control:#d1cfc9;--demo-shadow-pop:#14140a2e;--demo-shadow-pop-soft:#0000000d;--demo-moss-press:#3f5f00;--demo-clay-press:#6f300f}
:root{--demo-hairline:#0d0e0c13;--demo-hairline-over:#0d0e0c14;--demo-hairline-control:#0d0e0c1a;--demo-hairline-sand:#50421e21;--demo-hairline-moss:#4b710029;--demo-shadow-rest:0 1px 2px #0d0e0c0a, 0 2px 6px -3px #0d0e0c0d;--demo-shadow-control:0 1px 2px #0d0e0c0d;--demo-shadow-pop:0 1px 2px #0d0e0c0d, 0 8px 24px -8px #0d0e0c2e;--demo-shadow-sheet:-16px 0 40px -20px #0d0e0c40;--demo-radius-tip:8px;--demo-radius-field:12px;--demo-radius-card:16px;--demo-radius-panel:24px;--demo-radius-pill:999px;--demo-squircle:1.4}html{font-optical-sizing:none}[data-demo]{--radius:1rem;font-optical-sizing:auto}[data-demo] .shadow-sm,[data-demo] .shadow{--tw-shadow:var(--demo-shadow-control);--tw-shadow-colored:var(--demo-shadow-control)}[data-demo] .shadow-md,[data-demo] .shadow-lg,[data-demo] .shadow-xl{--tw-shadow:var(--demo-shadow-pop);--tw-shadow-colored:var(--demo-shadow-pop)}[data-demo] .shadow-2xl{--tw-shadow:var(--demo-shadow-sheet);--tw-shadow-colored:var(--demo-shadow-sheet)}[data-demo] :is(.hover\:shadow-sm,.hover\:shadow):hover{--tw-shadow:var(--demo-shadow-control);--tw-shadow-colored:var(--demo-shadow-control)}[data-demo] :is(.hover\:shadow-md,.hover\:shadow-lg,.hover\:shadow-xl):hover{--tw-shadow:var(--demo-shadow-pop);--tw-shadow-colored:var(--demo-shadow-pop)}[data-demo] :is(.border-border,.border-gray-100,.border-gray-200,.border-blue-100,.border-blue-200,.border-green-100,.border-green-200){border-color:var(--demo-hairline)}[data-demo] .border-l.shadow-2xl{border-left-color:var(--demo-hairline)}:where([data-demo] :is(.border,.border-t,.border-b,.border-l,.border-r,.border-x,.border-y)){border-color:var(--demo-hairline)}:where([data-demo]) .rounded-md{border-radius:var(--demo-radius-field)}:where([data-demo]) .rounded-sm{border-radius:var(--demo-radius-tip)}:where([data-demo]) .rounded-xl{border-radius:var(--demo-radius-card)}:where([data-demo]) .z-50.overflow-hidden.rounded-md.bg-primary.px-3{border-radius:var(--demo-radius-tip)}:where([data-demo]) .inline-flex.items-center.justify-center.gap-2.whitespace-nowrap.rounded-md:not([class*=_]:not([class*="[&_"])),:where([data-demo]) .inline-flex.items-center.rounded-md.border.px-2\.5.py-0\.5:not([class*=_]:not([class*="[&_"])),:where([data-demo]) .inline-flex.items-center.justify-center.whitespace-nowrap.rounded-md.px-3.py-1:not([class*=_]:not([class*="[&_"])){border-radius:var(--demo-radius-pill)}@supports (corner-shape:squircle){[data-demo] .rounded-2xl{border-radius:calc(var(--demo-radius-card) * var(--demo-squircle));corner-shape:squircle}[data-demo] [data-testid=conversion-panel]{border-top-left-radius:calc(var(--demo-radius-card) * var(--demo-squircle));border-top-right-radius:calc(var(--demo-radius-card) * var(--demo-squircle));corner-shape:squircle}@media (min-width:640px){[data-demo] [data-testid=conversion-panel]{border-radius:calc(var(--demo-radius-card) * var(--demo-squircle))}}}[data-demo] [data-sonner-toast]:not([data-type=error]):not([data-type=warning]):not(:has([data-button])){display:none}@media (min-width:768px){[data-demo][data-demo-everyone-open] [data-regymo-notice-host]{right:calc(min(440px,100vw) + 24px)}}@media (max-width:767px){[data-demo][data-demo-everyone-open] [data-regymo-notice-host]{bottom:calc(78dvh + 12px)}}
@media (hover:hover){[data-demo] [class~=hover\:bg-accent]:hover{background-color:hsl(var(--secondary));color:hsl(var(--foreground))}[data-demo] :is([class~="hover:bg-accent/30"],[class~="hover:bg-accent/40"],[class~="hover:bg-accent/50"],[class~="hover:bg-accent/60"]):hover{background-color:hsl(var(--accent-tint))}}[data-demo] [class~=focus-visible\:bg-accent]:focus-visible,[data-demo] [class~=focus\:bg-accent]:focus,[data-demo] [class~=aria-selected\:bg-accent][aria-selected=true],[data-demo] [class~="data-[highlighted]:bg-accent"][data-highlighted],[data-demo] :is(button,a,[role=button],[role=option])[class~=bg-accent]{background-color:hsl(var(--secondary));color:hsl(var(--foreground))}[data-demo]{--demo-focus-border:var(--demo-voice-regymo);--demo-focus-halo:0 0 0 3px var(--demo-hue-moss-tint-strong);--demo-focus-line:inset 0 0 0 1px var(--demo-focus-border);--demo-focus-extra:0 0 0 0 transparent}[data-demo] :is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color],[type=image],[type=hidden]),textarea,select,button[role=combobox],[contenteditable]:not([contenteditable=false])):focus-visible:not([data-demo-field] *){border-color:var(--demo-focus-border);box-shadow:var(--demo-focus-halo);outline:none}[data-demo] [data-demo-field]:has(:is(input,textarea,select,[contenteditable]):focus-visible){border-color:var(--demo-focus-border);box-shadow:var(--demo-focus-line), var(--demo-focus-halo), var(--demo-focus-extra);outline:none}[data-demo] [data-demo-field] :is(input,textarea,select,[contenteditable]):focus-visible{box-shadow:none;outline:none}@media (forced-colors:active){[data-demo] :is(input:not([type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=file],[type=color],[type=image],[type=hidden]),textarea,select,button[role=combobox],[contenteditable]:not([contenteditable=false])):focus-visible:not([data-demo-field] *){outline-offset:2px;outline:2px solid highlight}[data-demo] [data-demo-field]:has(:is(input,textarea,select,[contenteditable]):focus-visible){outline-offset:2px;outline:2px solid highlight}}@media (min-width:768px){[data-demo]:has([data-demo-chat-main]) [data-regymo-notice-host]{top:142px}}