body{background-image:none!important}html.dark body{color:var(--ink);background-color:var(--page)!important}html.dark body:has(.order-page){background-color:oklch(14.5% .004 264.477)!important}.order-page{--order-page-fill:oklch(14.5% .004 264.477);--order-scrim:oklch(16% .006 264/.72);--order-text-min:1.125rem;color:var(--ink);background-color:var(--order-page-fill)}.order-page .rounded-window{border-radius:var(--radius-window)}.order-page .rounded-card{border-radius:var(--radius-card)}.order-page .rounded-control{border-radius:var(--radius-control)}.order-page__backdrop{pointer-events:none;background:var(--order-page-fill);position:absolute;inset:0}.order-page__photo{pointer-events:none;opacity:.08;mix-blend-mode:soft-light;background-image:url(/bg.png);background-position:50%;background-size:cover;position:absolute;inset:0}.beautifui-chat-root{--order-text-min:1.125rem;--chat-user-bubble:#007aff;--chat-assistant-bg:color-mix(in oklch, var(--surface) 38%, var(--hover));--chat-assistant-border:var(--line-soft);--chat-elevation-shadow:0 2px 8px oklch(0% 0 0/.14);z-index:1;position:relative}.beautifui-chat-root .order-chat-user-bubble{background-color:var(--chat-user-bubble);color:#fff}.beautifui-chat-root .order-chat-assistant-bubble{background:var(--chat-assistant-bg);border:1px solid var(--chat-assistant-border);box-shadow:var(--chat-elevation-shadow);color:var(--ink)}.beautifui-chat-root .order-chat-md{font-size:var(--order-text-min);line-height:1.45}.beautifui-chat-root .order-chat-md h1,.beautifui-chat-root .order-chat-md h2,.beautifui-chat-root .order-chat-md h3{font-size:1.25em;line-height:1.3}.beautifui-chat-root .order-chat-md h4,.beautifui-chat-root .order-chat-md h5,.beautifui-chat-root .order-chat-md h6{font-size:1.1em;line-height:1.35}.beautifui-chat-root .order-chat-assistant-bubble [role=status] .bg-clip-text,.beautifui-chat-root .order-chat-assistant-bubble [role=status] .font-mono.tabular-nums,.beautifui-chat-root :is(button,a).inline-flex.items-center.justify-center.font-medium{font-size:var(--order-text-min)}.beautifui-chat-root .order-chat__toolbar-btn{font-size:var(--order-text-min);min-height:2.75rem;padding-inline:1rem;line-height:1.25}@media (width>=768px){.beautifui-chat-root .order-chat__toolbar-btn{min-height:2.5rem}}.beautifui-chat-root :is(button,a).inline-flex.h-7,.beautifui-chat-root :is(button,a).inline-flex.h-\[27px\]{height:auto;min-height:2.75rem;padding-inline:1rem}@media (width>=768px){.beautifui-chat-root :is(button,a).inline-flex.h-7,.beautifui-chat-root :is(button,a).inline-flex.h-\[27px\]{min-height:2.25rem}}.beautifui-chat-root .order-cart-line-remove{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.625rem;display:inline-flex}@media (width>=768px){.beautifui-chat-root .order-cart-line-remove{min-width:2.25rem;min-height:2.25rem;padding:.375rem}}.beautifui-chat-root .order-chat-composer-wrap [data-embedded-composer] .grid{grid-template-columns:minmax(0, 1fr) var(--order-composer-action-size) var(--order-composer-action-size);align-items:center;column-gap:.375rem}.beautifui-chat-root .order-chat-composer-wrap [data-embedded-composer] .grid button{width:var(--order-composer-action-size);height:var(--order-composer-action-size);min-width:var(--order-composer-action-size);min-height:var(--order-composer-action-size);border-radius:.625rem}.beautifui-chat-root .order-chat-composer-wrap [data-embedded-composer] .grid button svg{width:var(--order-composer-action-icon);height:var(--order-composer-action-icon)}.beautifui-chat-root .order-cart-checkout-bar{gap:.75rem;padding-block:.75rem}.beautifui-chat-root .order-cart-checkout-actions{flex-direction:column;gap:.5rem;width:100%;display:flex}.beautifui-chat-root .order-cart-checkout-actions :is(button,a){justify-content:center;width:100%}@media (width>=640px){.beautifui-chat-root .order-cart-checkout-bar{flex-direction:row;justify-content:space-between;align-items:center;padding-block:.5rem}.beautifui-chat-root .order-cart-checkout-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.5rem;width:auto}.beautifui-chat-root .order-cart-checkout-actions :is(button,a){width:auto}}.beautifui-chat-root .order-chat-line-actions{gap:.625rem}.beautifui-chat-root .order-purchase-card footer.primitive-card-footer{flex-direction:column;align-items:stretch;gap:.625rem}.beautifui-chat-root .order-purchase-card footer.primitive-card-footer :is(button,a){justify-content:center;width:100%}@media (width>=640px){.beautifui-chat-root .order-purchase-card footer.primitive-card-footer{flex-direction:row;justify-content:flex-end;align-items:center}.beautifui-chat-root .order-purchase-card footer.primitive-card-footer :is(button,a){width:auto}}.beautifui-chat-root .order-purchase-card .order-purchase-discount-form{align-items:stretch}.beautifui-chat-root .order-purchase-card .order-purchase-discount-form :is(input,button){width:100%}.beautifui-chat-root .order-purchase-card .order-purchase-discount-form input{min-height:2.75rem}.beautifui-chat-root .order-chat-md>:first-child{margin-top:0}.beautifui-chat-root .order-chat-md>:last-child{margin-bottom:0}.beautifui-chat-root .order-chat-md p{margin:.65em 0}.beautifui-chat-root .order-chat-md p:first-child{margin-top:0}.beautifui-chat-root .order-chat-md ul,.beautifui-chat-root .order-chat-md ol{margin:.5em 0;padding-left:1.25em}.beautifui-chat-root .order-chat-md li{margin:.2em 0}.beautifui-chat-root .order-chat-md li p{margin:0}.beautifui-chat-root .order-chat-md strong{color:var(--ink);font-weight:600}.beautifui-chat-root .order-chat-md a{color:var(--accent,#007aff);text-underline-offset:2px;text-decoration:underline}.beautifui-chat-root .order-chat-window{border:1px solid var(--line-soft);background:color-mix(in oklch, var(--surface) 92%, var(--page));box-shadow:var(--chat-elevation-shadow), 0 8px 28px oklch(0% 0 0/.28)}.beautifui-chat-root .order-chat-scroll{background:linear-gradient(180deg, color-mix(in oklch, var(--inset) 40%, transparent) 0%, transparent 12%)}.beautifui-chat-root .order-prompt-bar{background:var(--inset);border-top:1px solid var(--line-soft);flex-direction:column;flex-shrink:0;display:flex}.beautifui-chat-root .order-cart-lines{max-height:min(36dvh,16rem)}.beautifui-chat-root .order-chat-composer-wrap{--order-composer-action-size:3.25rem;--order-composer-action-icon:1.25rem;--order-composer-bg:color-mix(in oklch, var(--hover-2) 62%, var(--surface));box-sizing:border-box;min-height:calc(4.25rem + env(safe-area-inset-bottom,0px));background:var(--order-composer-bg);border-top:1px solid var(--line-strong);padding:.5rem .75rem max(.5rem, env(safe-area-inset-bottom,0px));border-radius:0 0 var(--radius-window) var(--radius-window);transition:background-color .15s var(--ease-out-strong,ease), border-color .15s var(--ease-out-strong,ease);align-items:center;display:flex}@media (width>=768px){.beautifui-chat-root .order-chat-composer-wrap{--order-composer-action-size:3rem;--order-composer-action-icon:1.1875rem;padding-inline:1rem}}.beautifui-chat-root .order-chat-composer-wrap:focus-within{--order-composer-bg:color-mix(in oklch, var(--hover-2) 78%, var(--surface));background:var(--order-composer-bg);border-top-color:color-mix(in oklch, var(--line-strong) 55%, var(--ink-2))}.beautifui-chat-root .order-chat-composer-wrap [data-embedded-composer]{width:100%;min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0}.beautifui-chat-root .order-chat-composer-wrap [data-embedded-composer] textarea{margin:0;padding-block:.375rem}.beautifui-chat-root .order-chat-composer-wrap [data-promptbar]{width:100%}.beautifui-chat-root .order-purchase-card .order-purchase-card-divider{border-color:var(--line-soft)}.order-menu-dialog .order-menu-dialog-panel,.order-menu-dialog .order-menu-dialog-panel>.overflow-y-auto,.order-menu-dialog .order-menu-list{overscroll-behavior:contain}.order-menu-dialog .order-menu-dialog-header{padding-block:.625rem}.order-menu-dialog .order-menu-dialog-panel :is(button,a).inline-flex.items-center.justify-center{min-height:2.75rem;padding-inline:1rem}.order-menu-dialog .order-menu-item{min-height:3.5rem;padding-block:.75rem}.order-menu-dialog .order-menu-modifier-options{gap:.5rem}.order-menu-dialog .order-menu-dialog-actions :is(button,a){width:100%}.order-menu-dialog .order-menu-item:active{transform:scale(.98)}@media (prefers-reduced-motion:no-preference){.order-menu-dialog .order-menu-item{transition:transform .15s var(--ease-out,ease-out), border-color .15s var(--ease-out,ease-out), background-color .15s var(--ease-out,ease-out)}}@media (hover:hover) and (pointer:fine){.order-menu-dialog .order-menu-item:hover{border-color:color-mix(in oklch, var(--ink) 30%, transparent);background:var(--hover)}}@media (width>=640px){.order-menu-dialog .order-menu-dialog-actions :is(button,a){width:auto}}
