.rc [data-slot=input],.rc [data-slot=select-trigger],.rc [data-slot=textarea]{font-size:16px}@media (min-width:768px){.rc [data-slot=input],.rc [data-slot=select-trigger],.rc [data-slot=textarea]{font-size:15px}}.rc [data-slot=input],.rc [data-slot=select-trigger],.rc [data-slot=textarea]{border-color:var(--control);border-radius:10px;background:#fff;color:var(--ink-900);box-shadow:none}.rc [data-slot=input],.rc [data-slot=select-trigger]{height:44px;padding-left:14px;padding-right:14px}.rc [data-slot=input].pl-9{padding-left:36px}.rc [data-slot=input]::placeholder,.rc [data-slot=select-trigger] [data-placeholder],.rc [data-slot=select-trigger][data-placeholder],.rc [data-slot=textarea]::placeholder{color:var(--ink-300)}.rc [data-slot=input]:focus-visible,.rc [data-slot=select-trigger]:focus-visible,.rc [data-slot=textarea]:focus-visible{outline:none;border-color:var(--egg-500);box-shadow:0 0 0 3px var(--egg-100)}.rc [data-slot=label]{font-size:13.5px;font-weight:500;color:var(--ink-600)}.rc .text-red-500,.rc .text-red-600{color:var(--egg-700)}.rc .ring-red-500\/30{--tw-ring-color:transparent}.rc .ring-red-500\/30 [data-slot=input],.rc .ring-red-500\/30 [data-slot=select-trigger]{border-color:var(--egg-400)}.rc button.text-primary{color:var(--link);font-weight:500}.rc button.text-primary:hover{color:var(--egg-400)}.rc [role=listbox]{border-color:var(--hairline);border-radius:14px;box-shadow:none;outline:4px solid rgb(41 38 49/.04);padding:6px}.rc [role=listbox] button{border-radius:9px;color:var(--ink-700)}.rc [aria-label="Rate your experience from 1 to 5"] button{border-color:var(--control);border-radius:10px;color:var(--ink-700)}.rc [aria-label="Rate your experience from 1 to 5"] button[aria-pressed=true]{background:var(--egg-50);border-color:var(--egg-400);color:var(--egg-800)}.rc{--night:#2a2040;--mark-on-lilac:#dcd2ee}@layer components{.rc .bx-card{position:relative;overflow:hidden;border-radius:20px;isolation:isolate}.rc .bx-card.on-dark{color:rgb(255 255 255/.78)}.rc .bx-card.on-dark .bx-h,.rc .bx-card.on-dark .bx-strong{color:#fff}.rc .bx-card.on-ink{color:var(--ink-600)}.rc .bx-card.on-ink .bx-h,.rc .bx-card.on-ink .bx-strong{color:var(--ink-900)}.rc .bx-h{font-size:22px;font-weight:600;letter-spacing:-.018em;line-height:1.25;text-wrap:balance}.rc .bx-big{font-size:clamp(48px,5vw,64px);font-weight:600;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.rc .bx-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14.5px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.rc .bx-card.on-dark .bx-link{color:#fff;text-decoration-color:rgb(255 255 255/.4)}.rc .bx-card.on-ink .bx-link{color:var(--ink-900);text-decoration-color:rgb(41 38 49/.3)}.rc .bx-link:hover{text-decoration-color:currentColor}.rc .bx-wash{isolation:isolate;display:block}.rc .bx-wash>g{mix-blend-mode:multiply}.rc .bx-anchor{scroll-margin-top:24px}.rc .bx-icon{display:inline-flex;flex-shrink:0}.rc .bx-icon svg{display:block}.rc .bx-slide{transition:opacity .3s ease}@media (prefers-reduced-motion:reduce){.rc .bx-slide{transition:none}}.rc .bx-post{transition:border-color .12s ease}.rc .bx-post:hover{border-color:var(--control)}.rc .bx-post:hover .t-card{color:var(--link)}@media (prefers-reduced-motion:no-preference){.rc [data-motion=waiting] .bx-arrive{opacity:0}.rc [data-motion=in] .bx-arrive{animation:bx-arrive .64s cubic-bezier(.2,.7,.2,1) var(--arrive-delay,0s) both}.rc [data-motion=in] .bx-pop{animation:bx-pop .42s cubic-bezier(.3,1.4,.5,1) var(--pop-delay,0s) both}.rc [data-motion=in] .bx-float{animation-name:bx-arrive,bx-float;animation-duration:.64s,var(--float-duration,7s);animation-timing-function:cubic-bezier(.2,.7,.2,1),ease-in-out;animation-delay:var(--arrive-delay,0s),var(--float-delay,0s);animation-iteration-count:1,infinite;animation-fill-mode:both,none}}@keyframes bx-arrive{0%{opacity:0;transform:translate3d(0,var(--arrive-from,14px),0)}to{opacity:1;transform:none}}@keyframes bx-float{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes bx-pop{0%{transform:scale(.4)}to{transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rc .bx-drift{transition:transform 2s cubic-bezier(.2,.7,.2,1);will-change:transform}.rc .bx-live:focus-visible .bx-drift,.rc .bx-live:hover .bx-drift{transform:translate3d(-28px,0,0) scale(1.06);transition-duration:1.1s}}}