.cakes_pageContainer__HK9bl{min-height:100vh;background:linear-gradient(180deg,#f8f5fc 0,#fff 50%);padding:0}.cakes_hero__MT5BM{text-align:center;padding:4rem 2rem 3rem;background:linear-gradient(135deg,rgba(106,0,170,.03),rgba(131,0,212,.02))}.cakes_hero__MT5BM h1{font-size:3rem;font-weight:700;color:#1a1a1a;margin:0 0 1rem;letter-spacing:-.02em;line-height:1.2}.cakes_subtitle__j9TDL{font-size:1.25rem;color:#555;font-weight:400;max-width:600px;margin:0 auto}.cakes_formCard__FMbRb{max-width:700px;margin:-2rem auto 4rem;padding:3rem;background:#fff;border-radius:16px;box-shadow:0 10px 40px rgba(106,0,170,.08),0 2px 8px rgba(0,0,0,.04);position:relative}.cakes_form__4pfoL{display:flex;flex-direction:column;gap:2rem}.cakes_fieldGroup__ygqLE{display:flex;flex-direction:column;gap:.5rem}.cakes_label__MXjpk{font-size:1rem;font-weight:500;color:#1a1a1a;margin-bottom:.25rem}.cakes_required__hAdx_{color:#6a00aa;margin-left:2px}.cakes_selectField__T3D5S{width:100%;font-size:1rem;color:#1a1a1a;background:#fff;border:2px solid #e5e5e5;border-radius:12px;transition:all .2s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%236A00AA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:20px;padding:1rem 3rem 1rem 1.25rem}.cakes_selectField__T3D5S:focus{outline:none;border-color:#6a00aa;box-shadow:0 0 0 3px rgba(106,0,170,.1)}.cakes_selectField__T3D5S:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.cakes_numberInput__00Hpd{width:100%;padding:1rem 1.25rem;font-size:1rem;color:#1a1a1a;background:#fff;border:2px solid #e5e5e5;border-radius:12px;transition:all .2s ease}.cakes_numberInput__00Hpd:focus{outline:none;border-color:#6a00aa;box-shadow:0 0 0 3px rgba(106,0,170,.1)}.cakes_numberInput__00Hpd:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.cakes_numberInput__00Hpd::placeholder{color:#999}.cakes_allergyPills__p_tqI{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.cakes_allergyPill__6_V0t{padding:.75rem 1.5rem;font-size:.9375rem;font-weight:500;color:#555;background:#fff;border:2px solid #e5e5e5;border-radius:50px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.cakes_allergyPill__6_V0t:hover:not(:disabled){border-color:#6a00aa;color:#6a00aa;background:rgba(106,0,170,.03)}.cakes_allergyPillActive__ra1d5{background:linear-gradient(135deg,#6a00aa,#8300d4);border-color:#6a00aa;color:#fff}.cakes_allergyPillActive__ra1d5:hover:not(:disabled){background:linear-gradient(135deg,#5a009a,#7300c4);transform:translateY(-1px);box-shadow:0 4px 12px rgba(106,0,170,.25)}.cakes_allergyPill__6_V0t:disabled{cursor:not-allowed;opacity:.6}.cakes_textareaField__zvfDB{width:100%;padding:1rem 1.25rem;font-size:1rem;color:#1a1a1a;background:#fff;border:2px solid #e5e5e5;border-radius:12px;transition:all .2s ease;resize:vertical;min-height:150px;font-family:inherit;line-height:1.6}.cakes_textareaField__zvfDB:focus{outline:none;border-color:#6a00aa;box-shadow:0 0 0 3px rgba(106,0,170,.1)}.cakes_textareaField__zvfDB:disabled{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.cakes_textareaField__zvfDB::placeholder{color:#999}.cakes_characterCount__FhI6f{text-align:right;font-size:.875rem;color:#999;margin-top:-.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cakes_helperText__xlOEQ{font-size:.875rem;color:#666;margin:0;line-height:1.5}.cakes_statusMessage__CTZuQ{padding:1.25rem 1.5rem;border-radius:12px;font-size:1rem;line-height:1.6;margin-top:.5rem;border-left:6px solid;animation:cakes_slideIn__bxtyz .3s ease-out}@keyframes cakes_slideIn__bxtyz{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cakes_statusMessage__CTZuQ.cakes_success___c1oO{background:#e8f5e9;border-color:#4caf50;color:#1b5e20}.cakes_statusMessage__CTZuQ.cakes_error__e9XmU{background:#ffebee;border-color:#f44336;color:#c62828}.cakes_submitButton__G0Gxq{width:100%;padding:1.25rem 2rem;font-size:1.125rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#6a00aa,#8300d4);border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.75rem;box-shadow:0 4px 12px rgba(106,0,170,.2)}.cakes_submitButton__G0Gxq:hover:not(:disabled){background:linear-gradient(135deg,#5a009a,#7300c4);transform:translateY(-2px);box-shadow:0 6px 20px rgba(106,0,170,.3)}.cakes_submitButton__G0Gxq:active:not(:disabled){transform:translateY(0)}.cakes_submitButton__G0Gxq:disabled{opacity:.7;cursor:not-allowed;transform:none}.cakes_spinner__vRp68{width:20px;height:20px;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:cakes_spin__8TSm8 .8s linear infinite}@keyframes cakes_spin__8TSm8{to{transform:rotate(1turn)}}@media (max-width:1024px){.cakes_formCard__FMbRb{max-width:600px;padding:2.5rem;margin:-1.5rem auto 3rem}.cakes_form__4pfoL{gap:1.75rem}}@media (max-width:768px){.cakes_hero__MT5BM{padding:3rem 1.5rem 2.5rem}.cakes_hero__MT5BM h1{font-size:2.25rem}.cakes_subtitle__j9TDL{font-size:1.125rem}.cakes_formCard__FMbRb{margin:-1rem 1rem 2rem;padding:2rem;border-radius:12px}.cakes_form__4pfoL{gap:1.5rem}.cakes_allergyPills__p_tqI{gap:.625rem}.cakes_allergyPill__6_V0t{padding:.625rem 1.25rem;font-size:.875rem}}@media (max-width:480px){.cakes_hero__MT5BM{padding:2.5rem 1rem 2rem}.cakes_hero__MT5BM h1{font-size:1.875rem}.cakes_subtitle__j9TDL{font-size:1rem}.cakes_formCard__FMbRb{margin:-.5rem .75rem 1.5rem;padding:1.5rem;border-radius:12px;box-shadow:0 8px 24px rgba(106,0,170,.06),0 2px 6px rgba(0,0,0,.03)}.cakes_form__4pfoL{gap:1.5rem}.cakes_label__MXjpk{font-size:.9375rem}.cakes_numberInput__00Hpd,.cakes_selectField__T3D5S,.cakes_textareaField__zvfDB{padding:.875rem 1rem;font-size:1rem}.cakes_selectField__T3D5S{background-position:right .75rem center;padding-right:2.5rem}.cakes_allergyPills__p_tqI{gap:.5rem}.cakes_allergyPill__6_V0t{padding:.5rem 1rem;font-size:.8125rem;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.25rem);min-width:0;text-align:center}.cakes_submitButton__G0Gxq{padding:1rem 1.5rem;font-size:1rem}.cakes_characterCount__FhI6f,.cakes_helperText__xlOEQ{font-size:.8125rem}}.cakes_numberInput__00Hpd:focus-visible,.cakes_selectField__T3D5S:focus-visible,.cakes_textareaField__zvfDB:focus-visible{outline:2px solid #6a00aa;outline-offset:2px}.cakes_allergyPill__6_V0t:focus-visible{outline:2px solid #6a00aa;outline-offset:2px}.cakes_submitButton__G0Gxq:focus-visible{outline:3px solid #6a00aa;outline-offset:3px}@media print{.cakes_pageContainer__HK9bl{background:#fff}.cakes_submitButton__G0Gxq{display:none}}