:root{--ui-text-caption:.75rem;--ui-text-small:.875rem;--ui-text-body:1rem;--ui-text-section:1.125rem;--ui-text-title:clamp(1.5rem,1.3rem + .6vw,1.75rem);--ui-weight-regular:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-control-height:3.125rem;--ui-control-radius:.75rem;--ui-surface-radius:1rem;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-action:#C91D27;--ui-action-hover:#AD1821;--ui-focus:#2563EB;--ui-duration:160ms}:is(.chefpin-product,.chefpin-auth,.chefpin-onboarding,.native-filter-sheet,.native-settings-dialog,.native-post-job){font-family:var(--font-ui);font-size:var(--ui-text-body);line-height:1.5}:is(.chefpin-product,.chefpin-auth,.chefpin-onboarding) :is(h1,h2,h3,[role=heading]){text-wrap:pretty}:is(.chefpin-product,.chefpin-auth,.chefpin-onboarding,.native-filter-sheet,.native-settings-dialog,.native-post-job) :is(input,textarea,button[role=combobox]){font-family:inherit;font-size:var(--ui-text-body);line-height:1.5}:is(.chefpin-product,.chefpin-auth,.chefpin-onboarding,.native-filter-sheet,.native-settings-dialog,.native-post-job) :is(button,a,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}body:has(:is(.chefpin-product,.chefpin-auth,.chefpin-onboarding)) [role=option]{font-size:var(--ui-text-body);line-height:1.5}@media (prefers-reduced-motion:reduce){:root{--ui-duration:0ms}}.chefpin-auth,.chefpin-onboarding,.chefpin-product{--background:30 100% 99%;--foreground:221 39% 11%;--card:0 0% 100%;--card-foreground:221 39% 11%;--border:32 28% 87%;--input:32 28% 87%;--muted:32 45% 95%;--muted-foreground:215 16% 47%;--primary:221 83% 53%;--primary-foreground:0 0% 100%;--ring:221 83% 53%;--radius:0.875rem;--product-gradient:linear-gradient(165deg,#E8F3FF,#F7F1EA 45%,#FFFDFC);font-family:var(--font-ui);color:hsl(var(--foreground));background:var(--product-gradient);background-attachment:fixed}.dark :is(.chefpin-product,.chefpin-auth,.chefpin-onboarding){--background:210 5% 7%;--foreground:220 14% 96%;--card:220 5% 11%;--card-foreground:220 14% 96%;--border:223 7% 19%;--input:223 7% 19%;--muted:225 6% 15%;--muted-foreground:222 8% 74%;--primary:212 100% 83%;--primary-foreground:221 39% 11%;--product-gradient:linear-gradient(#121314,#121314)}:is(.chefpin-product,.chefpin-auth,.chefpin-onboarding) .font-headline{font-family:inherit;letter-spacing:-.025em}:root,[data-theme=light],body:has(.chefpin-product[data-theme=light],.chefpin-auth[data-theme=light]){--app-background:#FFFDF9;--app-background-hsl:40.000000 100.000000% 98.823529%;--app-background-alt:#F7F1EA;--app-background-alt-hsl:32.307692 44.827586% 94.313725%;--app-status-bar:#E8F3FF;--app-status-bar-hsl:211.304348 100.000000% 95.490196%;--app-surface:#FFFFFF;--app-surface-hsl:0.000000 0.000000% 100.000000%;--app-surface-elevated:#FFFFFF;--app-surface-elevated-hsl:0.000000 0.000000% 100.000000%;--app-card:#FFFFFF;--app-card-hsl:0.000000 0.000000% 100.000000%;--app-card-muted:#FFFDFC;--app-card-muted-hsl:20.000000 100.000000% 99.411765%;--app-border:#E7DED4;--app-border-hsl:31.578947 28.358209% 86.862745%;--app-border-strong:#D7CFC3;--app-border-strong-hsl:36.000000 20.000000% 80.392157%;--app-text:#111827;--app-text-hsl:220.909091 39.285714% 10.980392%;--app-muted-text:#64748B;--app-muted-text-hsl:215.384615 16.317992% 46.862745%;--app-subtle-text:#8A7768;--app-subtle-text-hsl:26.470588 14.049587% 47.450980%;--app-primary:#2563EB;--app-primary-hsl:221.212121 83.193277% 53.333333%;--app-primary-soft:#EAF3FF;--app-primary-soft-hsl:214.285714 100.000000% 95.882353%;--app-success:#16A34A;--app-success-hsl:142.127660 76.216216% 36.274510%;--app-success-soft:#ECFDF3;--app-success-soft-hsl:144.705882 80.952381% 95.882353%;--app-danger:#B91C1C;--app-danger-hsl:0.000000 73.708920% 41.764706%;--app-danger-soft:#FFF1F2;--app-danger-soft-hsl:355.714286 100.000000% 97.254902%;--app-tab-bar:#FFFDF9;--app-tab-bar-hsl:40.000000 100.000000% 98.823529%;--app-tab-inactive:#7C8798;--app-tab-inactive-hsl:216.428571 11.965812% 54.117647%;--app-shadow:#000000;--app-shadow-hsl:0.000000 0.000000% 0.000000%;--app-overlay:rgba(15,23,42,0.38);--app-contrast-action:#1A1A1A;--app-contrast-action-text:#FFFFFF}.dark,[data-theme=dark],body:has(.chefpin-product[data-theme=dark],.chefpin-auth[data-theme=dark]){--app-background:#121314;--app-background-hsl:210.000000 5.263158% 7.450980%;--app-background-alt:#171819;--app-background-alt-hsl:210.000000 4.166667% 9.411765%;--app-status-bar:#121314;--app-status-bar-hsl:210.000000 5.263158% 7.450980%;--app-surface:#1A1B1D;--app-surface-hsl:220.000000 5.454545% 10.784314%;--app-surface-elevated:#222326;--app-surface-elevated-hsl:225.000000 5.555556% 14.117647%;--app-card:#1B1C1E;--app-card-hsl:220.000000 5.263158% 11.176471%;--app-card-muted:#25262A;--app-card-muted-hsl:228.000000 6.329114% 15.490196%;--app-border:#2E3035;--app-border-hsl:222.857143 7.070707% 19.411765%;--app-border-strong:#41434A;--app-border-strong-hsl:226.666667 6.474820% 27.254902%;--app-text:#F3F4F6;--app-text-hsl:220.000000 14.285714% 95.882353%;--app-muted-text:#B8BBC2;--app-muted-text-hsl:222.000000 7.575758% 74.117647%;--app-subtle-text:#858991;--app-subtle-text-hsl:220.000000 5.172414% 54.509804%;--app-primary:#A9D1FF;--app-primary-hsl:212.093023 100.000000% 83.137255%;--app-primary-soft:#1E2B38;--app-primary-soft-hsl:210.000000 30.232558% 16.862745%;--app-success:#7EE0A2;--app-success-hsl:142.040816 61.250000% 68.627451%;--app-success-soft:#1B2B22;--app-success-soft-hsl:146.250000 22.857143% 13.725490%;--app-danger:#FF9A9A;--app-danger-hsl:0.000000 100.000000% 80.196078%;--app-danger-soft:#2A1E1F;--app-danger-soft-hsl:355.000000 16.666667% 14.117647%;--app-tab-bar:#161719;--app-tab-bar-hsl:220.000000 6.382979% 9.215686%;--app-tab-inactive:#8C8F96;--app-tab-inactive-hsl:222.000000 4.545455% 56.862745%;--app-shadow:#000000;--app-shadow-hsl:0.000000 0.000000% 0.000000%;--app-overlay:rgba(0,0,0,0.76);--app-contrast-action:#F8FAFC;--app-contrast-action-text:#111827}.chefpin-auth[data-theme],.chefpin-onboarding[data-theme],.chefpin-product.employer-studio[data-theme],.chefpin-product.public-discovery[data-theme],.chefpin-product.public-info-page[data-theme],.dark,:root,[data-theme],body:has(.chefpin-product[data-theme]){--background:var(--app-background-hsl);--foreground:var(--app-text-hsl);--card:var(--app-card-hsl);--card-foreground:var(--app-text-hsl);--popover:var(--app-surface-elevated-hsl);--popover-foreground:var(--app-text-hsl);--border:var(--app-border-hsl);--input:var(--app-border-hsl);--muted:var(--app-card-muted-hsl);--muted-foreground:var(--app-muted-text-hsl);--primary:var(--app-primary-hsl);--primary-foreground:var(--app-background-hsl);--secondary:var(--app-card-muted-hsl);--secondary-foreground:var(--app-text-hsl);--accent:var(--app-primary-soft-hsl);--accent-foreground:var(--app-primary-hsl);--ring:var(--app-primary-hsl);--selection:var(--app-danger);--selection-soft:var(--app-danger-soft);--ui-focus:var(--app-primary)}@font-face{font-family:ChefPin App Icons;src:url(/fonts/chefpin-app-icons.woff2) format("woff2"),url(/fonts/chefpin-app-icons.ttf) format("truetype");font-weight:900;font-display:block}@font-face{font-family:ChefPin App Brands;src:url(/fonts/chefpin-app-icons-brands.woff2) format("woff2"),url(/fonts/chefpin-app-icons-brands.ttf) format("truetype");font-weight:400;font-display:block}.contact-messenger-content{display:inline-flex;align-items:center;gap:6px;min-width:0}.product-chef-profile .chef-profile-actions>[data-ui=button]{background:var(--app-primary-soft);color:var(--app-primary);border-color:var(--app-border-strong)}.product-chef-profile .chef-profile-actions>[data-ui=button][data-locked]{background:var(--app-danger-soft);color:var(--app-danger);border-color:var(--app-border)}.product-chef-profile .chef-profile-actions>div [data-ui=button]{background:var(--app-surface);color:var(--app-text);border-color:var(--app-border)}.chefpin-product.employer-studio.product-studio .product-chef-card{background:var(--app-surface)}:is(button,a):not([data-locked]):has(>.contact-messenger-content[data-contact-provider=whatsapp]){background:#ECFDF3;color:#16A34A;border-color:#BBF7D0}:is(button,a):not([data-locked]):has(>.contact-messenger-content[data-contact-provider=line]){background:#ECFDF3;color:#06A647;border-color:#BBF7D0}:is(button,a):not([data-locked]):has(>.contact-messenger-content[data-contact-provider=kakao]){background:#FFF9C4;color:#3C1E1E;border-color:#F4D84A}:is(button,a):not([data-locked]):has(>.contact-messenger-content[data-contact-provider=sms]){background:#EFF6FF;color:#2563EB;border-color:#BFDBFE}.product-studio .studio-mobile-nav{background:var(--app-tab-bar);border-color:var(--app-border)}.product-studio .studio-mobile-nav a{color:var(--app-tab-inactive)}.product-studio .studio-mobile-nav a[aria-current=page]{color:var(--app-text)}