.order-context.svelte-12gqa9e{box-sizing:border-box;inset:auto 0 var(--sheet-bottom,0px);width:min(480px,100vw);max-width:100%;height:calc(var(--sheet-visible-height,100dvh) - 12px);max-height:calc(var(--sheet-visible-height,100dvh) - 12px);border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px 8px 0 0;margin:0 auto;padding:0;position:fixed;overflow:hidden}.order-context[open].svelte-12gqa9e{flex-direction:column;animation:.18s ease-out svelte-12gqa9e-slide-up;display:flex}.order-context.svelte-12gqa9e::backdrop{background:#101e3b55}header.svelte-12gqa9e{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex}h2.svelte-12gqa9e{font:500 24px/1.3 var(--mm-font-display);flex:1;margin:0}.btn.svelte-12gqa9e,.close.svelte-12gqa9e{min-height:44px}.close.svelte-12gqa9e{min-width:44px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:28px}.content.svelte-12gqa9e{overscroll-behavior:contain;min-height:0;padding:12px;overflow-y:auto}footer.svelte-12gqa9e{padding:8px 12px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--line)}footer.svelte-12gqa9e .btn:where(.svelte-12gqa9e){align-items:center;text-decoration:none;display:inline-flex}@media (width>=1024px){.order-context.svelte-12gqa9e{inset:var(--sheet-visible-top,0px) 0 var(--sheet-bottom,0px) auto;width:min(760px,72vw);height:var(--sheet-visible-height,100dvh);max-height:var(--sheet-visible-height,100dvh);border-radius:8px 0 0 8px;margin:0}.order-context[open].svelte-12gqa9e{animation:.18s ease-out svelte-12gqa9e-slide-in}}@keyframes svelte-12gqa9e-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes svelte-12gqa9e-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.order-context[open].svelte-12gqa9e{animation:none}}.tailor-control-hint.svelte-6rnx2o{--hint-border:var(--line,#d8d0c5);--hint-fill:var(--surface,#fff);pointer-events:none;z-index:2147483647;border:1px solid var(--hint-border);background:var(--hint-fill);width:max-content;max-width:min(19rem,100vw - 1rem);max-height:calc(100vh - 2rem);box-shadow:0 10px 22px color-mix(in srgb, var(--ink,#102c46) 18%, transparent);color:var(--ink,#102c46);font-family:var(--mm-font-body);text-align:left;white-space:normal;overflow-wrap:anywhere;border-radius:.4rem;margin:0;padding:.45rem .6rem;font-size:.9rem;line-height:1.25;position:fixed;inset:auto;overflow:visible}.tailor-control-hint.has-accent.svelte-6rnx2o{border-left:3px solid var(--hint-accent);padding-left:.6rem}.has-icon.svelte-6rnx2o{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.tailor-control-hint[hidden].svelte-6rnx2o{display:none}.mark.svelte-6rnx2o{color:var(--hint-accent,var(--brand,#9d1739));font-size:1.35rem;line-height:1.2}strong.svelte-6rnx2o{font-weight:600;line-height:1.3;display:block}span.line.svelte-6rnx2o{color:var(--ink,#102c46);margin-top:.26rem;font-size:.85rem;font-weight:400;line-height:1.4;display:block}span.line.svelte-6rnx2o+span.line:where(.svelte-6rnx2o){margin-top:.12rem}.tailor-control-hint.svelte-6rnx2o:before,.tailor-control-hint.svelte-6rnx2o:after{content:"";left:var(--hint-arrow-x,50%);position:absolute;transform:translate(-50%)}.tailor-control-hint.svelte-6rnx2o:before{background:var(--hint-border);width:.95rem;height:calc(.55rem + 6px)}.tailor-control-hint.svelte-6rnx2o:after{background:var(--hint-fill);width:.78rem;height:calc(.45rem + 6px)}.tailor-control-hint.svelte-6rnx2o[data-side=top]:before{clip-path:polygon(0 0,100% 0,50% 100%);bottom:calc(-.55rem - 6px)}.tailor-control-hint.svelte-6rnx2o[data-side=top]:after{clip-path:polygon(0 0,100% 0,50% 100%);bottom:calc(-.46rem - 6px)}.tailor-control-hint.svelte-6rnx2o[data-side=bottom]:before{clip-path:polygon(50% 0,0 100%,100% 100%);top:calc(-.55rem - 6px)}.tailor-control-hint.svelte-6rnx2o[data-side=bottom]:after{clip-path:polygon(50% 0,0 100%,100% 100%);top:calc(-.46rem - 6px)}:root{--assistant-bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));--assistant-edge:max(12px, env(safe-area-inset-right,0px))}.assistant-fab{right:var(--assistant-edge);bottom:var(--assistant-bottom);z-index:20;border:1px solid var(--button-primary-border);background:var(--button-primary-bg);width:3rem;min-width:44px;height:3rem;min-height:44px;color:var(--button-primary-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 6px 18px #0f172a2e}.assistant-panel{right:0;bottom:var(--assistant-bottom);z-index:20;box-sizing:border-box;width:min(480px,100vw);max-height:calc(100dvh - var(--assistant-bottom) - 4rem);border:1px solid var(--line);color:var(--ink);font:400 1rem/1.5 var(--mm-font-ui);background:#fffdf8;border-radius:6px 6px 0 0;flex-direction:column;margin:0 auto;display:flex;position:fixed;left:0;overflow:hidden}.assistant-panel:focus{outline:none}@media (width>=761px){.assistant-panel{width:380px;max-height:calc(100dvh - var(--assistant-bottom) - 12px);border-radius:10px;left:auto;right:12px;box-shadow:0 18px 50px #0f172a2e}}.assistant-panel>header{border-bottom:1px solid var(--line);background:#eee9df;align-items:center;gap:4px;min-height:52px;padding:4px 4px 4px 16px;display:flex}.assistant-panel h2{font:500 var(--text-section-title,1.125rem)/1.3 var(--mm-font-display);flex:1;align-items:center;gap:8px;margin:0;display:flex}.assistant-badge{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:600 .75rem/1.5 var(--mm-font-ui);border-radius:999px;padding:0 6px}.assistant-close,.assistant-menu>summary{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;list-style:none;display:grid}.assistant-menu{position:relative}.assistant-menu>summary::-webkit-details-marker{display:none}.assistant-menu-items{z-index:1;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);min-width:12rem;position:absolute;top:44px;right:0;box-shadow:0 8px 24px #0f172a29}.assistant-menu-items button{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;display:flex}.assistant-sees{border-bottom:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;margin:0;padding:6px 16px;font-size:.875rem}.assistant-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:8px;min-height:8rem;padding:12px 16px;display:flex;overflow-y:auto}.assistant-note{color:var(--muted);margin:0}.assistant-consent{gap:8px;display:grid}.assistant-consent h3{font:500 var(--text-card-title,1.125rem)/1.3 var(--mm-font-display);margin:0}.assistant-consent p{overflow-wrap:anywhere;margin:0}.assistant-consent .btn{justify-self:stretch;min-height:44px}.assistant-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.assistant-points li{align-items:flex-start;gap:12px;display:flex}.assistant-point-icon{width:1.5rem;height:1.5rem;color:var(--muted);flex:none;place-items:center;display:grid}.assistant-point-copy{overflow-wrap:anywhere;min-width:0;display:grid}.assistant-point-copy strong{font-weight:600}.assistant-point-copy span{color:var(--muted)}.assistant-full-statement{color:var(--muted);margin:0;font-size:.875rem}.assistant-prompts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.assistant-prompts button{border:1px solid var(--button-border);border-radius:var(--control-radius);background:var(--button-bg);min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:6px 12px}.assistant-message{border-radius:var(--control-radius);background:var(--section-warm);border:1px solid var(--section-warm-edge);max-width:90%;padding:8px 12px}.assistant-message.mine{background:var(--button-primary-bg);border-color:var(--button-primary-border);align-self:flex-end}.assistant-message.failed{border-color:var(--alert-edge)}.assistant-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.assistant-error{border:1px solid var(--alert-edge);border-radius:var(--control-radius);background:var(--alert-surface);color:var(--alert);margin:0;padding:8px 12px}.assistant-composer{border-top:1px solid var(--line);background:var(--surface);padding:8px 12px}.assistant-composer textarea{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);width:100%;min-height:44px;max-height:8rem;color:inherit;font:inherit;field-sizing:content;resize:none;padding:10px 12px}.assistant-composer .btn{min-height:44px}.assistant-panel .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@font-face{font-family:ThyLov Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/caveat/caveat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mm-font-ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--mm-font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--mm-font-display:ui-serif, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--mm-font-script:"ThyLov Caveat", cursive;--mm-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--mm-font-line-height-factor:1;--app-mobile-gutter-left:max(8px, env(safe-area-inset-left,0px));--app-mobile-gutter-right:max(8px, env(safe-area-inset-right,0px));--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--backdrop:#eee9e2;--paper:#f9f6f1;--surface:#fff;--section-blue:#f5f9fb;--request-summary-bg:var(--section-blue);--request-messages-bg:#eef6fc;--request-quote-bg:var(--section-blue);--section-blue-edge:#dfe8ec;--section-sage:#ebf1ed;--section-sage-edge:#e0e8e2;--status-deposit-bg:#eaf5ee;--status-deposit-edge:#abcdb7;--status-deposit-ink:#275c3b;--section-warm:#fcfaf7;--section-warm-edge:#e6dfd5;--designer-bg:#fff;--designer-line:#dbd4cd;--maker-bg:#edf3f9;--ink:#102c46;--muted:#526273;--faint:#626f7a;--line:#dbd4cd;--field-focus:#70858a;--tab-track:#eeebe6;--tab-strip:transparent;--tab-selected:#fff;--tab-edge:#cfc3b3;--section-divider:#cfc3b3;--tab-ink:#101e3b;--tab-active:#8b1735;--count-pill-bg:#edf1f3;--count-pill-active-bg:#f6e9ed;--on-ink:#fff;--action:#a5472b;--button-primary-bg:#f7eef0;--button-bg:#fcfaf6;--button-border:var(--line);--control-radius:6px;--button-radius:var(--control-radius);--button-item-preview-bg:color-mix(in srgb, var(--button-primary-bg) 30%, var(--surface));--order-customer-header-bg:#faf8fc;--business-sidebar-bg:#fdfcf9;--button-primary-ink:#82364a;--button-primary-border:#dbc6cd;--on-action:#fff;--navy:#102c46;--notice-bg:#e9f2fb;--alert:#9a3b1f;--alert-bg:#f7ebe4;--alert-surface:#fdeeee;--alert-edge:#efc6c6;--pending:#8a5715;--ok:#235e46;--text-body:1rem;--text-page-title:clamp(1rem, 4.5cqw, 1.125rem);--text-card-title:1.125rem;--text-section-title:1.25rem;--shell-inline:10px}:root,:root[data-mm-content-width=comfortable]{--desktop-content-main:1440px;--desktop-content-list:1200px}:root[data-mm-content-width=compact]{--desktop-content-main:1200px;--desktop-content-list:960px}:root[data-mm-content-width=full]{--desktop-content-main:none;--desktop-content-list:none}@media (width>=1024px){:root{--shell-inline:16px}}@media (prefers-color-scheme:dark){:root{--backdrop:#101923}}html,body{overscroll-behavior:none;touch-action:manipulation;background:var(--backdrop);width:100%;color:var(--ink);font-family:var(--mm-font-body);-webkit-font-smoothing:antialiased;margin:0;position:fixed;inset:0;overflow:hidden}.banner{background:var(--maker-bg);font-size:var(--text-body);border-radius:12px;margin:12px 20px 0;padding:10px 14px;line-height:1.4}.banner.error{color:var(--ink);background:var(--alert-surface);border:1px solid var(--alert-edge)}.field{font-size:var(--text-body);color:var(--muted);flex-direction:column;gap:6px;display:flex}.field input,.field textarea{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:max(16px, var(--text-body));padding:10px 12px}.btn{border:1px solid var(--button-border);border-radius:var(--button-radius);background:var(--button-bg);min-height:44px;color:var(--ink);font:inherit;font-size:var(--text-body);white-space:normal;overflow-wrap:anywhere;text-align:center;-webkit-tap-highlight-color:transparent;padding:10px 18px}.btn.primary{background:var(--button-primary-bg);border-color:var(--button-primary-border);color:var(--button-primary-ink)}*{box-sizing:border-box}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.open-chevron{flex:none;display:inline-flex;transform:rotate(-90deg)}.btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn>svg{flex:none}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,.btn{cursor:pointer}a{color:var(--action)}a.btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:focus-visible{outline-offset:3px;outline:3px solid #1c63b7}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset]),textarea):focus-visible{outline:2px solid var(--field-focus);outline-offset:-2px}@media (forced-colors:active){:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset]),textarea):focus-visible{outline-color:highlight}}button:disabled{cursor:default}input[type=checkbox]{accent-color:var(--action)}.card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px}.stack{flex-direction:column;gap:16px;display:flex}.muted{color:var(--muted);font-size:var(--text-body);line-height:1.5}.eyebrow{color:var(--action);font-size:var(--text-body);letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-weight:600}.section-title{font-size:var(--text-section-title);margin:0 0 12px}.full{width:100%}.pill{background:var(--maker-bg);color:var(--ink);font-size:var(--text-body);border-radius:6px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.panel-tabs{background:var(--tab-strip);border-bottom:1px dashed var(--section-divider);border-radius:0;gap:0;padding:4px 4px 0;display:flex}.panel-tabs button{min-width:0;min-height:44px;color:var(--tab-ink);font:inherit;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:7px 7px 0 0;flex:1;margin-bottom:-1px;font-size:1rem}.panel-tabs button[aria-pressed=true]{color:var(--tab-active);background:var(--tab-selected);border-color:var(--tab-edge);border-bottom-color:var(--tab-selected)}.action-footer{border-top:1px solid var(--line);background:var(--surface);padding:14px 20px max(14px, var(--sim-safe-bottom,env(safe-area-inset-bottom)));flex-direction:column;gap:8px;display:flex}.demo-actions{bottom:calc(-1 * var(--screen-bottom-pad,0px));z-index:1;background:var(--paper);border-top:1px solid var(--line);box-shadow:0 28px 0 var(--paper);flex-direction:column;gap:10px;padding:12px 0;display:flex;position:sticky}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.btn.danger{border-color:var(--alert);color:var(--alert)}.btn:disabled{opacity:.4}.spinner{border:1.5px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}}@media (hover:hover) and (pointer:fine){:where(button,a[href],summary,[role=button],input:is([type=button],[type=submit],[type=reset])):not(:disabled):not([aria-disabled=true]){transition:background-color .12s,color .12s,box-shadow .12s}:where(.btn:not(:disabled):not([aria-disabled=true])):hover{background-color:color-mix(in srgb, var(--ink) 4%, var(--surface))}a[href]:not([aria-disabled=true]):hover{text-underline-offset:3px;text-decoration-thickness:2px}}textarea{resize:vertical;max-width:100%}:root select:not([multiple]):not([size]):not([data-custom-chevron]){--select-chevron-inset:12px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23657080' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px 16px;background-position:right var(--select-chevron-inset) center;padding-inline-end:40px}:root select:not([multiple]):not([size]):not([data-custom-chevron]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){background-position:left var(--select-chevron-inset) center}button[role=tab]:not(:disabled):hover{filter:none}html:lang(zh){line-break:strict;word-break:auto-phrase;text-wrap:pretty}:root [role=tablist] [role=tab][aria-selected=false],:root .status-tabs button[aria-pressed=false]{color:var(--muted)}:root [role=tablist] [role=tab][aria-selected=false] svg,:root .status-tabs button[aria-pressed=false] svg{color:inherit}.page-prompt{color:var(--ink);font-family:var(--mm-font-ui);font-size:var(--text-body);margin:0;padding-inline-start:8px;font-style:italic;font-weight:500;line-height:1.5}@media (width>=1024px){.page-prompt{font-size:1.125rem}}select.desktop-select-native{clip-path:inset(50%)!important;pointer-events:none!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.desktop-select-trigger{box-sizing:border-box;text-align:start;cursor:pointer;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;display:flex}.desktop-select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.desktop-select-chevron{color:var(--muted,#636b77);flex:none;display:inline-flex}.desktop-select-chevron[hidden]{display:none}.desktop-select-trigger:disabled{cursor:default;opacity:.55}.desktop-select-trigger:focus-visible{outline:2px solid var(--field-focus,#70858a);outline-offset:2px}.desktop-select-trigger[aria-invalid=true]{border-color:var(--alert,#a13a36)!important}.desktop-select-options{box-sizing:border-box;border:1px solid var(--line,#d8cfc1);background:var(--surface,#fdfbf7);color:var(--ink,#12283a);overscroll-behavior:contain;font:400 1rem/1.4 var(--mm-font-ui);z-index:1;border-radius:6px;margin:0;padding:4px;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 6px 20px #12283a20}.desktop-select-options:not(:popover-open){display:none}.desktop-select-options [role=option]{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:inherit;text-align:start;font:inherit;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:8px 10px;display:flex}.desktop-select-options [role=option][aria-selected=true]{background:color-mix(in srgb,var(--field-focus,#70858a) 10%,var(--surface,#fdfbf7));font-weight:500}.desktop-select-options [role=option][aria-selected=true]:after{content:"✓";flex:none;margin-inline-start:auto}.desktop-select-options [role=option][aria-disabled=true]{opacity:.5;cursor:default}.desktop-select-options [role=option]:focus-visible{outline:2px solid var(--field-focus,#70858a);outline-offset:-2px}.desktop-select-options [role=option][aria-disabled=false]:hover{background:color-mix(in srgb,var(--field-focus,#70858a) 7%,var(--surface,#fdfbf7))}.desktop-select-group{color:var(--muted,#636b77);padding:8px 10px 4px;font-size:.875em;font-weight:500}.desktop-select-error{color:var(--alert,#a13a36);font-size:.875em;line-height:1.4}.desktop-select-error[hidden]{display:none}
