.gradient-background[data-v-25b092e9]{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;z-index:-1;background:var(--bg-primary);overflow:hidden;pointer-events:none}.gradient-layer[data-v-25b092e9]{position:absolute;width:100%;height:100%;opacity:.15;filter:blur(80px);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.gradient-layer-1[data-v-25b092e9]{background:radial-gradient(circle at 20% 30%,rgba(212,175,55,.2) 0%,transparent 50%);animation:float1-25b092e9 20s infinite}.gradient-layer-2[data-v-25b092e9]{background:radial-gradient(circle at 80% 60%,rgba(212,175,55,.15) 0%,transparent 50%);animation:float2-25b092e9 25s infinite}.gradient-layer-3[data-v-25b092e9]{background:radial-gradient(circle at 50% 80%,rgba(212,175,55,.1) 0%,transparent 50%);animation:float3-25b092e9 30s infinite}.noise-overlay[data-v-25b092e9]{position:absolute;width:100%;height:100%;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;pointer-events:none}@keyframes float1-25b092e9{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,40px) scale(1.1)}}@keyframes float2-25b092e9{0%{transform:translate(0) scale(1)}to{transform:translate(40px,-30px) scale(1.15)}}@keyframes float3-25b092e9{0%{transform:translate(0) scale(1)}to{transform:translate(-20px,-35px) scale(1.05)}}@media (prefers-reduced-motion: reduce){.gradient-layer[data-v-25b092e9]{animation:none}}:root{--bg-primary: #f3ece0;--bg-secondary: #faf6ed;--bg-tertiary: #ebe4d6;--bg-elevated: #e0d7c7;--glass-bg: rgba(250, 246, 237, .85);--glass-intense-bg: rgba(250, 246, 237, .97);--glass-border: rgba(139, 90, 43, .18);--glass-highlight: rgba(184, 138, 77, .08);--gold-primary: #1a4d3a;--gold-light: #2d6b52;--gold-dark: #0f3526;--gold-muted: #3d7a5f;--gold-subtle: rgba(26, 77, 58, .1);--bronze-primary: #8B5A2B;--bronze-light: #A67C52;--bronze-glow: rgba(139, 90, 43, .25);--text-primary: #1f1f1f;--text-secondary: #4a4a4a;--text-muted: #6b6b6b;--text-disabled: #a0a0a0;--text-on-gold: #faf6ed;--success-bg: rgba(52, 168, 83, .12);--success-border: rgba(52, 168, 83, .25);--success-text: #1e7a3d;--error-bg: rgba(220, 53, 69, .12);--error-border: rgba(220, 53, 69, .25);--error-text: #c41e30;--info-bg: rgba(59, 130, 246, .12);--info-border: rgba(59, 130, 246, .25);--info-text: #1d5eb8;--warning-bg: rgba(212, 175, 55, .12);--warning-border: rgba(212, 175, 55, .25);--warning-text: #9a7c1f;--font-heading: "Playfair Display", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--space-3xl: 2.5rem;--space-4xl: 3rem;--space-5xl: 4rem;--border-width: 1px;--border-color: rgba(139, 90, 43, .15);--border-hover: rgba(26, 77, 58, .35);--border-focus: var(--gold-primary);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(100, 60, 20, .1), 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 16px rgba(100, 60, 20, .12), 0 2px 6px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 32px rgba(100, 60, 20, .15), 0 4px 12px rgba(0, 0, 0, .1);--shadow-xl: 0 12px 48px rgba(100, 60, 20, .18), 0 6px 20px rgba(0, 0, 0, .12);--glow-gold-sm: 0 0 15px rgba(139, 90, 43, .3);--glow-gold-md: 0 0 25px rgba(139, 90, 43, .4);--shadow-inner: inset 0 2px 6px rgba(100, 60, 20, .08);--blur-sm: 8px;--blur-md: 12px;--blur-lg: 16px;--blur-xl: 24px;--gradient-subtle: linear-gradient(135deg, #f3ece0 0%, #e8dfd0 100%);--gradient-elevated: linear-gradient(135deg, #faf6ed 0%, #e0d7c7 100%);--gradient-gold: linear-gradient(135deg, #1a4d3a 0%, #2d6b52 100%);--gradient-gold-hover: linear-gradient(135deg, #2d6b52 0%, #1a4d3a 100%);--gradient-warm: linear-gradient(135deg, #f5efe3 0%, #ebe4d6 50%, #e0d7c7 100%);--gradient-bronze: linear-gradient(135deg, #8B5A2B 0%, #A67C52 100%);--overlay-light: rgba(139, 90, 43, .03);--overlay-dark: rgba(26, 77, 58, .1);--hero-overlay-start: rgba(243, 236, 224, .94);--hero-overlay-mid: rgba(243, 236, 224, .88);--hero-overlay-end: rgba(243, 236, 224, .94);--accent-alpha-025: rgba(26, 77, 58, .025);--accent-alpha-03: rgba(26, 77, 58, .03);--accent-alpha-04: rgba(26, 77, 58, .04);--accent-alpha-05: rgba(26, 77, 58, .05);--accent-alpha-08: rgba(26, 77, 58, .08);--accent-alpha-10: rgba(26, 77, 58, .12);--accent-alpha-12: rgba(26, 77, 58, .14);--accent-alpha-15: rgba(26, 77, 58, .18);--accent-alpha-20: rgba(26, 77, 58, .22);--accent-alpha-25: rgba(26, 77, 58, .28);--accent-alpha-30: rgba(26, 77, 58, .32);--accent-alpha-35: rgba(26, 77, 58, .38);--accent-alpha-40: rgba(26, 77, 58, .42);--accent-alpha-45: rgba(26, 77, 58, .48);--accent-alpha-50: rgba(26, 77, 58, .52);--surface-alpha-05: rgba(255, 255, 255, .05);--surface-alpha-10: rgba(255, 255, 255, .1);--surface-alpha-20: rgba(255, 255, 255, .2);--surface-alpha-30: rgba(255, 255, 255, .3);--surface-alpha-50: rgba(255, 255, 255, .5);--surface-alpha-60: rgba(255, 255, 255, .6);--surface-alpha-70: rgba(255, 255, 255, .7);--surface-alpha-80: rgba(255, 255, 255, .8);--surface-alpha-85: rgba(255, 255, 255, .85);--surface-alpha-90: rgba(255, 255, 255, .9);--surface-alpha-95: rgba(255, 255, 255, .95);--surface-alpha-98: rgba(255, 255, 255, .98);--focus-ring: 0 0 0 3px rgba(15, 61, 46, .25);--drop-shadow-sm: drop-shadow(0 0 6px rgba(15, 61, 46, .15));--drop-shadow-md: drop-shadow(0 0 10px rgba(15, 61, 46, .3));--drop-shadow-lg: drop-shadow(0 0 15px rgba(15, 61, 46, .4));--drop-shadow-xl: drop-shadow(0 0 20px rgba(15, 61, 46, .5));--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--ease-sharp: cubic-bezier(.4, 0, .6, 1);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .35s;--transition-base: all var(--duration-normal) var(--ease-smooth);--transition-fast: all var(--duration-fast) var(--ease-smooth);--transition-slow: all var(--duration-slow) var(--ease-smooth);--max-width-sm: 400px;--max-width-md: 600px;--max-width-lg: 800px;--max-width-xl: 1000px;--max-width-2xl: 1200px;--z-dropdown: 1000;--z-sticky: 1100;--z-fixed: 1200;--z-modal: 1300;--z-popover: 1400;--z-tooltip: 1500;--facebook-gradient: linear-gradient(135deg, #1877f2, #0d5dbf);--instagram-gradient: linear-gradient(135deg, #f58529, #dd2a7b, #8134af, #515bd4);--tiktok-gradient: linear-gradient(135deg, #000000, #25F4EE, #FE2C55);--twitter-bg: #000000;--linkedin-bg: #0a66c2;--youtube-bg: #ff0000;--wolt-gradient: linear-gradient(135deg, #009de0, #0077b3);--icon-xs: 16px;--icon-sm: 20px;--icon-md: 24px;--icon-lg: 32px;--icon-xl: 40px;--icon-2xl: 48px;--icon-3xl: 64px;--status-online: #22c55e;--status-online-glow: 0 0 8px rgba(34, 197, 94, .4);--breakpoint-xs: 390px;--breakpoint-sm: 480px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1200px;--space-mobile-xs: .25rem;--space-mobile-sm: .375rem;--space-mobile-md: .5rem;--space-mobile-lg: .75rem;--space-mobile-xl: 1rem;--space-mobile-2xl: 1.25rem;--text-mobile-xs: .6875rem;--text-mobile-sm: .75rem;--text-mobile-base: .875rem;--text-mobile-lg: 1rem;--text-mobile-xl: 1.125rem;--text-mobile-2xl: 1.25rem;--text-mobile-3xl: 1.5rem;--text-mobile-4xl: 1.875rem;--touch-target-min: 44px;--touch-target-comfortable: 48px;--sidebar-width-desktop: 260px;--sidebar-width-tablet: 220px;--sidebar-width-mobile: 280px;--grid-min-mobile: 280px;--grid-gap-mobile: var(--space-lg);--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px)}:root[data-theme=dark]{--bg-primary: #0c0c0c;--bg-secondary: #151515;--bg-tertiary: #1c1c1c;--bg-elevated: #252525;--glass-bg: rgba(20, 20, 20, .7);--glass-intense-bg: rgba(21, 21, 21, .98);--glass-border: rgba(194, 163, 107, .15);--glass-highlight: rgba(194, 163, 107, .05);--gold-primary: #C2A36B;--gold-light: #D4B87A;--gold-dark: #A8905D;--gold-muted: #B5996A;--gold-subtle: rgba(194, 163, 107, .1);--text-primary: #F5F5F5;--text-secondary: #A0A0A0;--text-muted: #707070;--text-disabled: #454545;--text-on-gold: #0c0c0c;--warning-text: #D4B87A;--border-color: rgba(246, 245, 243, .1);--border-hover: rgba(194, 163, 107, .3);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .4);--shadow-md: 0 4px 16px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .6);--shadow-xl: 0 12px 48px rgba(0, 0, 0, .7);--glow-gold-sm: 0 0 12px rgba(194, 163, 107, .15);--glow-gold-md: 0 0 20px rgba(194, 163, 107, .2);--shadow-inner: inset 0 2px 4px rgba(0, 0, 0, .25);--gradient-subtle: linear-gradient(135deg, #0c0c0c 0%, #1c1c1c 100%);--gradient-elevated: linear-gradient(135deg, #151515 0%, #252525 100%);--gradient-gold: linear-gradient(135deg, #C2A36B 0%, #B5996A 100%);--gradient-gold-hover: linear-gradient(135deg, #D4B87A 0%, #C2A36B 100%);--overlay-light: rgba(246, 245, 243, .02);--overlay-dark: rgba(0, 0, 0, .3);--hero-overlay-start: rgba(12, 12, 12, .9);--hero-overlay-mid: rgba(12, 12, 12, .85);--hero-overlay-end: rgba(12, 12, 12, .9);--accent-alpha-025: rgba(194, 163, 107, .025);--accent-alpha-03: rgba(194, 163, 107, .03);--accent-alpha-04: rgba(194, 163, 107, .04);--accent-alpha-05: rgba(194, 163, 107, .05);--accent-alpha-08: rgba(194, 163, 107, .08);--accent-alpha-10: rgba(194, 163, 107, .1);--accent-alpha-12: rgba(194, 163, 107, .12);--accent-alpha-15: rgba(194, 163, 107, .15);--accent-alpha-20: rgba(194, 163, 107, .2);--accent-alpha-25: rgba(194, 163, 107, .25);--accent-alpha-30: rgba(194, 163, 107, .3);--accent-alpha-35: rgba(194, 163, 107, .35);--accent-alpha-40: rgba(194, 163, 107, .4);--accent-alpha-45: rgba(194, 163, 107, .45);--accent-alpha-50: rgba(194, 163, 107, .5);--surface-alpha-05: rgba(20, 20, 20, .3);--surface-alpha-10: rgba(20, 20, 20, .4);--surface-alpha-20: rgba(20, 20, 20, .5);--surface-alpha-30: rgba(20, 20, 20, .6);--surface-alpha-50: rgba(20, 20, 20, .7);--surface-alpha-60: rgba(20, 20, 20, .75);--surface-alpha-70: rgba(20, 20, 20, .8);--surface-alpha-80: rgba(20, 20, 20, .85);--surface-alpha-85: rgba(20, 20, 20, .9);--surface-alpha-90: rgba(20, 20, 20, .92);--surface-alpha-95: rgba(20, 20, 20, .95);--surface-alpha-98: rgba(20, 20, 20, .98);--focus-ring: 0 0 0 3px rgba(194, 163, 107, .25);--drop-shadow-sm: drop-shadow(0 0 6px rgba(194, 163, 107, .15));--drop-shadow-md: drop-shadow(0 0 10px rgba(194, 163, 107, .25));--drop-shadow-lg: drop-shadow(0 0 15px rgba(194, 163, 107, .35));--drop-shadow-xl: drop-shadow(0 0 20px rgba(194, 163, 107, .45))}@supports (padding: max(0px)){.safe-area-top{padding-top:max(var(--space-md),var(--safe-area-inset-top))}.safe-area-bottom{padding-bottom:max(var(--space-md),var(--safe-area-inset-bottom))}.safe-area-all{padding-top:max(var(--space-md),var(--safe-area-inset-top));padding-bottom:max(var(--space-md),var(--safe-area-inset-bottom));padding-left:max(var(--space-md),var(--safe-area-inset-left));padding-right:max(var(--space-md),var(--safe-area-inset-right))}}.full-height{min-height:100vh;min-height:100dvh}.modal-height{max-height:90vh;max-height:90dvh}@media (hover: none) and (pointer: coarse){.hover-lift:hover{transform:none}*{transition-duration:.15s!important}}@media (hover: none){.touchable:active{opacity:.7;transform:scale(.98)}}@media (max-width: 768px){::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#0f3d2e40;border-radius:2px}}.glass{background:var(--glass-bg);backdrop-filter:blur(var(--blur-md));-webkit-backdrop-filter:blur(var(--blur-md));border:var(--border-width) solid var(--glass-border);box-shadow:var(--shadow-lg)}.glass-intense{background:#faf7f0f2;backdrop-filter:blur(var(--blur-lg));-webkit-backdrop-filter:blur(var(--blur-lg));border:var(--border-width) solid var(--border-color)}.text-gradient-gold{background:var(--gradient-gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.smooth-transition{transition:var(--transition-base)}.hover-lift{transition:transform var(--duration-normal) var(--ease-smooth),box-shadow var(--duration-normal) var(--ease-smooth)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.focus-ring:focus{outline:none;box-shadow:0 0 0 3px #0f3d2e40}.icon-container{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-with-text{display:inline-flex;align-items:center;gap:var(--space-sm)}.platform-bg-facebook{background:var(--facebook-gradient)}.platform-bg-instagram{background:var(--instagram-gradient)}.platform-bg-tiktok{background:var(--tiktok-gradient)}.platform-bg-twitter{background:var(--twitter-bg)}.platform-bg-linkedin{background:var(--linkedin-bg)}.platform-bg-youtube{background:var(--youtube-bg)}.platform-bg-wolt{background:var(--wolt-gradient)}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--status-online);box-shadow:var(--status-online-glow);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--bg-elevated);border-radius:var(--radius-full);border:2px solid var(--bg-secondary)}::-webkit-scrollbar-thumb:hover{background:var(--gold-dark)}::selection{background:var(--gold-primary);color:var(--text-on-gold)}::-moz-selection{background:var(--gold-primary);color:var(--text-on-gold)}html.modal-open,html.modal-open body{overflow:hidden;touch-action:none;-webkit-overflow-scrolling:none}img[src*=socialchef_logo],.success-logo,.publishing-logo,.progress-logo,.loading-logo,.brand-logo,.hero-logo,.login-logo,.chef-logo-icon{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none;outline:none;cursor:default}.success-logo:focus,.publishing-logo:focus,.progress-logo:focus,.loading-logo:focus{outline:none}:root[data-theme=dark] .glass-intense{background:#141414f2}:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#c2a36b40}:root[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#c2a36b66}@media (max-width: 768px){:root[data-theme=dark] ::-webkit-scrollbar-thumb{background:#c2a36b4d}}:root,:root[data-font-theme=elegant]{--font-heading: "Crimson Pro", "Baskerville", Georgia, serif;--font-body: "Work Sans", -apple-system, BlinkMacSystemFont, sans-serif}:root[data-font-theme=current]{--font-heading: "Playfair Display", Georgia, serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root[data-font-theme=apple]{--font-heading: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", system-ui, sans-serif;--font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif}:root[data-font-theme=classic]{--font-heading: "EB Garamond", Georgia, "Times New Roman", serif;--font-body: "Lora", Georgia, serif}:root[data-font-theme=modern]{--font-heading: "Outfit", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif}:root[data-font-theme=luxury]{--font-heading: "Cormorant Garamond", "Playfair Display", Georgia, serif;--font-body: "Raleway", "Helvetica Neue", Helvetica, Arial, sans-serif}:root[data-font-theme=boutique]{--font-heading: "Libre Baskerville", "Baskerville", Georgia, serif;--font-body: "Nunito Sans", -apple-system, BlinkMacSystemFont, sans-serif}:root[data-font-theme=apple]{--leading-tight: 1.2;--leading-normal: 1.47}:root[data-font-theme=classic]{--leading-tight: 1.3;--leading-normal: 1.6}:root[data-font-theme=luxury]{--leading-tight: 1.25;--leading-normal: 1.6}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--bg-primary);overflow-x:hidden}body{font-family:var(--font-body);line-height:var(--leading-normal);color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%;max-width:100vw}#app{min-height:100vh;min-height:100dvh;position:relative;overflow-x:hidden;width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--leading-tight)}a{color:var(--gold-primary);text-decoration:none;transition:var(--transition-fast)}a:hover{color:var(--gold-light)}:focus-visible{outline:2px solid var(--gold-primary);outline-offset:2px}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-x7QoN97c.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}
