.v-application[data-v-04cc1526]{font-family:Inter!important}html[data-v-04cc1526]{overflow-y:scroll}.allergens-container[data-v-04cc1526]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.allergens-container.nowrap[data-v-04cc1526]{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nobreak[data-v-04cc1526]{white-space:nowrap;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.allergen-highlight[data-v-04cc1526]{background:rgba(230,81,0,.12)}.allergen-highlight[data-v-04cc1526],.pref-highlight[data-v-04cc1526]{border-radius:12px;padding:2px 6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pref-highlight[data-v-04cc1526]{background:rgba(21,101,192,.12)}.badge-circle[data-v-04cc1526]{width:100%;height:100%;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.badge-svg[data-v-04cc1526]{width:65%;height:65%}.v-application[data-v-96f2afa0]{font-family:Inter!important}html[data-v-96f2afa0]{overflow-y:scroll}.q-timeline[data-v-96f2afa0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.v-application[data-v-1cfbdcbb]{font-family:Inter!important}html[data-v-1cfbdcbb]{overflow-y:scroll}.q-timeline-item[data-v-1cfbdcbb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.q-timeline-item__dot-col[data-v-1cfbdcbb]{position:relative;-webkit-box-flex:0;-ms-flex:0 0 var(--q-dot);flex:0 0 var(--q-dot);width:var(--q-dot);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.q-timeline-item__dot-col[data-v-1cfbdcbb]:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:rgba(0,0,0,.12)}.q-timeline-item:first-child .q-timeline-item__dot-col[data-v-1cfbdcbb]:before{top:calc(2px + var(--q-dot)/2)}.q-timeline-item:last-child .q-timeline-item__dot-col[data-v-1cfbdcbb]:before{bottom:calc(100% - 2px - var(--q-dot)/2)}.q-timeline-item__dot[data-v-1cfbdcbb]{position:relative;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 var(--q-dot);flex:0 0 var(--q-dot);width:var(--q-dot);height:var(--q-dot);margin-top:2px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.q-timeline-item__body[data-v-1cfbdcbb]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding-bottom:20px}.q-timeline-item:last-child .q-timeline-item__body[data-v-1cfbdcbb]{padding-bottom:0}.ai-studio-row[data-v-2a0ca3a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08)}.ai-studio-cell[data-v-2a0ca3a0]{width:180px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.ai-studio-img[data-v-2a0ca3a0]{width:180px;height:160px}.ai-studio-placeholder[data-v-2a0ca3a0]{width:180px;height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.03);border-radius:4px;text-align:center}.ai-checkerboard[data-v-2a0ca3a0]{background-image:linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0),linear-gradient(45deg,#ddd 25%,transparent 0,transparent 75%,#ddd 0);background-size:16px 16px;background-position:0 0,8px 8px}.ai-studio-zoomable[data-v-2a0ca3a0]{cursor:-webkit-zoom-in;cursor:zoom-in}.ai-studio-lightbox[data-v-2a0ca3a0]{cursor:-webkit-zoom-out;cursor:zoom-out}@font-face{font-family:Inter;src:url(/fonts/inter/inter.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Regular.eot);src:url(/fonts/Roboto/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Regular.svgRoboto) format("svg"),url(/fonts/Roboto/Roboto-Regular.otf) format("opentype"),url(/fonts/Roboto/Roboto-Regular.woff) format("woff"),url(/fonts/Roboto/Roboto-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/Roboto/Roboto-Bold.eot);src:url(/fonts/Roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svg#Roboto) format("svg"),url(/fonts/Roboto/Roboto-Bold.otf) format("opentype"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Bold;src:url(/fonts/Roboto/Roboto-Bold.eot);src:url(/fonts/Roboto/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Bold.svgRoboto-Bold) format("svg"),url(/fonts/Roboto/Roboto-Bold.otf) format("opentype"),url(/fonts/Roboto/Roboto-Bold.woff) format("woff"),url(/fonts/Roboto/Roboto-Bold.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto-Medium;src:url(/fonts/Roboto/Roboto-Medium.eot);src:url(/fonts/Roboto/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/Roboto/Roboto-Medium.ttf) format("truetype"),url(/fonts/Roboto/Roboto-Medium.svgRoboto-Medium) format("svg"),url(/fonts/Roboto/Roboto-Medium.otf) format("opentype"),url(/fonts/Roboto/Roboto-Medium.woff) format("woff"),url(/fonts/Roboto/Roboto-Medium.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.v-application[data-v-f34d8928]{font-family:Inter!important}html[data-v-f34d8928]{overflow-y:scroll}.ai-thinking-label[data-v-f34d8928]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,rgba(0,0,0,.55)),color-stop(50%,rgba(0,0,0,.15)),color-stop(75%,rgba(0,0,0,.55)));background:linear-gradient(90deg,rgba(0,0,0,.55) 25%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.55) 75%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-animation:ai-thinking-shimmer-f34d8928 2.5s linear infinite;animation:ai-thinking-shimmer-f34d8928 2.5s linear infinite}.ai-thinking-label[data-v-f34d8928]:after{content:"…"}@-webkit-keyframes ai-thinking-shimmer-f34d8928{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ai-thinking-shimmer-f34d8928{0%{background-position:200% 0}to{background-position:-200% 0}}.ai-thinking-window[data-v-f34d8928]{max-height:260px;overflow-y:auto;white-space:pre-wrap;font-size:12px;line-height:1.5;color:rgba(0,0,0,.6)}.ai-answer-window[data-v-f34d8928]{margin-top:12px;max-height:300px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;font-family:monospace;font-size:12px;line-height:1.5;background:hsla(0,0%,50.2%,.08);border-radius:6px;padding:10px}