.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-moz-transition:-moz-transform .3s ease-out,opacity .3s ease-in;-o-transition:-o-transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-moz-transition:-moz-stroke-dashoffset .3s ease-out,-moz-stroke-opacity .3s ease-in;-o-transition:-o-stroke-dashoffset .3s ease-out,-o-stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}.marker-cluster-small{background-color:rgba(181,226,140,.6)}.marker-cluster-small div{background-color:rgba(110,204,57,.6)}.marker-cluster-medium{background-color:rgba(241,211,87,.6)}.marker-cluster-medium div{background-color:rgba(240,194,12,.6)}.marker-cluster-large{background-color:rgba(253,156,115,.6)}.marker-cluster-large div{background-color:rgba(241,128,23,.6)}.leaflet-oldie .marker-cluster-small{background-color:#b5e28c}.leaflet-oldie .marker-cluster-small div{background-color:#6ecc39}.leaflet-oldie .marker-cluster-medium{background-color:#f1d357}.leaflet-oldie .marker-cluster-medium div{background-color:#f0c20c}.leaflet-oldie .marker-cluster-large{background-color:#fd9c73}.leaflet-oldie .marker-cluster-large div{background-color:#f18017}.marker-cluster{background-clip:padding-box;border-radius:20px}.marker-cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;font:12px Helvetica Neue,Arial,Helvetica,sans-serif}.marker-cluster span{line-height:30px}.cc-pcard-row[data-v-75f240bd]{display:flex;flex-direction:column;margin:12px 0}.cc-pcard-row.self[data-v-75f240bd]{align-items:flex-end}.cc-pcard-cap[data-v-75f240bd]{font-size:10px;font-weight:600;color:var(--cc-ink-faint);margin:0 0 5px 46px}.cc-pcard-row.self .cc-pcard-cap[data-v-75f240bd]{margin:0 2px 5px 0}.cc-pcard-wrap[data-v-75f240bd]{display:flex;align-items:flex-end;gap:8px;width:min(340px,82%)}.cc-pcard-row.self .cc-pcard-wrap[data-v-75f240bd]{justify-content:flex-end}.cc-pcard-avatar[data-v-75f240bd]{flex:none;width:30px;height:30px;border-radius:50%;background:var(--cc-avatar-grad)}.cc-pcard[data-v-75f240bd]{flex:1;min-width:0;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);overflow:hidden}.cc-pcard.self[data-v-75f240bd]{border-color:var(--cc-primary-soft);box-shadow:var(--cc-shadow-card),var(--cc-ring-self)}.cc-pcard-head[data-v-75f240bd]{display:flex;gap:11px;padding:10px 12px 8px}.cc-pcard-photo[data-v-75f240bd]{flex:none;width:64px;height:64px;border-radius:14px;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint);overflow:hidden;font-size:26px}.cc-pcard-photo img[data-v-75f240bd]{width:100%;height:100%;object-fit:cover}.soldout .cc-pcard-photo[data-v-75f240bd]{opacity:.6}.cc-pcard-info[data-v-75f240bd]{min-width:0;display:flex;flex-direction:column;gap:2px;justify-content:center}.cc-pcard-name[data-v-75f240bd]{font-weight:600;font-size:14.5px;line-height:1.2;color:var(--cc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-pcard-sub[data-v-75f240bd]{font-size:12px;color:var(--cc-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-pcard-price[data-v-75f240bd]{font-weight:700;font-size:15px;color:var(--cc-ink)}.cc-pcard-price.struck[data-v-75f240bd]{color:var(--cc-ink-soft);text-decoration:line-through}.cc-pcard-price .unit[data-v-75f240bd]{font-weight:500;font-size:11.5px;color:var(--cc-ink-faint)}.cc-pcard-chip[data-v-75f240bd]{align-self:flex-start;display:inline-flex;margin-top:3px;padding:3px 9px;border-radius:var(--cc-radius-pill);font-size:11px;font-weight:700}.cc-pcard-chip.changed[data-v-75f240bd]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.cc-pcard-chip.sold[data-v-75f240bd]{background:var(--cc-surface-2);color:var(--cc-ink-soft)}.cc-pcard-actions[data-v-75f240bd]{display:flex;gap:8px;padding:0 12px 12px}.cc-pcard-add[data-v-75f240bd]{flex:1;min-width:0;min-height:40px;padding:0 10px;border:none;border-radius:var(--cc-radius-pill);background:var(--ion-color-primary);color:var(--cc-on-primary);font-family:var(--cc-font-body);font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform .15s var(--cc-ease)}.cc-pcard-add[data-v-75f240bd]:active{transform:scale(.97)}.cc-pcard-incart[data-v-75f240bd]{display:inline-flex;align-items:center;gap:5px}.cc-pcard-view[data-v-75f240bd]{flex:none;min-height:40px;padding:0 16px;border-radius:var(--cc-radius-pill);border:1px solid var(--cc-line-strong);background:var(--cc-surface);color:var(--cc-ink);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.cc-pcard-view.solo[data-v-75f240bd]{flex:1}.cc-pcard-tomb[data-v-75f240bd]{flex:1;display:flex;align-items:center;gap:11px;background:var(--cc-surface);border:1px dashed var(--cc-line-strong);border-radius:var(--cc-radius);padding:14px 16px}.cc-pcard-tomb-ic[data-v-75f240bd]{flex:none;width:44px;height:44px;border-radius:12px;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint);font-size:20px}.cc-pcard-tomb-txt[data-v-75f240bd]{font-size:12.5px;line-height:1.45;color:var(--cc-ink-faint)}.cc-pcard-tomb-by[data-v-75f240bd]{color:var(--cc-ink-soft);font-weight:600}.cc-pcard-skel[data-v-75f240bd]{display:flex;gap:11px;padding:10px 12px;align-items:center}.cc-pcard-skel .skel[data-v-75f240bd]{background:linear-gradient(100deg,var(--cc-surface-2) 30%,var(--cc-surface-3) 50%,var(--cc-surface-2) 70%)}.cc-pcard-skel .cc-pcard-info[data-v-75f240bd]{flex:1;gap:8px}.sk[data-v-75f240bd]{height:12px;border-radius:6px;background:var(--cc-surface-2)}.sk-name[data-v-75f240bd]{width:70%;height:13px}.sk-sub[data-v-75f240bd]{width:45%;height:11px}.sk-price[data-v-75f240bd]{width:30%;height:13px}.cc-order-row[data-v-0f801af0]{display:flex;flex-direction:column;align-items:center;gap:8px;margin:12px 0}.cc-order-cap[data-v-0f801af0]{max-width:85%;text-align:center;font-size:11.5px;line-height:1.4;color:var(--cc-ink-faint)}.cc-order-card[data-v-0f801af0]{width:100%;max-width:300px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);padding:11px 13px}.cc-order-head[data-v-0f801af0]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cc-order-tick[data-v-0f801af0]{flex:none;width:26px;height:26px;border-radius:50%;background:var(--cc-primary-soft);color:var(--ion-color-primary);display:grid;place-items:center;font-size:13px}.cc-order-title[data-v-0f801af0]{flex:1;font-size:13px;font-weight:700;color:var(--cc-ink)}.cc-order-oid[data-v-0f801af0]{font-family:var(--cc-font-mono);font-weight:500;font-size:11px;color:var(--cc-ink-faint)}.cc-order-summary[data-v-0f801af0]{font-size:12px;color:var(--cc-ink-soft);margin-bottom:9px}.cc-order-rail[data-v-0f801af0]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.cc-order-node[data-v-0f801af0]{flex:none;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--cc-line-strong);background:var(--cc-surface);box-sizing:border-box}.cc-order-node.done[data-v-0f801af0]{border-color:var(--ion-color-primary);background:var(--ion-color-primary)}.cc-order-seg[data-v-0f801af0]{flex:1;height:2px;background:var(--cc-line)}.cc-order-seg.done[data-v-0f801af0]{background:var(--ion-color-primary)}.cc-order-labels[data-v-0f801af0]{display:flex;justify-content:space-between;font-size:10px;font-weight:600;color:var(--cc-ink-faint);margin-bottom:10px}.cc-order-labels span.done[data-v-0f801af0]{color:var(--ion-color-primary)}.cc-order-btn[data-v-0f801af0]{width:100%;min-height:36px;border-radius:var(--cc-radius-pill);border:1px solid var(--cc-line);background:var(--cc-surface);font-size:12px;font-weight:600;color:var(--ion-color-primary);cursor:pointer;transition:transform .15s var(--cc-ease)}.cc-order-btn[data-v-0f801af0]:active{transform:scale(.98)}.cc-oreq-row[data-v-d81f206f]{display:flex;flex-direction:column;align-items:center;gap:8px;margin:12px 0}.cc-oreq-cap[data-v-d81f206f]{max-width:85%;text-align:center;font-size:11.5px;line-height:1.4;color:var(--cc-ink-faint)}.cc-oreq-card[data-v-d81f206f]{width:100%;max-width:300px;background:var(--cc-surface);border:1px solid var(--cc-accent-soft);box-shadow:var(--cc-shadow-card),0 0 0 1.5px var(--cc-accent-soft);border-radius:var(--cc-radius);padding:12px 14px}.cc-oreq-head[data-v-d81f206f]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cc-oreq-badge[data-v-d81f206f]{display:inline-flex;padding:3px 9px;border-radius:var(--cc-radius-pill);background:var(--cc-accent-soft);color:var(--cc-accent-ink);font-size:11px;font-weight:700}.cc-oreq-oid[data-v-d81f206f]{margin-left:auto;font-family:var(--cc-font-mono);font-weight:500;font-size:11px;color:var(--cc-ink-faint)}.cc-oreq-items[data-v-d81f206f]{font-size:13px;font-weight:600;color:var(--cc-ink);margin-bottom:2px}.cc-oreq-meta[data-v-d81f206f]{font-size:12px;color:var(--cc-ink-soft);margin-bottom:11px}.cc-oreq-actions[data-v-d81f206f]{display:flex;gap:8px}.cc-oreq-confirm[data-v-d81f206f]{flex:1;min-height:40px;border:none;border-radius:var(--cc-radius-pill);background:var(--ion-color-primary);color:var(--cc-on-primary);font-size:13px;font-weight:700;cursor:pointer}.cc-oreq-decline[data-v-d81f206f]{flex:none;min-height:40px;padding:0 16px;border-radius:var(--cc-radius-pill);border:1px solid var(--cc-line-strong);background:var(--cc-surface);color:var(--cc-ink);font-size:13px;font-weight:600;cursor:pointer}.cc-oreq-confirm[data-v-d81f206f]:disabled,.cc-oreq-decline[data-v-d81f206f]:disabled{opacity:.5}.cc-oreq-status[data-v-d81f206f]{font-size:12px;font-weight:700;text-align:center;padding:6px 0 2px}.cc-oreq-status.confirmed[data-v-d81f206f]{color:var(--ion-color-primary)}.cc-oreq-status.declined[data-v-d81f206f],.cc-oreq-status.expired[data-v-d81f206f]{color:var(--cc-ink-soft)}.cc-oreq-status.pending[data-v-d81f206f]{color:var(--cc-ink-faint);font-weight:600}.cc-photo-bubble[data-v-452fc015]{position:relative;display:block;padding:0;border:none;background:var(--cc-surface-3);border-radius:var(--cc-radius-bubble);overflow:hidden;cursor:pointer;line-height:0;max-width:240px}.cc-photo-bubble img[data-v-452fc015]{display:block;max-width:240px;max-height:300px;width:auto;height:auto;opacity:0;transition:opacity .2s var(--cc-ease)}.cc-photo-bubble img.ready[data-v-452fc015]{opacity:1}.message.self.last .cc-photo-bubble[data-v-452fc015]{border-bottom-right-radius:var(--cc-radius-bubble-tail)}.message.other.last .cc-photo-bubble[data-v-452fc015]{border-bottom-left-radius:var(--cc-radius-bubble-tail)}.cc-photo-skel[data-v-452fc015]{position:absolute;top:0;right:0;bottom:0;left:0;width:190px;height:190px;background:linear-gradient(160deg,var(--cc-surface-3),var(--cc-surface-2))}.cc-lightbox[data-v-452fc015]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#17190f;display:flex;flex-direction:column;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.cc-lb-bar[data-v-452fc015]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px 0}.cc-lb-btn[data-v-452fc015]{width:44px;height:44px;border:none;background:none;color:#fbf7ec;display:grid;place-items:center;cursor:pointer;text-decoration:none;font-size:21px}.cc-lb-stage[data-v-452fc015]{flex:1;display:grid;place-items:center;padding:16px;min-height:0}.cc-lb-stage img[data-v-452fc015]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.cc-lb-cap[data-v-452fc015]{padding:0 20px 22px;color:rgba(251,247,236,.65);font-size:11.5px}.cc-system-msg[data-v-c3281b9e]{display:flex;flex-direction:column;align-items:center;gap:6px;margin:12px 0;text-align:center}.cc-system-text[data-v-c3281b9e]{font-size:12px;line-height:1.4;color:var(--cc-ink-faint);max-width:80%}.cc-system-chip[data-v-c3281b9e]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ion-color-primary);background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius-pill);padding:5px 14px;min-height:32px;cursor:pointer;transition:transform .15s var(--cc-ease)}.cc-system-chip[data-v-c3281b9e]:active{transform:scale(.96)}.cc-system-oid[data-v-c3281b9e]{font-family:var(--cc-font-mono);font-weight:500;font-size:11px;color:var(--cc-ink-faint)}.message[data-v-c3281b9e]{display:flex;align-items:flex-end;width:100%;margin-top:12px}.message.grouped[data-v-c3281b9e]{margin-top:2px}.message.last[data-v-c3281b9e]{margin-bottom:2px}.message.self[data-v-c3281b9e]{flex-direction:row-reverse}.msg-avatar[data-v-c3281b9e]{flex:none;width:30px;margin-right:8px}.msg-avatar ion-avatar[data-v-c3281b9e]{width:30px;height:30px;display:block}.message-content[data-v-c3281b9e]{display:flex;flex-direction:column;max-width:78%;min-width:0}.message.self .message-content[data-v-c3281b9e]{align-items:flex-end}.message-text[data-v-c3281b9e]{padding:9px 13px;border-radius:var(--cc-radius-bubble);font-size:14.5px;line-height:1.4;word-wrap:break-word}.message-text p[data-v-c3281b9e]{margin:0;word-break:break-word;white-space:pre-wrap}.message-timestamp[data-v-c3281b9e]{font-size:10px;font-weight:600;color:var(--cc-ink-faint);margin-top:3px;padding:0 4px}.cc-seen[data-v-c3281b9e]{color:var(--cc-ink-soft)}.message.self .message-text[data-v-c3281b9e]{background:var(--ion-color-primary);color:var(--cc-on-primary)}.message.self.last .message-text[data-v-c3281b9e]{border-bottom-right-radius:var(--cc-radius-bubble-tail)}.message.self .message-text[data-v-c3281b9e] a{color:var(--cc-on-primary);text-decoration:underline}.message.other .message-text[data-v-c3281b9e]{background:var(--cc-surface);border:1px solid var(--cc-line);color:var(--cc-ink)}.message.other.last .message-text[data-v-c3281b9e]{border-bottom-left-radius:var(--cc-radius-bubble-tail)}.cc-sheet-backdrop[data-v-2931c3c9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:rgba(35,39,28,.32);display:flex;flex-direction:column;justify-content:flex-end}.cc-sheet[data-v-2931c3c9]{display:flex;flex-direction:column;max-height:88vh;background:var(--cc-surface);border-radius:var(--cc-radius-lg) var(--cc-radius-lg) 0 0;box-shadow:var(--cc-shadow-pop);padding-bottom:var(--ion-safe-area-bottom, 0px)}.cc-sheet-grab[data-v-2931c3c9]{flex:none;width:40px;height:4px;border:none;padding:0;border-radius:999px;background:var(--cc-line-strong);margin:8px auto 4px;cursor:pointer}.cc-sheet-enter-active[data-v-2931c3c9],.cc-sheet-leave-active[data-v-2931c3c9]{transition:opacity .2s var(--cc-ease)}.cc-sheet-enter-active .cc-sheet[data-v-2931c3c9],.cc-sheet-leave-active .cc-sheet[data-v-2931c3c9]{transition:transform .26s var(--cc-ease)}.cc-sheet-enter-from[data-v-2931c3c9],.cc-sheet-leave-to[data-v-2931c3c9]{opacity:0}.cc-sheet-enter-from .cc-sheet[data-v-2931c3c9],.cc-sheet-leave-to .cc-sheet[data-v-2931c3c9]{transform:translateY(100%)}.cc-pick-head[data-v-5bd1c3d3]{flex:none;padding:6px 16px 10px;border-bottom:1px solid var(--cc-line)}.cc-pick-title[data-v-5bd1c3d3]{font-family:var(--cc-font-display);font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--cc-ink);margin-bottom:10px}.cc-pick-seg[data-v-5bd1c3d3]{display:flex;gap:4px;padding:3px;margin-bottom:10px;border-radius:var(--cc-radius-pill);background:var(--cc-surface-2)}.cc-pick-seg-btn[data-v-5bd1c3d3]{flex:1;min-width:0;min-height:34px;padding:0 12px;border:none;border-radius:var(--cc-radius-pill);background:none;font-size:12.5px;font-weight:600;color:var(--cc-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.cc-pick-seg-btn.on[data-v-5bd1c3d3]{background:var(--cc-surface);color:var(--ion-color-primary);box-shadow:var(--cc-shadow-card)}.cc-pick-search[data-v-5bd1c3d3]{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--cc-radius-pill);background:var(--cc-surface-2);border:1px solid var(--cc-line);color:var(--cc-ink-faint);font-size:13.5px}.cc-pick-search input[data-v-5bd1c3d3]{flex:1;border:none;background:none;outline:none;color:var(--cc-ink);font-size:13.5px;font-family:var(--cc-font-body)}.cc-pick-body[data-v-5bd1c3d3]{flex:1;min-height:0;overflow-y:auto;padding:6px 10px}.cc-pick-row[data-v-5bd1c3d3]{width:100%;display:flex;align-items:center;gap:11px;padding:9px 8px;border:none;background:none;border-radius:var(--cc-radius-sm);text-align:left;cursor:pointer}.cc-pick-row.picked[data-v-5bd1c3d3]{background:var(--cc-primary-soft)}.cc-pick-row.disabled[data-v-5bd1c3d3]{opacity:.55;cursor:default}.cc-pick-thumb[data-v-5bd1c3d3]{flex:none;width:48px;height:48px;border-radius:12px;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint);overflow:hidden;font-size:20px}.cc-pick-thumb img[data-v-5bd1c3d3]{width:100%;height:100%;object-fit:cover}.cc-pick-lines[data-v-5bd1c3d3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cc-pick-name[data-v-5bd1c3d3]{font-size:14px;font-weight:600;color:var(--cc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-pick-sub[data-v-5bd1c3d3]{font-size:12px;color:var(--cc-ink-soft)}.cc-pick-radio[data-v-5bd1c3d3]{flex:none;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--cc-line-strong);display:grid;place-items:center;color:var(--cc-on-primary);font-size:12px}.cc-pick-radio.on[data-v-5bd1c3d3]{background:var(--ion-color-primary);border-color:var(--ion-color-primary)}.cc-pick-empty[data-v-5bd1c3d3]{text-align:center;color:var(--cc-ink-soft);font-size:13.5px;padding:40px 20px}.cc-pick-retry[data-v-5bd1c3d3]{margin-top:10px;min-height:36px;padding:0 16px;border-radius:var(--cc-radius-pill);border:1px solid var(--cc-line-strong);background:var(--cc-surface);color:var(--ion-color-primary);font-weight:600;cursor:pointer}.cc-pick-foot[data-v-5bd1c3d3]{flex:none;padding:12px 16px 16px;border-top:1px solid var(--cc-line)}.cc-pick-share[data-v-5bd1c3d3]{width:100%;min-height:48px;border:none;border-radius:var(--cc-radius-pill);background:var(--ion-color-primary);color:var(--cc-on-primary);font-family:var(--cc-font-body);font-size:14.5px;font-weight:700;cursor:pointer}.cc-pick-share[data-v-5bd1c3d3]:disabled{opacity:.45;cursor:default}.cc-pick-row.skel[data-v-5bd1c3d3]{pointer-events:none}.sk[data-v-5bd1c3d3]{background:var(--cc-surface-2);border-radius:6px;display:block}.cc-pick-thumb.sk[data-v-5bd1c3d3]{border-radius:12px}.cc-pick-lines .sk-l1[data-v-5bd1c3d3]{height:13px;width:60%;margin-bottom:7px}.cc-pick-lines .sk-l2[data-v-5bd1c3d3]{height:11px;width:40%}.checkout-content[data-v-bb77ebfe]{--background: var(--ion-background-color)}.checkout-title[data-v-bb77ebfe]{padding:20px 20px 16px;border-bottom:1px solid var(--cc-line);background:var(--cc-surface)}.checkout-title h2[data-v-bb77ebfe]{margin:0 0 4px;font-family:var(--cc-font-display);font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--cc-ink)}.checkout-title .order-summary[data-v-bb77ebfe]{margin:0;font-size:14px;color:var(--cc-ink-soft)}.order-summary-section[data-v-bb77ebfe]{padding:20px;border-bottom:1px solid var(--cc-line)}.order-summary-section h3[data-v-bb77ebfe]{margin:0 0 16px;font-family:var(--cc-font-display);font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--cc-ink)}.order-items[data-v-bb77ebfe]{display:flex;flex-direction:column;gap:12px}.order-item[data-v-bb77ebfe]{display:flex;justify-content:space-between;align-items:flex-start;padding:16px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius-sm);gap:16px}.item-info[data-v-bb77ebfe]{flex:1;min-width:0}.item-details[data-v-bb77ebfe]{display:flex;flex-direction:column;gap:6px}.item-name[data-v-bb77ebfe]{font-weight:600;font-size:15px;color:var(--cc-ink);line-height:1.4}.item-vendor[data-v-bb77ebfe]{font-size:13px;color:var(--cc-ink-soft);font-weight:500}.pickup-note[data-v-bb77ebfe]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--cc-ink-faint);font-style:italic;margin-top:4px}.pickup-note ion-icon[data-v-bb77ebfe]{color:var(--cc-ink-faint);font-size:14px}.item-price[data-v-bb77ebfe]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.quantity[data-v-bb77ebfe]{font-size:12px;color:var(--cc-ink-soft);font-weight:500}.price[data-v-bb77ebfe]{font-weight:700;font-size:16px;color:var(--ion-color-primary)}.totals-section[data-v-bb77ebfe]{padding:20px;background:var(--cc-surface-2);border-bottom:1px solid var(--cc-line)}.total-row[data-v-bb77ebfe]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:16px;color:var(--cc-ink-soft)}.total-row.final-total[data-v-bb77ebfe]{border-top:1px solid var(--cc-line);margin-top:8px;padding-top:16px;font-weight:700;font-size:18px;color:var(--cc-ink)}.payment-methods[data-v-bb77ebfe]{margin-bottom:16px}.payment-method-item[data-v-bb77ebfe]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:var(--cc-surface);border-radius:var(--cc-radius-sm);cursor:pointer;transition:all .2s ease;border:2px solid var(--cc-line)}.payment-method-item[data-v-bb77ebfe]:hover{background:var(--cc-surface-2)}.payment-method-item.selected-payment-method[data-v-bb77ebfe]{background:var(--cc-primary-soft);border:2px solid var(--ion-color-primary)}.payment-method-info[data-v-bb77ebfe]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.card-brand-display[data-v-bb77ebfe]{display:flex;align-items:center;gap:8px;flex-shrink:0}.card-logo[data-v-bb77ebfe]{height:24px;width:auto;object-fit:contain}.card-brand-text[data-v-bb77ebfe]{font-weight:600;font-size:14px;color:var(--cc-ink)}.card-details[data-v-bb77ebfe]{font-size:14px;color:var(--cc-ink-soft);font-weight:500}.use-different-button[data-v-bb77ebfe]{margin-top:12px;--border-color: var(--cc-line-strong);--color: var(--cc-ink-soft);font-size:14px;font-weight:500;width:100%}.payment-section[data-v-bb77ebfe]{padding:20px;box-sizing:border-box;border-bottom:1px solid var(--cc-line)}.payment-section h3[data-v-bb77ebfe]{margin:0 0 16px;font-family:var(--cc-font-display);font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--cc-ink)}.payment-section form ion-button[type=submit][data-v-bb77ebfe]{--background: var(--ion-color-primary);--background-activated: var(--ion-color-primary-shade);--color: var(--cc-on-primary);--border-radius: var(--cc-radius-pill);--padding-top: 18px;--padding-bottom: 18px;font-weight:600;margin-top:4px}.error-message[data-v-bb77ebfe]{color:var(--cc-danger-ink);font-size:14px;margin-top:8px;padding:8px 12px;background:var(--cc-danger-soft);border-radius:var(--cc-radius-sm)}.retry-payment-form[data-v-bb77ebfe]{margin-top:10px}.new-card-container[data-v-bb77ebfe]{transition:opacity .3s ease,transform .3s ease}.payment-element-wrapper[data-v-bb77ebfe]{min-height:60px;transition:opacity .3s ease}.stripe-loading[data-v-bb77ebfe]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;color:var(--cc-ink-soft);font-size:14px;min-height:100px;justify-content:center}.stripe-loading ion-spinner[data-v-bb77ebfe]{--color: var(--ion-color-primary)}.fade-enter-active[data-v-bb77ebfe],.fade-leave-active[data-v-bb77ebfe]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-bb77ebfe],.fade-leave-to[data-v-bb77ebfe]{opacity:0;transform:translateY(-10px)}@media (max-width: 480px){.checkout-header[data-v-bb77ebfe],.order-summary-section[data-v-bb77ebfe],.totals-section[data-v-bb77ebfe],.shipping-section[data-v-bb77ebfe],.payment-section[data-v-bb77ebfe],.checkout-actions[data-v-bb77ebfe]{padding:16px}}.receipt-sheet[data-v-cd35db68]{--border-radius: var(--cc-radius) var(--cc-radius) 0 0}ion-content[data-v-cd35db68]{--background: var(--ion-background-color)}.receipt-header[data-v-cd35db68]{text-align:center;margin-bottom:24px}.cc-check-circle[data-v-cd35db68]{width:84px;height:84px;border-radius:50%;background:var(--ion-color-primary);color:var(--cc-on-primary);display:grid;place-items:center;margin:8px auto 18px;animation:cc-pop-cd35db68 .5s var(--cc-ease) both}.cc-check-circle.partial[data-v-cd35db68]{background:var(--ion-color-warning, #f5a623)}.cc-check-circle.failed[data-v-cd35db68]{background:var(--cc-danger, #c0392b)}.retry-button[data-v-cd35db68]{margin-bottom:8px}.cc-check-circle ion-icon[data-v-cd35db68]{font-size:44px}@keyframes cc-pop-cd35db68{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.receipt-header h2[data-v-cd35db68]{margin:0 0 8px;font-family:var(--cc-font-display);font-size:27px;font-weight:600;letter-spacing:-.02em;color:var(--cc-ink)}.order-subtitle[data-v-cd35db68]{margin:0 0 8px;font-size:15px;color:var(--cc-ink-soft);line-height:1.5}.order-id[data-v-cd35db68]{margin:0;font-size:12px;color:var(--cc-ink-faint);font-family:var(--cc-font-mono)}.status-summary[data-v-cd35db68]{margin-bottom:24px}.status-card[data-v-cd35db68]{display:flex;align-items:center;gap:12px;padding:16px;border-radius:var(--cc-radius);margin-bottom:12px}.status-card.success[data-v-cd35db68]{background:var(--cc-primary-soft);border:1px solid color-mix(in oklab,var(--ion-color-primary) 20%,transparent)}.status-card.warning[data-v-cd35db68]{background:var(--cc-accent-soft);border:1px solid color-mix(in oklab,var(--cc-accent) 25%,transparent)}.status-card.danger[data-v-cd35db68]{background:color-mix(in oklab,var(--ion-color-danger) 12%,var(--cc-surface));border:1px solid color-mix(in oklab,var(--ion-color-danger) 30%,transparent)}.status-card ion-icon[data-v-cd35db68]{font-size:24px;flex-shrink:0}.status-card.success ion-icon[data-v-cd35db68]{color:var(--ion-color-primary)}.status-card.warning ion-icon[data-v-cd35db68]{color:var(--cc-accent-ink)}.status-card.danger ion-icon[data-v-cd35db68]{color:var(--ion-color-danger)}.status-title[data-v-cd35db68]{font-weight:600;font-size:16px;margin-bottom:4px;color:var(--cc-ink)}.status-amount[data-v-cd35db68]{font-weight:700;font-size:18px;color:var(--cc-ink)}.status-subtitle[data-v-cd35db68]{font-size:14px;color:var(--cc-ink-soft);margin-top:2px}.vendor-details h3[data-v-cd35db68]{margin:0 0 16px;font-family:var(--cc-font-display);font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--cc-ink)}.vendor-card[data-v-cd35db68]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);padding:16px;margin-bottom:12px}.vendor-card.failed[data-v-cd35db68]{border-color:color-mix(in oklab,var(--ion-color-danger) 30%,transparent);background:color-mix(in oklab,var(--ion-color-danger) 8%,var(--cc-surface))}.vendor-header[data-v-cd35db68]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.vendor-info[data-v-cd35db68]{flex:1}.vendor-name[data-v-cd35db68]{font-weight:600;font-size:16px;margin-bottom:4px;color:var(--cc-ink)}.payment-id[data-v-cd35db68]{font-size:12px;color:var(--cc-ink-faint);font-family:var(--cc-font-mono)}.vendor-amount[data-v-cd35db68]{text-align:right}.amount[data-v-cd35db68]{font-weight:700;font-size:18px;margin-bottom:8px;color:var(--cc-ink)}.status-badge[data-v-cd35db68]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--cc-radius-sm);font-size:12px;font-weight:600}.status-badge.success[data-v-cd35db68]{background:var(--cc-primary-soft);color:var(--ion-color-primary)}.status-badge.warning[data-v-cd35db68],.status-badge.attention[data-v-cd35db68]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.status-badge.neutral[data-v-cd35db68]{background:var(--cc-surface-2);color:var(--cc-ink-soft)}.status-badge.danger[data-v-cd35db68]{background:color-mix(in oklab,var(--ion-color-danger) 14%,var(--cc-surface));color:var(--ion-color-danger)}.status-badge ion-icon[data-v-cd35db68]{font-size:14px}.mto-notice[data-v-cd35db68]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;background:var(--cc-accent-soft);border-radius:var(--cc-radius-sm);font-size:14px;color:var(--cc-accent-ink)}.mto-notice ion-icon[data-v-cd35db68]{font-size:16px;flex-shrink:0}.follow-row[data-v-cd35db68]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--cc-line)}.follow-copy[data-v-cd35db68]{font-size:13px;color:var(--cc-ink-soft);flex:1}.cc-follow-btn[data-v-cd35db68]{flex:none;padding:8px 14px;border-radius:var(--cc-radius-pill);border:none;background:var(--ion-color-primary);color:var(--cc-on-primary);font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap;transition:transform .14s var(--cc-ease)}.cc-follow-btn[data-v-cd35db68]:active{transform:scale(.96)}.cc-follow-btn[data-v-cd35db68]:disabled{opacity:.7;cursor:default}.cc-follow-btn.following[data-v-cd35db68]{background:var(--cc-surface-2);border:1px solid var(--cc-line-strong);color:var(--cc-ink-soft)}.order-breakdown[data-v-cd35db68]{margin-top:12px;padding-top:12px;border-top:1px solid var(--cc-line)}.breakdown-row[data-v-cd35db68]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:14px;color:var(--cc-ink-soft)}.breakdown-row.total[data-v-cd35db68]{margin-top:8px;padding-top:8px;border-top:1px solid var(--cc-line);font-weight:600;font-size:16px;color:var(--cc-ink)}.failures-section[data-v-cd35db68]{margin-top:24px}.failures-section h4[data-v-cd35db68]{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--ion-color-danger)}.error-message[data-v-cd35db68]{margin-top:8px;font-size:14px;color:var(--ion-color-danger);font-style:italic}.receipt-footer[data-v-cd35db68]{flex-shrink:0;padding:12px 16px calc(12px + var(--ion-safe-area-bottom, 0px));background:var(--ion-background-color);border-top:1px solid var(--cc-line)}.footer-note[data-v-cd35db68]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;color:var(--cc-ink-soft);text-align:center;justify-content:center}.footer-note ion-icon[data-v-cd35db68]{font-size:16px}.close-button[data-v-cd35db68]{--background: var(--ion-color-primary);--background-activated: var(--ion-color-primary-shade);--color: var(--cc-on-primary);--border-radius: var(--cc-radius-pill);--padding-top: 16px;--padding-bottom: 16px;font-weight:600;font-size:16px}.cash-confirmed-sheet[data-v-2d89cedd]{--border-radius: var(--cc-radius) var(--cc-radius) 0 0}ion-content[data-v-2d89cedd]{--background: var(--ion-background-color)}.cc-section-head[data-v-2d89cedd]{margin:0 0 10px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cc-ink-soft)}.cc-card-section .cc-section-head[data-v-2d89cedd]:last-child{margin-top:18px;margin-bottom:0}.cc-status-badge.paid[data-v-2d89cedd]{background:var(--cc-primary-soft);color:var(--cc-primary)}.cc-header[data-v-2d89cedd]{text-align:center;margin-bottom:24px}.cc-check-circle[data-v-2d89cedd]{width:84px;height:84px;border-radius:50%;background:var(--ion-color-primary);color:var(--cc-on-primary);display:grid;place-items:center;margin:8px auto 18px}.cc-check-circle ion-icon[data-v-2d89cedd]{font-size:42px}.cc-header h2[data-v-2d89cedd]{margin:0 0 8px;font-family:var(--cc-font-display);font-size:27px;font-weight:600;letter-spacing:-.02em;color:var(--cc-ink)}.cc-subtitle[data-v-2d89cedd]{margin:0 0 8px;font-size:15px;color:var(--cc-ink-soft);line-height:1.5}.cc-order-id[data-v-2d89cedd]{margin:0;font-size:12px;color:var(--cc-ink-faint);font-family:var(--cc-font-mono)}.cc-vendor-list[data-v-2d89cedd]{display:flex;flex-direction:column;gap:12px}.cc-vendor-card[data-v-2d89cedd]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);padding:16px}.cc-vendor-card.failed[data-v-2d89cedd]{border-color:color-mix(in oklab,var(--ion-color-danger) 30%,transparent);background:color-mix(in oklab,var(--ion-color-danger) 8%,var(--cc-surface))}.cc-vendor-header[data-v-2d89cedd]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cc-vendor-info[data-v-2d89cedd]{flex:1;min-width:0}.cc-vendor-name[data-v-2d89cedd]{font-weight:600;font-size:16px;margin-bottom:6px;color:var(--cc-ink)}.cc-status-badge[data-v-2d89cedd]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--cc-radius-sm);font-size:12px;font-weight:600;background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.cc-status-badge.danger[data-v-2d89cedd]{background:color-mix(in oklab,var(--ion-color-danger) 14%,var(--cc-surface));color:var(--ion-color-danger)}.cc-status-badge ion-icon[data-v-2d89cedd]{font-size:14px}.cc-vendor-total[data-v-2d89cedd]{font-weight:700;font-size:18px;color:var(--cc-ink);flex:none}.cc-lines[data-v-2d89cedd]{margin-top:14px;display:flex;flex-direction:column;gap:10px}.cc-line[data-v-2d89cedd]{display:flex;align-items:center;gap:10px}.cc-line-photo[data-v-2d89cedd]{width:40px;height:40px;border-radius:10px;flex:none;overflow:hidden;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint)}.cc-line-photo ion-img[data-v-2d89cedd]{width:100%;height:100%}.cc-line-photo ion-img[data-v-2d89cedd]::part(image){object-fit:cover;width:100%;height:100%}.cc-line-info[data-v-2d89cedd]{flex:1;min-width:0}.cc-line-name[data-v-2d89cedd]{font-size:14px;font-weight:500;color:var(--cc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-line-qty[data-v-2d89cedd]{font-size:12px;color:var(--cc-ink-soft)}.cc-line-amount[data-v-2d89cedd]{font-size:14px;font-weight:600;color:var(--cc-ink);flex:none}.cc-breakdown[data-v-2d89cedd]{margin-top:12px;padding-top:12px;border-top:1px solid var(--cc-line)}.cc-breakdown-row[data-v-2d89cedd]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:14px;color:var(--cc-ink-soft)}.cc-breakdown-row.total[data-v-2d89cedd]{margin-top:8px;padding-top:8px;border-top:1px solid var(--cc-line);font-weight:700;font-size:16px;color:var(--cc-ink)}.cc-failures-section[data-v-2d89cedd]{margin-top:8px}.cc-failures-section h4[data-v-2d89cedd]{margin:0 0 12px;font-size:16px;font-weight:600;color:var(--ion-color-danger)}.cc-error-message[data-v-2d89cedd]{margin-top:8px;font-size:14px;color:var(--ion-color-danger);font-style:italic}.cc-footer[data-v-2d89cedd]{flex-shrink:0;padding:12px 16px calc(12px + var(--ion-safe-area-bottom, 0px));background:var(--ion-background-color);border-top:1px solid var(--cc-line)}.cc-footer-note[data-v-2d89cedd]{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;color:var(--cc-ink-soft);text-align:center;justify-content:center}.cc-footer-note ion-icon[data-v-2d89cedd]{font-size:16px;flex-shrink:0}.cc-view-orders-btn[data-v-2d89cedd]{--background: var(--ion-color-primary);--background-activated: var(--ion-color-primary-shade);--color: var(--cc-on-primary);--border-radius: var(--cc-radius-pill);--padding-top: 16px;--padding-bottom: 16px;font-weight:600;font-size:16px}.cc-done-btn[data-v-2d89cedd]{--color: var(--cc-ink-soft);font-weight:500;margin-top:2px}.cc-co[data-v-33076b21]{padding:4px 16px 20px;background:var(--cc-surface);overflow-y:auto}.cc-co-title[data-v-33076b21]{font-family:var(--cc-font-display);font-size:16px;font-weight:700;letter-spacing:-.02em;color:var(--cc-ink);margin-bottom:8px}.cc-co-for[data-v-33076b21]{display:flex;align-items:center;gap:7px;margin-bottom:12px;padding:8px 10px;border-radius:var(--cc-radius-sm);background:var(--cc-primary-soft);font-size:12.5px;font-weight:600;color:var(--ion-color-primary)}.cc-co-avatar[data-v-33076b21]{flex:none;width:26px;height:26px;border-radius:50%;background:var(--cc-avatar-grad);color:var(--cc-on-primary);display:grid;place-items:center;font:600 10px var(--cc-font-display)}.cc-co-item[data-v-33076b21]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 4px;border:none;border-bottom:1px solid var(--cc-line);background:none;cursor:pointer;color:var(--cc-ink-faint)}.cc-co-item-main[data-v-33076b21]{display:flex;align-items:center;gap:8px;min-width:0}.cc-co-item-name[data-v-33076b21]{font-size:13px;font-weight:600;color:var(--cc-ink)}.cc-co-item-price[data-v-33076b21]{font-size:13px;font-weight:700;color:var(--cc-ink)}.cc-co-qty-row[data-v-33076b21],.cc-co-total[data-v-33076b21]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;font-size:13px;color:var(--cc-ink)}.cc-co-total[data-v-33076b21]{font-weight:700;font-size:13.5px;border-top:1px solid var(--cc-line);margin-bottom:4px}.cc-co-stepper[data-v-33076b21]{display:flex;align-items:center;gap:4px;border:1px solid var(--cc-line-strong);border-radius:var(--cc-radius-pill);padding:0 6px}.cc-co-stepper button[data-v-33076b21]{width:30px;height:30px;border:none;background:none;font-size:16px;font-weight:700;color:var(--cc-ink);cursor:pointer}.cc-co-stepper span[data-v-33076b21]{min-width:20px;text-align:center;font-size:13.5px;font-weight:700}.cc-co-send[data-v-33076b21]{width:100%;min-height:46px;margin-top:8px;border:none;border-radius:var(--cc-radius-pill);background:var(--ion-color-primary);color:var(--cc-on-primary);font-size:14px;font-weight:700;cursor:pointer}.cc-co-send[data-v-33076b21]:disabled{opacity:.45;cursor:default}.cc-co-note[data-v-33076b21]{text-align:center;font-size:11px;color:var(--cc-ink-faint);margin-top:8px}.cc-rail-toggle[data-v-d423cd1e]{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;margin-bottom:10px;background:var(--cc-surface-2);border-radius:var(--cc-radius)}.cc-rail-opt[data-v-d423cd1e]{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 8px;border:none;background:transparent;border-radius:var(--cc-radius-sm);color:var(--cc-ink);cursor:pointer;transition:background .16s var(--cc-ease),box-shadow .16s var(--cc-ease)}.cc-rail-opt ion-icon[data-v-d423cd1e]{font-size:19px;color:var(--cc-ink-soft)}.cc-rail-name[data-v-d423cd1e]{font-size:13px;font-weight:600}.cc-rail-amt[data-v-d423cd1e]{font-size:12px;font-weight:600;color:var(--cc-ink-soft)}.cc-rail-opt.active[data-v-d423cd1e]{background:var(--cc-surface);box-shadow:0 2px 8px -3px color-mix(in oklab,var(--cc-ink) 32%,transparent)}.cc-rail-opt.active ion-icon[data-v-d423cd1e]{color:var(--ion-color-primary)}.chat-container[data-v-e1f41fdd]{height:100%;display:flex;flex-direction:column;position:relative}.chat-body[data-v-e1f41fdd]{flex:1;overflow-y:auto;padding:15px;margin-bottom:70px}.cc-chat-header[data-v-e1f41fdd]{flex:none;display:flex;align-items:center;gap:2px;padding:calc(var(--ion-safe-area-top, 0px) + 6px) 6px 6px;background:var(--cc-surface);border-bottom:1px solid var(--cc-line)}.cc-chat-hbtn[data-v-e1f41fdd]{flex:none;width:44px;height:44px;display:grid;place-items:center;background:none;border:none;border-radius:var(--cc-radius-pill);color:var(--cc-ink);cursor:pointer;transition:background .15s var(--cc-ease)}.cc-chat-hbtn[data-v-e1f41fdd]:active{background:var(--cc-surface-2)}.cc-chat-hbtn ion-icon[data-v-e1f41fdd]{font-size:23px}.cc-chat-id[data-v-e1f41fdd]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:4px 6px;background:none;border:none;border-radius:var(--cc-radius);text-align:left;cursor:default;transition:background .15s var(--cc-ease)}.cc-chat-id.tappable[data-v-e1f41fdd]{cursor:pointer}.cc-chat-id.tappable[data-v-e1f41fdd]:active{background:var(--cc-surface-2)}.cc-chat-avatar[data-v-e1f41fdd]{flex:none;width:38px;height:38px;border-radius:50%;object-fit:cover;background:var(--cc-surface-2)}.cc-chat-idtext[data-v-e1f41fdd]{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.15}.cc-chat-name[data-v-e1f41fdd]{font-size:16px;font-weight:700;color:var(--cc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-chat-sub[data-v-e1f41fdd]{display:inline-flex;align-items:center;gap:3px;margin-top:1px;font-size:12px;font-weight:600;color:var(--ion-color-primary)}.cc-chat-sub ion-icon[data-v-e1f41fdd]{font-size:13px}.cc-chat-chev[data-v-e1f41fdd]{font-size:11px!important;opacity:.75}.chat-input[data-v-e1f41fdd]{position:fixed;bottom:0;left:0;right:0;background:color-mix(in oklab,var(--cc-surface) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px 12px calc(10px + var(--ion-safe-area-bottom, 0px));display:flex;align-items:flex-end;gap:8px;border-top:1px solid var(--cc-line)}.cc-live-warning[data-v-e1f41fdd]{position:fixed;bottom:calc(62px + var(--ion-safe-area-bottom, 0px));left:0;right:0;text-align:center;font-size:12px;padding:4px 12px;color:var(--cc-ink-faint);background:color-mix(in oklab,var(--cc-surface) 88%,transparent)}.loading-container[data-v-e1f41fdd],.error-container[data-v-e1f41fdd]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}ion-textarea[data-v-e1f41fdd]{--background: var(--cc-surface-2);--padding-start: 16px;--padding-end: 16px;--padding-top: 9px;--padding-bottom: 9px;--border-radius: var(--cc-radius-pill);--color: var(--cc-ink);--placeholder-color: var(--cc-ink-faint);border:1px solid var(--cc-line);border-radius:var(--cc-radius-pill);margin:0;min-height:44px;white-space:pre-wrap;transition:border-color .15s var(--cc-ease)}ion-textarea.has-focus[data-v-e1f41fdd]{border-color:var(--cc-line-strong)}.cc-send-btn[data-v-e1f41fdd]{flex:none;width:44px;height:44px;border-radius:50%;border:none;display:grid;place-items:center;background:var(--ion-color-primary);color:var(--cc-on-primary);cursor:pointer;transition:transform .15s var(--cc-ease),opacity .15s}.cc-send-btn ion-icon[data-v-e1f41fdd]{font-size:18px}.cc-send-btn[data-v-e1f41fdd]:active{transform:scale(.9)}.cc-send-btn.sent[data-v-e1f41fdd]{animation:cc-send-spring-e1f41fdd .22s var(--cc-ease)}@keyframes cc-send-spring-e1f41fdd{0%{transform:scale(.9)}60%{transform:scale(1.08)}to{transform:scale(1)}}.cc-send-btn[data-v-e1f41fdd]:disabled{opacity:.45;cursor:default}.cc-send-btn ion-spinner[data-v-e1f41fdd]{width:18px;height:18px;color:var(--cc-on-primary)}.cc-day-divider[data-v-e1f41fdd]{display:flex;align-items:center;gap:12px;margin:14px 0 10px}.cc-day-divider[data-v-e1f41fdd]:before,.cc-day-divider[data-v-e1f41fdd]:after{content:"";flex:1;height:1px;background:var(--cc-line)}.cc-day-divider span[data-v-e1f41fdd]{font-size:11px;font-weight:600;color:var(--cc-ink-faint);letter-spacing:.02em}.cc-new-divider[data-v-e1f41fdd]{display:flex;align-items:center;gap:10px;margin:16px 0 10px}.cc-new-divider[data-v-e1f41fdd]:before,.cc-new-divider[data-v-e1f41fdd]:after{content:"";flex:1;height:1px;background:var(--cc-accent-soft)}.cc-new-divider span[data-v-e1f41fdd]{font-size:10.5px;font-weight:700;color:var(--cc-accent-ink);letter-spacing:.05em}.cc-empty-thread[data-v-e1f41fdd]{flex:1;min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center}.cc-empty-avatar[data-v-e1f41fdd]{width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--cc-avatar-grad)}.cc-empty-avatar img[data-v-e1f41fdd]{width:100%;height:100%;object-fit:cover}.cc-empty-title[data-v-e1f41fdd]{font-family:var(--cc-font-display);font-size:15px;font-weight:600;color:var(--cc-ink);margin-bottom:4px}.cc-empty-sub[data-v-e1f41fdd]{font-size:12.5px;line-height:1.5;color:var(--cc-ink-soft);max-width:240px}.cc-empty-chips[data-v-e1f41fdd]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:280px}.cc-empty-chip[data-v-e1f41fdd]{min-height:36px;padding:7px 14px;border-radius:var(--cc-radius-pill);border:1px solid var(--cc-line-strong);background:var(--cc-surface);font-size:12.5px;font-weight:600;color:var(--cc-ink);cursor:pointer}.cc-attach-btn[data-v-e1f41fdd]{flex:none;width:44px;height:44px;border-radius:50%;border:none;display:grid;place-items:center;background:var(--cc-surface-2);color:var(--ion-color-primary);cursor:pointer;transition:transform .2s var(--cc-ease),background .15s}.cc-attach-btn ion-icon[data-v-e1f41fdd]{font-size:22px}.cc-attach-btn.open[data-v-e1f41fdd]{transform:rotate(45deg)}.cc-attach-btn[data-v-e1f41fdd]:active{background:var(--cc-line)}.cc-attach-sheet[data-v-e1f41fdd]{padding:4px 12px 20px;background:var(--cc-surface)}.cc-attach-row[data-v-e1f41fdd]{width:100%;display:flex;align-items:center;gap:12px;min-height:56px;padding:0 10px;border:none;background:none;border-radius:var(--cc-radius-sm);text-align:left;cursor:pointer}.cc-attach-row[data-v-e1f41fdd]:active{background:var(--cc-surface-2)}.cc-attach-ic[data-v-e1f41fdd]{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:19px}.cc-attach-ic.product[data-v-e1f41fdd]{background:var(--cc-primary-soft);color:var(--ion-color-primary)}.cc-attach-ic.photo[data-v-e1f41fdd]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.cc-attach-ic.order[data-v-e1f41fdd]{background:var(--cc-surface-2);color:var(--cc-ink-soft)}.cc-attach-t[data-v-e1f41fdd]{display:block;font-size:14px;font-weight:600;color:var(--cc-ink)}.cc-attach-d[data-v-e1f41fdd]{display:block;font-size:12px;color:var(--cc-ink-soft)}.cc-hidden-file[data-v-e1f41fdd]{display:none}.cc-dock[data-v-e1f41fdd]{position:fixed;left:12px;right:12px;bottom:calc(70px + var(--ion-safe-area-bottom, 0px));z-index:6;display:flex;flex-direction:column;gap:8px;pointer-events:none}.cc-dock[data-v-e1f41fdd]>*{pointer-events:auto}.cc-threadcart[data-v-e1f41fdd]{display:flex;flex-direction:column}.cc-cartbar[data-v-e1f41fdd]{display:flex;align-items:center;gap:10px;padding:11px 14px;border:none;border-radius:var(--cc-radius);background:var(--ion-color-primary);color:var(--cc-on-primary);box-shadow:var(--cc-shadow-pop);cursor:pointer;transition:transform .15s var(--cc-ease)}.cc-stage[data-v-e1f41fdd]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--cc-radius);background:var(--cc-primary-soft);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow-card)}.cc-stage-thumb[data-v-e1f41fdd]{flex:none;width:34px;height:34px;border-radius:10px;background:var(--cc-surface);display:grid;place-items:center;color:var(--cc-ink-faint);overflow:hidden;font-size:16px}.cc-stage-thumb img[data-v-e1f41fdd]{width:100%;height:100%;object-fit:cover}.cc-stage-txt[data-v-e1f41fdd]{flex:1;min-width:0;font-size:12.5px;color:var(--ion-color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-stage-txt b[data-v-e1f41fdd]{font-weight:700}.cc-stage-x[data-v-e1f41fdd]{flex:none;width:30px;height:30px;border:none;border-radius:50%;background:none;display:grid;place-items:center;color:var(--ion-color-primary);cursor:pointer}.cc-stage-x[data-v-e1f41fdd]:active{background:var(--cc-surface)}.cc-cartbar[data-v-e1f41fdd]:active{transform:scale(.99)}.cc-cartbar-label[data-v-e1f41fdd]{flex:1;text-align:left;font-size:13px;font-weight:600}.cc-cartbar-cta[data-v-e1f41fdd]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700}.cc-cartbar-cta ion-icon[data-v-e1f41fdd]{font-size:14px}.cc-reconnect-wrap[data-v-e1f41fdd]{position:fixed;bottom:calc(72px + var(--ion-safe-area-bottom, 0px));left:0;right:0;display:flex;justify-content:center;pointer-events:none;z-index:5}.cc-reconnect[data-v-e1f41fdd]{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px;border-radius:var(--cc-radius-pill);border:1px solid var(--cc-line);background:var(--cc-surface);box-shadow:var(--cc-shadow-card);font-size:12px;color:var(--cc-ink-soft);cursor:pointer}.cc-reconnect b[data-v-e1f41fdd]{font-weight:700;color:var(--ion-color-primary)}.cc-reconnect.failed[data-v-e1f41fdd]{border-color:var(--cc-danger-soft);background:var(--cc-danger-soft);color:var(--cc-danger-ink)}.cc-reconnect.failed b[data-v-e1f41fdd]{color:var(--cc-danger-ink)}.cc-reconnect.reconnected[data-v-e1f41fdd]{border-color:var(--cc-primary-soft);background:var(--cc-primary-soft);color:var(--ion-color-primary)}.cc-reconnect-spin[data-v-e1f41fdd]{width:14px;height:14px;border-radius:50%;border:2px solid var(--cc-line-strong);border-top-color:var(--ion-color-primary);animation:cc-spin-e1f41fdd .7s linear infinite}@keyframes cc-spin-e1f41fdd{to{transform:rotate(360deg)}}.pcw[data-v-41c484cd]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--ion-background-color);color:var(--cc-ink);font-family:var(--cc-font-body)}.cc-scroll[data-v-41c484cd]::-webkit-scrollbar{display:none}.pcw-head[data-v-41c484cd]{flex:none;padding:calc(var(--ion-safe-area-top, 0px) + 10px) 18px 0}.pcw-head-row[data-v-41c484cd]{display:flex;align-items:center;gap:12px}.pcw-round[data-v-41c484cd]{width:40px;height:40px;display:grid;place-items:center;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line);color:var(--cc-ink);cursor:pointer;flex:none}.pcw-round svg[data-v-41c484cd]{width:20px;height:20px}.pcw-round-ghost[data-v-41c484cd]{background:transparent;border:none;color:var(--cc-ink-soft)}.pcw-round-danger[data-v-41c484cd]{background:transparent;border:none;color:var(--cc-danger)}.pcw-title[data-v-41c484cd]{flex:1;text-align:center;font-weight:700;font-size:15px;color:var(--cc-ink)}.pcw-meter-row[data-v-41c484cd]{display:flex;align-items:center;justify-content:space-between;margin:14px 2px 8px}.pcw-meter-label[data-v-41c484cd]{font-family:var(--cc-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink-faint)}.pcw-meter-pct[data-v-41c484cd]{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--ion-color-primary)}.pcw-bars[data-v-41c484cd]{display:flex;gap:6px}.pcw-bar[data-v-41c484cd]{flex:1;height:5px;border-radius:var(--cc-radius-pill);background:var(--cc-line-strong);transition:background .25s var(--cc-ease)}.pcw-bar.on[data-v-41c484cd]{background:var(--ion-color-primary)}.pcw-body[data-v-41c484cd]{flex:1;min-height:0;overflow-y:auto;padding:18px 18px 20px}.pcw-h2[data-v-41c484cd]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;line-height:1.05;font-size:27px;color:var(--cc-ink);margin:0 0 5px}.pcw-lede[data-v-41c484cd]{font-size:14px;line-height:1.45;color:var(--cc-ink-soft);margin:0 0 16px}.pcw-eyebrow[data-v-41c484cd]{font-family:var(--cc-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink-faint);margin-bottom:14px}.pcw-err[data-v-41c484cd]{color:var(--cc-danger);font-size:12.5px;margin:8px 2px 0}.pcw-hidden[data-v-41c484cd]{display:none}.pcw-capture[data-v-41c484cd]{width:100%;height:172px;border-radius:var(--cc-radius);border:1.5px dashed var(--cc-line-strong);background:var(--cc-surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer;color:var(--cc-ink)}.pcw-capture-ic[data-v-41c484cd]{width:52px;height:52px;border-radius:var(--cc-radius-sm);background:var(--cc-primary-soft);color:var(--ion-color-primary);display:grid;place-items:center}.pcw-capture-ic svg[data-v-41c484cd]{width:26px;height:26px}.pcw-capture-t[data-v-41c484cd]{display:block;font-weight:700;font-size:15px;color:var(--cc-ink)}.pcw-capture-s[data-v-41c484cd]{display:block;font-size:12.5px;color:var(--cc-ink-faint);margin-top:2px}.pcw-capture-link[data-v-41c484cd]{text-decoration:underline;text-underline-offset:2px;color:var(--cc-ink-soft)}.pcw-photo-hint[data-v-41c484cd]{display:flex;align-items:center;justify-content:space-between;margin:4px 2px 10px;font-size:12px;color:var(--cc-ink-faint)}.pcw-photo-count[data-v-41c484cd]{font-weight:600;color:var(--cc-ink-soft)}.pcw-thumbs[data-v-41c484cd]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:9px}.pcw-thumb[data-v-41c484cd]{position:relative;aspect-ratio:1/1;border-radius:var(--cc-radius-sm);overflow:hidden;background:var(--cc-surface-2);cursor:pointer}.pcw-thumb-img[data-v-41c484cd]{width:100%;height:100%;object-fit:cover;display:block}.pcw-thumb-spin[data-v-41c484cd]{width:100%;height:100%}.pcw-cover-badge[data-v-41c484cd]{position:absolute;left:7px;top:7px;background:var(--ion-color-primary);color:var(--cc-on-primary);font-size:9.5px;font-weight:700;padding:3px 7px;border-radius:var(--cc-radius-pill)}.pcw-thumb-x[data-v-41c484cd]{position:absolute;top:5px;right:5px;width:22px;height:22px;border-radius:50%;background:rgba(20,20,15,.55);color:#fff;border:none;display:grid;place-items:center;cursor:pointer}.pcw-thumb-x svg[data-v-41c484cd]{width:12px;height:12px}.pcw-thumb-add[data-v-41c484cd]{border:1.5px dashed var(--cc-line-strong);background:transparent;display:grid;place-items:center;color:var(--cc-ink-faint)}.pcw-thumb-add svg[data-v-41c484cd]{width:22px;height:22px}.pcw-label[data-v-41c484cd]{display:block;font-size:12.5px;font-weight:700;color:var(--cc-ink-soft);margin:16px 0 7px}section>.pcw-label[data-v-41c484cd]:first-of-type{margin-top:0}.pcw-field[data-v-41c484cd]{width:100%;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius-sm);padding:13px 15px;font-family:var(--cc-font-body);font-size:15px;color:var(--cc-ink);font-weight:600;outline:none}.pcw-field[data-v-41c484cd]::placeholder{color:var(--cc-ink-faint);font-weight:500}.pcw-field[data-v-41c484cd]:focus{border-color:var(--cc-line-strong)}.pcw-field.invalid[data-v-41c484cd]{border-color:var(--cc-danger)}.pcw-textarea[data-v-41c484cd]{font-size:13.5px;line-height:1.45;font-weight:500;resize:none}.pcw-chips[data-v-41c484cd]{display:flex;flex-wrap:wrap;gap:8px}.pcw-chip[data-v-41c484cd]{padding:9px 15px;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line);color:var(--cc-ink-soft);font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.pcw-chip.sel[data-v-41c484cd]{background:var(--ion-color-primary);border-color:var(--ion-color-primary);color:var(--cc-on-primary);font-weight:700}.pcw-chip-star[data-v-41c484cd]{flex:none}.pcw-row-card[data-v-41c484cd]{display:flex;align-items:center;gap:12px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius-sm);padding:12px 15px;margin-top:16px}.pcw-row-ic[data-v-41c484cd]{width:34px;height:34px;border-radius:var(--cc-radius-sm);background:var(--cc-primary-soft);color:var(--ion-color-primary);display:grid;place-items:center;flex:none}.pcw-row-ic.accent[data-v-41c484cd]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.pcw-row-ic svg[data-v-41c484cd]{width:19px;height:19px}.pcw-row-main[data-v-41c484cd]{flex:1;min-width:0}.pcw-row-t[data-v-41c484cd]{font-weight:600;font-size:14px;color:var(--cc-ink)}.pcw-row-s[data-v-41c484cd]{font-size:11.5px;color:var(--cc-ink-faint)}.pcw-switch[data-v-41c484cd]{width:46px;height:27px;border-radius:var(--cc-radius-pill);background:var(--cc-line-strong);position:relative;flex:none;border:none;cursor:pointer;padding:0;transition:background .18s var(--cc-ease)}.pcw-switch.on[data-v-41c484cd]{background:var(--ion-color-primary)}.pcw-switch.accent.on[data-v-41c484cd]{background:var(--cc-accent)}.pcw-knob[data-v-41c484cd]{position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:var(--cc-surface);transition:left .18s var(--cc-ease)}.pcw-switch.on .pcw-knob[data-v-41c484cd]{left:22px}.pcw-tags[data-v-41c484cd]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.pcw-tag[data-v-41c484cd]{padding:8px 13px;border-radius:var(--cc-radius-pill);background:var(--cc-primary-soft);color:var(--ion-color-primary);font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.pcw-price-box[data-v-41c484cd]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);padding:12px 16px;display:flex;align-items:center;gap:4px}.pcw-price-box.dim[data-v-41c484cd]{opacity:.55}.pcw-price-sym[data-v-41c484cd]{font-family:var(--cc-font-display);font-weight:600;font-size:30px;color:var(--cc-ink-faint)}.pcw-price-input[data-v-41c484cd]{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--cc-font-display);font-weight:600;font-size:38px;letter-spacing:-.02em;color:var(--cc-ink);width:100%}.pcw-price-input[data-v-41c484cd]::placeholder{color:var(--cc-ink-faint)}.pcw-unit[data-v-41c484cd]{flex:none;background:var(--cc-surface-2);border:1px solid var(--cc-line);border-radius:var(--cc-radius-pill);padding:10px 14px;font-family:var(--cc-font-body);font-weight:700;font-size:14px;color:var(--cc-ink);cursor:pointer;-webkit-appearance:none;appearance:none}.pcw-mto[data-v-41c484cd]{border-radius:var(--cc-radius);border:1px solid var(--cc-line);background:var(--cc-surface);overflow:hidden;margin-top:16px}.pcw-mto-head[data-v-41c484cd]{display:flex;align-items:center;gap:12px;padding:14px 15px}.pcw-mto-head .pcw-row-t[data-v-41c484cd]{font-weight:700;font-size:14.5px}.pcw-mto-body[data-v-41c484cd]{background:color-mix(in oklab,var(--cc-accent-soft) 45%,var(--cc-surface));border-top:1px solid var(--cc-line);padding:14px 15px;display:flex;flex-direction:column;gap:13px}.pcw-stepper-row[data-v-41c484cd]{display:flex;align-items:center;gap:12px}.pcw-stepper-label[data-v-41c484cd]{flex:1;font-size:13.5px;font-weight:600;color:var(--cc-ink)}.pcw-stepper[data-v-41c484cd]{display:inline-flex;align-items:center;border:1px solid var(--cc-line-strong);border-radius:var(--cc-radius-pill);background:var(--cc-surface);overflow:hidden}.pcw-stepper button[data-v-41c484cd]{width:34px;height:34px;border:none;background:none;color:var(--cc-ink);display:grid;place-items:center;cursor:pointer}.pcw-stepper button svg[data-v-41c484cd]{width:16px;height:16px}.pcw-stepper span[data-v-41c484cd]{min-width:22px;text-align:center;font-weight:700;font-size:15px}.pcw-stepper-unit[data-v-41c484cd]{font-size:13px;color:var(--cc-ink-soft);font-weight:600;width:38px}.pcw-mto-note[data-v-41c484cd]{display:flex;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.4;color:var(--cc-accent-ink)}.pcw-mto-note svg[data-v-41c484cd]{flex:none;margin-top:1px}.pcw-card[data-v-41c484cd]{border-radius:var(--cc-radius);overflow:hidden;background:var(--cc-surface);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow-card)}.pcw-card-img[data-v-41c484cd]{position:relative;height:190px;background:var(--cc-surface-2)}.pcw-card-badge[data-v-41c484cd]{position:absolute;left:12px;top:12px;background:var(--cc-accent-soft);color:var(--cc-accent-ink);font-size:11px;font-weight:700;padding:5px 10px;border-radius:var(--cc-radius-pill)}.pcw-card-body[data-v-41c484cd]{padding:13px 15px 15px}.pcw-card-name[data-v-41c484cd]{font-weight:600;font-size:16px;color:var(--cc-ink);margin-bottom:4px}.pcw-card-vendor[data-v-41c484cd]{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--cc-ink-soft);margin-bottom:11px}.pcw-card-foot[data-v-41c484cd]{display:flex;align-items:center;justify-content:space-between}.pcw-card-price[data-v-41c484cd]{font-weight:700;font-size:17px;color:var(--cc-ink)}.pcw-card-price span[data-v-41c484cd]{font-weight:500;font-size:12px;color:var(--cc-ink-faint)}.pcw-card-add[data-v-41c484cd]{width:40px;height:40px;border-radius:50%;background:var(--ion-color-primary);color:var(--cc-on-primary);display:grid;place-items:center;flex:none}.pcw-vis[data-v-41c484cd]{display:flex;gap:10px;margin-top:16px}.pcw-vis-opt[data-v-41c484cd]{flex:1;text-align:left;border-radius:var(--cc-radius);border:1px solid var(--cc-line);background:var(--cc-surface);padding:13px 14px;cursor:pointer}.pcw-vis-opt.sel[data-v-41c484cd]{border:2px solid var(--ion-color-primary);background:var(--cc-primary-soft)}.pcw-vis-top[data-v-41c484cd]{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.pcw-vis-t[data-v-41c484cd]{font-weight:700;font-size:14px;color:var(--cc-ink)}.pcw-vis-opt.sel .pcw-vis-t[data-v-41c484cd]{color:var(--ion-color-primary)}.pcw-radio[data-v-41c484cd]{width:19px;height:19px;border-radius:50%;border:2px solid var(--cc-line-strong);flex:none}.pcw-vis-opt.sel .pcw-radio[data-v-41c484cd]{border:none;background:var(--ion-color-primary);position:relative}.pcw-vis-opt.sel .pcw-radio[data-v-41c484cd]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:7px;height:4px;border-left:2px solid var(--cc-on-primary);border-bottom:2px solid var(--cc-on-primary);transform:translateY(-1px) rotate(-45deg)}.pcw-vis-s[data-v-41c484cd]{font-size:11px;color:var(--cc-ink-faint);line-height:1.35}.pcw-vis-opt.sel .pcw-vis-s[data-v-41c484cd]{color:var(--ion-color-primary-tint)}.pcw-instock[data-v-41c484cd]{margin-top:12px}.pcw-delete[data-v-41c484cd]{display:block;width:100%;margin-top:18px;padding:13px;background:transparent;border:none;color:var(--cc-danger);font-family:var(--cc-font-body);font-weight:700;font-size:14px;cursor:pointer}.pcw-confirm-scrim[data-v-41c484cd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.45);padding:16px;padding-bottom:calc(var(--ion-safe-area-bottom, 0px) + 16px)}.pcw-confirm[data-v-41c484cd]{width:100%;max-width:440px;background:var(--cc-surface);border-radius:20px;padding:22px 20px calc(var(--ion-safe-area-bottom, 0px) + 16px);box-shadow:0 -8px 40px rgba(0,0,0,.22);text-align:center}.pcw-confirm-icon[data-v-41c484cd]{width:46px;height:46px;margin:0 auto 12px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--cc-danger) 12%,transparent);color:var(--cc-danger)}.pcw-confirm-icon svg[data-v-41c484cd]{width:22px;height:22px}.pcw-confirm-title[data-v-41c484cd]{margin:0 0 6px;font-size:18px;font-weight:800;color:var(--cc-ink)}.pcw-confirm-sub[data-v-41c484cd]{margin:0 0 16px;font-size:14px;line-height:1.4;color:var(--cc-ink-soft)}.pcw-confirm .pcw-btn[data-v-41c484cd]{width:100%;padding:14px;margin-top:8px}.pcw-btn-danger[data-v-41c484cd]{background:var(--cc-danger);color:#fff}.pcw-foot[data-v-41c484cd]{flex:none;padding:12px 18px calc(var(--ion-safe-area-bottom, 0px) + 20px);border-top:1px solid var(--cc-line);background:var(--cc-surface);display:flex;gap:11px}.pcw-foot-col[data-v-41c484cd]{flex-direction:column}.pcw-btn[data-v-41c484cd]{border:none;border-radius:var(--cc-radius-pill);font-family:var(--cc-font-body);font-weight:700;font-size:15.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px}.pcw-btn-primary[data-v-41c484cd]{flex:1;background:var(--ion-color-primary);color:var(--cc-on-primary);padding:16px;box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-primary) 80%,transparent);min-height:54px}.pcw-btn-primary[data-v-41c484cd]:disabled{opacity:.7}.pcw-btn-primary svg[data-v-41c484cd]{width:19px;height:19px}.pcw-btn-back[data-v-41c484cd]{width:52px;flex:none;background:var(--cc-surface);color:var(--cc-ink);border:1px solid var(--cc-line-strong)}.pcw-btn-back svg[data-v-41c484cd]{width:20px;height:20px}.pcw-btn-ghost[data-v-41c484cd]{background:var(--cc-surface);color:var(--cc-ink);border:1px solid var(--cc-line-strong);padding:15px;font-size:15px}.pcw-btn-ghost svg[data-v-41c484cd]{width:18px;height:18px}.pcw-btn ion-spinner[data-v-41c484cd]{width:22px;height:22px}.pcw-done-body[data-v-41c484cd]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 26px;text-align:center}.pcw-done-check[data-v-41c484cd]{width:88px;height:88px;border-radius:50%;background:var(--ion-color-primary);color:var(--cc-on-primary);display:grid;place-items:center;box-shadow:0 14px 34px -12px color-mix(in oklab,var(--ion-color-primary) 70%,transparent);margin-bottom:24px}.pcw-done-check svg[data-v-41c484cd]{width:46px;height:46px}.pcw-done-title[data-v-41c484cd]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:32px;color:var(--cc-ink);margin:0 0 8px}.pcw-done-sub[data-v-41c484cd]{font-size:15px;line-height:1.5;color:var(--cc-ink-soft);margin:0 0 22px;max-width:280px}.pcw-done-sub strong[data-v-41c484cd]{color:var(--cc-ink);font-weight:700}.pcw-mini[data-v-41c484cd]{width:100%;max-width:290px;border-radius:var(--cc-radius);overflow:hidden;background:var(--cc-surface);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow-card);display:flex;align-items:center;gap:12px;padding:11px}.pcw-mini-img[data-v-41c484cd]{width:58px;height:58px;border-radius:var(--cc-radius-sm);flex:none;background:var(--cc-surface-2)}.pcw-mini-main[data-v-41c484cd]{flex:1;text-align:left;min-width:0}.pcw-mini-name[data-v-41c484cd]{font-weight:600;font-size:15px;color:var(--cc-ink)}.pcw-mini-meta[data-v-41c484cd]{font-size:12px;color:var(--cc-ink-soft);margin-top:2px}.da[data-v-7bc76636]{display:flex;flex-direction:column;gap:22px;padding:8px 2px}.da-warn[data-v-7bc76636]{background:var(--cc-danger-soft);border:1px solid color-mix(in oklab,var(--cc-danger) 22%,transparent);border-radius:var(--cc-radius);padding:20px;display:flex;gap:14px}.da-warn-ic[data-v-7bc76636]{flex-shrink:0;width:30px;height:30px;border-radius:var(--cc-radius-pill);background:var(--cc-danger);color:var(--cc-on-primary);display:inline-flex;align-items:center;justify-content:center}.da-warn-text[data-v-7bc76636]{color:var(--cc-danger-ink);font-size:14.5px;line-height:1.55}.da-warn-text p[data-v-7bc76636]{margin:0 0 12px}.da-warn-text p[data-v-7bc76636]:last-child{margin:0}.da-warn-text strong[data-v-7bc76636]{font-weight:700}.da-check[data-v-7bc76636]{display:flex;gap:11px;align-items:flex-start;padding:4px 2px;cursor:pointer}.da-check input[data-v-7bc76636]{width:20px;height:20px;accent-color:var(--cc-danger);margin-top:1px;flex-shrink:0}.da-check span[data-v-7bc76636]{font-size:14px;color:var(--cc-ink);line-height:1.45}.da-delete[data-v-7bc76636]{width:100%;min-height:56px;font-family:var(--cc-font-body);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:16px;padding:17px 28px;border:none;border-radius:var(--cc-radius-pill);background:var(--cc-danger);color:var(--cc-on-primary);cursor:pointer;box-shadow:0 8px 20px -8px color-mix(in oklab,var(--cc-danger) 55%,transparent);transition:background .2s;display:flex;align-items:center;justify-content:center}.da-delete[data-v-7bc76636]:disabled{background:var(--cc-line-strong);cursor:not-allowed;box-shadow:none}.da-cancel[data-v-7bc76636]{width:100%;font-family:var(--cc-font-body);font-weight:600;font-size:15px;padding:14px;border:none;background:transparent;color:var(--cc-ink-soft);cursor:pointer}.pin-picker[data-v-697c71d1]{display:flex;flex-direction:column;gap:8px}.pin-map[data-v-697c71d1]{width:100%;height:240px;border-radius:var(--cc-radius-sm, 10px);overflow:hidden;border:1px solid var(--cc-line, rgba(0, 0, 0, .1));z-index:0}.pin-help[data-v-697c71d1]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--cc-ink-soft, #6b6b6b)}.pin-help ion-icon[data-v-697c71d1]{font-size:16px;flex-shrink:0}.pin-gps[data-v-697c71d1]{align-self:flex-start;--color: var(--cc-primary, #3a7d44);margin:0}.address-search[data-v-6e1a6652]{position:relative;width:100%}.suggestions-list[data-v-6e1a6652]{margin:8px 0;border-radius:var(--cc-radius-sm);overflow:hidden;box-shadow:var(--cc-shadow-card)}ion-spinner[data-v-6e1a6652]{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.address-fallback[data-v-6e1a6652]{margin-top:6px}.pin-toggle[data-v-6e1a6652]{--color: var(--cc-primary, #3a7d44);font-size:13px;margin:0;text-transform:none}.pin-wrap[data-v-6e1a6652]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.pin-note[data-v-6e1a6652]{margin:0;font-size:13px;color:var(--cc-ink-soft, #6b6b6b)}.pin-actions[data-v-6e1a6652]{display:flex;gap:8px;align-items:center}.ep[data-v-e80d8864]{display:flex;flex-direction:column;gap:20px;padding:6px 0 4px}.ep-card[data-v-e80d8864]{background:var(--cc-surface);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);border:1px solid var(--cc-line);padding:22px 20px 8px}.ep-sech[data-v-e80d8864]{font-family:var(--cc-font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cc-ink-soft);margin:0 0 18px}.ep-avatar-row[data-v-e80d8864]{display:flex;justify-content:center;margin-bottom:26px}.ep-avatar-wrap[data-v-e80d8864]{position:relative;width:96px;height:96px}.ep-avatar[data-v-e80d8864]{width:96px;height:96px;border-radius:var(--cc-radius-pill);overflow:hidden;box-shadow:var(--cc-shadow-card);background:var(--cc-avatar-grad)}.ep-avatar img[data-v-e80d8864]{width:100%;height:100%;object-fit:cover;display:block}.ep-avatar-edit[data-v-e80d8864]{position:absolute;right:-2px;bottom:-2px;width:34px;height:34px;border-radius:var(--cc-radius-pill);border:3px solid var(--cc-surface);background:var(--cc-primary);color:var(--cc-on-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 2px 6px rgba(20,30,20,.25);font-size:15px}.ep-hidden[data-v-e80d8864]{display:none}.ep-field[data-v-e80d8864]{padding:6px 0 16px;border-bottom:1px solid var(--cc-line)}.ep-field-plain[data-v-e80d8864]{padding:8px 0 16px;border-bottom:none}.ep-label[data-v-e80d8864]{display:block;font-size:12px;font-weight:500;color:var(--cc-ink-soft);margin-bottom:3px}.ep-input[data-v-e80d8864]{width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:18px;font-weight:600;color:var(--cc-ink);padding:2px 0}.ep-input[data-v-e80d8864]::placeholder{color:var(--cc-ink-faint);font-weight:500}.ep-foot[data-v-e80d8864]{position:sticky;bottom:0;margin-top:4px;padding:14px 0 4px;background:linear-gradient(to top,var(--cc-surface) 62%,transparent)}.ep-save[data-v-e80d8864]{width:100%;font-family:var(--cc-font-body);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:16px;padding:17px 28px;border:none;border-radius:var(--cc-radius-pill);background:var(--cc-primary);color:var(--cc-on-primary);cursor:pointer;box-shadow:0 8px 20px -8px rgba(30,74,42,.6)}.cc-onb[data-v-6f0f5090]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--ion-background-color);font-family:var(--cc-font-body);color:var(--cc-ink)}.cc-onb-scroll[data-v-6f0f5090]{flex:1;min-height:0;overflow-y:auto;padding-bottom:8px}.cc-onb-center[data-v-6f0f5090]{display:flex;flex-direction:column;justify-content:center}.cc-eyebrow[data-v-6f0f5090]{font-family:var(--cc-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink-faint)}.cc-onb-display[data-v-6f0f5090]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:31px;line-height:1.08;margin:9px 0 0;color:var(--cc-ink)}.cc-onb-display.sm[data-v-6f0f5090]{font-size:27px}.cc-onb-center-text[data-v-6f0f5090]{text-align:center}.cc-onb-lead[data-v-6f0f5090]{font-size:15px;line-height:1.5;color:var(--cc-ink-soft);margin:12px 0 0;max-width:340px}.cc-onb-hero[data-v-6f0f5090]{position:relative;margin:calc(var(--ion-safe-area-top, 0px) + 10px) 18px 0;height:210px;border-radius:var(--cc-radius-lg);overflow:hidden}.cc-onb-hero-art[data-v-6f0f5090]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 20% 15%,#e2cfae,#c9a76f 55%,#a9884f)}.cc-onb-hero-scrim[data-v-6f0f5090]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(20,25,18,.5))}.cc-onb-hero-badge[data-v-6f0f5090]{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--cc-radius-pill);background:rgba(255,255,255,.9);color:#33372c;font-size:12px;font-weight:600}.cc-onb-hero-badge ion-icon[data-v-6f0f5090]{font-size:13px}.cc-onb-intro-copy[data-v-6f0f5090]{padding:18px 22px 0}.cc-onb-benefits[data-v-6f0f5090]{list-style:none;display:flex;flex-direction:column;gap:11px;padding:18px 22px 10px;margin:0}.cc-onb-benefits li[data-v-6f0f5090]{display:flex;align-items:center;gap:13px}.cc-onb-bico[data-v-6f0f5090]{width:40px;height:40px;border-radius:13px;background:var(--cc-primary-soft);color:var(--ion-color-primary);display:grid;place-items:center;flex:none}.cc-onb-bico ion-icon[data-v-6f0f5090]{font-size:20px}.cc-onb-btitle[data-v-6f0f5090]{font-weight:600;font-size:14.5px;color:var(--cc-ink)}.cc-onb-bsub[data-v-6f0f5090]{font-size:12.5px;color:var(--cc-ink-soft)}.cc-onb-topbar[data-v-6f0f5090]{flex:none;display:flex;align-items:center;gap:14px;padding:calc(var(--ion-safe-area-top, 0px) + 12px) 18px 8px}.cc-onb-iconbtn[data-v-6f0f5090]{width:34px;height:34px;display:grid;place-items:center;border-radius:var(--cc-radius-pill);background:none;border:none;color:var(--cc-ink);cursor:pointer;flex:none}.cc-onb-iconbtn ion-icon[data-v-6f0f5090]{font-size:22px}.cc-onb-progress[data-v-6f0f5090]{display:flex;gap:6px;flex:1}.cc-onb-progress span[data-v-6f0f5090]{flex:1;height:4px;border-radius:4px;background:var(--cc-line-strong);transition:background .25s var(--cc-ease)}.cc-onb-progress span.on[data-v-6f0f5090]{background:var(--ion-color-primary)}.cc-onb-step[data-v-6f0f5090]{font-family:var(--cc-font-mono);font-size:11px;color:var(--cc-ink-faint);flex:none}.cc-onb-head[data-v-6f0f5090]{padding:14px 22px 0}.cc-onb-head .cc-onb-display[data-v-6f0f5090]{margin-top:0}.cc-onb-field[data-v-6f0f5090]{padding:20px 18px 0}.cc-onb-field .cc-eyebrow[data-v-6f0f5090]{margin-bottom:8px;display:block}.cc-onb-input-lg[data-v-6f0f5090]{width:100%;background:var(--cc-surface);border:1.5px solid var(--ion-color-primary);border-radius:var(--cc-radius);padding:15px 18px;box-shadow:var(--cc-shadow-card);font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.01em;font-size:21px;color:var(--cc-ink);outline:none;box-sizing:border-box}.cc-onb-input-lg[data-v-6f0f5090]::placeholder{color:var(--cc-ink-faint);font-weight:500}.cc-onb-textarea[data-v-6f0f5090]{width:100%;background:var(--cc-surface);border:1.5px solid var(--ion-color-primary);border-radius:var(--cc-radius);padding:15px 18px;box-shadow:var(--cc-shadow-card);font-family:var(--cc-font-body);font-size:15.5px;line-height:1.55;color:var(--cc-ink);outline:none;resize:none;box-sizing:border-box}.cc-onb-textarea[data-v-6f0f5090]::placeholder{color:var(--cc-ink-faint)}.cc-onb-counter[data-v-6f0f5090]{font-family:var(--cc-font-mono);font-size:11px;color:var(--cc-ink-faint);text-align:right;margin-top:8px}.cc-onb-hint[data-v-6f0f5090]{font-size:12.5px;color:var(--cc-ink-faint);margin:10px 0 0;padding:0 22px}.cc-onb-pad[data-v-6f0f5090]{padding:14px 18px 0}.cc-onb-err[data-v-6f0f5090]{color:var(--cc-danger);font-size:12.5px;margin:8px 4px 0}.cc-onb-err-center[data-v-6f0f5090]{text-align:center;margin:0 4px 8px}.cc-onb-address[data-v-6f0f5090]{display:flex;align-items:center;gap:13px;padding:14px 16px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card)}.cc-onb-address-ico[data-v-6f0f5090]{width:40px;height:40px;border-radius:13px;background:var(--cc-primary-soft);color:var(--ion-color-primary);display:grid;place-items:center;flex:none}.cc-onb-address-ico ion-icon[data-v-6f0f5090]{font-size:19px}.cc-onb-address-main[data-v-6f0f5090]{flex:1;min-width:0}.cc-onb-address-line[data-v-6f0f5090]{font-weight:600;font-size:14.5px;color:var(--cc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-onb-address-sub[data-v-6f0f5090]{font-size:12.5px;color:var(--cc-ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-onb-address-edit[data-v-6f0f5090],.cc-onb-address-done[data-v-6f0f5090]{background:none;border:none;font-size:13px;font-weight:600;color:var(--ion-color-primary);cursor:pointer;flex:none}.cc-onb-address-editor[data-v-6f0f5090]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);padding:4px 14px 12px;box-shadow:var(--cc-shadow-card)}.cc-onb-address-done[data-v-6f0f5090]{margin-top:4px}.cc-onb-map[data-v-6f0f5090]{position:relative;height:158px;border-radius:var(--cc-radius);overflow:hidden;border:1px solid var(--cc-line);background:radial-gradient(90% 70% at 35% 25%,color-mix(in oklab,var(--ion-color-primary) 13%,var(--cc-surface-2)) 0%,var(--cc-surface-2) 65%)}.cc-onb-map-grid[data-v-6f0f5090]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(color-mix(in oklab,var(--cc-line-strong) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--cc-line-strong) 55%,transparent) 1px,transparent 1px);background-size:26px 26px;opacity:.6}.cc-onb-map-radius[data-v-6f0f5090]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:118px;height:118px;border-radius:50%;border:2px dashed var(--ion-color-primary);background:color-mix(in oklab,var(--ion-color-primary) 12%,transparent)}.cc-onb-map-pin[data-v-6f0f5090]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:var(--cc-surface);border:4px solid var(--ion-color-primary);box-shadow:var(--cc-shadow-card)}.cc-onb-map-pin.exact[data-v-6f0f5090]{background:var(--ion-color-primary);border-color:var(--cc-on-primary)}.cc-onb-map-badge[data-v-6f0f5090]{position:absolute;left:12px;bottom:11px;padding:5px 10px;border-radius:var(--cc-radius-pill);background:color-mix(in oklab,var(--cc-surface) 92%,transparent);color:var(--cc-ink-soft);border:1px solid var(--cc-line);font-size:12px;font-weight:600}.cc-onb-privacy[data-v-6f0f5090]{display:flex;align-items:center;gap:13px;padding:14px 16px;border-radius:var(--cc-radius);background:var(--cc-surface);border:1px solid var(--cc-line);transition:background .2s var(--cc-ease),border-color .2s var(--cc-ease)}.cc-onb-privacy.on[data-v-6f0f5090]{background:var(--cc-primary-soft);border-color:transparent}.cc-onb-privacy-ico[data-v-6f0f5090]{width:40px;height:40px;border-radius:13px;background:color-mix(in oklab,var(--ion-color-primary) 14%,transparent);color:var(--ion-color-primary);display:grid;place-items:center;flex:none}.cc-onb-privacy-ico ion-icon[data-v-6f0f5090]{font-size:19px}.cc-onb-privacy-main[data-v-6f0f5090]{flex:1;min-width:0}.cc-onb-privacy-title[data-v-6f0f5090]{font-weight:600;font-size:14.5px;color:var(--cc-ink)}.cc-onb-privacy-sub[data-v-6f0f5090]{font-size:12.5px;color:var(--cc-ink-soft);line-height:1.4;margin-top:2px}.cc-onb-switch[data-v-6f0f5090]{width:46px;height:28px;border-radius:var(--cc-radius-pill);background:var(--cc-line-strong);position:relative;flex:none;border:none;cursor:pointer;padding:0;transition:background .2s var(--cc-ease)}.cc-onb-switch.on[data-v-6f0f5090]{background:var(--ion-color-primary)}.cc-onb-switch-knob[data-v-6f0f5090]{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s var(--cc-ease)}.cc-onb-switch.on .cc-onb-switch-knob[data-v-6f0f5090]{transform:translate(18px)}.cc-onb-photo[data-v-6f0f5090]{display:flex;align-items:center;gap:13px;padding:12px 14px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card)}.cc-onb-photo-thumb[data-v-6f0f5090]{width:64px;height:64px;border-radius:14px;flex:none;background-size:cover;background-position:center;cursor:pointer}.cc-onb-photo-thumb.empty[data-v-6f0f5090]{background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint)}.cc-onb-photo-thumb.empty ion-icon[data-v-6f0f5090]{font-size:24px}.cc-onb-photo-main[data-v-6f0f5090]{flex:1;min-width:0}.cc-onb-photo-title[data-v-6f0f5090]{font-weight:600;font-size:14.5px;color:var(--cc-ink)}.cc-onb-photo-sub[data-v-6f0f5090]{font-size:12.5px;color:var(--cc-ink-soft)}.cc-onb-photo-action[data-v-6f0f5090]{background:none;border:none;font-size:13px;font-weight:600;color:var(--ion-color-primary);cursor:pointer;flex:none;min-width:44px;display:grid;place-items:center}.cc-onb-preview-wrap[data-v-6f0f5090]{padding:24px 18px 12px}.cc-onb-preview-wrap .cc-eyebrow[data-v-6f0f5090]{margin-bottom:10px;display:block;padding:0 4px}.cc-onb-preview[data-v-6f0f5090]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);overflow:hidden;box-shadow:var(--cc-shadow-card)}.cc-onb-preview-cover[data-v-6f0f5090]{height:96px;background-size:cover;background-position:center}.cc-onb-preview-cover.empty[data-v-6f0f5090]{background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint)}.cc-onb-preview-cover.empty ion-icon[data-v-6f0f5090]{font-size:22px}.cc-onb-preview-body[data-v-6f0f5090]{padding:0 16px 16px}.cc-onb-preview-avatar[data-v-6f0f5090]{width:54px;height:54px;border-radius:50%;border:3px solid var(--cc-surface);margin-top:-27px;background:var(--cc-surface-3);background-size:cover;background-position:center;display:grid;place-items:center;color:var(--cc-ink-faint);font-family:var(--cc-font-display);font-weight:600;font-size:19px}.cc-onb-preview-row[data-v-6f0f5090]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.cc-onb-preview-name[data-v-6f0f5090]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:18px;color:var(--cc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-onb-pill[data-v-6f0f5090]{flex:none;padding:5px 13px;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line-strong);color:var(--cc-ink-soft);font-size:12.5px;font-weight:600}.cc-onb-pill.primary[data-v-6f0f5090]{background:var(--ion-color-primary);border-color:var(--ion-color-primary);color:var(--cc-on-primary)}.cc-onb-preview-meta[data-v-6f0f5090]{font-size:12.5px;color:var(--cc-ink-soft);margin-top:3px}.cc-onb-preview-story[data-v-6f0f5090]{font-size:13px;color:var(--cc-ink-soft);line-height:1.45;margin-top:9px}.cc-onb-preview-skel[data-v-6f0f5090]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.cc-onb-preview-skel span[data-v-6f0f5090]{height:9px;border-radius:5px;background:var(--cc-surface-2)}.cc-onb-celebrate[data-v-6f0f5090]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:calc(var(--ion-safe-area-top, 0px) + 20px) 26px 0}.cc-onb-check[data-v-6f0f5090]{position:relative;width:96px;height:96px;border-radius:50%;background:var(--ion-color-primary);display:grid;place-items:center;margin-bottom:22px}.cc-onb-check>ion-icon[data-v-6f0f5090]:first-child{font-size:46px;color:var(--cc-on-primary)}.cc-onb-check .spark[data-v-6f0f5090]{position:absolute;color:var(--cc-accent)}.cc-onb-check .spark-1[data-v-6f0f5090]{font-size:18px;top:-4px;right:-8px}.cc-onb-check .spark-2[data-v-6f0f5090]{font-size:12px;bottom:2px;left:-10px}.cc-onb-celebrate .cc-eyebrow[data-v-6f0f5090]{margin-bottom:12px}.cc-onb-checklist[data-v-6f0f5090]{margin:22px 18px 12px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);overflow:hidden;box-shadow:var(--cc-shadow-card)}.cc-onb-cl-item[data-v-6f0f5090]{display:flex;align-items:center;gap:13px;padding:14px 16px;border-bottom:1px solid var(--cc-line)}.cc-onb-cl-item[data-v-6f0f5090]:last-child{border-bottom:none}.cc-onb-cl-ico[data-v-6f0f5090]{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;font-weight:700;font-size:14px;background:var(--cc-surface-2);color:var(--cc-ink-soft)}.cc-onb-cl-ico.done[data-v-6f0f5090]{background:var(--cc-primary-soft);color:var(--ion-color-primary)}.cc-onb-cl-ico.done ion-icon[data-v-6f0f5090]{font-size:17px}.cc-onb-cl-ico.next[data-v-6f0f5090]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.cc-onb-cl-main[data-v-6f0f5090]{flex:1;min-width:0}.cc-onb-cl-title[data-v-6f0f5090]{font-size:14.5px;font-weight:600;color:var(--cc-ink)}.cc-onb-cl-title.strike[data-v-6f0f5090]{color:var(--cc-ink-faint);text-decoration:line-through}.cc-onb-opt[data-v-6f0f5090]{font-family:var(--cc-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-ink-faint);border:1px solid var(--cc-line-strong);border-radius:6px;padding:1px 5px;margin-left:5px;vertical-align:1px}.cc-onb-cl-sub[data-v-6f0f5090]{font-size:12.5px;color:var(--cc-ink-soft)}.cc-onb-cl-chev[data-v-6f0f5090]{color:var(--cc-ink-faint);font-size:16px;flex:none}.cc-onb-actionbar[data-v-6f0f5090]{flex:none;padding:12px 18px calc(var(--ion-safe-area-bottom, 0px) + 16px);background:transparent}.cc-onb-actionbar-stack[data-v-6f0f5090]{display:flex;flex-direction:column;gap:10px;align-items:stretch}.cc-onb-btn[data-v-6f0f5090]{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:16px 22px;border-radius:var(--cc-radius-pill);border:none;font-family:var(--cc-font-body);font-weight:600;font-size:16px;cursor:pointer;min-height:54px}.cc-onb-btn ion-icon[data-v-6f0f5090]{font-size:18px}.cc-onb-btn-primary[data-v-6f0f5090]{background:var(--ion-color-primary);color:var(--cc-on-primary);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-primary) 80%,transparent);transition:transform .15s var(--cc-ease),opacity .15s var(--cc-ease)}.cc-onb-btn-primary[data-v-6f0f5090]:active{transform:scale(.98)}.cc-onb-btn-primary[data-v-6f0f5090]:disabled{opacity:.45;cursor:default;box-shadow:none}.cc-onb-btn-text[data-v-6f0f5090]{background:none;border:none;color:var(--cc-ink-soft);font-family:var(--cc-font-body);font-weight:600;font-size:13.5px;cursor:pointer;padding:6px}.cc-onb-footnote[data-v-6f0f5090]{text-align:center;font-size:12.5px;color:var(--cc-ink-faint);font-weight:600}.cr-frame[data-v-2b98e39c]{position:relative;width:100%;aspect-ratio:2.2 / 1;border-radius:var(--cc-radius);overflow:hidden;background:var(--cc-surface-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cr-frame.dragging[data-v-2b98e39c]{cursor:grabbing}.cr-img[data-v-2b98e39c]{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none}.cr-hint[data-v-2b98e39c]{position:absolute;left:50%;bottom:10px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--cc-radius-pill);background:rgba(20,25,18,.62);color:#fff;font-family:var(--cc-font-body);font-size:12.5px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;transition:opacity .25s var(--cc-ease)}.cr-hint.hidden[data-v-2b98e39c]{opacity:0}.cr-hint ion-icon[data-v-2b98e39c]{font-size:14px}.cc-new-badge[data-v-04d58719]{display:inline-block;vertical-align:middle;margin-left:8px;background:var(--cc-accent);color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.07em;line-height:1.4;padding:2px 7px;border-radius:var(--cc-radius-pill)}.ep[data-v-ca1ab0ed]{display:flex;flex-direction:column;gap:20px;padding:6px 0 4px}.ep-card[data-v-ca1ab0ed]{background:var(--cc-surface);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);border:1px solid var(--cc-line);padding:22px 20px 8px}.ep-sech[data-v-ca1ab0ed]{font-family:var(--cc-font-body);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cc-ink-soft);margin:0 0 18px}.ep-avatar-row[data-v-ca1ab0ed]{display:flex;justify-content:center;margin-bottom:26px}.ep-avatar-wrap[data-v-ca1ab0ed]{position:relative;width:96px;height:96px}.ep-avatar[data-v-ca1ab0ed]{width:96px;height:96px;border-radius:var(--cc-radius-pill);overflow:hidden;box-shadow:var(--cc-shadow-card);background:var(--cc-avatar-grad)}.ep-avatar img[data-v-ca1ab0ed]{width:100%;height:100%;object-fit:cover;display:block}.ep-avatar-edit[data-v-ca1ab0ed]{position:absolute;right:-2px;bottom:-2px;width:34px;height:34px;border-radius:var(--cc-radius-pill);border:3px solid var(--cc-surface);background:var(--cc-primary);color:var(--cc-on-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:0 2px 6px rgba(20,30,20,.25);font-size:15px}.ep-hidden[data-v-ca1ab0ed]{display:none}.ep-photo-hint[data-v-ca1ab0ed]{margin:10px 2px 0;font-size:12.5px;line-height:1.45;color:var(--cc-ink-soft)}.ep-banner-actions[data-v-ca1ab0ed]{display:flex;gap:8px;margin-top:12px}.ep-textbtn[data-v-ca1ab0ed]{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 16px;border-radius:var(--cc-radius-pill);border:1px solid var(--cc-line-strong);background:var(--cc-surface);color:var(--cc-ink);font-family:var(--cc-font-body);font-weight:600;font-size:13.5px;cursor:pointer}.ep-textbtn.danger[data-v-ca1ab0ed]{color:var(--cc-ink-soft);border-color:var(--cc-line)}.ep-textbtn[data-v-ca1ab0ed]:disabled{opacity:.6;cursor:default}.ep-banner-add[data-v-ca1ab0ed]{width:100%;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1.5px dashed var(--cc-line-strong);border-radius:var(--cc-radius);background:var(--cc-surface-2);color:var(--cc-ink-soft);font-family:var(--cc-font-body);font-weight:600;font-size:14px;cursor:pointer}.ep-banner-add ion-icon[data-v-ca1ab0ed]{font-size:26px}.ep-banner-add[data-v-ca1ab0ed]:disabled{opacity:.6;cursor:default}.ep-field[data-v-ca1ab0ed]{padding:6px 0 16px;border-bottom:1px solid var(--cc-line)}.ep-field-plain[data-v-ca1ab0ed]{padding:8px 0 16px;border-bottom:none}.ep-label[data-v-ca1ab0ed]{display:block;font-size:12px;font-weight:500;color:var(--cc-ink-soft);margin-bottom:3px}.ep-input[data-v-ca1ab0ed]{width:100%;border:none;outline:none;background:transparent;font-family:inherit;font-size:18px;font-weight:600;color:var(--cc-ink);padding:2px 0}.ep-input[data-v-ca1ab0ed]::placeholder{color:var(--cc-ink-faint);font-weight:500}.ep-textarea[data-v-ca1ab0ed]{font-size:16px;font-weight:500;line-height:1.45;resize:none;min-height:76px}.ev-privacy-row[data-v-ca1ab0ed]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 10px}.ev-privacy-main[data-v-ca1ab0ed]{display:flex;align-items:center;gap:10px}.ev-privacy-ic[data-v-ca1ab0ed]{font-size:20px;color:var(--cc-ink-soft)}.ev-privacy-label[data-v-ca1ab0ed]{font-size:15.5px;font-weight:600;color:var(--cc-ink)}.ev-privacy-note[data-v-ca1ab0ed]{margin:0 0 12px;font-size:13px;line-height:1.45;color:var(--cc-ink-soft)}ion-toggle[data-v-ca1ab0ed]{--track-background: var(--cc-line-strong);--track-background-checked: var(--cc-primary);--handle-background: var(--cc-on-primary);--handle-background-checked: var(--cc-on-primary);padding:0}.ep-foot[data-v-ca1ab0ed]{position:sticky;bottom:0;margin-top:4px;padding:14px 0 4px;background:linear-gradient(to top,var(--cc-surface) 62%,transparent)}.ep-save[data-v-ca1ab0ed]{width:100%;min-height:56px;display:flex;align-items:center;justify-content:center;font-family:var(--cc-font-body);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:16px;padding:17px 28px;border:none;border-radius:var(--cc-radius-pill);background:var(--cc-primary);color:var(--cc-on-primary);cursor:pointer;box-shadow:0 8px 20px -8px rgba(30,74,42,.6)}.ep-save[data-v-ca1ab0ed]:disabled{background:var(--cc-line-strong);color:var(--cc-surface);box-shadow:none;cursor:default}.cc-code[data-v-10868404]{display:flex;gap:9px}.cc-code-box[data-v-10868404]{flex:1;min-width:0;aspect-ratio:48 / 58;border-radius:var(--cc-radius-sm);border:1.5px solid var(--cc-line-strong);background:var(--cc-surface);color:var(--cc-ink);font-family:var(--cc-font-display);font-weight:600;font-size:26px;text-align:center;outline:none;transition:border-color .15s var(--cc-ease),box-shadow .15s var(--cc-ease);-webkit-appearance:none}.cc-code-box.filled[data-v-10868404]{border-color:var(--cc-line-strong)}.cc-code-box[data-v-10868404]:focus,.cc-code-box.active[data-v-10868404]{border:2px solid var(--cc-primary);box-shadow:0 0 0 4px var(--cc-primary-soft)}.cc-code.invalid .cc-code-box[data-v-10868404]{border-color:var(--cc-danger);box-shadow:0 0 0 3px color-mix(in oklab,var(--cc-danger) 16%,transparent)}.am[data-v-438eccc7]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--cc-bg, var(--ion-background-color));color:var(--cc-ink);font-family:var(--cc-font-body)}.am-top[data-v-438eccc7]{flex:none;display:flex;align-items:center;gap:16px;padding:calc(var(--ion-safe-area-top, 0px) + 10px) 26px 0}.am-back[data-v-438eccc7]{width:40px;height:40px;flex:none;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line);color:var(--cc-ink);display:grid;place-items:center;cursor:pointer;transition:transform .15s var(--cc-ease)}.am-back[data-v-438eccc7]:active{transform:scale(.92)}.am-progress[data-v-438eccc7]{display:flex;gap:6px}.am-progress span[data-v-438eccc7]{width:28px;height:5px;border-radius:var(--cc-radius-pill);background:var(--cc-line-strong);transition:background .25s var(--cc-ease)}.am-progress span.on[data-v-438eccc7]{background:var(--cc-primary)}.am-scroll[data-v-438eccc7]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:24px 26px calc(20px + var(--ion-safe-area-bottom, 0px));scrollbar-width:none}.am-scroll[data-v-438eccc7]::-webkit-scrollbar{display:none}.am-brand-mark[data-v-438eccc7]{width:38px;height:38px;border-radius:var(--cc-radius-sm);background:var(--cc-primary);color:var(--cc-on-primary);display:grid;place-items:center;margin-bottom:20px}.am-badge[data-v-438eccc7]{width:64px;height:64px;border-radius:var(--cc-radius);background:var(--cc-primary-soft);color:var(--cc-primary);display:grid;place-items:center;margin-bottom:22px}.am-badge svg[data-v-438eccc7]{width:30px;height:30px}.am-eyebrow[data-v-438eccc7]{font-family:var(--cc-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink-faint);margin-bottom:10px}.am-title[data-v-438eccc7]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:27px;line-height:1.08;margin:0;color:var(--cc-ink)}.am-sub[data-v-438eccc7]{font-size:15px;line-height:1.5;color:var(--cc-ink-soft);margin:8px 0 0;max-width:320px}.am-sub strong[data-v-438eccc7]{color:var(--cc-ink)}.am-emailchip[data-v-438eccc7]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;margin-top:14px;background:var(--cc-surface-2);border:1px solid var(--cc-line);border-radius:var(--cc-radius-pill);padding:7px 8px 7px 13px;cursor:pointer;color:var(--cc-ink);max-width:100%}.am-emailchip svg[data-v-438eccc7]{width:15px;height:15px;color:var(--cc-ink-soft);flex:none}.am-emailchip span[data-v-438eccc7]{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-emailchip em[data-v-438eccc7]{font-style:normal;font-size:12.5px;font-weight:700;color:var(--cc-primary);padding:0 4px;flex:none}.am-field[data-v-438eccc7]{position:relative;display:block;margin-top:32px}.am-name-row[data-v-438eccc7]{display:flex;gap:16px;margin-top:32px}.am-name-row .am-field[data-v-438eccc7]{margin-top:0;flex:1}.am-label[data-v-438eccc7]{position:absolute;top:-9px;left:2px;background:var(--cc-bg, var(--ion-background-color));padding:0 5px;font-size:12px;font-weight:600;color:var(--cc-ink-soft);z-index:1}.am-field-row[data-v-438eccc7]{display:flex;align-items:center;gap:11px;border-bottom:1.5px solid var(--cc-line-strong);padding:12px 2px;transition:border-color .15s var(--cc-ease)}.am-field:focus-within .am-label[data-v-438eccc7]{color:var(--cc-primary)}.am-field:focus-within .am-field-row[data-v-438eccc7]{border-bottom:2px solid var(--cc-primary)}.am-field.err .am-field-row[data-v-438eccc7]{border-bottom-color:var(--cc-danger)}.am-field.err .am-field-ico[data-v-438eccc7]{color:var(--cc-danger)}.am-field-ico[data-v-438eccc7]{width:18px;height:18px;flex:none;color:var(--cc-ink-faint)}.am-field:focus-within .am-field-ico[data-v-438eccc7]{color:var(--cc-primary)}.am-field-row input[data-v-438eccc7]{flex:1;min-width:0;border:none;background:none;outline:none;font-family:var(--cc-font-body);font-size:16px;color:var(--cc-ink);padding:0}.am-field-row input[data-v-438eccc7]::placeholder{color:var(--cc-ink-faint)}.am-eye[data-v-438eccc7]{border:none;background:none;padding:0;color:var(--cc-ink-soft);cursor:pointer;display:grid;place-items:center}.am-eye svg[data-v-438eccc7]{width:20px;height:20px}.am-field-block[data-v-438eccc7]{position:relative;margin-top:30px}.am-label.static[data-v-438eccc7]{position:static;display:block;margin-bottom:4px;padding:0;background:none}.am-label.static.focus[data-v-438eccc7]{color:var(--cc-primary)}.am-field-block.err[data-v-438eccc7] .address-search,.am-field-block.err[data-v-438eccc7] input{border-color:var(--cc-danger)}.am-strength[data-v-438eccc7]{display:flex;align-items:center;gap:7px;margin-top:12px}.am-strength-bar[data-v-438eccc7]{display:flex;gap:7px;flex:1}.am-strength-bar i[data-v-438eccc7]{flex:1;height:4px;border-radius:var(--cc-radius-pill);background:var(--cc-line-strong);transition:background .2s var(--cc-ease)}.am-strength-bar i.on[data-v-438eccc7]{background:var(--cc-primary)}.am-strength em[data-v-438eccc7]{font-style:normal;font-size:12px;font-weight:700;color:var(--cc-ink-faint)}.am-strength em.lvl-2[data-v-438eccc7]{color:var(--cc-accent)}.am-strength em.lvl-3[data-v-438eccc7]{color:var(--cc-primary)}.am-hint[data-v-438eccc7]{font-size:12.5px;color:var(--cc-ink-faint);margin:14px 0 0}.am-code[data-v-438eccc7]{margin-top:30px}.am-resend[data-v-438eccc7]{text-align:center;margin-top:24px;font-size:14px;color:var(--cc-ink-faint);font-weight:600}.am-resend span[data-v-438eccc7]{color:var(--cc-ink-soft)}.am-resend a[data-v-438eccc7]{color:var(--cc-primary);cursor:pointer;font-weight:700}.am-resend a.disabled[data-v-438eccc7]{opacity:.5;pointer-events:none}.am-deliver-note[data-v-438eccc7]{margin:10px 0 0;text-align:center;font-size:12.5px;color:var(--cc-ink-faint)}.am-hint[data-v-438eccc7]{margin:14px 0 0;padding:12px 14px;border-radius:var(--cc-radius);background:var(--cc-surface-2);border:1px solid var(--cc-line);font-size:13.5px;line-height:1.45;color:var(--cc-ink-soft)}.am-hint-title[data-v-438eccc7]{font-weight:700;color:var(--cc-ink);margin-bottom:2px}.am-hint p[data-v-438eccc7]{margin:0}.am-hint p+p[data-v-438eccc7]{margin-top:6px}.am-hint strong[data-v-438eccc7]{color:var(--cc-ink)}.am-login-meta[data-v-438eccc7]{display:flex;align-items:center;justify-content:space-between;margin-top:20px}.am-remember[data-v-438eccc7]{display:flex;align-items:center;gap:9px;background:none;border:none;padding:0;cursor:pointer;font-size:13.5px;font-weight:600;color:var(--cc-ink-soft);font-family:var(--cc-font-body)}.am-check[data-v-438eccc7]{width:20px;height:20px;border-radius:calc(var(--cc-radius-sm) / 2);border:1.5px solid var(--cc-line-strong);display:grid;place-items:center;color:var(--cc-on-primary);transition:background .15s var(--cc-ease),border-color .15s var(--cc-ease)}.am-remember.on .am-check[data-v-438eccc7]{background:var(--cc-primary);border-color:var(--cc-primary)}.am-check svg[data-v-438eccc7]{width:13px;height:13px}.am-forgot[data-v-438eccc7]{font-size:13.5px;font-weight:700;color:var(--cc-primary);cursor:pointer}.am-actions[data-v-438eccc7]{margin-top:auto;display:flex;flex-direction:column;gap:14px;padding-top:28px}.am-btn[data-v-438eccc7]{width:100%;border-radius:var(--cc-radius-pill);padding:17px 26px;font-family:var(--cc-font-body);font-weight:600;font-size:16px;cursor:pointer;border:none;display:inline-flex;align-items:center;justify-content:center;min-height:54px;transition:transform .14s var(--cc-ease),background .18s}.am-btn[data-v-438eccc7]:active{transform:scale(.975)}.am-btn[data-v-438eccc7]:disabled{opacity:.7}.am-btn.primary[data-v-438eccc7]{background:var(--cc-primary);color:var(--cc-on-primary);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--cc-primary) 80%,transparent)}.am-spin[data-v-438eccc7]{width:1.25rem;height:1.25rem;--color: var(--cc-on-primary)}.am-switch[data-v-438eccc7]{text-align:center;font-size:14px;color:var(--cc-ink-soft);font-weight:600;margin:0}.am-switch a[data-v-438eccc7]{font-weight:700;color:var(--cc-primary);cursor:pointer}.am-guest[data-v-438eccc7]{text-align:center;margin-top:2px}.am-guest a[data-v-438eccc7]{color:var(--cc-ink-faint);font-weight:600;font-size:13.5px;cursor:pointer}.am-fineprint[data-v-438eccc7]{text-align:center;font-size:12.5px;line-height:1.5;color:var(--cc-ink-faint);margin:0}.am-fineprint.plain[data-v-438eccc7]{margin:0}.am-fineprint a[data-v-438eccc7]{font-weight:600;color:var(--cc-primary)}.am-error[data-v-438eccc7]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--cc-radius-sm);background:var(--cc-danger-soft);color:var(--cc-danger-ink);border:1px solid color-mix(in oklab,var(--cc-danger) 24%,transparent);font-size:13.5px;line-height:1.45;font-weight:500;margin-bottom:20px;animation:am-error-in-438eccc7 .28s var(--cc-ease) both}.am-error-ico[data-v-438eccc7]{flex:none;width:18px;height:18px;margin-top:1px;color:var(--cc-danger)}@keyframes am-error-in-438eccc7{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.am-error[data-v-438eccc7]{animation:none}}.detail-item[data-v-8ef14f79]{display:flex;align-items:flex-start;justify-content:space-between;margin:30px 0;position:relative}.detail-text[data-v-8ef14f79]{display:flex;flex-direction:column;width:100%}.detail-text>.detail-heading[data-v-8ef14f79]{font-weight:600;margin:0}.detail-text>.detail-body[data-v-8ef14f79]{margin:5px 0;color:var(--cc-ink-soft)}.user-photo[data-v-8ef14f79]{width:50px;height:50px;min-width:50px;min-height:50px;margin-right:15px;border-radius:var(--cc-radius-pill);object-fit:cover}.fallback-photo[data-v-8ef14f79],.empty-state[data-v-8ef14f79],.error-state[data-v-8ef14f79]{display:flex;align-items:center;justify-content:center;background-color:var(--cc-surface-2)}.error-state[data-v-8ef14f79]{background-color:var(--cc-danger-soft)}.skeleton[data-v-8ef14f79]{background:linear-gradient(90deg,var(--cc-surface-2) 0%,var(--cc-line-strong) 50%,var(--cc-surface-2) 100%);background-size:200% 100%;animation:loading-8ef14f79 1.5s infinite}.detail-heading-skeleton[data-v-8ef14f79]{height:20px;width:70%;margin-bottom:8px;border-radius:var(--cc-radius-sm)}.detail-body-skeleton[data-v-8ef14f79]{height:16px;width:50%;border-radius:var(--cc-radius-sm)}@keyframes loading-8ef14f79{0%{background-position:200% 0}to{background-position:-200% 0}}.icon-container[data-v-f8192ca0]{width:50px;height:50px;min-width:50px;min-height:50px;display:flex;align-items:center;justify-content:center;border-radius:var(--cc-radius-sm)}.icon-container ion-icon[data-v-f8192ca0]{font-size:24px}.detail-item[data-v-1c4080f3]{display:flex;align-items:flex-start;justify-content:space-between;margin:30px 0;position:relative}.detail-text[data-v-1c4080f3]{display:flex;flex-direction:column;width:100%}.detail-text>.detail-heading[data-v-1c4080f3]{font-weight:600;margin:0}.detail-text>.detail-body[data-v-1c4080f3]{margin:5px 0;color:var(--ion-color-medium)}.vendor-photo[data-v-1c4080f3]{width:50px;height:50px;min-width:50px;min-height:50px;margin-right:15px;border-radius:var(--cc-radius-pill);object-fit:cover}.icon-container[data-v-1c4080f3]{width:50px;height:50px;min-width:50px;min-height:50px;display:flex;align-items:center;justify-content:center;border-radius:var(--cc-radius-sm);background-color:var(--ion-color-primary-tint)}.detail-heading-skeleton[data-v-1c4080f3]{height:20px;width:60%;border-radius:var(--cc-radius-sm);margin-bottom:8px}.detail-body-skeleton[data-v-1c4080f3]{height:16px;width:40%;border-radius:var(--cc-radius-sm)}.error-state[data-v-1c4080f3],.empty-state[data-v-1c4080f3],.fallback-photo[data-v-1c4080f3]{display:flex;align-items:center;justify-content:center;background-color:var(--ion-color-light);color:var(--ion-color-medium)}.error-state ion-icon[data-v-1c4080f3],.empty-state ion-icon[data-v-1c4080f3],.fallback-photo ion-icon[data-v-1c4080f3]{font-size:24px}@keyframes shimmer-1c4080f3{0%{background-position:200% 0}to{background-position:-200% 0}}.section-with-heading[data-v-3c85d65c]{margin:20px 0}.section-header[data-v-3c85d65c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}h5[data-v-3c85d65c]{font-family:var(--cc-font-display);font-weight:700;color:var(--cc-ink);margin:0}.action-button[data-v-3c85d65c]{--color: var(--cc-primary);--padding-start: 8px;--padding-end: 8px;font-size:14px;font-weight:500;margin:0}#section-heading-skeleton[data-v-3c85d65c]{width:150px;height:16px;border-radius:var(--cc-radius-sm)}.chat-info-container[data-v-28e0cf28]{padding:8px 4px 4px;display:flex;flex-direction:column;gap:6px}.cc-ctx-list[data-v-28e0cf28]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);padding:4px 12px;margin-bottom:8px}.cc-ctx-item[data-v-28e0cf28]{display:flex;align-items:center;gap:8px;padding:8px 0}.cc-ctx-item+.cc-ctx-item[data-v-28e0cf28]{border-top:1px solid var(--cc-line)}.cc-ctx-main[data-v-28e0cf28]{flex:1;min-width:0;display:flex;align-items:center;gap:11px;border:none;background:none;padding:0;text-align:left;cursor:pointer}.cc-ctx-thumb[data-v-28e0cf28]{flex:none;width:44px;height:44px;border-radius:12px;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint);overflow:hidden;font-size:19px}.cc-ctx-thumb img[data-v-28e0cf28]{width:100%;height:100%;object-fit:cover}.cc-ctx-info[data-v-28e0cf28]{flex:1;min-width:0;display:flex;flex-direction:column}.cc-ctx-name[data-v-28e0cf28]{font-size:14px;font-weight:600;color:var(--cc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-ctx-sub[data-v-28e0cf28]{font-size:12px;color:var(--cc-ink-soft)}.cc-ctx-remove[data-v-28e0cf28]{flex:none;width:32px;height:32px;border-radius:50%;border:none;background:none;display:grid;place-items:center;color:var(--cc-ink-faint);cursor:pointer}.cc-ctx-remove[data-v-28e0cf28]:active{background:var(--cc-surface-2)}.cc-ctx-remove ion-icon[data-v-28e0cf28]{font-size:16px}.cc-ctx-add[data-v-28e0cf28]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px dashed var(--cc-line-strong);border-radius:var(--cc-radius);background:var(--cc-surface);color:var(--ion-color-primary);font-size:13px;font-weight:600;cursor:pointer}.cc-ctx-add ion-icon[data-v-28e0cf28]{font-size:18px}.chat-details[data-v-28e0cf28]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);padding:2px 16px}.cd-row[data-v-28e0cf28]{display:flex;justify-content:space-between;gap:12px;padding:13px 0;font-size:14px}.cd-row+.cd-row[data-v-28e0cf28]{border-top:1px solid var(--cc-line)}.cd-row span[data-v-28e0cf28]:first-child{color:var(--cc-ink-soft);font-weight:600}.cd-row span[data-v-28e0cf28]:last-child{color:var(--cc-ink);font-weight:600}.cc-report-link[data-v-28e0cf28]{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px auto 4px;padding:10px 16px;min-height:40px;border:none;background:none;font-size:12.5px;font-weight:600;color:var(--cc-ink-faint);cursor:pointer}.cc-report-link ion-icon[data-v-28e0cf28]{font-size:14px}.cc-locpick[data-v-d5983cc9]{display:flex;flex-direction:column;font-family:var(--cc-font-body);color:var(--cc-ink)}.cc-lp-searchwrap[data-v-d5983cc9]{padding:2px 0 4px}.cc-lp-search[data-v-d5983cc9]{display:flex;align-items:center;gap:10px;background:var(--cc-surface);border:1.5px solid var(--cc-line-strong);border-radius:var(--cc-radius-pill);padding:12px 14px;transition:border-color .18s var(--cc-ease)}.cc-lp-search.focused[data-v-d5983cc9]{border-color:var(--ion-color-primary)}.cc-lp-search-ico[data-v-d5983cc9]{font-size:19px;color:var(--cc-ink-faint);flex:none}.cc-lp-input[data-v-d5983cc9]{flex:1;min-width:0;border:none;background:none;outline:none;font-family:var(--cc-font-body);font-size:15px;color:var(--cc-ink)}.cc-lp-input[data-v-d5983cc9]::placeholder{color:var(--cc-ink-faint)}.cc-lp-spin[data-v-d5983cc9]{width:20px;height:20px;color:var(--cc-ink-faint);flex:none}.cc-lp-clear[data-v-d5983cc9]{flex:none;width:20px;height:20px;border-radius:50%;border:none;background:var(--cc-surface-2);color:var(--cc-ink-soft);display:grid;place-items:center;cursor:pointer;padding:0}.cc-lp-clear ion-icon[data-v-d5983cc9]{font-size:13px}.cc-lp-error[data-v-d5983cc9]{display:block;font-size:12.5px;padding:4px 2px 0;color:var(--cc-danger)}.cc-lp-current[data-v-d5983cc9]{display:flex;align-items:center;gap:13px;width:100%;background:none;border:none;padding:14px 4px;margin-top:6px;cursor:pointer;text-align:left}.cc-lp-current[data-v-d5983cc9]:disabled{opacity:.6;cursor:default}.cc-lp-current-ico[data-v-d5983cc9]{width:40px;height:40px;border-radius:var(--cc-radius-sm);background:var(--ion-color-primary);color:var(--cc-on-primary);display:grid;place-items:center;flex:none}.cc-lp-current-ico ion-icon[data-v-d5983cc9]{font-size:20px}.cc-lp-current-ico ion-spinner[data-v-d5983cc9]{width:20px;height:20px}.cc-lp-current-text[data-v-d5983cc9]{display:flex;flex-direction:column;min-width:0}.cc-lp-current-title[data-v-d5983cc9]{font-weight:700;font-size:15px;color:var(--ion-color-primary)}.cc-lp-current-sub[data-v-d5983cc9]{font-size:12.5px;color:var(--cc-ink-soft);margin-top:1px}.cc-lp-divider[data-v-d5983cc9]{height:1px;background:var(--cc-line);margin:6px 0}.cc-lp-eyebrow[data-v-d5983cc9]{font-family:var(--cc-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink-faint);padding:10px 2px 4px}.cc-lp-list[data-v-d5983cc9]{display:flex;flex-direction:column}.cc-lp-row[data-v-d5983cc9]{display:flex;align-items:center;gap:13px;width:100%;background:none;border:none;padding:11px 4px;cursor:pointer;text-align:left;transition:background .14s var(--cc-ease);border-radius:var(--cc-radius-sm)}.cc-lp-row[data-v-d5983cc9]:active{background:var(--cc-surface-2)}.cc-lp-row[data-v-d5983cc9]:disabled{opacity:.55;cursor:default}.cc-lp-row-ico[data-v-d5983cc9]{width:38px;height:38px;border-radius:var(--cc-radius-sm);background:var(--cc-surface-2);color:var(--cc-ink-soft);display:grid;place-items:center;flex:none}.cc-lp-row-ico ion-icon[data-v-d5983cc9]{font-size:18px}.cc-lp-row-text[data-v-d5983cc9]{display:flex;flex-direction:column;min-width:0}.cc-lp-row-title[data-v-d5983cc9]{font-weight:600;font-size:14.5px;color:var(--cc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-lp-row-title[data-v-d5983cc9] b{color:var(--ion-color-primary);font-weight:700}.cc-lp-row-sub[data-v-d5983cc9]{font-size:12.5px;color:var(--cc-ink-soft);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-lp-empty[data-v-d5983cc9]{padding:14px 4px;font-size:13.5px;color:var(--cc-ink-soft)}.cc-lp-privacy[data-v-d5983cc9]{display:flex;align-items:flex-start;gap:7px;margin:18px 2px 0;font-size:12px;line-height:1.45;color:var(--cc-ink-faint)}.cc-lp-privacy ion-icon[data-v-d5983cc9]{font-size:14px;margin-top:1px;flex:none}#settings-modal[data-v-1a66d95b]{display:flex;flex-direction:column;gap:26px;padding:10px 2px 16px}.set-card[data-v-1a66d95b]{background:var(--cc-surface);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);border:1px solid var(--cc-line);overflow:hidden}.set-card-head[data-v-1a66d95b]{padding:16px 18px 12px}.set-sech[data-v-1a66d95b]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cc-ink-soft)}.set-row[data-v-1a66d95b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;border-top:1px solid var(--cc-line)}.set-row-main[data-v-1a66d95b]{display:flex;align-items:baseline;gap:9px}.set-label[data-v-1a66d95b]{font-size:15.5px;font-weight:600;color:var(--cc-ink)}.set-meta[data-v-1a66d95b]{font-size:13px;font-weight:700;color:var(--cc-primary);cursor:pointer;padding:2px 6px;border-radius:var(--cc-radius-sm);transition:background-color .3s ease}.set-meta.disabled[data-v-1a66d95b]{color:var(--cc-ink-faint);cursor:default;pointer-events:none}.set-meta.flash-radius[data-v-1a66d95b]{background-color:var(--cc-primary-soft)}.set-note[data-v-1a66d95b]{margin:10px 6px 0;font-size:13px;line-height:1.5;color:var(--cc-ink-soft)}ion-toggle[data-v-1a66d95b]{--track-background: var(--cc-line-strong);--track-background-checked: var(--cc-primary);--handle-background: var(--cc-on-primary);--handle-background-checked: var(--cc-on-primary);padding:0}#report-problem-modal[data-v-77973cd2]{display:flex;flex-direction:column;padding:10px 2px 16px}.rp-intro[data-v-77973cd2]{margin:0 0 18px;font-size:15px;line-height:1.5;color:var(--cc-ink-soft)}.rp-cats[data-v-77973cd2]{display:flex;gap:8px;margin-bottom:14px}.rp-cat[data-v-77973cd2]{padding:7px 14px;border-radius:999px;border:1px solid var(--cc-line-strong);background:var(--cc-surface);font-size:13.5px;font-weight:600;color:var(--cc-ink-soft)}.rp-cat.active[data-v-77973cd2]{background:var(--cc-primary-soft);border-color:var(--cc-primary);color:var(--cc-primary)}.rp-text[data-v-77973cd2]{width:100%;resize:vertical;padding:14px;border:1px solid var(--cc-line-strong);border-radius:var(--cc-radius);background:var(--cc-surface);font-family:inherit;font-size:15px;line-height:1.5;color:var(--cc-ink)}.rp-text[data-v-77973cd2]:focus{outline:none;border-color:var(--cc-primary)}.rp-count[data-v-77973cd2]{align-self:flex-end;margin-top:4px;font-size:12px;color:var(--cc-ink-faint)}.rp-error[data-v-77973cd2]{margin:10px 0 0;font-size:13.5px;color:var(--ion-color-danger, #c0392b)}.rp-submit[data-v-77973cd2]{margin-top:18px}.rp-note[data-v-77973cd2]{margin:14px 6px 0;font-size:13px;line-height:1.5;color:var(--cc-ink-soft)}.rp-done[data-v-77973cd2]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:48px}.rp-done-icon[data-v-77973cd2]{font-size:58px;color:var(--cc-primary);margin-bottom:14px}.rp-done-title[data-v-77973cd2]{margin:0 0 8px;font-size:20px;font-weight:700;color:var(--cc-ink)}.rp-done-text[data-v-77973cd2]{margin:0 0 28px;font-size:15px;line-height:1.5;color:var(--cc-ink-soft)}.rp-done ion-button[data-v-77973cd2]{width:100%}#report-content-modal[data-v-b81c3221]{display:flex;flex-direction:column;padding:10px 2px 16px}.rc-intro[data-v-b81c3221]{margin:0 0 18px;font-size:15px;line-height:1.5;color:var(--cc-ink-soft)}.rc-reasons[data-v-b81c3221]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.rc-reason[data-v-b81c3221]{padding:7px 14px;border-radius:999px;border:1px solid var(--cc-line-strong);background:var(--cc-surface);font-size:13.5px;font-weight:600;color:var(--cc-ink-soft)}.rc-reason.active[data-v-b81c3221]{background:var(--cc-primary-soft);border-color:var(--cc-primary);color:var(--cc-primary)}.rc-text[data-v-b81c3221]{width:100%;resize:vertical;padding:14px;border:1px solid var(--cc-line-strong);border-radius:var(--cc-radius);background:var(--cc-surface);font-family:inherit;font-size:15px;line-height:1.5;color:var(--cc-ink)}.rc-text[data-v-b81c3221]:focus{outline:none;border-color:var(--cc-primary)}.rc-error[data-v-b81c3221]{margin:10px 0 0;font-size:13.5px;color:var(--ion-color-danger, #c0392b)}.rc-submit[data-v-b81c3221]{margin-top:18px}.rc-done[data-v-b81c3221]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:48px}.rc-done-icon[data-v-b81c3221]{font-size:58px;color:var(--cc-primary);margin-bottom:14px}.rc-done-title[data-v-b81c3221]{margin:0 0 8px;font-size:20px;font-weight:700;color:var(--cc-ink)}.rc-done-text[data-v-b81c3221]{margin:0 0 28px;font-size:15px;line-height:1.5;color:var(--cc-ink-soft)}.rc-done ion-button[data-v-b81c3221]{width:100%}.rf[data-v-990b4648]{display:flex;flex-direction:column;gap:16px;padding:4px 2px 8px}.rf-orderid[data-v-990b4648]{font-family:var(--cc-font-mono);font-size:13px;letter-spacing:.04em;font-weight:500;color:var(--cc-ink-soft)}.rf-card[data-v-990b4648]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);padding:16px 18px}.rf-sech[data-v-990b4648]{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cc-ink-soft);margin:0 0 12px}.rf-summary-main[data-v-990b4648]{display:flex;align-items:center;justify-content:space-between;gap:12px}.rf-summary-label[data-v-990b4648]{font-size:14px;color:var(--cc-ink-soft);font-weight:600}.rf-summary-amount[data-v-990b4648]{font-family:var(--cc-font-display);font-size:24px;font-weight:700;color:var(--cc-ink);letter-spacing:-.01em}.rf-row[data-v-990b4648]{display:flex;justify-content:space-between;font-size:14px;padding:4px 0}.rf-row span[data-v-990b4648]:first-child{color:var(--cc-ink-soft)}.rf-row span[data-v-990b4648]:last-child{color:var(--cc-ink);font-weight:600}.rf-refunded[data-v-990b4648]{margin-top:8px;padding-top:8px;border-top:1px solid var(--cc-line)}.rf-refunded span[data-v-990b4648]{color:var(--cc-danger)!important}.rf-amount-input[data-v-990b4648]{display:flex;align-items:center;gap:6px;border:1px solid var(--cc-line);border-radius:var(--cc-radius-sm);padding:4px 14px}.rf-amount-prefix[data-v-990b4648]{font-family:var(--cc-font-display);font-size:22px;font-weight:700;color:var(--cc-ink-soft)}.rf-amount-field[data-v-990b4648]{--padding-start: 0;--padding-top: 8px;--padding-bottom: 8px;--placeholder-color: var(--cc-ink-faint);font-family:var(--cc-font-display);font-size:24px;font-weight:700;color:var(--cc-ink)}.rf-hint[data-v-990b4648]{margin:8px 2px 0;font-size:12px;color:var(--cc-ink-soft)}.rf-fee[data-v-990b4648]{padding:2px 0}.rf-fee+.rf-fee[data-v-990b4648]{margin-top:12px;padding-top:12px;border-top:1px solid var(--cc-line)}.rf-fee-head[data-v-990b4648]{display:flex;align-items:center;gap:12px}.rf-fee-ic[data-v-990b4648]{font-size:20px;flex-shrink:0;color:var(--cc-ink-faint)}.rf-fee-ic-ok[data-v-990b4648]{color:var(--cc-primary)}.rf-fee-main[data-v-990b4648]{flex:1;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rf-fee-label[data-v-990b4648]{font-size:14px;font-weight:600;color:var(--cc-ink)}.rf-fee-amt[data-v-990b4648]{font-size:15px;font-weight:700;color:var(--cc-ink)}.rf-fee-info[data-v-990b4648]{margin:6px 0 0 32px;font-size:12.5px;line-height:1.45;color:var(--cc-ink-soft)}.rf-preview[data-v-990b4648]{background:var(--cc-primary-soft);border-color:transparent}.rf-net[data-v-990b4648]{margin-top:8px;padding-top:10px;border-top:1px solid var(--cc-line)}.rf-net span[data-v-990b4648]:first-child{color:var(--cc-ink)!important;font-weight:600}.rf-net-amt[data-v-990b4648]{font-family:var(--cc-font-display);font-size:20px;font-weight:700;color:var(--cc-primary)}.rf-preview-amt[data-v-990b4648]{font-weight:700}.rf-warn[data-v-990b4648]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--cc-danger-soft);border-radius:var(--cc-radius-sm)}.rf-warn ion-icon[data-v-990b4648]{font-size:20px;color:var(--cc-danger);flex-shrink:0;margin-top:1px}.rf-warn p[data-v-990b4648]{margin:0;font-size:13px;color:var(--cc-danger-ink);line-height:1.45;font-weight:500}.rf-actions[data-v-990b4648]{display:flex;gap:12px;margin-top:4px}.rf-btn[data-v-990b4648]{flex:1;min-height:52px;display:flex;align-items:center;justify-content:center;font-family:var(--cc-font-body);font-weight:700;font-size:15px;letter-spacing:.02em;border-radius:var(--cc-radius-pill);cursor:pointer;border:none}.rf-btn-ghost[data-v-990b4648]{background:transparent;border:1.5px solid var(--cc-line-strong);color:var(--cc-ink-soft)}.rf-btn-primary[data-v-990b4648]{background:var(--cc-accent);color:var(--cc-on-primary);box-shadow:0 8px 20px -8px color-mix(in oklab,var(--cc-accent) 70%,transparent)}.rf-btn-primary[data-v-990b4648]:disabled{background:var(--cc-line-strong);color:var(--cc-surface);box-shadow:none;cursor:default}.agreement-modal[data-v-cd8fb630]{padding:0;height:100%;display:flex;flex-direction:column}.agreement-sequential[data-v-cd8fb630],.agreement-batch[data-v-cd8fb630]{height:100%;display:flex;flex-direction:column}.agreement-header[data-v-cd8fb630]{margin-bottom:20px}.agreement-title[data-v-cd8fb630]{margin:0 0 8px;font-family:var(--cc-font-display);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--cc-ink)}.agreement-counter[data-v-cd8fb630]{margin:0;color:var(--cc-ink-soft);font-size:.875rem;font-weight:600}.agreement-content[data-v-cd8fb630]{flex:1;min-height:40vh;overflow-y:auto;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);padding:18px;margin-bottom:20px;-webkit-overflow-scrolling:touch}.agreement-content[data-v-cd8fb630]::-webkit-scrollbar{width:6px}.agreement-content[data-v-cd8fb630]::-webkit-scrollbar-track{background:transparent}.agreement-content[data-v-cd8fb630]::-webkit-scrollbar-thumb{background:var(--cc-line-strong);border-radius:var(--cc-radius-pill)}.scrollable-content[data-v-cd8fb630]{line-height:1.7;color:var(--cc-ink);font-size:.9375rem;padding:0}.scrollable-content[data-v-cd8fb630] p{margin:0 0 10px;color:var(--cc-ink-soft)}.scrollable-content[data-v-cd8fb630] p.section{margin:18px 0 8px;font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.06em;color:var(--cc-ink)}.scrollable-content[data-v-cd8fb630] p.section:first-child{margin-top:0}.scrollable-content[data-v-cd8fb630] p.bullet{margin:0 0 6px;padding-left:1.2em;position:relative}.scrollable-content[data-v-cd8fb630] p.bullet:before{content:"•";position:absolute;left:.25em;color:var(--cc-ink-soft)}.scrollable-content[data-v-cd8fb630] p:last-child{margin-bottom:0}.agreement-lead[data-v-cd8fb630]{margin:0 0 14px;color:var(--cc-ink-soft);font-size:.9375rem;font-weight:600}.agreement-unavailable[data-v-cd8fb630]{margin:0;padding:28px 8px;text-align:center;color:var(--cc-ink-soft);font-size:.9375rem;line-height:1.5}.agreement-actions[data-v-cd8fb630]{margin-top:auto;padding-top:8px;position:sticky;bottom:0;background:var(--cc-surface);z-index:10}.accept-error[data-v-cd8fb630]{margin:0 0 10px;padding:10px 14px;background:var(--cc-danger-soft);border-radius:var(--cc-radius);color:var(--cc-danger-ink);font-size:.875rem;font-weight:600;text-align:center}.accept-button[data-v-cd8fb630]{--background: var(--cc-primary);--background-activated: color-mix(in oklab, var(--cc-primary) 85%, black);--background-hover: color-mix(in oklab, var(--cc-primary) 92%, white);--color: var(--cc-on-primary);--border-radius: var(--cc-radius-pill);--padding-top: 17px;--padding-bottom: 17px;--padding-start: 28px;--padding-end: 28px;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.04em;--box-shadow: 0 8px 20px -8px color-mix(in oklab, var(--cc-primary) 70%, transparent);transition:all .2s ease;margin:0}.accept-button[data-v-cd8fb630]:not(.button-disabled):active{transform:scale(.98)}.accept-button.button-disabled[data-v-cd8fb630]{--background: var(--cc-line-strong);--color: var(--cc-surface);box-shadow:none;cursor:not-allowed}.processing-text[data-v-cd8fb630]{display:flex;align-items:center;justify-content:center;gap:8px}.button-spinner[data-v-cd8fb630]{width:18px;height:18px;--color: white}.agreement-batch .agreements-list[data-v-cd8fb630]{flex:1;min-height:40vh;overflow-y:auto;margin-bottom:20px;padding-right:4px;-webkit-overflow-scrolling:touch}.agreement-batch .agreements-list[data-v-cd8fb630]::-webkit-scrollbar{width:6px}.agreement-batch .agreements-list[data-v-cd8fb630]::-webkit-scrollbar-track{background:transparent}.agreement-batch .agreements-list[data-v-cd8fb630]::-webkit-scrollbar-thumb{background:var(--cc-ink-faint);border-radius:var(--cc-radius-pill)}.agreement-item[data-v-cd8fb630]{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--cc-line)}.agreement-item[data-v-cd8fb630]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.agreement-item .agreement-title[data-v-cd8fb630]{font-size:1.25rem;margin-bottom:12px}.agreement-item .agreement-content[data-v-cd8fb630]{margin-bottom:16px;min-height:0}.no-agreements[data-v-cd8fb630]{text-align:center;padding:48px 32px;color:var(--cc-ink-soft)}.no-agreements p[data-v-cd8fb630]{margin:0;font-size:1rem}.agreement-modal[data-v-cd8fb630] *{transition:opacity .2s ease,transform .2s ease}.cc-store-preview[data-v-3154dd38]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);padding:14px}.cc-sp-head[data-v-3154dd38]{display:flex;align-items:center;gap:12px}.cc-sp-avatar[data-v-3154dd38]{width:48px;height:48px;border-radius:var(--cc-radius-sm);flex:none;overflow:hidden;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint)}.cc-sp-avatar ion-img[data-v-3154dd38]{width:100%;height:100%;object-fit:cover}.cc-sp-avatar ion-icon[data-v-3154dd38]{font-size:22px}.cc-sp-id[data-v-3154dd38]{flex:1;min-width:0}.cc-sp-name[data-v-3154dd38]{display:flex;align-items:center;gap:5px;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.01em;font-size:16px;color:var(--cc-ink);line-height:1.15}.cc-sp-name ion-icon[data-v-3154dd38]{font-size:14px;color:var(--ion-color-primary);flex:none}.cc-sp-meta[data-v-3154dd38]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12.5px;color:var(--cc-ink-soft);margin-top:3px}.cc-sp-star[data-v-3154dd38]{font-size:12px;color:var(--cc-accent)}.cc-sp-dot[data-v-3154dd38]{opacity:.6}.cc-sp-tag[data-v-3154dd38]{display:inline-flex;align-items:center;gap:3px;margin-left:2px;padding:2px 8px;border-radius:var(--cc-radius-pill);background:var(--cc-primary-soft);color:var(--ion-color-primary);font-size:11px;font-weight:700;line-height:1.4}.cc-sp-tag ion-icon[data-v-3154dd38]{font-size:12px}.cc-sp-follow[data-v-3154dd38]{flex:none;padding:8px 14px;border-radius:var(--cc-radius-pill);border:none;background:var(--cc-primary-soft);color:var(--ion-color-primary);font-weight:600;font-size:13px;cursor:pointer;transition:transform .14s var(--cc-ease)}.cc-sp-follow[data-v-3154dd38]:active{transform:scale(.95)}.cc-sp-follow.following[data-v-3154dd38]{background:var(--cc-surface);border:1px solid var(--cc-line-strong);color:var(--cc-ink-soft)}.cc-sp-products[data-v-3154dd38]{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cc-sp-products[data-v-3154dd38]::-webkit-scrollbar{display:none}.cc-sp-tile[data-v-3154dd38]{flex:none;width:96px;border:1px solid var(--cc-line);border-radius:var(--cc-radius-sm);overflow:hidden;background:var(--cc-surface);cursor:pointer;padding:0;text-align:left;transition:transform .15s var(--cc-ease)}.cc-sp-tile[data-v-3154dd38]:active{transform:scale(.97)}.cc-sp-tile-photo[data-v-3154dd38]{width:100%;height:72px;background:var(--cc-surface-2)}.cc-sp-tile-photo ion-img[data-v-3154dd38]{width:100%;height:100%;object-fit:cover}.cc-sp-tile-empty[data-v-3154dd38]{width:100%;height:100%;background:var(--cc-surface-2)}.cc-sp-tile-body[data-v-3154dd38]{padding:7px 8px 9px}.cc-sp-tile-name[data-v-3154dd38]{font-size:12.5px;font-weight:600;color:var(--cc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-sp-tile-price[data-v-3154dd38]{font-size:12.5px;font-weight:700;color:var(--cc-ink);margin-top:2px}.cc-sp-empty[data-v-3154dd38]{font-size:13px;color:var(--cc-ink-soft);padding:8px 2px}.cc-sp-tile-photo.skeleton[data-v-3154dd38],.cc-sp-sk-line[data-v-3154dd38]{background:linear-gradient(90deg,var(--cc-surface-2) 25%,var(--cc-surface-3) 37%,var(--cc-surface-2) 63%);background-size:400% 100%;animation:cc-sp-shimmer-3154dd38 1.4s ease infinite}.cc-sp-sk-line[data-v-3154dd38]{height:9px;border-radius:var(--cc-radius-sm);margin:7px 8px 0}.cc-sp-sk-line.short[data-v-3154dd38]{width:50%}@keyframes cc-sp-shimmer-3154dd38{0%{background-position:100% 50%}to{background-position:0 50%}}.cc-sp-cta[data-v-3154dd38]{width:100%;margin-top:13px;padding:13px 20px;border-radius:var(--cc-radius-pill);border:none;background:var(--ion-color-primary);color:var(--cc-on-primary);font-family:var(--cc-font-body);font-weight:600;font-size:15px;cursor:pointer;box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-primary) 80%,transparent);transition:transform .14s var(--cc-ease)}.cc-sp-cta[data-v-3154dd38]:active{transform:scale(.98)}.cc-sp-modal[data-v-a82d30c4]{display:flex;flex-direction:column;gap:14px;font-family:var(--cc-font-body)}.cc-sp-modal-head[data-v-a82d30c4]{padding:2px 2px 0}.cc-sp-modal-title[data-v-a82d30c4]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:20px;color:var(--cc-ink)}.cc-sp-modal-note[data-v-a82d30c4]{display:flex;align-items:flex-start;gap:9px;margin-top:10px;padding:11px 13px;background:var(--cc-primary-soft);border-radius:var(--cc-radius-sm);font-size:12.5px;line-height:1.45;color:var(--ion-color-primary)}.cc-sp-modal-note ion-icon[data-v-a82d30c4]{font-size:18px;flex:none;margin-top:1px}.cc-sp-modal-list[data-v-a82d30c4]{display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.tim[data-v-b389ac92]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 6px 20px}.tim-badge[data-v-b389ac92]{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:var(--cc-accent-soft);color:var(--cc-accent-ink);margin-bottom:14px}.tim-badge ion-icon[data-v-b389ac92]{font-size:30px}.tim-title[data-v-b389ac92]{margin:0;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:20px;color:var(--cc-ink)}.tim-sub[data-v-b389ac92]{margin:8px 0 0;max-width:300px;font-size:14px;line-height:1.5;color:var(--cc-ink-soft)}.tim-note[data-v-b389ac92]{margin:10px 0 0;max-width:300px;padding:10px 16px;border-radius:14px;background:var(--cc-accent-soft);color:var(--cc-accent-ink);font-weight:600;font-size:14.5px;line-height:1.45}.tim-fine[data-v-b389ac92]{margin:14px 0 0;max-width:300px;font-size:12.5px;line-height:1.5;color:var(--cc-ink-soft)}.tim-btn[data-v-b389ac92]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:280px;margin-top:20px;padding:13px 18px;border:none;border-radius:var(--cc-radius-pill);background:var(--ion-color-primary);color:var(--cc-on-primary);font-family:var(--cc-font-body);font-weight:600;font-size:14.5px;cursor:pointer}.tim-btn ion-icon[data-v-b389ac92]{font-size:17px}.wn[data-v-71c3a750]{display:flex;flex-direction:column;height:100%;background:var(--cc-surface)}.wn-scroll[data-v-71c3a750]{flex:1;overflow-y:auto;padding:20px 20px 8px}.wn-spotlight .wn-scroll[data-v-71c3a750]{padding-top:26px}.wn-entry+.wn-entry[data-v-71c3a750]{margin-top:26px;padding-top:22px;border-top:1px solid var(--cc-line)}.wn-eyebrow[data-v-71c3a750]{margin:0 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-accent)}.wn-h[data-v-71c3a750]{margin:0 0 6px;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:22px;color:var(--cc-ink)}.wn-item[data-v-71c3a750]{display:flex;gap:13px;padding:14px 0;border-top:1px solid var(--cc-line)}.wn-item[data-v-71c3a750]:first-of-type{border-top:none}.wn-ico[data-v-71c3a750]{width:38px;height:38px;border-radius:var(--cc-radius-sm);background:var(--cc-surface-2);color:var(--ion-color-primary);display:grid;place-items:center;flex:none}.wn-ico ion-icon[data-v-71c3a750]{font-size:19px}.wn-body[data-v-71c3a750]{flex:1;min-width:0}.wn-title[data-v-71c3a750]{margin:0 0 3px;font-size:15px;font-weight:700;color:var(--cc-ink);display:flex;align-items:center;gap:7px}.wn-aud[data-v-71c3a750]{font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--cc-accent-ink);background:var(--cc-accent-soft);border-radius:var(--cc-radius-pill);padding:2px 7px}.wn-copy[data-v-71c3a750]{margin:0;font-size:13.5px;line-height:1.5;color:var(--cc-ink-soft)}.wn-cta[data-v-71c3a750]{margin-top:9px;border:none;cursor:pointer;font-family:var(--cc-font-body);font-size:13px;font-weight:650;color:var(--ion-color-primary);background:var(--cc-surface-2);border-radius:var(--cc-radius-pill);padding:7px 14px}.wn-cta[data-v-71c3a750]:active{opacity:.8}.wn-foot[data-v-71c3a750]{flex:none;padding:12px 20px calc(var(--ion-safe-area-bottom, 0px) + 14px);border-top:1px solid var(--cc-line);background:var(--cc-surface)}.wn-done[data-v-71c3a750]{width:100%;border:none;cursor:pointer;font-family:var(--cc-font-body);font-size:15px;font-weight:700;color:var(--cc-on-primary);background:var(--ion-color-primary);border-radius:var(--cc-radius);padding:14px 0}.wn-done[data-v-71c3a750]:active{opacity:.9}.sr-input[data-v-750e8b9f]{display:inline-flex;align-items:center;gap:4px}.sr-btn[data-v-750e8b9f]{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.sr-display[data-v-750e8b9f]{display:inline-flex;align-items:center;gap:2px}.sr-star[data-v-750e8b9f]{color:var(--cc-line-strong);transition:color .12s var(--cc-ease)}.sr-star.filled[data-v-750e8b9f]{color:var(--cc-accent)}.sr-star.half[data-v-750e8b9f]{color:var(--cc-accent);opacity:.45}#review-modal[data-v-8c3d8fde]{display:flex;flex-direction:column;padding:10px 2px 16px}.rv-intro[data-v-8c3d8fde]{margin:0 0 18px;font-size:16px;line-height:1.5;font-weight:600;color:var(--cc-ink)}.rv-stars[data-v-8c3d8fde]{display:flex;justify-content:center;margin-bottom:18px}.rv-text-wrap[data-v-8c3d8fde]{position:relative}.rv-text[data-v-8c3d8fde]{width:100%;resize:vertical;padding:14px;border:1px solid var(--cc-line-strong);border-radius:var(--cc-radius);background:var(--cc-surface);font-family:inherit;font-size:15px;line-height:1.5;color:var(--cc-ink)}.rv-text[data-v-8c3d8fde]:focus{outline:none;border-color:var(--cc-primary)}.rv-count[data-v-8c3d8fde]{display:block;margin-top:6px;text-align:right;font-size:12px;color:var(--cc-ink-faint)}.rv-error[data-v-8c3d8fde]{margin:10px 0 0;font-size:13.5px;color:var(--ion-color-danger, #c0392b)}.rv-submit[data-v-8c3d8fde]{margin-top:18px}.rv-done[data-v-8c3d8fde]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:48px}.rv-done-icon[data-v-8c3d8fde]{font-size:58px;color:var(--cc-primary);margin-bottom:14px}.rv-done-title[data-v-8c3d8fde]{margin:0 0 8px;font-size:20px;font-weight:700;color:var(--cc-ink)}.rv-done-text[data-v-8c3d8fde]{margin:0 0 28px;font-size:15px;line-height:1.5;color:var(--cc-ink-soft)}.rv-done ion-button[data-v-8c3d8fde]{width:100%}.rv-view[data-v-6f9545a3]{padding:8px 4px 16px}.rv-view-meta[data-v-6f9545a3]{display:flex;align-items:baseline;gap:8px;margin-top:10px}.rv-view-name[data-v-6f9545a3]{font-weight:700;font-size:15px;color:var(--cc-ink)}.rv-view-date[data-v-6f9545a3]{font-size:12.5px;color:var(--cc-ink-faint);font-weight:500}.rv-view-text[data-v-6f9545a3]{margin:10px 0 0;font-size:15px;line-height:1.55;color:var(--cc-ink);white-space:pre-wrap;word-break:break-word}.rv-view-response[data-v-6f9545a3]{margin-top:14px;padding:10px 12px;border-left:2px solid var(--cc-line-strong);background:var(--cc-surface-2);border-radius:0 var(--cc-radius-sm) var(--cc-radius-sm) 0}.rv-view-response-name[data-v-6f9545a3]{font-weight:700;font-size:12.5px;color:var(--cc-ink-soft)}.rv-view-response-text[data-v-6f9545a3]{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--cc-ink-soft);white-space:pre-wrap;word-break:break-word}.gate[data-v-611de509]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--cc-bg, var(--ion-background-color))}.gate-blur[data-v-611de509]{position:absolute;top:0;right:0;bottom:0;left:0;padding:calc(var(--ion-safe-area-top, 0px) + 20px) 26px 0;filter:blur(3px);opacity:.6;pointer-events:none}.sk[data-v-611de509]{background:var(--cc-surface-2);border-radius:6px}.sk-line[data-v-611de509]{height:11px}.sk-line.sm[data-v-611de509]{width:120px}.sk-line.lg[data-v-611de509]{width:180px;height:20px;margin-top:12px}.gate-id[data-v-611de509]{display:flex;align-items:center;gap:14px}.sk-avatar[data-v-611de509]{width:66px;height:66px;border-radius:50%;border:1px solid var(--cc-line);flex:none}.sk-hero[data-v-611de509]{margin-top:22px;height:110px;border-radius:var(--cc-radius);background:linear-gradient(135deg,#163b21,var(--cc-primary))}.sk-card[data-v-611de509]{margin-top:14px;height:54px;border-radius:var(--cc-radius);background:var(--cc-surface);border:1px solid var(--cc-line)}.gate-row3[data-v-611de509]{display:flex;gap:12px;margin-top:16px}.sk-tile[data-v-611de509]{flex:1;height:76px;border-radius:var(--cc-radius);background:var(--cc-surface);border:1px solid var(--cc-line)}.gate-scrim[data-v-611de509]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(20,25,18,.12),rgba(20,25,18,.42))}.gate-sheet[data-v-611de509]{position:absolute;left:0;right:0;bottom:0;background:var(--cc-surface);border-radius:30px 30px 0 0;padding:14px 28px calc(28px + var(--ion-safe-area-bottom, 0px));box-shadow:var(--cc-shadow-pop);animation:gate-up-611de509 .34s var(--cc-ease) both}@keyframes gate-up-611de509{0%{transform:translateY(40px)}to{transform:none}}.gate-grabber[data-v-611de509]{width:42px;height:5px;border-radius:3px;background:var(--cc-line-strong);margin:0 auto 22px}.gate-badge[data-v-611de509]{width:64px;height:64px;border-radius:20px;display:grid;place-items:center}.gate-badge.primary[data-v-611de509]{background:var(--cc-primary-soft);color:var(--cc-primary)}.gate-badge.accent[data-v-611de509]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.gate-badge ion-icon[data-v-611de509]{font-size:30px}.gate-title[data-v-611de509]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:25px;margin:20px 0 0;color:var(--cc-ink)}.gate-sub[data-v-611de509]{font-size:15px;line-height:1.5;color:var(--cc-ink-soft);margin:10px 0 0}.gate-actions[data-v-611de509]{display:flex;flex-direction:column;gap:12px;margin-top:24px}.gate-btn[data-v-611de509]{width:100%;border-radius:var(--cc-radius-pill);padding:17px 26px;font-family:var(--cc-font-body);font-weight:600;font-size:16px;cursor:pointer;transition:transform .14s var(--cc-ease),background .18s}.gate-btn[data-v-611de509]:active{transform:scale(.975)}.gate-btn.primary[data-v-611de509]{border:none;background:var(--cc-primary);color:var(--cc-on-primary);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--cc-primary) 80%,transparent)}.gate-btn.ghost[data-v-611de509]{background:var(--cc-surface);color:var(--cc-ink);border:1px solid var(--cc-line-strong)}.gate-keep[data-v-611de509]{text-align:center;margin-top:4px}.gate-keep a[data-v-611de509]{color:var(--cc-ink-faint);font-weight:600;font-size:13.5px;cursor:pointer}ion-modal[data-v-724b9876]{--height: 100%;--width: 100%}ion-modal[style*=breakpoints][data-v-724b9876]{--border-radius: var(--cc-radius) var(--cc-radius) 0 0}ion-modal.sheet-fit[data-v-724b9876]{--height: 88%;--border-radius: var(--cc-radius) var(--cc-radius) 0 0;align-items:flex-end}ion-content[data-v-724b9876]{position:relative;height:100%}.modal-content[data-v-724b9876]{flex:1;position:relative;height:100%;overflow-y:auto}ion-title[data-v-724b9876]{display:flex;align-items:center;justify-content:center}.title-container[data-v-724b9876]{display:flex;align-items:center;justify-content:center;position:relative;padding-right:0}.title-container ion-icon[data-v-724b9876]{position:absolute;right:0;top:50%;transform:translateY(-50%)}ion-modal[data-v-724b9876],ion-content[data-v-724b9876]{--background: var(--cc-surface);transition:padding .3s ease}ion-toolbar ion-buttons ion-button[data-v-724b9876]{--padding-start: 8px;--padding-end: 8px;min-height:44px;min-width:44px}.download-banner[data-v-83857dbd]{background:var(--ion-color-primary);color:var(--cc-on-primary);padding:8px 16px;position:relative;z-index:1000}.banner-content[data-v-83857dbd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;max-width:1200px;margin:0 auto}.download-links[data-v-83857dbd]{display:flex;gap:8px}.download-button[data-v-83857dbd]{display:inline-flex;align-items:center;gap:4px;color:var(--cc-on-primary);text-decoration:none;padding:4px 8px;border:1px solid var(--cc-on-primary);border-radius:var(--cc-radius-sm);font-size:.9em}.download-button[data-v-83857dbd]:hover{background:color-mix(in oklab,var(--cc-on-primary) 10%,transparent)}.close-button[data-v-83857dbd]{cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.cc-splash[data-v-1ac76f31]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60000;display:flex;align-items:center;justify-content:center;background:#dce8d6;transition:opacity .32s ease-out}.cc-splash.is-dissolve[data-v-1ac76f31]{opacity:0;pointer-events:none}.cc-splash-wordmark[data-v-1ac76f31]{width:calc(max(100vw,100vh)*.32943);width:calc(max(100vw,100lvh)*.32943);color:#1e4a2a;transition:transform .32s ease-out,opacity .32s ease-out}.cc-splash-wordmark[data-v-1ac76f31] svg{display:block;width:100%;height:auto}.cc-splash-wordmark.is-settle[data-v-1ac76f31]{animation:cc-splash-settle-1ac76f31 .4s cubic-bezier(.22,1,.36,1) both}@keyframes cc-splash-settle-1ac76f31{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-12px) scale(1.01)}to{transform:translateY(0) scale(1)}}.cc-splash.is-dissolve .cc-splash-wordmark[data-v-1ac76f31]{transform:scale(.92);opacity:0}@media (prefers-reduced-motion: reduce){.cc-splash-wordmark.is-settle[data-v-1ac76f31]{animation:none}}h3,h4,h5,p{font-family:Plus Jakarta Sans,sans-serif}body{background-color:var(--ion-background-color)}ion-app{height:100%;overflow:hidden}ion-tabs.cc-app-boot{animation:cc-app-boot-in .3s ease-out both}@keyframes cc-app-boot-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion: reduce){ion-tabs.cc-app-boot{animation:none}}ion-tabs{display:flex;flex-direction:column;height:100%;overflow:hidden}ion-router-outlet{flex:1;overflow:hidden}ion-tab-bar.cc-tab-bar{--background: transparent;background:rgba(255,253,247,.82);-webkit-backdrop-filter:saturate(1.4) blur(18px);backdrop-filter:saturate(1.4) blur(18px);border-top:1px solid var(--cc-line)}ion-tab-button{--ripple-color: transparent;--background: transparent;--background-focused: transparent;--padding-top: 0;--padding-bottom: 0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}ion-tab-button ion-icon{font-size:24px;margin:0;padding:0;transition:color .18s var(--cc-ease),transform .18s var(--cc-ease)}ion-tab-button ion-label{margin-top:4px;font-size:10.5px;font-weight:600;letter-spacing:.01em;margin-bottom:0}ion-tab-button.tab-selected{--color: var(--ion-color-primary)}ion-tab-button.tab-selected ion-icon,ion-tab-button.tab-selected ion-label{color:var(--ion-color-primary)}ion-tab-button:not(.tab-selected){--color: var(--cc-ink-faint)}ion-tab-button:not(.tab-selected) ion-icon,ion-tab-button:not(.tab-selected) ion-label{color:var(--cc-ink-faint)}ion-tab-button .cc-tab-badge{--background: var(--cc-accent);--color: #fff;border:2px solid var(--cc-surface);font-weight:700;border-radius:var(--cc-radius-pill)}ion-toast.cc-toast-error{--background: var(--cc-danger-soft);--color: var(--cc-danger-ink);--button-color: var(--cc-danger-ink);--border-color: color-mix(in oklab, var(--cc-danger) 24%, transparent);--border-width: 1px;--border-style: solid;--box-shadow: var(--cc-shadow-pop)}ion-toast.cc-toast-error::part(icon){color:var(--cc-danger)}.loading-container{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.bookmark-button[data-v-667fdf40]{position:absolute;top:8px;right:8px;z-index:10;--border-radius: 50%;--box-shadow: var(--cc-shadow-card);--background: var(--cc-surface);--color: var(--cc-ink-soft);width:32px;height:32px;margin:0}.bookmark-button ion-icon[data-v-667fdf40]{font-size:20px;width:20px;height:20px}.bookmark-button.bookmarked[data-v-667fdf40]{--background: var(--cc-surface);--color: var(--cc-danger)}.bookmark-button.processing[data-v-667fdf40]{--background: var(--cc-surface);--color: var(--cc-primary);pointer-events:none}.bookmark-button[data-v-667fdf40]:hover{--background: var(--cc-surface)}.bookmark-button.product-page-style[data-v-667fdf40]{top:10px;right:10px;--background: var(--cc-surface);--box-shadow: var(--cc-shadow-card)}.cc-prod-card[data-v-ed60134a]{position:relative;border-radius:var(--cc-radius);overflow:hidden;background:var(--cc-surface);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow-card);cursor:pointer;height:100%;transition:transform .18s var(--cc-ease),box-shadow .2s}.cc-prod-card.accepts-cards[data-v-ed60134a]{border-color:var(--cc-primary-soft);box-shadow:var(--cc-shadow-card),0 0 0 1.5px var(--cc-primary-soft)}.cc-prod-card[data-v-ed60134a]:active,.cc-prod-card.active[data-v-ed60134a]{transform:scale(.98)}.cc-photo-wrap[data-v-ed60134a]{position:relative;width:100%;aspect-ratio:1 / 1}.cc-photo[data-v-ed60134a]{width:100%;height:100%;object-fit:cover;--ion-color-base: transparent}.cc-photo-empty[data-v-ed60134a]{display:grid;place-items:center;background:var(--cc-surface-2);color:var(--cc-ink-faint);font-size:30px}.cc-badge[data-v-ed60134a]{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--cc-radius-pill);font-size:11px;font-weight:700;letter-spacing:.01em;z-index:2}.cc-badge-mto[data-v-ed60134a]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.cc-badge-organic[data-v-ed60134a]{background:var(--cc-primary-soft);color:var(--ion-color-primary)}.cc-badge-hot[data-v-ed60134a]{background:var(--cc-accent-soft, var(--cc-primary-soft));color:var(--cc-accent, var(--ion-color-primary))}.cc-badge-sold[data-v-ed60134a]{background:var(--cc-surface-2);color:var(--cc-ink-soft)}.cc-save[data-v-ed60134a]{position:absolute;top:8px;right:8px;z-index:2}.cc-body[data-v-ed60134a]{padding:11px 12px 13px}.cc-name[data-v-ed60134a]{font-family:var(--cc-font-body);font-weight:600;font-size:14.5px;line-height:1.2;margin:0 0 3px;color:var(--cc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.cc-meta[data-v-ed60134a]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--cc-ink-soft);margin-bottom:8px;overflow:hidden}.cc-meta .cc-meta-card[data-v-ed60134a]{margin-left:auto;color:var(--ion-color-primary)}.cc-meta .cc-meta-trade[data-v-ed60134a]{color:var(--cc-accent, #b0672a)}.cc-meta .cc-meta-trade[data-v-ed60134a]:not(.cc-meta-card+.cc-meta-trade){margin-left:auto}.cc-meta ion-icon[data-v-ed60134a]{font-size:13px;flex:none;color:var(--cc-ink-faint)}.cc-meta span[data-v-ed60134a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-meta-name[data-v-ed60134a]{flex:0 1 auto;min-width:0}.cc-meta-sep[data-v-ed60134a]{flex:none;color:var(--cc-ink-faint)}.cc-meta-tail[data-v-ed60134a]{flex:0 1 auto;min-width:0}.cc-meta-tail.cc-meta-dist[data-v-ed60134a]{flex:none;color:var(--cc-ink)}.cc-foot[data-v-ed60134a]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px}.cc-price[data-v-ed60134a]{font-weight:700;font-size:15px;color:var(--cc-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-price .unit[data-v-ed60134a]{font-weight:500;font-size:11.5px;color:var(--cc-ink-faint)}.cc-add[data-v-ed60134a]{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--ion-color-primary);color:var(--cc-on-primary);border:none;cursor:pointer;flex:none;transition:transform .15s var(--cc-ease)}.cc-add ion-icon[data-v-ed60134a]{font-size:18px}.cc-add.in-cart[data-v-ed60134a]{background:var(--cc-primary-strong, var(--ion-color-primary-shade, var(--ion-color-primary)))}.cc-add-qty[data-v-ed60134a]{font-size:15px;font-weight:700;line-height:1}.cc-add[data-v-ed60134a]:active{transform:scale(.85)}.out-of-stock .cc-photo[data-v-ed60134a]{opacity:.6}.out-of-stock .cc-price[data-v-ed60134a]{text-decoration:line-through;color:var(--cc-ink-soft)}.cc-prod-card.skeleton[data-v-ed60134a]{box-shadow:none}.cc-img-skeleton[data-v-ed60134a]{width:100%;aspect-ratio:1 / 1;margin:0}.sk-name[data-v-ed60134a]{height:16px;width:85%;margin:11px 12px 0}.sk-meta[data-v-ed60134a]{height:12px;width:60%;margin:8px 12px 0}.sk-price[data-v-ed60134a]{height:16px;width:40%;margin:10px 12px 13px}.cc-pill-row[data-v-4b97f8aa]{display:flex;gap:8px;width:100%;overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;padding:2px 18px 4px;scrollbar-width:none}.cc-pill-row[data-v-4b97f8aa]::-webkit-scrollbar{display:none}.cc-chip[data-v-4b97f8aa]{flex:none;display:inline-flex;align-items:center;gap:6px;padding:9px 15px;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line-strong);color:var(--cc-ink-soft);font-family:var(--cc-font-body);font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .18s var(--cc-ease)}.cc-chip ion-icon[data-v-4b97f8aa]{font-size:15px}.cc-chip.selected[data-v-4b97f8aa]{background:var(--ion-color-primary);border-color:var(--ion-color-primary);color:var(--cc-on-primary)}.cc-chip.active[data-v-4b97f8aa]{transform:scale(.95)}.cc-pill-row[data-v-9da97bff]{display:flex;align-items:center;gap:8px;width:100%;overflow-x:auto;white-space:nowrap;flex-wrap:nowrap;padding:0 18px 6px;scrollbar-width:none}.cc-pill-row[data-v-9da97bff]::-webkit-scrollbar{display:none}.cc-saved-lead[data-v-9da97bff]{flex:none;font-size:15px;color:var(--cc-ink-faint)}.cc-chip[data-v-9da97bff]{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 10px 7px 13px;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line-strong);color:var(--cc-ink-soft);font-family:var(--cc-font-body);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .18s var(--cc-ease)}.cc-saved-count[data-v-9da97bff]{font-size:11px;color:var(--cc-ink-faint)}.cc-saved-remove[data-v-9da97bff]{display:inline-flex;align-items:center;padding:2px;margin-left:2px;border-radius:50%;color:var(--cc-ink-faint)}.cc-saved-remove ion-icon[data-v-9da97bff]{font-size:14px;color:inherit}.cc-chip.active[data-v-9da97bff]{transform:scale(.95)}.cc-ob[data-v-1b4eb839]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--ion-background-color)}.cc-ob-scroll[data-v-1b4eb839]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:none}.cc-ob-scroll[data-v-1b4eb839]::-webkit-scrollbar{display:none}.cc-ob-skip-row[data-v-1b4eb839]{display:flex;justify-content:flex-end;padding:calc(var(--ion-safe-area-top, 0px) + 8px) 18px 0;min-height:calc(var(--ion-safe-area-top, 0px) + 36px)}.cc-ob-skip[data-v-1b4eb839]{background:none;border:none;color:var(--cc-ink-soft);font-family:var(--cc-font-body);font-weight:600;font-size:14px;cursor:pointer;padding:6px 0}.cc-ob-hero[data-v-1b4eb839]{position:relative;margin:14px 18px 0;border-radius:var(--cc-radius-lg);overflow:hidden;height:min(340px,42vh);animation:cc-ob-up-1b4eb839 .45s var(--cc-ease) both}.cc-ob-photo[data-v-1b4eb839]{position:absolute;top:0;right:0;bottom:0;left:0}.tint-0[data-v-1b4eb839]{background:#dccfa9;background-image:repeating-linear-gradient(135deg,rgba(140,120,70,.28) 0 2px,transparent 2px 11px)}.tint-1[data-v-1b4eb839]{background:#e3c9ae;background-image:repeating-linear-gradient(135deg,rgba(160,110,60,.26) 0 2px,transparent 2px 11px)}.tint-2[data-v-1b4eb839]{background:#ccd9c0;background-image:repeating-linear-gradient(135deg,rgba(70,110,70,.26) 0 2px,transparent 2px 11px)}.cc-ob-hero-scrim[data-v-1b4eb839]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(20,25,18,.55))}.cc-ob-pill[data-v-1b4eb839]{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:var(--cc-radius-pill);background:rgba(255,255,255,.9);color:#33372c;font-size:11px;font-weight:700}.cc-ob-pill ion-icon[data-v-1b4eb839]{font-size:13px}.cc-ob-hero-foot[data-v-1b4eb839]{position:absolute;left:14px;bottom:14px;display:flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-size:14px}.cc-ob-hero-avatar[data-v-1b4eb839]{width:34px;height:34px;border-radius:50%;border:2px solid rgba(255,255,255,.8);background:var(--cc-surface-2);color:var(--cc-ink-soft);display:grid;place-items:center}.cc-ob-hero-avatar ion-icon[data-v-1b4eb839]{font-size:16px}.cc-ob-text[data-v-1b4eb839]{padding:26px 22px 0;animation:cc-ob-up-1b4eb839 .5s var(--cc-ease) both;animation-delay:60ms}.cc-eyebrow[data-v-1b4eb839]{font-family:var(--cc-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink-faint);margin-bottom:12px}.cc-ob-title[data-v-1b4eb839]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;line-height:1.04;font-size:33px;margin:0;color:var(--cc-ink)}.cc-ob-body[data-v-1b4eb839]{font-size:15.5px;line-height:1.5;color:var(--cc-ink-soft);margin:14px 0 0;max-width:320px}.cc-ob-foot[data-v-1b4eb839]{flex:none;display:flex;flex-direction:column;gap:16px;align-items:stretch;padding:12px 18px calc(16px + var(--ion-safe-area-bottom, 0px))}.cc-ob-dots[data-v-1b4eb839]{display:flex;gap:7px;justify-content:center}.cc-ob-dots span[data-v-1b4eb839]{width:7px;height:7px;border-radius:50%;background:var(--cc-line-strong);transition:all .3s var(--cc-ease)}.cc-ob-dots span.on[data-v-1b4eb839]{width:22px;border-radius:4px;background:var(--ion-color-primary)}.cc-ob-cta[data-v-1b4eb839]{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:17px 26px;border-radius:var(--cc-radius-pill);border:none;background:var(--ion-color-primary);color:var(--cc-on-primary);font-family:var(--cc-font-body);font-weight:600;font-size:16px;cursor:pointer;box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-primary) 80%,transparent);transition:transform .14s var(--cc-ease)}.cc-ob-cta[data-v-1b4eb839]:active{transform:scale(.975)}.cc-ob-cta ion-icon[data-v-1b4eb839]{font-size:19px}.cc-ob-later[data-v-1b4eb839]{background:none;border:none;color:var(--cc-ink-soft);font-family:var(--cc-font-body);font-weight:600;font-size:13.5px;cursor:pointer;margin-top:-6px}@keyframes cc-ob-up-1b4eb839{0%{transform:translateY(9px)}to{transform:none}}@media (prefers-reduced-motion: reduce){.cc-ob-hero[data-v-1b4eb839],.cc-ob-text[data-v-1b4eb839]{animation:none}}.cc-welcome[data-v-144cf295]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;background:var(--ion-background-color)}.cc-welcome-scroll[data-v-144cf295]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;padding:calc(var(--ion-safe-area-top, 0px) + 16px) 26px 0;scrollbar-width:none}.cc-welcome-scroll[data-v-144cf295]::-webkit-scrollbar{display:none}.cc-welcome-brand[data-v-144cf295]{display:flex;align-items:center;gap:10px;margin-bottom:-7.5px}.cc-welcome-logo[data-v-144cf295]{height:30px;width:auto;color:var(--cc-primary);display:block}.cc-welcome-hero[data-v-144cf295]{position:relative;margin-top:22px;height:min(294px,38vh);border-radius:var(--cc-radius-lg);overflow:hidden;background:var(--cc-surface-2);animation:cc-welcome-up-144cf295 .45s var(--cc-ease) both}.cc-welcome-grid[data-v-144cf295]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1.55fr 1fr;grid-template-rows:1fr 1fr;gap:5px}.cc-welcome-tile[data-v-144cf295]{width:100%;height:100%;background-color:var(--cc-surface-2);background-size:cover;background-position:center;background-repeat:no-repeat}.tile-a[data-v-144cf295]{grid-row:1 / span 2}.cc-welcome-hero-scrim[data-v-144cf295]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(20,25,18,0) 52%,rgba(20,25,18,.5))}.cc-welcome-pill[data-v-144cf295]{position:absolute;left:14px;top:14px;display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:var(--cc-radius-pill);background:rgba(255,255,255,.92);color:#33372c;font-size:11.5px;font-weight:700;box-shadow:0 2px 8px rgba(20,30,20,.18)}.cc-welcome-pill ion-icon[data-v-144cf295]{font-size:13px}.cc-welcome-hero-foot[data-v-144cf295]{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:9px;color:#fff;font-weight:700;font-size:14px;text-shadow:0 1px 6px rgba(0,0,0,.4)}.cc-welcome-avatar[data-v-144cf295]{width:34px;height:34px;border-radius:50%;border:2px solid rgba(255,255,255,.85);background:linear-gradient(135deg,#e0bd93,#b5794b);display:block;flex:none}.cc-welcome-copy[data-v-144cf295]{margin-top:26px}.cc-welcome-eyebrow[data-v-144cf295]{font-family:var(--cc-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink-faint);margin-bottom:12px}.cc-welcome-title[data-v-144cf295]{font-family:var(--cc-font-display);font-weight:var(--cc-display-weight, 600);letter-spacing:-.02em;line-height:1.06;font-size:31px;margin:0;color:var(--cc-ink)}.cc-welcome-body[data-v-144cf295]{font-size:15.5px;line-height:1.5;color:var(--cc-ink-soft);margin:14px 0 0;max-width:300px}.cc-welcome-actions[data-v-144cf295]{flex:none;display:flex;flex-direction:column;gap:12px;padding:26px 26px calc(20px + var(--ion-safe-area-bottom, 0px))}.cc-welcome-btn[data-v-144cf295]{width:100%;border-radius:var(--cc-radius-pill);padding:17px 26px;font-family:var(--cc-font-body);font-weight:600;font-size:16px;cursor:pointer;transition:transform .14s var(--cc-ease),background .18s;line-height:1}.cc-welcome-btn[data-v-144cf295]:active{transform:scale(.975)}.cc-welcome-btn.primary[data-v-144cf295]{border:none;background:var(--cc-primary);color:var(--cc-on-primary);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--cc-primary) 80%,transparent)}.cc-welcome-btn.ghost[data-v-144cf295]{background:var(--cc-surface);color:var(--cc-ink);border:1px solid var(--cc-line-strong)}.cc-welcome-link[data-v-144cf295]{background:none;border:none;color:var(--cc-ink-faint);font-family:var(--cc-font-body);font-weight:600;font-size:13.5px;cursor:pointer;padding:4px 0 0}@keyframes cc-welcome-up-144cf295{0%{transform:translateY(9px)}to{transform:none}}@media (prefers-reduced-motion: reduce){.cc-welcome-hero[data-v-144cf295]{animation:none}}.cc-announce-banner[data-v-edb52e96]{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;margin:8px 12px 4px;border-radius:var(--cc-radius-sm, 8px);background:var(--ion-color-primary);color:var(--cc-on-primary, #fff);font-size:.9rem;line-height:1.35}.cc-announce-banner.type-workaround[data-v-edb52e96]{background:var(--ion-color-warning, #e0a400);color:#3a2c00}.cc-announce-banner.type-outage[data-v-edb52e96]{background:var(--ion-color-danger, #c0392b);color:#fff}.cc-announce-banner.type-celebration[data-v-edb52e96]{background:linear-gradient(180deg,#ffeef5,#ffe3ee);color:#7a2e4a}.cc-announce-ico[data-v-edb52e96]{flex:none;font-size:1.25rem;margin-top:1px}.cc-announce-copy[data-v-edb52e96]{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.cc-announce-title[data-v-edb52e96]{font-weight:700}.cc-announce-body[data-v-edb52e96]{opacity:.95}.cc-announce-cta[data-v-edb52e96]{display:inline-flex;align-items:center;gap:2px;margin-top:4px;font-weight:700;text-decoration:underline;cursor:pointer}.cc-announce-cta ion-icon[data-v-edb52e96]{font-size:.95rem}.cc-announce-close[data-v-edb52e96]{flex:none;font-size:1.15rem;cursor:pointer;opacity:.85;margin-top:1px}.cc-announce-close[data-v-edb52e96]:hover{opacity:1}.cc-wishes-modal[data-v-1cd54423]{--height: auto;--border-radius: 20px 20px 0 0;--background: linear-gradient(180deg, #fff6f9 0%, #ffedf4 100%)}.cc-wishes[data-v-1cd54423]{position:relative;padding:24px 20px calc(20px + env(safe-area-inset-bottom));display:flex;flex-direction:column}.cc-wishes-x[data-v-1cd54423]{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;color:#c79db0;cursor:pointer}.cc-wishes-x ion-icon[data-v-1cd54423]{font-size:1.3rem}.cc-wishes-ico[data-v-1cd54423]{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:color-mix(in oklab,#e58aa8 22%,transparent);color:#b85c80;font-size:1.7rem;margin-bottom:10px}.cc-wishes-title[data-v-1cd54423]{margin:0 0 2px;font-size:1.25rem;font-weight:700;color:#8a3a5a;letter-spacing:.01em}.cc-wishes-sub[data-v-1cd54423]{margin:0 0 18px;font-size:.92rem;color:#6a5560}.cc-wishes-label[data-v-1cd54423]{font-size:.78rem;font-weight:700;color:#a84a70;text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px}.cc-wishes-input[data-v-1cd54423],.cc-wishes-textarea[data-v-1cd54423]{width:100%;box-sizing:border-box;padding:12px 14px;margin-bottom:14px;border:1px solid #f0cdda;border-radius:12px;background:#fff;color:#2a2226;font-size:1rem;font-family:inherit;resize:vertical}.cc-wishes-input[data-v-1cd54423]:focus,.cc-wishes-textarea[data-v-1cd54423]:focus{outline:none;border-color:#d98aa6;box-shadow:0 0 0 3px rgba(217,138,166,.18)}.cc-wishes-error[data-v-1cd54423]{margin:-6px 0 12px;font-size:.85rem;color:#c0392b}.cc-wishes-send[data-v-1cd54423]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:14px;border:none;border-radius:999px;background:#b85c80;color:#fff;font-size:1rem;font-weight:700;cursor:pointer}.cc-wishes-send[data-v-1cd54423]:disabled{opacity:.5;cursor:default}.cc-wishes-send ion-icon[data-v-1cd54423]{font-size:1.1rem}.cc-wishes-thanks[data-v-1cd54423]{align-items:center;text-align:center;padding-top:8px}.cc-wishes-thanks .cc-wishes-send[data-v-1cd54423]{margin-top:12px}.cc-announce-card[data-v-eb97712d]{position:relative;display:flex;gap:12px;margin:12px 12px 4px;padding:16px;border-radius:var(--cc-radius, 14px);background:var(--cc-surface, #fff);border:1px solid var(--cc-border, #e6e6e6);box-shadow:0 1px 3px rgba(0,0,0,.06)}.cc-announce-card[data-v-eb97712d]{border-left:4px solid var(--ion-color-primary)}.cc-announce-card.type-workaround[data-v-eb97712d]{border-left-color:var(--ion-color-warning, #e0a400)}.cc-announce-card.type-outage[data-v-eb97712d]{border-left-color:var(--ion-color-danger, #c0392b)}.cc-announce-card.type-celebration[data-v-eb97712d]{background:linear-gradient(180deg,#fff6f9,#ffedf4);border-color:#f4d7e3;border-left-color:#d98aa6;box-shadow:0 1px 8px rgba(190,92,128,.1)}.cc-announce-card-ico[data-v-eb97712d]{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:color-mix(in oklab,var(--ion-color-primary) 14%,transparent);color:var(--ion-color-primary);font-size:1.35rem}.cc-announce-card.type-workaround .cc-announce-card-ico[data-v-eb97712d]{background:color-mix(in oklab,var(--ion-color-warning, #e0a400) 18%,transparent);color:var(--ion-color-warning-shade, #b58600)}.cc-announce-card.type-outage .cc-announce-card-ico[data-v-eb97712d]{background:color-mix(in oklab,var(--ion-color-danger, #c0392b) 14%,transparent);color:var(--ion-color-danger, #c0392b)}.cc-announce-card.type-celebration .cc-announce-card-ico[data-v-eb97712d]{background:color-mix(in oklab,#e58aa8 22%,transparent);color:#b85c80}.cc-announce-card.type-celebration .cc-announce-card-title[data-v-eb97712d]{color:#8a3a5a;letter-spacing:.01em}.cc-announce-card.type-celebration .cc-announce-card-text[data-v-eb97712d]{color:#6a5560}.cc-announce-card.type-celebration .cc-announce-card-cta[data-v-eb97712d]{color:#a84a70}.cc-announce-card.type-celebration .cc-announce-card-close[data-v-eb97712d]{color:#c79db0}.cc-announce-card-body[data-v-eb97712d]{flex:1 1 auto;min-width:0;padding-right:18px}.cc-announce-card-title[data-v-eb97712d]{margin:0 0 4px;font-size:1rem;font-weight:700;color:var(--cc-text, #1a1a1a)}.cc-announce-card-text[data-v-eb97712d]{margin:0;font-size:.9rem;line-height:1.45;color:var(--cc-text-muted, #555);white-space:pre-wrap}.cc-announce-card-cta[data-v-eb97712d]{display:inline-flex;align-items:center;gap:2px;margin-top:10px;padding:0;background:none;border:none;font-size:.9rem;font-weight:700;color:var(--ion-color-primary);cursor:pointer}.cc-announce-card-cta ion-icon[data-v-eb97712d]{font-size:1rem}.cc-announce-card-close[data-v-eb97712d]{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:none;color:var(--cc-text-muted, #999);cursor:pointer}.cc-announce-card-close ion-icon[data-v-eb97712d]{font-size:1.1rem}.cc-home[data-v-4026d4d3]{display:flex;flex-direction:column;height:100%;background:var(--ion-background-color);overflow-x:hidden}.cc-home-head[data-v-4026d4d3]{flex:none;z-index:10;padding-top:calc(var(--ion-safe-area-top, 0px) + 6px);background:color-mix(in oklab,var(--cc-surface) 88%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);border-bottom:1px solid var(--cc-line)}.cc-greet-row[data-v-4026d4d3]{display:flex;align-items:center;gap:12px;padding:10px 18px 8px}.cc-greet[data-v-4026d4d3]{flex:1;min-width:0}.cc-hello[data-v-4026d4d3]{font-size:13px;color:var(--cc-ink-soft);font-weight:600}.cc-loc[data-v-4026d4d3]{display:flex;align-items:center;gap:5px;background:none;border:none;padding:2px 0 0;cursor:pointer;color:var(--cc-ink);min-width:0;max-width:100%}.cc-loc ion-icon[data-v-4026d4d3]{font-size:17px;color:var(--ion-color-primary);flex:none}.cc-loc span[data-v-4026d4d3]{font-weight:700;font-size:16.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-loc .cc-loc-chev[data-v-4026d4d3]{font-size:15px;color:var(--cc-ink-faint)}.cc-loc-row[data-v-4026d4d3]{display:flex;align-items:center;gap:10px;min-width:0}.cc-loc-row .cc-loc[data-v-4026d4d3]{flex:0 1 auto;min-width:0}.cc-distance-chip[data-v-4026d4d3]{flex:none;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line);color:var(--cc-ink);cursor:pointer;transition:transform .14s var(--cc-ease)}.cc-distance-chip[data-v-4026d4d3]:active{transform:scale(.96)}.cc-distance-chip>ion-icon[data-v-4026d4d3]:first-child{font-size:14px;color:var(--ion-color-primary)}.cc-distance-chip span[data-v-4026d4d3]{font-weight:700;font-size:13.5px;white-space:nowrap}.cc-distance-chip .cc-loc-chev[data-v-4026d4d3]{font-size:13px;color:var(--cc-ink-faint)}.cc-icon-btn[data-v-4026d4d3]{position:relative;flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line);color:var(--cc-ink);cursor:pointer;transition:transform .15s var(--cc-ease)}.cc-icon-btn ion-icon[data-v-4026d4d3]{font-size:20px}.cc-icon-btn[data-v-4026d4d3]:active{transform:scale(.92)}.cc-dot[data-v-4026d4d3]{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--cc-accent);border:2px solid var(--cc-surface)}.cc-search-row[data-v-4026d4d3]{display:flex;align-items:center;gap:12px;padding:0 18px 10px}.cc-searchfield[data-v-4026d4d3]{display:flex;align-items:center;gap:10px;flex:1;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius-pill);padding:12px 16px;color:var(--cc-ink-faint)}.cc-searchfield>ion-icon[data-v-4026d4d3]{font-size:18px}.cc-searchfield input[data-v-4026d4d3]{border:none;background:none;outline:none;flex:1;min-width:0;font-family:var(--cc-font-body);font-size:14.5px;color:var(--cc-ink)}.cc-searchfield input[data-v-4026d4d3]::placeholder{color:var(--cc-ink-faint)}.cc-search-clear[data-v-4026d4d3]{background:none;border:none;padding:0;display:grid;cursor:pointer;color:var(--cc-ink-faint)}.cc-home-body[data-v-4026d4d3]{position:relative;flex:1;min-height:0}.map-container[data-v-4026d4d3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cc-feed[data-v-4026d4d3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow-y:auto;overflow-x:hidden;background:var(--ion-background-color);scrollbar-width:none}.cc-feed[data-v-4026d4d3]::-webkit-scrollbar{display:none}.cc-section-head[data-v-4026d4d3]{display:flex;align-items:baseline;justify-content:space-between;padding:22px 18px 12px}.cc-section-head h2[data-v-4026d4d3]{margin:0;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:21px;color:var(--cc-ink)}.cc-see-all[data-v-4026d4d3]{font-size:13px;font-weight:600;color:var(--ion-color-primary);cursor:pointer;background:none;border:none;display:inline-flex;align-items:center;gap:3px}.cc-see-all ion-icon[data-v-4026d4d3]{font-size:15px}.cc-rail[data-v-4026d4d3]{display:flex;gap:12px;overflow-x:auto;padding:4px 18px 10px;scrollbar-width:none}.cc-rail[data-v-4026d4d3]::-webkit-scrollbar{display:none}.cc-rail-item[data-v-4026d4d3]{width:168px;flex:none}.cc-spotlight-wrap[data-v-4026d4d3]{padding:0 18px}.cc-spotlight[data-v-4026d4d3]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);overflow:hidden;cursor:pointer}.cc-spotlight-cover[data-v-4026d4d3]{position:relative;height:132px}.cc-spotlight-img[data-v-4026d4d3]{width:100%;height:100%;object-fit:cover}.cc-spotlight-empty[data-v-4026d4d3]{background:var(--cc-surface-2)}.cc-badge[data-v-4026d4d3]{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--cc-radius-pill);font-size:11px;font-weight:700}.cc-badge ion-icon[data-v-4026d4d3]{font-size:12px}.cc-badge-accent[data-v-4026d4d3]{position:absolute;top:12px;left:12px;background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.cc-spotlight-body[data-v-4026d4d3]{padding:13px 15px;display:flex;align-items:center;gap:12px}.cc-spotlight-avatar[data-v-4026d4d3]{width:54px;height:54px;border-radius:50%;transform:translateY(-16px);border:3px solid var(--cc-surface);overflow:hidden;flex:none;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint)}.cc-spotlight-avatar ion-img[data-v-4026d4d3]{width:100%;height:100%;object-fit:cover}.cc-spotlight-info[data-v-4026d4d3]{flex:1;min-width:0}.cc-spotlight-name[data-v-4026d4d3]{display:flex;align-items:center;gap:5px;font-weight:700;font-size:16px;color:var(--cc-ink)}.cc-spotlight-name ion-icon[data-v-4026d4d3]{font-size:15px;color:var(--ion-color-primary)}.cc-spotlight-sub[data-v-4026d4d3]{font-size:12.5px;color:var(--cc-ink-soft);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-grid[data-v-4026d4d3]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0 18px}.cc-grid[data-v-4026d4d3]>*{min-width:0}.cc-emptystate[data-v-4026d4d3]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 30px 40px}.cc-empty-ico[data-v-4026d4d3]{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;background:var(--cc-primary-soft);color:var(--ion-color-primary);margin-bottom:18px}.cc-empty-ico ion-icon[data-v-4026d4d3]{font-size:36px}.cc-empty-title[data-v-4026d4d3]{margin:0;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:20px;color:var(--cc-ink)}.cc-empty-text[data-v-4026d4d3]{margin:8px 0 0;max-width:300px;font-size:14px;line-height:1.5;color:var(--cc-ink-soft)}.cc-empty-actions[data-v-4026d4d3]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:280px;margin-top:22px}.cc-empty-btn[data-v-4026d4d3]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 18px;border-radius:var(--cc-radius-pill);font-family:var(--cc-font-body);font-weight:600;font-size:14.5px;cursor:pointer;border:none;transition:transform .14s var(--cc-ease)}.cc-empty-btn ion-icon[data-v-4026d4d3]{font-size:17px}.cc-empty-btn[data-v-4026d4d3]:active{transform:scale(.98)}.cc-empty-btn.primary[data-v-4026d4d3]{background:var(--ion-color-primary);color:var(--cc-on-primary);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-primary) 80%,transparent)}.cc-empty-btn.ghost[data-v-4026d4d3]{background:var(--cc-surface);color:var(--cc-ink);border:1px solid var(--cc-line-strong)}.cc-empty-sellers-head[data-v-4026d4d3]{width:100%;margin-top:34px;text-align:left}.cc-empty-sellers[data-v-4026d4d3]{width:100%;padding:0;text-align:left}.cc-empty-invite[data-v-4026d4d3]{width:100%;max-width:280px;margin-top:34px;padding-top:22px;border-top:1px solid var(--cc-line)}.cc-empty-invite p[data-v-4026d4d3]{margin:0 0 12px;font-size:13.5px;line-height:1.5;color:var(--cc-ink-soft)}.cc-load-more[data-v-4026d4d3]{text-align:center;padding:6px 0}.cc-vendor-list[data-v-4026d4d3]{padding:0 18px;display:flex;flex-direction:column;gap:10px}.cc-vendor-row[data-v-4026d4d3]{display:flex;align-items:center;gap:12px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);padding:12px;cursor:pointer;box-shadow:var(--cc-shadow-card)}.cc-vendor-avatar[data-v-4026d4d3]{width:52px;height:52px;border-radius:16px;flex:none;overflow:hidden;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint)}.cc-vendor-avatar ion-img[data-v-4026d4d3]{width:100%;height:100%;object-fit:cover}.cc-vendor-avatar ion-icon[data-v-4026d4d3]{font-size:22px}.cc-vendor-info[data-v-4026d4d3]{flex:1;min-width:0}.cc-vendor-name[data-v-4026d4d3]{display:flex;align-items:center;gap:5px;font-weight:600;font-size:15px;color:var(--cc-ink)}.cc-vendor-name ion-icon[data-v-4026d4d3]{font-size:14px;color:var(--ion-color-primary)}.cc-vendor-sub[data-v-4026d4d3]{font-size:12.5px;color:var(--cc-ink-soft);margin-top:2px}.cc-follow-btn[data-v-4026d4d3]{flex:none;padding:10px 15px;border-radius:var(--cc-radius-pill);border:none;background:var(--cc-primary-soft);color:var(--ion-color-primary);font-weight:600;font-size:13.5px;cursor:pointer;transition:transform .14s var(--cc-ease)}.cc-follow-btn[data-v-4026d4d3]:active{transform:scale(.96)}.cc-follow-btn.following[data-v-4026d4d3]{background:var(--cc-surface);border:1px solid var(--cc-line-strong);color:var(--cc-ink-soft)}.cc-feed-spacer[data-v-4026d4d3]{height:96px}.cc-peek[data-v-4026d4d3]{position:absolute;left:0;right:0;bottom:82px;z-index:6;padding:0 14px}.cc-peek-sheet[data-v-4026d4d3]{position:relative}.cc-peek-close[data-v-4026d4d3]{position:absolute;top:-13px;right:8px;z-index:2;width:28px;height:28px;border-radius:50%;border:1px solid var(--cc-line);background:var(--cc-surface);color:var(--cc-ink-soft);box-shadow:var(--cc-shadow-card);display:grid;place-items:center;cursor:pointer}.cc-peek-close ion-icon[data-v-4026d4d3]{font-size:15px}.cc-private-bar[data-v-4026d4d3]{position:absolute;z-index:30;top:12px;left:50%;transform:translate(-50%);max-width:calc(100% - 32px);display:flex;align-items:center;gap:9px;padding:9px 12px 9px 10px;border-radius:var(--cc-radius-pill);border:1px solid var(--cc-line);background:color-mix(in oklab,var(--cc-surface) 94%,transparent);box-shadow:var(--cc-shadow-pop);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:transform .14s var(--cc-ease)}.cc-private-bar[data-v-4026d4d3]:active{transform:translate(-50%) scale(.97)}.cc-private-bar-ico[data-v-4026d4d3]{width:26px;height:26px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--cc-primary-soft);color:var(--ion-color-primary)}.cc-private-bar-ico ion-icon[data-v-4026d4d3]{font-size:15px}.cc-private-bar-text[data-v-4026d4d3]{font-size:13.5px;font-weight:600;color:var(--cc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-private-bar-chev[data-v-4026d4d3]{font-size:15px;color:var(--cc-ink-faint);flex:none}.cc-view-toggle[data-v-4026d4d3]{position:absolute;z-index:45;left:50%;transform:translate(-50%);bottom:18px;display:flex;gap:3px;padding:4px;background:color-mix(in oklab,var(--cc-surface) 92%,transparent);border:1px solid var(--cc-line);border-radius:var(--cc-radius-pill);box-shadow:var(--cc-shadow-pop);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cc-view-toggle button[data-v-4026d4d3]{border:none;background:none;cursor:pointer;padding:9px 18px;border-radius:var(--cc-radius-pill);font-size:13.5px;font-weight:700;color:var(--cc-ink-soft);display:flex;align-items:center;gap:7px;transition:all .18s var(--cc-ease)}.cc-view-toggle button ion-icon[data-v-4026d4d3]{font-size:16px}.cc-view-toggle button.active[data-v-4026d4d3]{background:var(--ion-color-primary);color:var(--cc-on-primary)}.cc-map-loading[data-v-4026d4d3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;background:color-mix(in oklab,var(--ion-background-color) 92%,transparent);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;color:var(--cc-ink-soft)}.cc-filter-popover[data-v-4026d4d3]{--background: var(--cc-surface);--width: 300px;--max-width: 92vw;--border-radius: var(--cc-radius);--box-shadow: var(--cc-shadow-pop);--backdrop-opacity: .28}.cc-filter-pop[data-v-4026d4d3]{padding:16px;background:var(--cc-surface)}.cc-filter-title-row[data-v-4026d4d3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cc-filter-title[data-v-4026d4d3]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:19px;color:var(--cc-ink)}.cc-filter-reset[data-v-4026d4d3]{background:none;border:none;color:var(--ion-color-primary);font-family:var(--cc-font-body);font-weight:600;font-size:13.5px;cursor:pointer;padding:4px}.cc-radius-pop[data-v-4026d4d3]{padding-bottom:14px}.cc-radius-note[data-v-4026d4d3]{margin:0 0 14px;font-size:12.5px;line-height:1.4;color:var(--cc-ink-soft)}.cc-radius-grid[data-v-4026d4d3]{display:flex;flex-wrap:wrap;gap:8px}.cc-radius-opt[data-v-4026d4d3]{flex:1 1 calc(33% - 8px);min-width:56px;padding:11px 8px;border-radius:var(--cc-radius-pill);border:1px solid var(--cc-line-strong);background:var(--cc-surface);color:var(--cc-ink);font-family:var(--cc-font-body);font-weight:700;font-size:14.5px;cursor:pointer;transition:transform .14s var(--cc-ease)}.cc-radius-opt[data-v-4026d4d3]:active{transform:scale(.96)}.cc-radius-opt .cc-radius-unit[data-v-4026d4d3]{font-weight:600;font-size:12px;color:var(--cc-ink-soft)}.cc-radius-opt.active[data-v-4026d4d3]{background:var(--ion-color-primary);color:var(--cc-on-primary);border-color:var(--ion-color-primary)}.cc-radius-opt.active .cc-radius-unit[data-v-4026d4d3]{color:var(--cc-on-primary)}.cc-sort-pop[data-v-4026d4d3]{padding-bottom:6px}.cc-sort-option[data-v-4026d4d3]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;padding:11px 4px;background:none;border:none;border-top:1px solid var(--cc-line);font-family:var(--cc-font-body);font-size:14.5px;color:var(--cc-ink);cursor:pointer;text-align:left}.cc-sort-option.active[data-v-4026d4d3]{color:var(--ion-color-primary);font-weight:600}.cc-sort-option ion-icon[data-v-4026d4d3]{font-size:17px}.cc-icon-btn-active[data-v-4026d4d3]{border-color:var(--ion-color-primary);color:var(--ion-color-primary)}.cc-search-save[data-v-4026d4d3]{flex:none;display:grid;place-items:center;background:none;border:none;padding:4px;color:var(--ion-color-primary);cursor:pointer}.cc-search-save ion-icon[data-v-4026d4d3]{font-size:18px}.cc-filter-section[data-v-4026d4d3]{padding:6px 0;border-top:1px solid var(--cc-line)}.cc-filter-label-row[data-v-4026d4d3]{display:flex;align-items:baseline;justify-content:space-between;padding-top:8px}.cc-filter-label[data-v-4026d4d3]{font-weight:600;font-size:14px;color:var(--cc-ink)}.cc-filter-range-val[data-v-4026d4d3]{font-size:12.5px;font-weight:600;color:var(--cc-ink-soft)}.cc-range[data-v-4026d4d3]{--bar-background: var(--cc-line-strong);--bar-background-active: var(--ion-color-primary);--knob-background: var(--ion-color-primary);--knob-size: 22px;--bar-height: 4px;--pin-background: var(--ion-color-primary);--pin-color: var(--cc-on-primary);padding:4px 4px 0}.cc-filter-toggles[data-v-4026d4d3]{display:flex;flex-direction:column}.cc-filter-row[data-v-4026d4d3]{display:flex;align-items:center;justify-content:space-between;padding:11px 2px;font-size:15px;color:var(--cc-ink);cursor:pointer}.cc-filter-row ion-toggle[data-v-4026d4d3]{--track-background-checked: var(--ion-color-primary);--handle-background-checked: #fff}.cc-filter-apply[data-v-4026d4d3]{width:100%;margin-top:14px;padding:14px 20px;border-radius:var(--cc-radius-pill);border:none;background:var(--ion-color-primary);color:var(--cc-on-primary);font-family:var(--cc-font-body);font-weight:600;font-size:15px;cursor:pointer;box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-primary) 80%,transparent)}.cc-filter-apply[data-v-4026d4d3]:active{transform:scale(.98)}.user-follows[data-v-b4a0617d]{padding:12px 16px}ion-list[data-v-b4a0617d]{background:transparent;padding:0}ion-item.cc-row[data-v-b4a0617d]{--background: var(--cc-surface);--border-radius: var(--cc-radius);--padding-start: 14px;--inner-padding-end: 14px;--padding-top: 6px;--padding-bottom: 6px;--min-height: 0;margin-bottom:10px;border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);overflow:hidden}ion-item.cc-row[data-v-b4a0617d]::part(native){border-radius:var(--cc-radius)}.vf-avatar[data-v-b4a0617d]{width:62px;height:62px;border-radius:16px;flex-shrink:0;margin:8px 14px 8px 0;background:var(--cc-avatar-grad);overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--cc-font-display);font-weight:700;font-size:22px}.vf-avatar img[data-v-b4a0617d]{width:100%;height:100%;object-fit:cover}.vf-name[data-v-b4a0617d]{font-family:var(--cc-font-display);font-weight:700;font-size:18px;letter-spacing:-.01em;color:var(--cc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vf-desc[data-v-b4a0617d]{color:var(--cc-ink-soft);font-size:14px;line-height:1.4;margin-top:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vf-desc-empty[data-v-b4a0617d]{font-size:13px;color:var(--cc-ink-faint);font-style:italic;margin-top:3px}.empty-state[data-v-b4a0617d]{text-align:center;padding:40px 20px;color:var(--cc-ink-soft)}.empty-state ion-icon[data-v-b4a0617d]{font-size:48px;margin-bottom:16px}.empty-state h3[data-v-b4a0617d]{margin:16px 0 8px;font-family:var(--cc-font-display);font-weight:600}.empty-state p[data-v-b4a0617d]{margin:0;font-size:14px}.loading-state[data-v-b4a0617d]{text-align:center;padding:40px 20px;color:var(--cc-ink-soft)}.loading-state p[data-v-b4a0617d]{margin-top:16px;font-size:14px}.flyer-sheet[data-v-27a5ead9]{width:816px;height:1056px;box-sizing:border-box;padding:76px 72px 52px;background:#fff;color:var(--cc-ink, #23271C);font-family:Plus Jakarta Sans,system-ui,sans-serif;line-height:1.4;display:flex;flex-direction:column;align-items:center;text-align:center}.flyer-logo[data-v-27a5ead9]{width:148px;height:auto;display:block;flex-shrink:0}.flyer-eyebrow[data-v-27a5ead9]{margin-top:42px;font-size:14px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-accent, #C05F38)}.flyer-headline[data-v-27a5ead9]{margin:14px 0 0;max-width:640px;font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-size:54px;line-height:1.08;font-weight:800;color:var(--cc-primary, #1E4A2A);overflow-wrap:anywhere}.flyer-headline-long[data-v-27a5ead9]{font-size:42px}.flyer-sub[data-v-27a5ead9]{margin:20px 0 0;max-width:570px;font-size:17.5px;line-height:1.55;color:#4a4f42}.flyer-features[data-v-27a5ead9]{margin-top:38px;display:flex;gap:18px;width:100%}.flyer-feature[data-v-27a5ead9]{flex:1;background:#f4eee1;border-radius:20px;padding:22px 18px}.flyer-feature-title[data-v-27a5ead9]{font-size:15.5px;font-weight:800;color:var(--cc-primary, #1E4A2A)}.flyer-feature-body[data-v-27a5ead9]{margin-top:6px;font-size:13.5px;line-height:1.45;color:#4a4f42}.flyer-qr-card[data-v-27a5ead9]{margin-top:44px;border:3px solid var(--cc-primary, #1E4A2A);border-radius:24px;padding:26px 56px 22px;display:flex;flex-direction:column;align-items:center;background:#fff}.flyer-qr[data-v-27a5ead9]{width:212px;height:212px;display:block}.flyer-qr-placeholder[data-v-27a5ead9]{background:#f4eee1;border-radius:12px}.flyer-qr-caption[data-v-27a5ead9]{margin-top:14px;font-size:17px;font-weight:800;color:var(--cc-ink, #23271C)}.flyer-qr-url[data-v-27a5ead9]{margin-top:4px;font-family:DM Mono,monospace;font-size:14.5px;letter-spacing:.04em;color:var(--cc-accent, #C05F38)}.flyer-footer[data-v-27a5ead9]{margin-top:auto;width:100%;padding-top:18px;border-top:2px solid #E7DFCC;display:flex;justify-content:center;gap:18px;font-size:13px;color:#6b7061}.flyer-footer-shared[data-v-27a5ead9]:before{content:"·";margin-right:18px;color:#c9c1ac}.cc-flyer-modal[data-v-637a5ee9]{max-width:560px;margin:0 auto}.cc-flyer-intro[data-v-637a5ee9]{margin:4px 2px 14px;font-size:14px;line-height:1.5;color:var(--ion-color-medium, #6B7061)}.cc-flyer-variants[data-v-637a5ee9]{display:flex;gap:8px;margin-bottom:14px}.cc-flyer-variant[data-v-637a5ee9]{flex:1;padding:10px 12px;border-radius:var(--cc-radius-pill, 999px);border:1.5px solid var(--cc-primary, #1E4A2A);background:transparent;color:var(--cc-primary, #1E4A2A);font-weight:700;font-size:14px;font-family:inherit}.cc-flyer-variant.active[data-v-637a5ee9]{background:var(--cc-primary, #1E4A2A);color:var(--cc-on-primary, #FBF7EC)}.cc-flyer-preview[data-v-637a5ee9]{width:100%;overflow:hidden;border-radius:var(--cc-radius, 20px);border:1px solid #E7DFCC;box-shadow:0 6px 24px rgba(35,39,28,.1);line-height:0}.cc-flyer-scale[data-v-637a5ee9]{transform-origin:top left}.cc-flyer-actions[data-v-637a5ee9]{margin-top:16px;padding-bottom:24px}.cc-flyer-hint[data-v-637a5ee9]{margin:10px 2px 0;text-align:center;font-size:12.5px;color:var(--ion-color-medium, #6B7061)}.cc-flyer-export[data-v-637a5ee9]{position:fixed;top:0;left:-10000px;pointer-events:none}ion-content[data-v-d461e477]{--background: var(--ion-background-color)}.cc-acct[data-v-d461e477]{padding-bottom:28px}.cc-acct-head[data-v-d461e477]{display:flex;align-items:center;gap:14px;padding:calc(var(--ion-safe-area-top, 0px) + 18px) 18px 6px}.cc-acct-avatar[data-v-d461e477]{width:64px;height:64px;border-radius:50%;overflow:hidden;flex:none;background:var(--cc-surface-2);border:3px solid var(--cc-surface);box-shadow:var(--cc-shadow-card)}.cc-acct-avatar img[data-v-d461e477]{width:100%;height:100%;object-fit:cover}.cc-acct-id[data-v-d461e477]{flex:1;min-width:0}.cc-acct-name[data-v-d461e477]{margin:0;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:23px;color:var(--cc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-acct-sub[data-v-d461e477]{font-size:13px;color:var(--cc-ink-soft);margin-top:3px}.cc-icon-btn[data-v-d461e477]{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line);color:var(--cc-ink);cursor:pointer;transition:transform .15s var(--cc-ease)}.cc-icon-btn ion-icon[data-v-d461e477]{font-size:18px}.cc-icon-btn[data-v-d461e477]:active{transform:scale(.92)}.cc-impact[data-v-d461e477]{margin:14px 18px 0;border-radius:var(--cc-radius);padding:16px 18px;background:linear-gradient(135deg,var(--ion-color-primary-shade) 0%,var(--ion-color-primary) 100%);color:var(--cc-on-primary)}.cc-impact-label[data-v-d461e477]{font-size:12.5px;opacity:.85;font-weight:600;margin-bottom:3px}.cc-impact-line[data-v-d461e477]{display:flex;align-items:baseline;gap:6px}.cc-impact-num[data-v-d461e477]{font-family:var(--cc-font-display);font-weight:700;font-size:30px;letter-spacing:-.02em;line-height:1.05}.cc-impact-caption[data-v-d461e477]{font-size:12px;font-weight:600;opacity:.9}.cc-impact-sub[data-v-d461e477]{margin-top:6px;font-size:13.5px;font-weight:600;opacity:.92}.cc-impact-strong[data-v-d461e477]{color:var(--cc-accent);font-weight:700}.cc-sec-head[data-v-d461e477]{display:flex;align-items:baseline;justify-content:space-between;padding:22px 18px 12px}.cc-sec-head h2[data-v-d461e477]{margin:0;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:19px;color:var(--cc-ink)}.cc-rail[data-v-d461e477]{display:flex;gap:12px;overflow-x:auto;padding:4px 18px 10px;scrollbar-width:none}.cc-rail[data-v-d461e477]::-webkit-scrollbar{display:none}.cc-rail-item[data-v-d461e477]{width:160px;flex:none}.cc-inline-empty[data-v-d461e477]{margin:0;padding:0 18px;color:var(--cc-ink-soft);font-size:14px}.cc-sell-promo[data-v-d461e477]{display:flex;align-items:center;gap:13px;margin:22px 18px 0;padding:15px 16px;border-radius:var(--cc-radius);background:var(--cc-accent-soft);cursor:pointer}.cc-sell-promo-ico[data-v-d461e477]{width:42px;height:42px;border-radius:var(--cc-radius-sm);background:var(--cc-accent);color:var(--cc-on-primary);display:grid;place-items:center;flex:none}.cc-sell-promo-ico ion-icon[data-v-d461e477]{font-size:21px}.cc-sell-promo-txt[data-v-d461e477]{flex:1;min-width:0}.cc-sell-promo-title[data-v-d461e477]{font-weight:700;font-size:14.5px;color:var(--cc-accent-ink)}.cc-sell-promo-sub[data-v-d461e477]{font-size:12.5px;color:var(--cc-accent-ink);opacity:.85;margin-top:2px}.cc-sell-promo-chev[data-v-d461e477]{color:var(--cc-accent-ink);font-size:16px;flex:none}.cc-settings-group[data-v-d461e477]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);overflow:hidden;margin:0 18px;box-shadow:var(--cc-shadow-card)}.cc-group-2[data-v-d461e477]{margin-top:14px}.cc-set-row[data-v-d461e477]{display:flex;align-items:center;gap:13px;width:100%;padding:15px 16px;cursor:pointer;border:none;background:none;border-bottom:1px solid var(--cc-line);font-family:var(--cc-font-body);text-align:left}.cc-set-row[data-v-d461e477]:last-child{border-bottom:none}.cc-set-row[data-v-d461e477]:active{background:var(--cc-surface-2)}.cc-set-ico[data-v-d461e477]{display:grid;place-items:center;color:var(--cc-ink-soft);flex:none}.cc-set-ico ion-icon[data-v-d461e477]{font-size:19px}.cc-set-label[data-v-d461e477]{flex:1;font-weight:500;font-size:15px;color:var(--cc-ink)}.cc-set-val[data-v-d461e477]{font-size:13.5px;color:var(--cc-ink-faint);font-weight:600}.cc-set-badge[data-v-d461e477]{min-width:20px;padding:1px 7px;border-radius:999px;text-align:center;color:#fff;background:var(--cc-primary)}.cc-set-chev[data-v-d461e477]{color:var(--cc-ink-faint);font-size:15px;flex:none}.cc-set-row.danger .cc-set-label[data-v-d461e477],.cc-set-row.danger .cc-set-ico[data-v-d461e477]{color:var(--ion-color-danger)}.cc-version[data-v-d461e477]{text-align:center;padding:22px 0 4px;font-family:var(--cc-font-mono);font-size:11px;letter-spacing:.08em;color:var(--cc-ink-faint)}.follow-preview[data-v-e867a1a4]{display:flex;align-items:center;justify-content:space-between;padding:8px 4px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius-sm)}.avatars[data-v-e867a1a4]{display:flex;gap:8px}.avatars ion-avatar[data-v-e867a1a4]{width:36px;height:36px}.avatar-skeleton[data-v-e867a1a4]{width:36px;height:36px;border-radius:50%}.followers-card[data-v-c4472acd]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);padding:0;overflow:hidden}.followers-card ion-item[data-v-c4472acd]{--background: transparent;--padding-start: 14px;--inner-padding-end: 12px;--padding-top: 6px;--padding-bottom: 6px;--min-height: 64px;--border-width: 0;--inner-border-width: 0 0 1px 0;--border-color: var(--cc-line);--detail-icon-color: var(--cc-ink-faint);--detail-icon-opacity: 1;font-family:var(--cc-font-body);color:var(--cc-ink)}.followers-card ion-item[data-v-c4472acd]:last-of-type{--inner-border-width: 0}.followers-card ion-avatar[data-v-c4472acd]{width:44px;height:44px;border:1px solid var(--cc-line)}ion-avatar img[data-v-c4472acd]{width:100%;height:100%;object-fit:cover}.avatar-fallback[data-v-c4472acd]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--cc-avatar-grad);color:var(--cc-on-primary)}.avatar-fallback ion-icon[data-v-c4472acd]{font-size:20px}.followers-card ion-label h2[data-v-c4472acd]{font-family:var(--cc-font-body);font-size:15px;font-weight:600;letter-spacing:0;color:var(--cc-ink);margin:0}.sells-hint[data-v-c4472acd]{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin:6px 0 0;padding:3px 10px;border-radius:var(--cc-radius-pill);background:var(--cc-primary-soft);color:var(--cc-primary);font-size:12px;font-weight:600}.sells-hint ion-icon[data-v-c4472acd]{font-size:13px;flex:none}.empty-state[data-v-c4472acd]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px 20px 24px}.empty-badge[data-v-c4472acd]{width:72px;height:72px;border-radius:50%;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint);margin-bottom:14px}.empty-badge ion-icon[data-v-c4472acd]{font-size:32px}.empty-state h3[data-v-c4472acd]{margin:0 0 6px;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:19px;color:var(--cc-ink)}.empty-state p[data-v-c4472acd]{margin:0;font-size:14px;color:var(--cc-ink-soft);line-height:1.5;max-width:260px}.loading-state[data-v-c4472acd]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;color:var(--cc-ink-soft)}.loading-state p[data-v-c4472acd]{margin:0;font-size:13px}.followers-modal[data-v-6d019284]{--background: var(--ion-background-color)}@media (min-width: 768px){.followers-modal[data-v-6d019284]{--border-radius: var(--cc-radius-lg);--box-shadow: var(--cc-shadow-pop)}}.fm-header[data-v-6d019284]{box-shadow:none}.fm-header[data-v-6d019284]:after{display:none}.fm-toolbar[data-v-6d019284]{--background: var(--ion-background-color);--border-width: 0;--padding-start: 18px;--padding-end: 12px}.fm-title[data-v-6d019284]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:19px;color:var(--cc-ink)}.fm-close[data-v-6d019284]{width:36px;height:36px;display:grid;place-items:center;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line);color:var(--cc-ink);cursor:pointer;transition:transform .15s var(--cc-ease)}.fm-close[data-v-6d019284]:active{transform:scale(.92)}.fm-close ion-icon[data-v-6d019284]{font-size:18px}.fm-content[data-v-6d019284]{--background: var(--ion-background-color)}.update-composer[data-v-581df8ba]{border:1px solid var(--cc-line);border-radius:var(--cc-radius-sm);padding:8px;background:var(--cc-surface)}.composer-footer[data-v-581df8ba]{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.title-footer[data-v-581df8ba]{margin:4px 0 8px}.char-count[data-v-581df8ba]{color:var(--cc-ink-faint);font-size:12px}.update-list[data-v-88834237]{display:block;box-sizing:border-box}.items[data-v-88834237]{display:flex;flex-direction:column;gap:12px}.update-card[data-v-88834237]{border:1px solid var(--cc-line);border-radius:var(--cc-radius-sm);background:var(--cc-surface);padding:12px;box-shadow:var(--cc-shadow-card)}.header-row[data-v-88834237]{display:flex;align-items:center;justify-content:space-between;gap:8px}.right-meta[data-v-88834237]{display:flex;align-items:center;gap:8px;white-space:nowrap}.timestamp[data-v-88834237]{color:var(--cc-ink-faint);font-size:12px}.content-row[data-v-88834237]{margin-top:6px}.title[data-v-88834237]{margin:0;font-weight:600;color:var(--cc-ink);font-size:16px;line-height:1.2}.one-line[data-v-88834237]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.body[data-v-88834237]{margin:6px 0 0;color:var(--cc-ink);font-size:14px;line-height:1.5;white-space:pre-wrap}.footer-row[data-v-88834237]{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px}.optimistic[data-v-88834237]{opacity:.85}.optimistic-badge[data-v-88834237]{--background: var(--cc-surface-2);--color: var(--cc-ink-soft);font-weight:500}.empty[data-v-88834237]{color:var(--cc-ink-soft);font-size:14px;display:flex;align-items:center;gap:12px}.empty-large[data-v-88834237]{flex-direction:column;justify-content:center;text-align:center;padding:40px 16px;gap:8px}.empty-large .empty-icon[data-v-88834237]{font-size:48px;color:var(--cc-ink-faint)}.empty-large .empty-title[data-v-88834237]{color:var(--cc-ink);font-weight:600;font-size:20px}.empty-large .empty-desc[data-v-88834237]{color:var(--cc-ink-soft);font-size:14px}.empty-icon[data-v-88834237]{font-size:20px;color:var(--cc-ink-faint)}.empty-title[data-v-88834237]{color:var(--cc-ink);font-weight:600}.empty-desc[data-v-88834237]{color:var(--cc-ink-soft);font-size:12px}.loading[data-v-88834237]{display:flex;justify-content:center;padding:12px 0}.order-card[data-v-2be65a93]{margin:0 0 16px;border-radius:var(--cc-radius);background:var(--cc-surface);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow-card)}.order-header-top[data-v-2be65a93]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.order-id[data-v-2be65a93]{font-family:var(--cc-font-mono);font-size:13px;letter-spacing:.04em;font-weight:500;color:var(--cc-ink-soft)}.status-badge[data-v-2be65a93]{font-size:11px;font-weight:700;padding:5px 10px;border-radius:var(--cc-radius-pill)}.order-meta[data-v-2be65a93]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--cc-ink-soft)}.order-date[data-v-2be65a93]{font-weight:500}.buyer-name[data-v-2be65a93]{font-size:13px;font-weight:600;color:var(--cc-ink)}.cash-chip[data-v-2be65a93]{align-self:flex-start;display:inline-block;padding:2px 8px;font-size:11px;font-weight:700;border-radius:var(--cc-radius-pill);background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.order-items-section[data-v-2be65a93],.financial-section[data-v-2be65a93]{margin-top:16px;padding-top:16px;border-top:1px solid var(--cc-line)}.section-title[data-v-2be65a93]{font-family:var(--cc-font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--cc-ink);margin:0 0 12px}.items-list[data-v-2be65a93]{display:flex;flex-direction:column;gap:8px}.item-row[data-v-2be65a93]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font-size:14px}.item-name[data-v-2be65a93]{flex:1;color:var(--cc-ink);font-weight:500}.item-quantity[data-v-2be65a93]{color:var(--cc-ink-faint);margin:0 8px;font-size:13px;font-weight:600}.item-price[data-v-2be65a93]{color:var(--cc-ink);font-weight:600;min-width:60px;text-align:right}.financial-rows[data-v-2be65a93]{display:flex;flex-direction:column;gap:8px}.financial-row[data-v-2be65a93]{display:flex;justify-content:space-between;font-size:14px;padding:4px 0}.financial-row span[data-v-2be65a93]:first-child{color:var(--cc-ink-soft)}.financial-row span[data-v-2be65a93]:last-child{color:var(--cc-ink);font-weight:500}.total-row[data-v-2be65a93]{margin-top:8px;padding-top:8px;border-top:1px solid var(--cc-line);font-weight:600}.total-row span[data-v-2be65a93]{font-size:16px;color:var(--cc-ink)}.total-row span[data-v-2be65a93]:last-child{font-family:var(--cc-font-display);font-size:18px;letter-spacing:-.01em}.net-row[data-v-2be65a93]{margin-top:4px;padding-top:8px;border-top:1px solid var(--cc-line)}.net-amount[data-v-2be65a93]{color:var(--ion-color-primary);font-weight:700}.stripe-fee-row[data-v-2be65a93]{color:var(--cc-ink-faint);font-size:13px}.cc-mto-note[data-v-2be65a93]{display:flex;align-items:flex-start;gap:9px;margin-top:16px;padding:11px 13px;border-radius:var(--cc-radius-sm);background:var(--cc-accent-soft);color:var(--cc-accent-ink);font-size:12.5px;font-weight:600;line-height:1.4}.cc-mto-note ion-icon[data-v-2be65a93]{font-size:16px;flex:none;margin-top:1px}.refund-row[data-v-2be65a93]{color:var(--ion-color-danger)}.refund-row .refund-amount[data-v-2be65a93]{color:var(--ion-color-danger);font-weight:600}.actions-section[data-v-2be65a93]{margin-top:16px;padding-top:16px;border-top:1px solid var(--cc-line);display:flex;flex-direction:column;gap:8px}.action-button[data-v-2be65a93]{margin:0;--border-radius: var(--cc-radius-pill);--padding-top: 14px;--padding-bottom: 14px;font-weight:600}.policy-hint[data-v-2be65a93]{font-size:13px;color:var(--ion-color-medium);margin-bottom:16px}.spacer[data-v-2be65a93]{height:16px}ion-modal ion-content[data-v-2be65a93]{--padding-start: 16px;--padding-end: 16px;--padding-top: 16px;--padding-bottom: 16px}.cc-order-card[data-v-552300a4]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);padding:13px 14px;margin-bottom:10px;cursor:pointer;transition:transform .15s var(--cc-ease)}.cc-order-card[data-v-552300a4]:active{transform:scale(.99)}.cc-oc-top[data-v-552300a4]{display:flex;gap:12px;align-items:flex-start}.cc-oc-thumb[data-v-552300a4]{width:56px;height:56px;border-radius:var(--cc-radius-sm);flex:none;overflow:hidden;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint)}.cc-oc-thumb ion-img[data-v-552300a4]{width:100%;height:100%}.cc-oc-thumb ion-img[data-v-552300a4]::part(image){object-fit:cover;width:100%;height:100%}.cc-oc-thumb ion-icon[data-v-552300a4]{font-size:24px}.cc-oc-info[data-v-552300a4]{flex:1;min-width:0}.cc-oc-items[data-v-552300a4]{font-weight:600;font-size:14.5px;color:var(--cc-ink);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-oc-vendor[data-v-552300a4]{font-size:12.5px;color:var(--cc-ink-soft);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-oc-meta[data-v-552300a4]{font-size:11.5px;color:var(--cc-ink-faint);font-weight:600;margin-top:3px}.cc-oc-right[data-v-552300a4]{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.cc-oc-badge[data-v-552300a4]{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--cc-radius-pill);font-size:11px;font-weight:700;white-space:nowrap}.cc-oc-badge.pending[data-v-552300a4]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.cc-oc-badge.accepted[data-v-552300a4]{background:var(--cc-primary-soft);color:var(--ion-color-primary)}.cc-oc-badge.ready[data-v-552300a4]{background:var(--ion-color-primary);color:var(--cc-on-primary)}.cc-oc-badge.complete[data-v-552300a4]{background:var(--cc-primary-soft);color:var(--ion-color-primary)}.cc-oc-badge.danger[data-v-552300a4]{background:color-mix(in oklab,var(--ion-color-danger) 14%,var(--cc-surface));color:var(--ion-color-danger)}.cc-oc-badge.neutral[data-v-552300a4]{background:var(--cc-surface-2);color:var(--cc-ink-soft)}.cc-oc-total[data-v-552300a4]{font-weight:700;font-size:15px;color:var(--cc-ink)}.cc-oc-track[data-v-552300a4]{display:flex;align-items:center;margin-top:14px;padding-top:12px;border-top:1px solid var(--cc-line)}.cc-oc-node[data-v-552300a4]{display:flex;flex-direction:column;align-items:center;gap:5px;flex:none}.cc-oc-dot[data-v-552300a4]{width:18px;height:18px;border-radius:50%;background:var(--cc-surface-2);border:2px solid var(--cc-line-strong);display:grid;place-items:center;color:var(--cc-on-primary)}.cc-oc-dot ion-icon[data-v-552300a4]{font-size:11px}.cc-oc-node.done .cc-oc-dot[data-v-552300a4]{background:var(--ion-color-primary);border-color:var(--ion-color-primary)}.cc-oc-node span[data-v-552300a4]{font-size:10.5px;font-weight:600;color:var(--cc-ink-faint)}.cc-oc-node.done span[data-v-552300a4]{color:var(--ion-color-primary)}.cc-oc-bar[data-v-552300a4]{flex:1;height:2px;background:var(--cc-line-strong);margin:0 6px 16px;border-radius:var(--cc-radius-pill)}.cc-oc-bar.done[data-v-552300a4]{background:var(--ion-color-primary)}.seller-info-modal[data-v-7357f39c]{display:flex;flex-direction:column;gap:16px}.info-section[data-v-7357f39c]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);padding:6px 18px 10px}.info-section h3[data-v-7357f39c]{font-family:var(--cc-font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;margin:14px 0 4px;color:var(--cc-ink)}.status-grid[data-v-7357f39c]{display:flex;flex-direction:column;gap:0}.status-row[data-v-7357f39c]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--cc-line)}.status-row[data-v-7357f39c]:last-child{border-bottom:none}.status-row ion-badge[data-v-7357f39c]{min-width:90px;text-align:center}.status-row span[data-v-7357f39c]{font-size:14px;color:var(--cc-ink);flex:1}.payment-info[data-v-7357f39c],.payout-info[data-v-7357f39c]{display:flex;flex-direction:column;gap:12px}.info-item[data-v-7357f39c]{display:flex;align-items:flex-start;gap:10px;padding:12px 0;border-bottom:1px solid var(--cc-line)}.info-item[data-v-7357f39c]:last-child{border-bottom:none}.info-item ion-icon[data-v-7357f39c]{flex-shrink:0;font-size:24px;margin-top:2px}.info-item strong[data-v-7357f39c]{display:block;margin-bottom:4px;font-size:15px;color:var(--cc-ink)}.info-item p[data-v-7357f39c]{margin:0;font-size:14px;color:var(--cc-ink-soft);line-height:1.5}.payout-details[data-v-7357f39c]{display:flex;flex-direction:column;gap:0;margin-top:12px}.detail-item[data-v-7357f39c]{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--cc-ink);padding:8px 0;border-bottom:1px solid var(--cc-line)}.detail-item[data-v-7357f39c]:last-child{border-bottom:none}.detail-item ion-icon[data-v-7357f39c]{flex-shrink:0;font-size:20px}.stripe-info[data-v-7357f39c]{display:flex;flex-direction:column;gap:12px}.stripe-info p[data-v-7357f39c]{margin:0;font-size:14px;color:var(--cc-ink);line-height:1.5}.stripe-info ion-button[data-v-7357f39c]{--border-radius: var(--cc-radius-pill);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.85rem}.stripe-info ion-note[data-v-7357f39c]{font-size:13px;padding:0;color:var(--cc-ink-soft)}ion-badge[data-v-7357f39c]{padding:5px}ion-content[data-v-1068e436]{--background: var(--ion-background-color)}.cc-sell[data-v-1068e436]{padding-bottom:24px}.cc-sell-head[data-v-1068e436]{display:flex;align-items:flex-end;gap:10px;padding:calc(var(--ion-safe-area-top, 0px) + 14px) 18px 4px}.cc-sell-head-main[data-v-1068e436]{flex:1;min-width:0}.cc-eyebrow[data-v-1068e436]{font-family:var(--cc-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink-faint);margin-bottom:4px}.cc-shop-name[data-v-1068e436]{margin:0;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:25px;color:var(--cc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-icon-btn[data-v-1068e436]{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line);color:var(--cc-ink);cursor:pointer;transition:transform .15s var(--cc-ease)}.cc-icon-btn ion-icon[data-v-1068e436]{font-size:20px}.cc-icon-btn[data-v-1068e436]:active{transform:scale(.92)}.cc-sell-tabs[data-v-1068e436]{display:flex;gap:6px;padding:12px 18px 14px;overflow-x:auto;scrollbar-width:none}.cc-sell-tabs[data-v-1068e436]::-webkit-scrollbar{display:none}.cc-chip[data-v-1068e436]{flex:none;display:inline-flex;align-items:center;padding:9px 16px;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line-strong);color:var(--cc-ink-soft);font-family:var(--cc-font-body);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .18s var(--cc-ease)}.cc-chip.selected[data-v-1068e436]{background:var(--ion-color-primary);border-color:var(--ion-color-primary);color:var(--cc-on-primary)}.cc-earn-hero[data-v-1068e436]{margin:0 18px;border-radius:var(--cc-radius);padding:18px;background:linear-gradient(135deg,var(--ion-color-primary-shade) 0%,var(--ion-color-primary) 100%);color:var(--cc-on-primary)}.cc-earn-label[data-v-1068e436]{font-size:12.5px;opacity:.85;font-weight:600;margin-bottom:4px}.cc-earn-row[data-v-1068e436]{display:flex;align-items:center;gap:10px}.cc-earn-amt[data-v-1068e436]{font-family:var(--cc-font-display);font-weight:700;font-size:32px;letter-spacing:-.02em;line-height:1.05}.cc-earn-badge[data-v-1068e436]{display:inline-flex;align-items:center;padding:4px 9px;border-radius:var(--cc-radius-pill);background:rgba(251,247,236,.16);font-size:11.5px;font-weight:700}.cc-earn-sub[data-v-1068e436]{font-size:12.5px;opacity:.85;font-weight:600;margin-top:8px}.cc-stat-tiles[data-v-1068e436]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 18px 0}.cc-stat-tile[data-v-1068e436]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);padding:14px 15px;cursor:pointer;box-shadow:var(--cc-shadow-card)}.cc-stat-tile.accent .cc-st-num[data-v-1068e436]{color:var(--cc-accent)}.cc-st-num[data-v-1068e436]{font-family:var(--cc-font-display);font-weight:700;font-size:24px;letter-spacing:-.02em;color:var(--cc-ink)}.cc-st-label[data-v-1068e436]{font-size:12px;color:var(--cc-ink-soft);font-weight:600;margin-top:2px}.cc-pay-card[data-v-1068e436]{display:flex;align-items:center;gap:12px;margin:12px 18px 0;padding:13px 15px;border-radius:var(--cc-radius);background:var(--cc-accent-soft);cursor:pointer}.cc-pay-ico[data-v-1068e436]{width:38px;height:38px;border-radius:11px;background:var(--cc-accent);color:#fff;display:grid;place-items:center;flex:none}.cc-pay-ico ion-icon[data-v-1068e436]{font-size:19px}.cc-pay-info[data-v-1068e436]{flex:1;min-width:0}.cc-pay-title[data-v-1068e436]{font-weight:700;font-size:14px;color:var(--cc-accent-ink)}.cc-pay-sub[data-v-1068e436]{font-size:12.5px;color:var(--cc-accent-ink);opacity:.85}.cc-pay-chev[data-v-1068e436]{color:var(--cc-accent-ink);font-size:16px}.cc-pay-row[data-v-1068e436]{display:flex;align-items:center;gap:8px;margin:12px 18px 0;padding:11px 14px;border-radius:var(--cc-radius);background:var(--cc-surface);border:1px solid var(--cc-line);font-size:13px;font-weight:600;color:var(--cc-ink-soft);cursor:pointer}.cc-pay-row ion-icon[data-v-1068e436]{font-size:17px;color:var(--ion-color-primary)}.cc-pay-row span[data-v-1068e436]:nth-child(2){flex:1}.cc-pay-view[data-v-1068e436]{color:var(--ion-color-primary)}.cc-setup-card[data-v-1068e436]{margin:14px 18px 0;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);overflow:hidden;box-shadow:var(--cc-shadow-card)}.cc-setup-head[data-v-1068e436]{display:flex;align-items:baseline;justify-content:space-between;padding:15px 16px 10px}.cc-setup-title[data-v-1068e436]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:17px;color:var(--cc-ink)}.cc-setup-count[data-v-1068e436]{font-family:var(--cc-font-mono);font-size:11px;color:var(--cc-ink-faint)}.cc-setup-row[data-v-1068e436]{display:flex;align-items:center;gap:13px;padding:12px 16px;border-top:1px solid var(--cc-line);cursor:pointer}.cc-setup-ico[data-v-1068e436]{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;font-weight:700;font-size:13px;background:var(--cc-surface-2);color:var(--cc-ink-soft)}.cc-setup-ico.done[data-v-1068e436]{background:var(--cc-primary-soft);color:var(--ion-color-primary)}.cc-setup-ico.done ion-icon[data-v-1068e436]{font-size:15px}.cc-setup-ico.next[data-v-1068e436]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.cc-setup-main[data-v-1068e436]{flex:1;min-width:0}.cc-setup-label[data-v-1068e436]{font-size:14px;font-weight:600;color:var(--cc-ink)}.cc-setup-label.muted[data-v-1068e436]{flex:1;color:var(--cc-ink-faint)}.cc-setup-opt[data-v-1068e436]{font-family:var(--cc-font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-ink-faint);border:1px solid var(--cc-line-strong);border-radius:6px;padding:1px 5px;margin-left:4px;vertical-align:1px}.cc-setup-sub[data-v-1068e436]{font-size:12px;color:var(--cc-ink-soft)}.cc-setup-chev[data-v-1068e436]{color:var(--cc-ink-faint);font-size:15px;flex:none}.cc-sec-head[data-v-1068e436]{display:flex;align-items:baseline;justify-content:space-between;padding:22px 18px 12px}.cc-sec-head h2[data-v-1068e436]{margin:0;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:19px;color:var(--cc-ink)}.cc-see-all[data-v-1068e436]{font-size:13px;font-weight:600;color:var(--ion-color-primary);cursor:pointer;background:none;border:none;display:inline-flex;align-items:center;gap:3px}.cc-see-all ion-icon[data-v-1068e436]{font-size:14px}.cc-grid[data-v-1068e436]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:0 18px}.cc-tab-grid[data-v-1068e436]{padding-top:4px}.cc-orders-preview[data-v-1068e436],.cc-followers-wrap[data-v-1068e436]{padding:0 18px}.cc-tab-body[data-v-1068e436]{padding:0 18px;display:flex;flex-direction:column;gap:12px}.cc-order-clickable[data-v-1068e436]{cursor:pointer}.cc-sell-actions[data-v-1068e436]{display:flex;flex-direction:column;gap:10px;padding:24px 18px 0}.cc-btn-primary[data-v-1068e436],.cc-btn-ghost[data-v-1068e436]{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 22px;border-radius:var(--cc-radius-pill);border:none;font-family:var(--cc-font-body);font-weight:600;font-size:15px;cursor:pointer}.cc-btn-primary ion-icon[data-v-1068e436],.cc-btn-ghost ion-icon[data-v-1068e436]{font-size:18px}.cc-btn-primary[data-v-1068e436]{background:var(--ion-color-primary);color:var(--cc-on-primary);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-primary) 80%,transparent)}.cc-btn-ghost[data-v-1068e436]{background:var(--cc-surface);color:var(--cc-ink);border:1px solid var(--cc-line-strong)}.cc-sell-loading[data-v-1068e436]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 16px;color:var(--cc-ink-soft);gap:10px}.cc-sell-loading p[data-v-1068e436]{margin:0;font-size:13px}.cc-sell-empty-inline[data-v-1068e436]{padding:4px 18px}.cc-sell-empty-inline p[data-v-1068e436]{margin:0;color:var(--cc-ink-soft);font-size:14px}.cc-sell-empty[data-v-1068e436]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px 20px;text-align:center}.cc-empty-badge[data-v-1068e436]{width:88px;height:88px;border-radius:50%;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint);margin-bottom:16px}.cc-empty-badge ion-icon[data-v-1068e436]{font-size:40px}.cc-sell-empty h3[data-v-1068e436]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:21px;color:var(--cc-ink);margin:0 0 8px}.cc-sell-empty p[data-v-1068e436]{color:var(--cc-ink-soft);margin:0;line-height:1.5;max-width:280px;font-size:14.5px}.cc-sell-spacer[data-v-1068e436]{height:20px}.cc-pa-bar[data-v-f1f20b7b]{display:flex;align-items:center;gap:12px}.cc-stepper[data-v-f1f20b7b]{display:inline-flex;align-items:center;border:1px solid var(--cc-line-strong);border-radius:var(--cc-radius-pill);overflow:hidden;background:var(--cc-surface);flex:none}.cc-stepper button[data-v-f1f20b7b]{width:38px;height:38px;border:none;background:none;color:var(--cc-ink);cursor:pointer;display:grid;place-items:center}.cc-stepper button ion-icon[data-v-f1f20b7b]{font-size:17px}.cc-stepper button[data-v-f1f20b7b]:active{background:var(--cc-surface-2)}.cc-stepper .qty[data-v-f1f20b7b]{min-width:30px;text-align:center;font-weight:700;font-size:15px}.cc-pa-btn[data-v-f1f20b7b]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--cc-font-body);font-weight:600;font-size:15px;border:none;border-radius:var(--cc-radius-pill);padding:15px 22px;cursor:pointer;background:var(--ion-color-primary);color:var(--cc-on-primary);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-primary) 80%,transparent);transition:transform .14s var(--cc-ease),background .18s;line-height:1}.cc-pa-btn ion-icon[data-v-f1f20b7b]{font-size:18px}.cc-pa-btn[data-v-f1f20b7b]:active{transform:scale(.975)}.cc-pa-btn.muted[data-v-f1f20b7b]{background:var(--cc-surface-2);color:var(--cc-ink-soft);box-shadow:none;cursor:default}.cc-pa-spinner[data-v-f1f20b7b]{width:20px;height:20px}.cc-lb[data-v-9d242a0e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background:#101207;display:flex;flex-direction:column;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain}.cc-lb-bar[data-v-9d242a0e]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px 0;flex:none}.cc-lb-btn[data-v-9d242a0e]{width:44px;height:44px;border:none;background:none;color:#fbf7ec;display:grid;place-items:center;cursor:pointer;font-size:22px}.cc-lb-count[data-v-9d242a0e]{color:rgba(251,247,236,.85);font-size:13px;font-weight:600;letter-spacing:.02em}.cc-lb-viewport[data-v-9d242a0e]{flex:1;min-height:0;overflow:hidden;position:relative;touch-action:none}.cc-lb-track[data-v-9d242a0e]{display:flex;width:100%;height:100%;transition:transform .28s var(--cc-ease, ease);will-change:transform}.cc-lb-slide[data-v-9d242a0e]{flex:0 0 100%;width:100%;height:100%;display:grid;place-items:center;padding:12px;box-sizing:border-box}.cc-lb-slide img[data-v-9d242a0e]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;transform-origin:center center;will-change:transform;-webkit-user-drag:none;user-select:none}.cc-lb-dots[data-v-9d242a0e]{flex:none;display:flex;gap:6px;justify-content:center;padding:12px 0 16px}.cc-lb-dot[data-v-9d242a0e]{width:6px;height:6px;border-radius:50%;background:rgba(251,247,236,.3);transition:background .2s ease,transform .2s ease}.cc-lb-dot.active[data-v-9d242a0e]{background:#fbf7ec;transform:scale(1.25)}.cc-screen[data-v-f3263bca]{display:flex;flex-direction:column;height:100%;background:var(--ion-background-color)}.cc-push-head[data-v-f3263bca]{flex:none;display:flex;align-items:center;gap:10px;padding:calc(var(--ion-safe-area-top, 0px) + 8px) 14px 10px}.cc-push-title[data-v-f3263bca]{flex:1;text-align:center;font-weight:700;font-size:15.5px;color:var(--cc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-push-actions[data-v-f3263bca]{display:flex;gap:8px}.cc-push-spacer[data-v-f3263bca]{width:40px}.cc-icon-btn[data-v-f3263bca]{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line);color:var(--cc-ink);cursor:pointer;transition:transform .15s var(--cc-ease)}.cc-icon-btn ion-icon[data-v-f3263bca]{font-size:19px}.cc-icon-btn[data-v-f3263bca]:active{transform:scale(.92)}.cc-icon-btn.saved[data-v-f3263bca]{color:var(--cc-accent);border-color:var(--cc-accent)}.cc-scroll[data-v-f3263bca]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.cc-scroll[data-v-f3263bca]::-webkit-scrollbar{display:none}.cc-gallery[data-v-f3263bca]{padding:0 18px}.cc-hero[data-v-f3263bca]{display:block;width:100%;aspect-ratio:4 / 3;border-radius:var(--cc-radius-lg);overflow:hidden;object-fit:cover}.cc-hero[data-v-f3263bca]::part(image){border-radius:var(--cc-radius-lg);object-fit:cover;width:100%;height:100%}.cc-hero-track[data-v-f3263bca]{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:var(--cc-radius-lg)}.cc-hero-track[data-v-f3263bca]::-webkit-scrollbar{display:none}.cc-hero-slide[data-v-f3263bca]{flex:0 0 100%;width:100%;aspect-ratio:4 / 3;padding:0;margin:0;border:none;background:none;cursor:pointer;scroll-snap-align:start;scroll-snap-stop:always}.cc-hero-img[data-v-f3263bca]{display:block;width:100%;height:100%;border-radius:var(--cc-radius-lg);overflow:hidden;object-fit:cover}.cc-hero-img[data-v-f3263bca]::part(image){border-radius:var(--cc-radius-lg);object-fit:cover;width:100%;height:100%}.cc-hero-empty[data-v-f3263bca]{display:grid;place-items:center;background:var(--cc-surface-2);color:var(--cc-ink-faint)}.cc-hero-empty ion-icon[data-v-f3263bca]{font-size:42px}.cc-hero-dots[data-v-f3263bca]{display:flex;gap:6px;justify-content:center;margin-top:10px}.cc-hero-dot[data-v-f3263bca]{width:6px;height:6px;border-radius:50%;background:var(--cc-line-strong);transition:background .2s var(--cc-ease),transform .2s var(--cc-ease)}.cc-hero-dot.active[data-v-f3263bca]{background:var(--ion-color-primary);transform:scale(1.3)}.cc-thumbs[data-v-f3263bca]{display:flex;gap:9px;margin-top:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cc-thumbs[data-v-f3263bca]::-webkit-scrollbar{display:none}.cc-thumb[data-v-f3263bca]{padding:0;border:2px solid transparent;border-radius:14px;background:none;cursor:pointer;flex:none;scroll-snap-align:start;width:60px;height:60px;overflow:hidden}.cc-thumb ion-img[data-v-f3263bca]{width:100%;height:100%}.cc-thumb ion-img[data-v-f3263bca]::part(image){border-radius:10px;object-fit:cover;width:100%;height:100%}.cc-thumb.active[data-v-f3263bca]{border-color:var(--ion-color-primary)}.cc-title-block[data-v-f3263bca]{padding:18px 18px 0}.cc-tags[data-v-f3263bca]{display:flex;gap:7px;margin-bottom:10px;flex-wrap:wrap}.cc-badge[data-v-f3263bca]{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--cc-radius-pill);font-size:11px;font-weight:700;letter-spacing:.01em}.cc-badge.accent[data-v-f3263bca]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.cc-badge.primary[data-v-f3263bca]{background:var(--cc-primary-soft);color:var(--ion-color-primary)}.cc-badge.surface[data-v-f3263bca]{background:var(--cc-surface-2);color:var(--cc-ink-soft)}.cc-p-name[data-v-f3263bca]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:27px;line-height:1.1;margin:0 0 8px;color:var(--cc-ink)}.cc-price-row[data-v-f3263bca]{display:flex;align-items:center;justify-content:space-between}.cc-views[data-v-f3263bca]{display:flex;align-items:center;gap:5px;margin-top:6px;font-size:12.5px;color:var(--cc-ink-faint)}.cc-views ion-icon[data-v-f3263bca]{font-size:14px}.cc-price[data-v-f3263bca]{display:flex;align-items:baseline;gap:8px}.cc-price-amt[data-v-f3263bca]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:26px;color:var(--cc-ink)}.cc-price-unit[data-v-f3263bca]{color:var(--cc-ink-faint);font-size:14px;font-weight:600}.cc-sec[data-v-f3263bca]{padding:18px 18px 0}.cc-sec-h[data-v-f3263bca]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:17px;margin:0 0 8px;color:var(--cc-ink)}.cc-body-text[data-v-f3263bca]{font-size:14.5px;line-height:1.55;color:var(--cc-ink-soft);margin:0}.cc-listed[data-v-f3263bca]{font-size:12.5px;color:var(--cc-ink-faint);font-weight:600;margin:8px 0 0}.cc-vcard[data-v-f3263bca]{display:flex;align-items:center;gap:12px;padding:12px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);cursor:pointer}.cc-vcard-avatar[data-v-f3263bca]{width:46px;height:46px;border-radius:50%;flex:none;overflow:hidden;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint)}.cc-vcard-avatar ion-img[data-v-f3263bca]{width:100%;height:100%}.cc-vcard-avatar ion-img[data-v-f3263bca]::part(image){object-fit:cover;width:100%;height:100%}.cc-vcard-info[data-v-f3263bca]{flex:1;min-width:0}.cc-vcard-name[data-v-f3263bca]{display:flex;align-items:center;gap:5px;font-weight:700;font-size:15px;color:var(--cc-ink)}.cc-vcard-name ion-icon[data-v-f3263bca]{font-size:14px;color:var(--ion-color-primary)}.cc-vcard-rating[data-v-f3263bca]{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:700;color:var(--cc-ink)}.cc-vcard-rating ion-icon[data-v-f3263bca]{font-size:13px;color:var(--cc-accent)}.cc-vcard-sub[data-v-f3263bca]{font-size:12.5px;color:var(--cc-ink-soft);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-vcard-msg[data-v-f3263bca]{flex:none;width:40px;height:40px;border-radius:var(--cc-radius-pill);border:none;background:var(--cc-primary-soft);color:var(--ion-color-primary);display:grid;place-items:center;cursor:pointer}.cc-vcard-msg ion-icon[data-v-f3263bca]{font-size:18px}.cc-pr-review[data-v-f3263bca]{flex:none;width:80%;max-width:300px;scroll-snap-align:start;padding:13px 14px;border:1px solid var(--cc-line);border-radius:var(--cc-radius);background:var(--cc-surface);box-shadow:var(--cc-shadow-card);text-align:left;font-family:var(--cc-font-body);cursor:pointer;transition:transform .15s var(--cc-ease)}.cc-pr-review[data-v-f3263bca]:active{transform:scale(.98)}.cc-pr-review-name[data-v-f3263bca]{margin-top:4px;font-weight:600;font-size:13px;color:var(--cc-ink)}.cc-pr-review-text[data-v-f3263bca]{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:var(--cc-ink-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cc-pr-rail[data-v-f3263bca]{display:flex;gap:10px;margin:2px -18px 0;padding:4px 18px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:18px;scrollbar-width:none}.cc-pr-rail[data-v-f3263bca]::-webkit-scrollbar{display:none}.cc-pr-date[data-v-f3263bca]{margin-left:6px;font-weight:500;font-size:12px;color:var(--cc-ink-faint)}.cc-pr-response[data-v-f3263bca]{margin-top:8px;padding:8px 10px;border-left:2px solid var(--cc-line-strong);background:var(--cc-surface-2);border-radius:0 var(--cc-radius-sm) var(--cc-radius-sm) 0}.cc-pr-response-name[data-v-f3263bca]{font-weight:700;font-size:12px;color:var(--cc-ink-soft)}.cc-pr-response-text[data-v-f3263bca]{margin:3px 0 0;font-size:13px;line-height:1.45;color:var(--cc-ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-community[data-v-f3263bca]{display:flex;gap:12px;align-items:center;padding:13px 15px;border-radius:var(--cc-radius);background:var(--cc-primary-soft)}.cc-community-ico[data-v-f3263bca]{width:38px;height:38px;border-radius:11px;background:var(--ion-color-primary);color:var(--cc-on-primary);display:grid;place-items:center;flex:none}.cc-community-ico ion-icon[data-v-f3263bca]{font-size:20px}.cc-community-txt[data-v-f3263bca]{font-size:13px;color:var(--ion-color-primary);font-weight:600;line-height:1.4}.cc-step[data-v-f3263bca]{display:flex;gap:11px;margin-bottom:10px;align-items:flex-start}.cc-step-num[data-v-f3263bca]{width:22px;height:22px;border-radius:50%;background:var(--cc-surface-2);color:var(--cc-ink);font-size:11.5px;font-weight:700;display:grid;place-items:center;flex:none;margin-top:1px}.cc-step span[data-v-f3263bca]{font-size:13.5px;color:var(--cc-ink-soft);line-height:1.4}.cc-pickup-card[data-v-f3263bca]{display:flex;gap:11px;align-items:center;padding:12px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card)}.cc-pickup-ico[data-v-f3263bca]{width:38px;height:38px;border-radius:11px;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink);flex:none}.cc-pickup-ico ion-icon[data-v-f3263bca]{font-size:19px}.cc-pickup-title[data-v-f3263bca]{font-weight:600;font-size:14px;color:var(--cc-ink)}.cc-pickup-sub[data-v-f3263bca]{font-size:12.5px;color:var(--cc-ink-soft)}.cc-vendor-map-wrap[data-v-f3263bca]{position:relative;width:100%;height:190px;border-radius:var(--cc-radius);overflow:hidden;border:1px solid var(--cc-line)}.cc-vendor-map[data-v-f3263bca]{width:100%;height:100%}.cc-map-btn[data-v-f3263bca]{position:absolute;bottom:12px;right:12px;z-index:500;padding:8px 14px;border-radius:var(--cc-radius-pill);border:none;background:var(--cc-surface);color:var(--cc-ink);font-weight:600;font-size:13px;box-shadow:var(--cc-shadow-card);cursor:pointer}.cc-delete-btn[data-v-f3263bca]{width:100%;padding:14px;border-radius:var(--cc-radius-pill);border:1px solid var(--ion-color-danger);background:transparent;color:var(--ion-color-danger);font-weight:600;font-size:15px;cursor:pointer;display:grid;place-items:center}.cc-action-bar[data-v-f3263bca]{flex:none;padding:12px 18px calc(12px + var(--ion-safe-area-bottom, 0px));background:color-mix(in oklab,var(--cc-surface) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--cc-line)}.cc-owner-edit[data-v-f3263bca]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 22px;border-radius:var(--cc-radius-pill);border:none;background:var(--ion-color-primary);color:var(--cc-on-primary);font-weight:600;font-size:15px;cursor:pointer}.cc-owner-edit ion-icon[data-v-f3263bca]{font-size:18px}.cc-scroll-spacer[data-v-f3263bca]{height:24px}.cc-report-link[data-v-f3263bca]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 36px);margin:14px 18px 0;padding:12px 20px;background:var(--cc-surface);border:1px solid var(--cc-line-strong);border-radius:var(--cc-radius-pill);font-family:var(--cc-font-body);font-weight:600;font-size:14px;color:var(--cc-ink-faint);cursor:pointer}.cc-report-link ion-icon[data-v-f3263bca]{font-size:17px}.cc-screen[data-v-8865efa1]{display:flex;flex-direction:column;height:100%;background:var(--ion-background-color)}.cc-scroll[data-v-8865efa1]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.cc-scroll[data-v-8865efa1]::-webkit-scrollbar{display:none}.cc-cover[data-v-8865efa1]{position:relative;height:176px}.cc-cover-img[data-v-8865efa1]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cc-cover-img[data-v-8865efa1]::part(image){object-fit:cover;object-position:var(--cc-cover-pos, center);width:100%;height:100%}.cc-cover-fallback[data-v-8865efa1]{background:linear-gradient(135deg,var(--ion-color-primary-shade),var(--ion-color-primary) 60%,var(--cc-surface-3))}.cc-cover-scrim[data-v-8865efa1]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(20,25,18,.28),transparent 42%)}.cc-cover-actions[data-v-8865efa1]{position:absolute;top:calc(var(--ion-safe-area-top, 0px) + 10px);left:14px;right:14px;display:flex;justify-content:space-between}.cc-icon-btn[data-v-8865efa1]{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line);color:var(--cc-ink);cursor:pointer;transition:transform .15s var(--cc-ease)}.cc-icon-btn.float[data-v-8865efa1]{background:rgba(255,253,247,.82);border-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cc-icon-btn ion-icon[data-v-8865efa1]{font-size:19px}.cc-icon-btn[data-v-8865efa1]:active{transform:scale(.92)}.cc-push-spacer[data-v-8865efa1]{width:40px}.cc-vp-header[data-v-8865efa1]{padding:0 18px;margin-top:-34px;position:relative}.cc-vp-top[data-v-8865efa1]{display:flex;align-items:flex-end;gap:12px}.cc-vp-avatar[data-v-8865efa1]{width:78px;height:78px;border-radius:50%;border:4px solid var(--ion-background-color);flex:none;overflow:hidden;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint)}.cc-vp-avatar ion-img[data-v-8865efa1]{width:100%;height:100%}.cc-vp-avatar ion-img[data-v-8865efa1]::part(image){object-fit:cover;width:100%;height:100%}.cc-vp-avatar ion-icon[data-v-8865efa1]{font-size:32px}.cc-vp-top-spacer[data-v-8865efa1]{flex:1}.cc-follow-btn[data-v-8865efa1]{margin-bottom:6px;flex:none;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:var(--cc-radius-pill);border:none;background:var(--ion-color-primary);color:var(--cc-on-primary);font-weight:600;font-size:13.5px;cursor:pointer;transition:transform .14s var(--cc-ease)}.cc-follow-btn ion-icon[data-v-8865efa1]{font-size:16px}.cc-follow-btn[data-v-8865efa1]:active{transform:scale(.96)}.cc-follow-btn.following[data-v-8865efa1]{background:var(--cc-surface);border:1px solid var(--cc-line-strong);color:var(--cc-ink-soft)}.cc-vp-name[data-v-8865efa1]{display:flex;align-items:center;gap:6px;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:25px;margin-top:12px;color:var(--cc-ink)}.cc-vp-name ion-icon[data-v-8865efa1]{font-size:18px;color:var(--ion-color-primary)}.cc-vp-meta[data-v-8865efa1]{font-size:13px;color:var(--cc-ink-soft);margin-top:5px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cc-vp-meta-item[data-v-8865efa1]{display:inline-flex;gap:4px;align-items:center}.cc-vp-meta-item ion-icon[data-v-8865efa1]{font-size:14px}.cc-vp-stats[data-v-8865efa1]{display:flex;gap:22px;margin:14px 0 2px}.cc-stat-num[data-v-8865efa1]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:19px;color:var(--cc-ink)}.cc-stat-label[data-v-8865efa1]{font-size:11.5px;color:var(--cc-ink-soft);font-weight:600}.cc-vp-cards[data-v-8865efa1]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--cc-radius-pill);background:var(--cc-primary-soft);color:var(--ion-color-primary);font-family:var(--cc-font-body);font-weight:600;font-size:12.5px}.cc-vp-cards ion-icon[data-v-8865efa1]{font-size:13px}.cc-vp-rating[data-v-8865efa1]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--cc-radius-pill);background:var(--cc-accent-soft);color:var(--cc-accent-ink);font-family:var(--cc-font-body);font-weight:600;font-size:12.5px}.cc-vp-rating ion-icon[data-v-8865efa1]{font-size:13px;color:var(--cc-accent)}.cc-vp-trade[data-v-8865efa1]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:none;border-radius:var(--cc-radius-pill);background:var(--cc-accent-soft);color:var(--cc-accent-ink);font-family:var(--cc-font-body);font-weight:600;font-size:12.5px;cursor:pointer}.cc-vp-bio[data-v-8865efa1]{font-size:14px;line-height:1.5;color:var(--cc-ink-soft);margin:14px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cc-vp-tabs[data-v-8865efa1]{display:flex;gap:6px;padding:16px 18px 6px}.cc-chip[data-v-8865efa1]{flex:none;display:inline-flex;align-items:center;padding:9px 16px;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line-strong);color:var(--cc-ink-soft);font-family:var(--cc-font-body);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .18s var(--cc-ease)}.cc-chip.selected[data-v-8865efa1]{background:var(--ion-color-primary);border-color:var(--ion-color-primary);color:var(--cc-on-primary)}.cc-grid[data-v-8865efa1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:8px 18px 0}.cc-empty[data-v-8865efa1]{text-align:center;padding:28px 18px;color:var(--cc-ink-soft);font-size:14px}.cc-vp-story[data-v-8865efa1]{padding:10px 20px 0}.cc-story-panel[data-v-8865efa1]{display:flex;gap:12px;align-items:center;padding:13px 15px;border-radius:var(--cc-radius);background:var(--cc-accent-soft);margin-bottom:16px;color:var(--cc-accent-ink);font-size:13px;font-weight:600;line-height:1.4}.cc-story-panel ion-icon[data-v-8865efa1]{font-size:22px;flex:none}.cc-story-quote[data-v-8865efa1]{font-size:15px;line-height:1.6;color:var(--cc-ink);margin:0;font-style:italic}.cc-story-quote.muted[data-v-8865efa1]{color:var(--cc-ink-soft)}.cc-vp-updates[data-v-8865efa1]{padding:8px 18px 0}.cc-vp-reviews[data-v-8865efa1]{padding:10px 18px 0}.cc-rv-loading[data-v-8865efa1]{display:grid;place-items:center;padding:28px 0}.cc-rv[data-v-8865efa1]{padding:14px 0;border-bottom:1px solid var(--cc-line)}.cc-rv[data-v-8865efa1]:last-of-type{border-bottom:none}.cc-rv-head[data-v-8865efa1]{display:flex;align-items:center;gap:8px}.cc-rv-name[data-v-8865efa1]{font-weight:600;font-size:13.5px;color:var(--cc-ink)}.cc-rv-date[data-v-8865efa1]{font-size:12px;color:var(--cc-ink-faint)}.cc-rv-report[data-v-8865efa1]{margin-left:auto;flex:none;width:32px;height:32px;display:grid;place-items:center;border:none;background:none;color:var(--cc-ink-faint);cursor:pointer}.cc-rv-report ion-icon[data-v-8865efa1]{font-size:15px}.cc-rv-text[data-v-8865efa1]{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--cc-ink-soft)}.cc-rv-response[data-v-8865efa1]{margin:10px 0 0 14px;padding:10px 13px;border-left:2px solid var(--cc-line-strong);background:var(--cc-surface-2);border-radius:0 var(--cc-radius-sm) var(--cc-radius-sm) 0}.cc-rv-response-label[data-v-8865efa1]{font-size:12px;font-weight:700;color:var(--cc-ink)}.cc-rv-response-text[data-v-8865efa1]{margin:4px 0 0;font-size:13.5px;line-height:1.45;color:var(--cc-ink-soft)}.cc-rv-reply-btn[data-v-8865efa1]{margin-top:10px;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--cc-radius-pill);border:1px solid var(--cc-line-strong);background:var(--cc-surface);color:var(--cc-ink-soft);font-family:var(--cc-font-body);font-weight:600;font-size:13px;cursor:pointer}.cc-rv-reply-btn ion-icon[data-v-8865efa1]{font-size:15px}.cc-rv-reply[data-v-8865efa1]{margin-top:10px}.cc-rv-reply-text[data-v-8865efa1]{width:100%;resize:vertical;padding:12px;border:1px solid var(--cc-line-strong);border-radius:var(--cc-radius);background:var(--cc-surface);font-family:inherit;font-size:14px;line-height:1.5;color:var(--cc-ink)}.cc-rv-reply-text[data-v-8865efa1]:focus{outline:none;border-color:var(--cc-primary)}.cc-rv-reply-actions[data-v-8865efa1]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.cc-rv-reply-cancel[data-v-8865efa1],.cc-rv-reply-send[data-v-8865efa1]{padding:8px 16px;border-radius:var(--cc-radius-pill);font-family:var(--cc-font-body);font-weight:600;font-size:13.5px;cursor:pointer}.cc-rv-reply-cancel[data-v-8865efa1]{border:1px solid var(--cc-line-strong);background:var(--cc-surface);color:var(--cc-ink-soft)}.cc-rv-reply-send[data-v-8865efa1]{border:none;background:var(--ion-color-primary);color:var(--cc-on-primary);min-width:64px;display:inline-flex;align-items:center;justify-content:center}.cc-rv-reply-send[data-v-8865efa1]:disabled{opacity:.55}.cc-rv-more[data-v-8865efa1]{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:14px;padding:12px 20px;border-radius:var(--cc-radius-pill);border:1px solid var(--cc-line-strong);background:var(--cc-surface);color:var(--cc-ink);font-family:var(--cc-font-body);font-weight:600;font-size:14px;cursor:pointer}.cc-preview-bar[data-v-8865efa1]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(8px + var(--ion-safe-area-top, 0px)) 16px 8px;background:var(--cc-primary);color:#fff}.cc-preview-label[data-v-8865efa1]{display:inline-flex;align-items:center;gap:7px;font-family:var(--cc-font-body);font-weight:600;font-size:14px}.cc-preview-label ion-icon[data-v-8865efa1]{font-size:17px}.cc-preview-exit[data-v-8865efa1]{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:var(--cc-radius-pill);border:1px solid color-mix(in oklab,#fff 55%,transparent);background:color-mix(in oklab,#fff 16%,transparent);color:#fff;font-family:var(--cc-font-body);font-weight:600;font-size:13px;cursor:pointer}.cc-preview-exit ion-icon[data-v-8865efa1]{font-size:15px}.cc-action-bar[data-v-8865efa1]{flex:none;padding:12px 18px calc(12px + var(--ion-safe-area-bottom, 0px));background:color-mix(in oklab,var(--cc-surface) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--cc-line);display:flex;align-items:center;gap:12px}.cc-ab-ghost[data-v-8865efa1],.cc-ab-primary[data-v-8865efa1],.cc-owner-edit[data-v-8865efa1]{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 22px;border-radius:var(--cc-radius-pill);border:none;font-family:var(--cc-font-body);font-weight:600;font-size:15px;cursor:pointer}.cc-ab-ghost ion-icon[data-v-8865efa1],.cc-ab-primary ion-icon[data-v-8865efa1],.cc-owner-edit ion-icon[data-v-8865efa1]{font-size:18px}.cc-ab-ghost[data-v-8865efa1]{flex:none;background:var(--cc-surface);color:var(--cc-ink);border:1px solid var(--cc-line-strong)}.cc-ab-primary[data-v-8865efa1]{flex:1;background:var(--ion-color-primary);color:var(--cc-on-primary);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-primary) 80%,transparent)}.cc-owner-edit[data-v-8865efa1]{flex:1;background:var(--ion-color-primary);color:var(--cc-on-primary)}.cc-scroll-spacer[data-v-8865efa1]{height:24px}.cc-report-link[data-v-8865efa1]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 36px);margin:14px 18px 0;padding:12px 20px;background:var(--cc-surface);border:1px solid var(--cc-line-strong);border-radius:var(--cc-radius-pill);font-family:var(--cc-font-body);font-weight:600;font-size:14px;color:var(--cc-ink-faint);cursor:pointer}.cc-report-link ion-icon[data-v-8865efa1]{font-size:17px}.cc-vp-loading[data-v-8865efa1]{height:100%;display:grid;place-items:center}.cc-vp-notfound[data-v-8865efa1]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center}.cc-vp-notfound ion-icon[data-v-8865efa1]{font-size:48px;color:var(--ion-color-medium)}.cc-vp-notfound h2[data-v-8865efa1]{margin:0;font-size:18px;font-weight:600}.cc-vp-notfound p[data-v-8865efa1]{margin:0;color:var(--ion-color-medium)}.cc-vp-notfound .cc-vp-nf-btn[data-v-8865efa1]{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:8px;padding:13px 22px;border-radius:var(--cc-radius-pill);border:none;background:var(--ion-color-primary);color:var(--cc-on-primary);font-family:var(--cc-font-body);font-weight:600;font-size:15px;cursor:pointer}.cc-vp-notfound .cc-vp-nf-btn ion-icon[data-v-8865efa1]{font-size:18px;color:inherit}.notif-list[data-v-92c1faac]{padding:12px 0 8px;background:transparent}.notif-card[data-v-92c1faac]{--background: var(--cc-surface);--border-radius: var(--cc-radius);--padding-start: 12px;--inner-padding-end: 12px;--padding-top: 12px;--padding-bottom: 12px;--min-height: 0;margin:0 12px 10px;border-radius:var(--cc-radius);border:1px solid var(--cc-line);box-shadow:var(--cc-shadow-card);overflow:hidden}.notif-card[data-v-92c1faac]::part(native){border-radius:var(--cc-radius)}.notif-icon-wrap[data-v-92c1faac]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--cc-radius-sm);background:var(--cc-primary-soft);margin:0 14px 0 0;flex:none}.notification-icon[data-v-92c1faac]{font-size:22px;color:var(--cc-primary)}.notif-icon-wrap.is-unread[data-v-92c1faac]{background:var(--cc-accent-soft)}.notif-icon-wrap.is-unread .notification-icon[data-v-92c1faac]{color:var(--cc-accent-ink)}.notification-title-row[data-v-92c1faac]{display:flex;align-items:center;gap:8px}.notification-title[data-v-92c1faac]{font-family:var(--cc-font-display);font-size:1rem;font-weight:600;color:var(--cc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.unread-dot[data-v-92c1faac]{width:9px;height:9px;border-radius:var(--cc-radius-pill);background:var(--cc-accent);flex:none;margin-left:auto}.unread .notification-title[data-v-92c1faac]{font-weight:700}.notification-preview[data-v-92c1faac]{font-size:.95em;color:var(--cc-ink-soft);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notification-timestamp[data-v-92c1faac]{font-size:.85em;color:var(--cc-ink-soft);margin-top:2px}.white-icon[data-v-92c1faac]{color:var(--cc-surface)}.spinning[data-v-92c1faac]{animation:spin-92c1faac 1s linear infinite}@keyframes spin-92c1faac{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container[data-v-92c1faac]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;text-align:center}.loading-spinner[data-v-92c1faac]{width:48px;height:48px;margin-bottom:16px;--color: var(--ion-color-primary)}.loading-text[data-v-92c1faac]{color:var(--cc-ink-soft);font-size:1rem;margin:0}.empty-state[data-v-92c1faac]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;text-align:center;padding:0 32px}.empty-icon[data-v-92c1faac]{font-size:64px;color:var(--cc-ink-soft);margin-bottom:24px;opacity:.6}.empty-title[data-v-92c1faac]{font-size:1.5rem;font-weight:600;font-family:var(--cc-font-display);color:var(--cc-ink);margin:0 0 12px}.empty-description[data-v-92c1faac]{font-size:1rem;color:var(--cc-ink-soft);line-height:1.5;margin:0 0 32px;max-width:280px}.refresh-button[data-v-92c1faac]{--border-radius: var(--cc-radius-lg);--padding-start: 24px;--padding-end: 24px;height:44px}.loading-container[data-v-89b3e2d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;text-align:center}.loading-spinner[data-v-89b3e2d7]{width:48px;height:48px;margin-bottom:16px;--color: var(--ion-color-primary)}.loading-text[data-v-89b3e2d7]{color:var(--cc-ink-soft);font-size:1rem;margin:0}.notification-detail[data-v-89b3e2d7]{padding:16px}.notification-header[data-v-89b3e2d7]{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--cc-surface-2);border-radius:var(--cc-radius-sm);margin-bottom:24px}.notification-icon[data-v-89b3e2d7]{font-size:32px;color:var(--cc-primary);flex-shrink:0}.notification-info[data-v-89b3e2d7]{flex:1}.notification-title[data-v-89b3e2d7]{font-size:1.25rem;font-weight:600;font-family:var(--cc-font-display);color:var(--cc-ink);margin:0 0 8px}.notification-body[data-v-89b3e2d7]{font-size:1rem;color:var(--cc-ink-soft);margin:0 0 8px;line-height:1.4}.notification-time[data-v-89b3e2d7]{font-size:.875rem;color:var(--cc-ink-soft);margin:0}.products-section[data-v-89b3e2d7]{margin-top:24px}.section-header[data-v-89b3e2d7]{margin-bottom:16px}.section-title[data-v-89b3e2d7]{font-size:1.125rem;font-weight:600;font-family:var(--cc-font-display);color:var(--cc-ink);margin:0 0 4px}.section-subtitle[data-v-89b3e2d7]{font-size:.875rem;color:var(--cc-ink-soft);margin:0}.products-grid[data-v-89b3e2d7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px}.empty-products[data-v-89b3e2d7]{text-align:center;padding:40px 20px}.empty-products .empty-icon[data-v-89b3e2d7]{font-size:48px;color:var(--cc-ink-soft);margin-bottom:16px;opacity:.6}.empty-products h4[data-v-89b3e2d7]{font-size:1.125rem;color:var(--cc-ink);margin:0 0 8px}.empty-products p[data-v-89b3e2d7]{font-size:.875rem;color:var(--cc-ink-soft);margin:0}.error-state[data-v-89b3e2d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60vh;text-align:center;padding:0 32px}.error-icon[data-v-89b3e2d7]{font-size:64px;color:var(--cc-danger);margin-bottom:24px;opacity:.6}.error-state h3[data-v-89b3e2d7]{font-size:1.25rem;font-family:var(--cc-font-display);color:var(--cc-ink);margin:0 0 12px}.error-state p[data-v-89b3e2d7]{font-size:1rem;color:var(--cc-ink-soft);margin:0 0 24px;line-height:1.5}.spinning[data-v-89b3e2d7]{animation:spin-89b3e2d7 1s linear infinite}@keyframes spin-89b3e2d7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}ion-content[data-v-d6dbc50f]{--background: var(--ion-background-color)}.cc-act[data-v-d6dbc50f]{padding-bottom:24px}.cc-act-head[data-v-d6dbc50f]{padding:calc(var(--ion-safe-area-top, 0px) + 12px) 18px 4px}.cc-act-head h1[data-v-d6dbc50f]{margin:0;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:26px;color:var(--cc-ink)}.cc-act-tabs[data-v-d6dbc50f]{display:flex;gap:6px;padding:12px 18px 14px;overflow-x:auto;scrollbar-width:none}.cc-act-tabs[data-v-d6dbc50f]::-webkit-scrollbar{display:none}.cc-chip[data-v-d6dbc50f]{flex:none;display:inline-flex;align-items:center;padding:9px 16px;border-radius:var(--cc-radius-pill);background:var(--cc-surface);border:1px solid var(--cc-line-strong);color:var(--cc-ink-soft);font-family:var(--cc-font-body);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .18s var(--cc-ease)}.cc-chip.selected[data-v-d6dbc50f]{background:var(--ion-color-primary);border-color:var(--ion-color-primary);color:var(--cc-on-primary)}.cc-act-list[data-v-d6dbc50f]{padding:0 18px;background:transparent}ion-list.cc-act-list[data-v-d6dbc50f]{margin:0}ion-item-sliding[data-v-d6dbc50f]{margin-bottom:10px;border-radius:var(--cc-radius);overflow:hidden}ion-item.cc-row[data-v-d6dbc50f]{--background: var(--cc-surface);--border-radius: var(--cc-radius);--padding-start: 14px;--inner-padding-end: 14px;--padding-top: 4px;--padding-bottom: 4px;border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card)}ion-item.cc-row.unread[data-v-d6dbc50f]{--background: color-mix(in oklab, var(--cc-accent-soft) 30%, var(--cc-surface))}.cc-row-avatar[data-v-d6dbc50f]{width:44px;height:44px;border-radius:13px;overflow:hidden;flex:none;margin:10px 13px 10px 0;background:var(--cc-surface-2)}.cc-row-avatar img[data-v-d6dbc50f]{width:100%;height:100%;object-fit:cover}.cc-row-ico[data-v-d6dbc50f]{width:44px;height:44px;border-radius:13px;flex:none;margin:10px 13px 10px 0;display:grid;place-items:center;background:var(--cc-primary-soft);color:var(--ion-color-primary)}.cc-row-ico.accent[data-v-d6dbc50f]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.cc-row-ico ion-icon[data-v-d6dbc50f]{font-size:20px}.cc-row-label[data-v-d6dbc50f]{margin:10px 0}.cc-row-top[data-v-d6dbc50f]{display:flex;align-items:center;gap:8px;margin-bottom:3px}.cc-row-title[data-v-d6dbc50f]{flex:1;min-width:0;font-weight:600;font-size:14.5px;color:var(--cc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-row-time[data-v-d6dbc50f]{flex:none;font-size:11px;color:var(--cc-ink-faint);font-weight:600}.cc-unread-dot[data-v-d6dbc50f]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--cc-accent)}.cc-row-sub[data-v-d6dbc50f]{color:var(--cc-ink-soft);font-size:12.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.cc-post-card[data-v-d6dbc50f]{background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);padding:13px 14px;margin-bottom:10px}.cc-post-body[data-v-d6dbc50f]{color:var(--cc-ink-soft);font-size:13.5px;line-height:1.45;margin-top:4px}.cc-act-loading[data-v-d6dbc50f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:var(--cc-ink-soft);gap:12px}.cc-act-loading p[data-v-d6dbc50f]{margin:0}.cc-act-empty[data-v-d6dbc50f]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.cc-empty-badge[data-v-d6dbc50f]{width:88px;height:88px;border-radius:50%;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint);margin-bottom:16px}.cc-empty-badge ion-icon[data-v-d6dbc50f]{font-size:40px}.cc-act-empty h3[data-v-d6dbc50f]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:21px;color:var(--cc-ink);margin:0 0 8px}.cc-act-empty p[data-v-d6dbc50f]{color:var(--cc-ink-soft);margin:0 0 24px;line-height:1.5;max-width:280px;font-size:14.5px}.cc-refresh-btn[data-v-d6dbc50f]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:var(--cc-radius-pill);border:1px solid var(--cc-line-strong);background:var(--cc-surface);color:var(--cc-ink);font-weight:600;font-size:14px;cursor:pointer}.spinning[data-v-d6dbc50f]{animation:spin-d6dbc50f 1s linear infinite}@keyframes spin-d6dbc50f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cc-screen[data-v-5cf4af0a]{display:flex;flex-direction:column;height:100%;background:var(--ion-background-color)}.cc-cart-head[data-v-5cf4af0a]{flex:none;display:flex;align-items:center;gap:12px;padding:calc(var(--ion-safe-area-top, 0px) + 12px) 18px 4px}.cc-cart-title[data-v-5cf4af0a]{flex:1;margin:0;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:26px;color:var(--cc-ink)}.cc-badge[data-v-5cf4af0a]{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--cc-radius-pill);font-size:11px;font-weight:700}.cc-badge.surface[data-v-5cf4af0a]{background:var(--cc-surface-2);color:var(--cc-ink-soft)}.cc-badge.primary[data-v-5cf4af0a]{background:var(--cc-primary-soft);color:var(--ion-color-primary)}.cc-badge.accent[data-v-5cf4af0a]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.cc-steps[data-v-5cf4af0a]{flex:none;display:flex;align-items:center;gap:6px;padding:8px 18px 4px}.cc-step[data-v-5cf4af0a]{flex:1;height:4px;border-radius:4px;background:var(--cc-line-strong)}.cc-step.done[data-v-5cf4af0a]{background:var(--ion-color-primary)}.cc-scroll[data-v-5cf4af0a]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-top:12px;scrollbar-width:none}.cc-scroll[data-v-5cf4af0a]::-webkit-scrollbar{display:none}.cc-seller-banner[data-v-5cf4af0a]{display:flex;align-items:center;gap:10px;margin:0 18px 12px;padding:10px 14px;border-radius:var(--cc-radius);background:var(--cc-surface);border:1px solid var(--cc-line)}.cc-sb-avatar[data-v-5cf4af0a]{width:38px;height:38px;border-radius:50%;flex:none;overflow:hidden;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint)}.cc-sb-avatar ion-img[data-v-5cf4af0a]{width:100%;height:100%}.cc-sb-avatar ion-img[data-v-5cf4af0a]::part(image){object-fit:cover;width:100%;height:100%}.cc-sb-info[data-v-5cf4af0a]{flex:1;min-width:0}.cc-sb-name[data-v-5cf4af0a]{font-weight:700;font-size:14.5px;color:var(--cc-ink)}.cc-sb-sub[data-v-5cf4af0a]{font-size:12px;color:var(--cc-ink-soft)}.cc-notice[data-v-5cf4af0a]{display:flex;align-items:center;gap:10px;margin:0 18px 12px;padding:12px 14px;border-radius:var(--cc-radius);background:var(--cc-surface-2);color:var(--cc-ink-soft);font-size:13.5px;font-weight:500}.cc-notice ion-icon[data-v-5cf4af0a]{font-size:18px;flex:none}.cc-notice.danger[data-v-5cf4af0a]{background:color-mix(in oklab,var(--ion-color-danger) 12%,var(--cc-surface));color:var(--ion-color-danger);align-items:flex-start}.cc-notice.warning[data-v-5cf4af0a]{background:color-mix(in oklab,var(--ion-color-warning) 16%,var(--cc-surface));color:var(--ion-color-warning-shade);align-items:flex-start}.cc-notice strong[data-v-5cf4af0a]{display:block;font-size:13.5px;margin-bottom:2px}.cc-notice p[data-v-5cf4af0a]{margin:0;font-size:12.5px;line-height:1.4}.cc-cart-items[data-v-5cf4af0a]{display:flex;flex-direction:column;gap:10px;padding:0 18px}.cc-cart-item[data-v-5cf4af0a]{display:flex;gap:12px;align-items:center;padding:11px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card)}.cc-cart-item.warn[data-v-5cf4af0a]{border-color:color-mix(in oklab,var(--ion-color-danger) 40%,var(--cc-line))}.cc-ci-photo[data-v-5cf4af0a]{width:66px;height:66px;border-radius:14px;flex:none;overflow:hidden;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint)}.cc-ci-photo ion-img[data-v-5cf4af0a]{width:100%;height:100%}.cc-ci-photo ion-img[data-v-5cf4af0a]::part(image){object-fit:cover;width:100%;height:100%}.cc-ci-photo ion-icon[data-v-5cf4af0a]{font-size:26px}.cc-ci-info[data-v-5cf4af0a]{flex:1;min-width:0}.cc-ci-name[data-v-5cf4af0a]{font-weight:600;font-size:14.5px;color:var(--cc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-ci-price[data-v-5cf4af0a]{font-size:12.5px;color:var(--cc-ink-soft);margin:2px 0 8px}.cc-ci-mto[data-v-5cf4af0a]{margin-bottom:8px}.cc-mini-stepper[data-v-5cf4af0a]{display:inline-flex;align-items:center;border:1px solid var(--cc-line-strong);border-radius:var(--cc-radius-pill);overflow:hidden;background:var(--cc-surface)}.cc-mini-stepper button[data-v-5cf4af0a]{width:32px;height:32px;border:none;background:none;color:var(--cc-ink);cursor:pointer;display:grid;place-items:center}.cc-mini-stepper button[data-v-5cf4af0a]:active{background:var(--cc-surface-2)}.cc-mini-stepper button ion-icon[data-v-5cf4af0a]{font-size:15px}.cc-mini-stepper .qty[data-v-5cf4af0a]{min-width:26px;text-align:center;font-weight:700;font-size:14px}.cc-ci-total[data-v-5cf4af0a]{font-weight:700;font-size:15px;color:var(--cc-ink);flex:none}.cc-private-note[data-v-5cf4af0a]{display:flex;align-items:flex-start;gap:8px;margin:0 18px 12px;padding:10px 14px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);font-size:12px;line-height:1.4;color:var(--cc-ink-soft)}.cc-private-note ion-icon[data-v-5cf4af0a]{flex:none;font-size:14px;color:var(--ion-color-primary);margin-top:1px}.cc-private-note strong[data-v-5cf4af0a]{color:var(--cc-ink);font-weight:600}.cc-vendor-groups[data-v-5cf4af0a]{display:flex;flex-direction:column;gap:14px}.cc-vendor-group[data-v-5cf4af0a]{margin:0 18px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card);overflow:hidden}.cc-vg-head[data-v-5cf4af0a]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--cc-surface-2);border-bottom:1px solid var(--cc-line)}.cc-vg-avatar[data-v-5cf4af0a]{width:34px;height:34px;border-radius:50%;flex:none;overflow:hidden;background:var(--cc-surface);display:grid;place-items:center;color:var(--cc-ink-faint)}.cc-vg-avatar ion-img[data-v-5cf4af0a]{width:100%;height:100%}.cc-vg-avatar ion-img[data-v-5cf4af0a]::part(image){object-fit:cover;width:100%;height:100%}.cc-vg-avatar ion-icon[data-v-5cf4af0a]{font-size:18px}.cc-vg-info[data-v-5cf4af0a]{flex:1;min-width:0}.cc-vg-name[data-v-5cf4af0a]{font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--cc-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-vg-sub[data-v-5cf4af0a]{font-size:12px;color:var(--cc-ink-soft)}.cc-vg-count[data-v-5cf4af0a]{flex:none;font-size:12px;font-weight:600;color:var(--cc-ink-soft)}.cc-vendor-group .cc-private-note[data-v-5cf4af0a]{margin:0;padding:9px 14px;border:none;border-bottom:1px solid var(--cc-line);border-radius:0;box-shadow:none}.cc-vendor-group .cc-cart-items[data-v-5cf4af0a]{padding:2px 12px;gap:0}.cc-vendor-group .cc-cart-item[data-v-5cf4af0a]{border:none;border-radius:0;box-shadow:none;background:transparent;padding:12px 2px}.cc-vendor-group .cc-cart-item+.cc-cart-item[data-v-5cf4af0a]{border-top:1px solid var(--cc-line)}.cc-vendor-group .cc-cart-item.warn[data-v-5cf4af0a]{background:color-mix(in oklab,var(--ion-color-danger) 7%,transparent);border-radius:10px}.cc-vg-subtotal[data-v-5cf4af0a]{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;border-top:1px solid var(--cc-line);font-size:13px;color:var(--cc-ink-soft)}.cc-vg-sub-amt[data-v-5cf4af0a]{font-weight:700;font-size:14.5px;color:var(--cc-ink)}.cc-sec-head[data-v-5cf4af0a]{padding:22px 18px 12px;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:18px;color:var(--cc-ink)}.cc-pickup-card[data-v-5cf4af0a]{display:flex;gap:11px;align-items:center;margin:0 18px;padding:12px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card)}.cc-pickup-ico[data-v-5cf4af0a]{width:38px;height:38px;border-radius:11px;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink);flex:none}.cc-pickup-ico ion-icon[data-v-5cf4af0a]{font-size:19px}.cc-pickup-title[data-v-5cf4af0a]{font-weight:600;font-size:14px;color:var(--cc-ink)}.cc-pickup-sub[data-v-5cf4af0a]{font-size:12.5px;color:var(--cc-ink-soft)}.cc-totals-card[data-v-5cf4af0a]{margin:16px 18px 0;padding:14px 16px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card)}.cc-total-row[data-v-5cf4af0a]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--cc-ink-soft);margin-bottom:9px}.cc-total-row .v[data-v-5cf4af0a]{font-weight:600;color:var(--cc-ink)}.cc-total-hr[data-v-5cf4af0a]{height:1px;background:var(--cc-line);margin:4px 0 11px}.cc-total-row.grand[data-v-5cf4af0a]{margin-bottom:0;align-items:baseline}.cc-total-row.grand span[data-v-5cf4af0a]:first-child{font-weight:700;font-size:15px;color:var(--cc-ink)}.cc-total-amt[data-v-5cf4af0a]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:22px;color:var(--cc-ink)}.cc-retry-btn[data-v-5cf4af0a]{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 18px 0;width:calc(100% - 36px);padding:13px;border-radius:var(--cc-radius-pill);border:1px solid var(--ion-color-warning);background:transparent;color:var(--ion-color-warning-shade);font-weight:600;font-size:14px;cursor:pointer}.cc-cart-empty[data-v-5cf4af0a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;gap:16px}.cc-cart-empty.has-suggestions[data-v-5cf4af0a]{justify-content:flex-start;padding-top:48px;overflow-y:auto}.cc-cart-suggest[data-v-5cf4af0a]{width:100%;text-align:left;margin-top:10px}.cc-suggest-rail[data-v-5cf4af0a]{display:flex;gap:10px;overflow-x:auto;padding:8px 2px 4px;scrollbar-width:none}.cc-suggest-rail[data-v-5cf4af0a]::-webkit-scrollbar{display:none}.cc-suggest-item[data-v-5cf4af0a]{flex:0 0 150px;min-width:0}.cc-empty-badge[data-v-5cf4af0a]{width:88px;height:88px;border-radius:50%;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint)}.cc-empty-badge ion-icon[data-v-5cf4af0a]{font-size:40px}.cc-empty-title[data-v-5cf4af0a]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:21px;color:var(--cc-ink)}.cc-empty-sub[data-v-5cf4af0a]{font-size:14.5px;color:var(--cc-ink-soft);margin:0;max-width:240px;line-height:1.5}.cc-action-bar[data-v-5cf4af0a]{flex:none;padding:12px 18px 6px;background:color-mix(in oklab,var(--cc-surface) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--cc-line)}.cc-ab-primary[data-v-5cf4af0a]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:16px 22px;border-radius:var(--cc-radius-pill);border:none;background:var(--ion-color-primary);color:var(--cc-on-primary);font-family:var(--cc-font-body);font-weight:600;font-size:16px;cursor:pointer;box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-primary) 80%,transparent)}.cc-ab-primary ion-icon[data-v-5cf4af0a]{font-size:18px}.cc-ab-primary.muted[data-v-5cf4af0a]{background:var(--cc-surface-2);color:var(--cc-ink-soft);box-shadow:none}.cc-ab-cash[data-v-5cf4af0a]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:16px 22px;margin-bottom:8px;border-radius:var(--cc-radius-pill);border:none;background:var(--ion-color-primary);color:var(--cc-on-primary);font-family:var(--cc-font-body);font-weight:600;font-size:16px;cursor:pointer;box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-primary) 80%,transparent)}.cc-ab-cash[data-v-5cf4af0a]:disabled{opacity:.6;cursor:default}.cc-ab-cash ion-icon[data-v-5cf4af0a]{font-size:17px}.cc-total-note[data-v-5cf4af0a]{margin-top:8px;font-size:12px;line-height:1.4;color:var(--cc-ink-faint)}.cc-cash-explainer[data-v-5cf4af0a]{margin:8px 2px 0;font-size:12px;line-height:1.4;color:var(--cc-ink-faint);text-align:center}.cc-scroll-spacer[data-v-5cf4af0a]{height:24px}.loading-state[data-v-76e2a9a0]{text-align:center;padding:2rem}.loading-state p[data-v-76e2a9a0]{margin-top:1rem;color:var(--cc-ink-soft)}.empty-state[data-v-76e2a9a0]{text-align:center;padding:3rem 1rem}.empty-icon[data-v-76e2a9a0]{font-size:4rem;color:var(--cc-ink-soft);margin-bottom:1rem}.empty-state h3[data-v-76e2a9a0]{margin:0 0 .5rem;font-family:var(--cc-font-display);color:var(--cc-ink)}.empty-state p[data-v-76e2a9a0]{margin:0;color:var(--cc-ink-soft)}ion-segment-button[data-v-76e2a9a0]{text-transform:none;letter-spacing:0;font-size:.84rem;min-width:0;--padding-start: 2px;--padding-end: 2px}.so-count[data-v-76e2a9a0]{display:inline-flex;align-items:center;justify-content:center;min-width:1.3em;height:1.3em;margin-left:.35em;padding:0 .35em;border-radius:var(--cc-radius-pill);background:var(--cc-primary);color:var(--cc-on-primary);font-size:.72em;font-weight:700}.so-count.soft[data-v-76e2a9a0]{background:var(--cc-surface-3);color:var(--cc-ink)}.orders-container[data-v-76e2a9a0]{margin-top:1rem}.so-row[data-v-76e2a9a0]{background:var(--cc-surface);border-radius:var(--cc-radius-sm);padding:.85rem 1rem;margin-bottom:.75rem;box-shadow:var(--cc-shadow-card);cursor:pointer}.so-top[data-v-76e2a9a0]{display:flex;align-items:center;gap:.75rem}.so-avatar[data-v-76e2a9a0]{width:40px;height:40px;flex:none;border-radius:50%;object-fit:cover}.so-initials[data-v-76e2a9a0]{display:flex;align-items:center;justify-content:center;background:var(--cc-avatar-grad);color:var(--cc-on-primary);font-family:var(--cc-font-display);font-weight:700;font-size:1.05rem}.so-body[data-v-76e2a9a0]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.so-l1[data-v-76e2a9a0],.so-l2[data-v-76e2a9a0]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.so-buyer[data-v-76e2a9a0]{font-weight:600;color:var(--cc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-total[data-v-76e2a9a0]{font-weight:700;color:var(--cc-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.so-items[data-v-76e2a9a0]{font-size:.85rem;color:var(--cc-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-date[data-v-76e2a9a0]{font-size:.78rem;color:var(--cc-ink-faint);white-space:nowrap}.so-loc[data-v-76e2a9a0]{display:flex;align-items:center;gap:.25rem;margin-top:.1rem;font-size:.78rem;color:var(--cc-ink-faint)}.so-loc ion-icon[data-v-76e2a9a0]{flex:none;font-size:.85em}.so-chips[data-v-76e2a9a0]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.1rem}.so-pill[data-v-76e2a9a0]{display:inline-flex;align-items:center;gap:.25em;padding:.14rem .55rem;border-radius:var(--cc-radius-pill);font-size:.72rem;font-weight:600;background:var(--cc-surface-2);color:var(--cc-ink-soft)}.so-pill ion-icon[data-v-76e2a9a0]{font-size:.85em}.so-pill.status-pending[data-v-76e2a9a0]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.so-pill.status-approved[data-v-76e2a9a0],.so-pill.status-ready[data-v-76e2a9a0]{background:var(--cc-primary-soft);color:var(--cc-primary)}.so-pill.status-delivered[data-v-76e2a9a0],.so-pill.status-completed[data-v-76e2a9a0]{background:var(--cc-primary);color:var(--cc-on-primary)}.so-pill.status-canceled[data-v-76e2a9a0],.so-pill.status-expired[data-v-76e2a9a0]{background:var(--cc-surface-3);color:var(--cc-ink-soft)}.so-pill.status-refunded[data-v-76e2a9a0]{background:var(--cc-danger-soft);color:var(--cc-danger-ink)}.so-pill.cash[data-v-76e2a9a0]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.so-pill.warn[data-v-76e2a9a0]{background:var(--cc-danger-soft);color:var(--cc-danger-ink)}.so-reveal-note[data-v-76e2a9a0]{display:flex;align-items:center;gap:.35rem;margin:.5rem 0 0;font-size:.75rem;color:var(--cc-ink-faint)}.so-reveal-note ion-icon[data-v-76e2a9a0]{flex:none;font-size:.9rem}.so-chevron[data-v-76e2a9a0]{flex:none;font-size:1rem;color:var(--cc-ink-faint)}.so-actions[data-v-76e2a9a0]{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--cc-line)}.so-spacer[data-v-76e2a9a0]{flex:1}.so-btn[data-v-76e2a9a0]{font-family:var(--cc-font-body);font-size:.86rem;font-weight:600;border:none;border-radius:var(--cc-radius-pill);padding:.5rem 1rem;background:transparent;color:var(--cc-ink-soft);cursor:pointer}.so-btn[data-v-76e2a9a0]:disabled{opacity:.55}.so-btn.primary[data-v-76e2a9a0]{background:var(--cc-primary);color:var(--cc-on-primary);padding:.55rem 1.1rem;white-space:nowrap}.so-btn.ghost[data-v-76e2a9a0]{padding-left:.6rem;padding-right:.6rem;white-space:nowrap}.so-btn.ghost.danger[data-v-76e2a9a0]{color:var(--cc-danger)}.so-btn.icon[data-v-76e2a9a0]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;font-size:1.1rem;background:var(--cc-surface-2);color:var(--cc-ink)}ion-content[data-v-53357cd3]{--background: var(--cc-surface)}.cl-loading[data-v-53357cd3],.cl-empty[data-v-53357cd3]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:64px 24px;color:var(--cc-ink-soft)}.cl-empty-icon[data-v-53357cd3]{font-size:44px;color:var(--cc-ink-faint)}.cl-empty h3[data-v-53357cd3]{margin:6px 0 0;font-family:var(--cc-font-display);color:var(--cc-ink)}.cl-empty p[data-v-53357cd3]{margin:0;max-width:34ch;font-size:14px;line-height:1.5}.cl-hero[data-v-53357cd3]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:22px 20px;background:var(--cc-primary);color:var(--cc-on-primary);border-radius:var(--cc-radius-lg);box-shadow:var(--cc-shadow-card)}.cl-hero-label[data-v-53357cd3]{font-size:13px;font-weight:600;opacity:.85}.cl-hero-amount[data-v-53357cd3]{font-family:var(--cc-font-display);font-weight:700;font-size:40px;line-height:1.1;letter-spacing:-.02em}.cl-hero-sub[data-v-53357cd3]{font-size:13px;font-weight:600;opacity:.9}.cl-hero-pending[data-v-53357cd3]{display:inline-flex;align-items:center;gap:5px;margin-top:12px;padding:6px 12px;border-radius:var(--cc-radius-pill);background:color-mix(in oklab,var(--cc-on-primary) 16%,transparent);font-size:12px;font-weight:600}.cl-hero-pending ion-icon[data-v-53357cd3]{font-size:14px}.cl-section-h[data-v-53357cd3]{margin:26px 0 8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cc-ink-soft)}.cl-month-row[data-v-53357cd3]{display:flex;align-items:center;justify-content:space-between;padding:14px 4px}.cl-month-row+.cl-month-row[data-v-53357cd3]{border-top:1px solid var(--cc-line)}.cl-month-l[data-v-53357cd3]{display:flex;flex-direction:column;gap:1px}.cl-month-name[data-v-53357cd3]{font-size:15px;font-weight:600;color:var(--cc-ink)}.cl-month-count[data-v-53357cd3]{font-size:12px;color:var(--cc-ink-faint)}.cl-month-total[data-v-53357cd3]{font-family:var(--cc-font-display);font-weight:700;font-size:16px;color:var(--cc-ink)}.cl-alltime[data-v-53357cd3]{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding:16px 18px;background:var(--cc-surface-2);border-radius:var(--cc-radius);font-weight:600;color:var(--cc-ink-soft)}.cl-alltime-total[data-v-53357cd3]{font-family:var(--cc-font-display);font-weight:700;font-size:18px;color:var(--cc-ink)}.cl-note[data-v-53357cd3]{display:flex;gap:8px;margin:18px 2px 0;font-size:12px;line-height:1.5;color:var(--cc-ink-faint)}.cl-note ion-icon[data-v-53357cd3]{flex:none;font-size:16px;margin-top:1px}.loading-state[data-v-ffb970b4]{text-align:center;padding:3rem 1rem}.loading-state p[data-v-ffb970b4]{margin-top:1rem;color:var(--cc-ink-soft)}.ord-tabs[data-v-ffb970b4]{display:flex;gap:4px;padding:0 8px;overflow-x:auto;background:var(--cc-surface);box-shadow:0 1px rgba(20,30,20,.05);scrollbar-width:none}.ord-tabs[data-v-ffb970b4]::-webkit-scrollbar{display:none}.ord-tab[data-v-ffb970b4]{flex-shrink:0;font-family:var(--cc-font-body);font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase;padding:16px 14px;border:none;background:transparent;cursor:pointer;color:var(--cc-ink-faint);border-bottom:3px solid transparent;transition:color .18s var(--cc-ease),border-color .18s var(--cc-ease)}.ord-tab.active[data-v-ffb970b4]{color:var(--cc-primary);border-bottom-color:var(--cc-primary)}.ord-empty[data-v-ffb970b4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;gap:4px;min-height:52vh}.ord-empty-ic[data-v-ffb970b4]{font-size:76px;color:var(--cc-ink-faint);margin-bottom:14px;opacity:.7}.ord-empty-title[data-v-ffb970b4]{font-family:var(--cc-font-display);font-weight:700;font-size:24px;margin:0;color:var(--cc-ink)}.ord-empty-sub[data-v-ffb970b4]{margin:4px 0 0;font-size:15px;color:var(--cc-ink-soft)}.ord-browse[data-v-ffb970b4]{margin-top:22px;font-family:var(--cc-font-body);font-weight:700;letter-spacing:.03em;text-transform:uppercase;font-size:14px;padding:13px 26px;border:2px solid var(--cc-primary);border-radius:var(--cc-radius-pill);background:transparent;color:var(--cc-primary);cursor:pointer;transition:background .18s var(--cc-ease),color .18s var(--cc-ease)}.ord-browse[data-v-ffb970b4]:hover{background:var(--cc-primary);color:var(--cc-on-primary)}.orders-list[data-v-ffb970b4]{padding:16px;display:flex;flex-direction:column;gap:12px}.od-header[data-v-8d9beca4]:after{display:none}.od-toolbar-title[data-v-8d9beca4]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:18px}.od-wrap[data-v-8d9beca4]{max-width:640px;margin:0 auto;padding-top:8px}.od-sec-head[data-v-8d9beca4]{padding:22px 18px 10px;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:18px;color:var(--cc-ink)}.od-reveal-note[data-v-8d9beca4]{display:flex;align-items:center;gap:6px;margin:2px 0 6px;font-size:.78rem;color:var(--cc-ink-faint)}.od-reveal-note ion-icon[data-v-8d9beca4]{flex:none;font-size:.95rem}.od-pickup[data-v-8d9beca4]{display:flex;align-items:flex-start;gap:12px}.od-pickup ion-icon[data-v-8d9beca4]{font-size:20px;color:var(--cc-primary);margin-top:2px}.od-pickup-main[data-v-8d9beca4]{font-weight:600;color:var(--cc-ink)}.od-pickup-sub[data-v-8d9beca4]{font-size:.85rem;color:var(--cc-ink-soft);margin-top:3px;line-height:1.4}.od-card.pending-pickup[data-v-8d9beca4]{background:color-mix(in oklab,var(--ion-color-primary) 4%,var(--cc-surface));border-style:dashed}.od-card[data-v-8d9beca4]{margin:0 18px;padding:14px 16px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);box-shadow:var(--cc-shadow-card)}.od-hero[data-v-8d9beca4]{margin:8px 18px 0;padding:18px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius-lg);box-shadow:var(--cc-shadow-card)}.od-hero-top[data-v-8d9beca4]{display:flex;align-items:center;justify-content:space-between;gap:12px}.od-ordernum[data-v-8d9beca4]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:22px;color:var(--cc-ink)}.od-date[data-v-8d9beca4]{margin-top:6px;font-size:13px;color:var(--cc-ink-soft)}.od-status-pill[data-v-8d9beca4]{flex:none;display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--cc-radius-pill);font-size:12px;font-weight:700;white-space:nowrap;background:var(--cc-surface-2);color:var(--cc-ink-soft)}.od-status-pill.status-pending[data-v-8d9beca4]{background:color-mix(in oklab,var(--ion-color-warning) 18%,var(--cc-surface));color:var(--ion-color-warning-shade)}.od-status-pill.status-approved[data-v-8d9beca4],.od-status-pill.status-completed[data-v-8d9beca4]{background:var(--cc-primary-soft);color:var(--ion-color-primary)}.od-status-pill.status-ready[data-v-8d9beca4],.od-status-pill.status-delivered[data-v-8d9beca4]{background:color-mix(in oklab,var(--ion-color-secondary) 20%,var(--cc-surface));color:var(--ion-color-secondary-shade)}.od-status-pill.status-canceled[data-v-8d9beca4],.od-status-pill.status-expired[data-v-8d9beca4]{background:color-mix(in oklab,var(--ion-color-danger) 14%,var(--cc-surface));color:var(--ion-color-danger)}.od-status-pill.status-refunded[data-v-8d9beca4]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.od-cash-chip[data-v-8d9beca4]{display:inline-block;margin-top:8px;padding:4px 10px;font-size:12px;font-weight:700;border-radius:var(--cc-radius-pill);background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.od-items[data-v-8d9beca4]{display:flex;flex-direction:column;gap:14px}.od-item[data-v-8d9beca4]{display:flex;gap:12px;align-items:center}.od-item-photo[data-v-8d9beca4]{width:60px;height:60px;border-radius:14px;flex:none;overflow:hidden;background:var(--cc-surface-2);display:grid;place-items:center;color:var(--cc-ink-faint)}.od-item-photo ion-img[data-v-8d9beca4]{width:100%;height:100%}.od-item-photo ion-img[data-v-8d9beca4]::part(image){object-fit:cover;width:100%;height:100%}.od-item-photo ion-icon[data-v-8d9beca4]{font-size:24px}.od-item-info[data-v-8d9beca4]{flex:1;min-width:0}.od-item-name[data-v-8d9beca4]{font-weight:600;font-size:15px;color:var(--cc-ink)}.od-item-sub[data-v-8d9beca4]{margin-top:2px;font-size:12.5px;color:var(--cc-ink-soft)}.od-item-mto[data-v-8d9beca4]{margin-top:8px}.od-item-total[data-v-8d9beca4]{flex:none;font-weight:700;font-size:15px;color:var(--cc-ink)}.cc-badge[data-v-8d9beca4]{display:inline-flex;align-items:center;padding:4px 9px;border-radius:var(--cc-radius-pill);font-size:11px;font-weight:700}.cc-badge.accent[data-v-8d9beca4]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.od-row[data-v-8d9beca4]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:var(--cc-ink-soft);margin-bottom:10px}.od-row[data-v-8d9beca4]:last-child{margin-bottom:0}.od-row .v[data-v-8d9beca4]{font-weight:600;color:var(--cc-ink)}.od-hr[data-v-8d9beca4]{height:1px;background:var(--cc-line);margin:4px 0 12px}.od-row.grand[data-v-8d9beca4]{align-items:baseline;margin-bottom:0}.od-row.grand span[data-v-8d9beca4]:first-child{font-weight:700;font-size:15px;color:var(--cc-ink)}.od-total-amt[data-v-8d9beca4]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:22px;color:var(--cc-ink)}.od-row.muted[data-v-8d9beca4]{font-size:13px;color:var(--cc-ink-faint)}.od-row.danger[data-v-8d9beca4]{color:var(--ion-color-danger)}.od-row.net[data-v-8d9beca4]{margin-top:2px;margin-bottom:0;font-weight:700;color:var(--ion-color-success-shade)}.od-row.net span[data-v-8d9beca4]:first-child{color:var(--ion-color-success-shade)}.od-user[data-v-8d9beca4]{display:flex;align-items:center;gap:12px;width:calc(100% - 36px);text-align:left;cursor:pointer;font-family:var(--cc-font-body);transition:transform .15s var(--cc-ease)}.od-user[data-v-8d9beca4]:active{transform:scale(.99)}.od-user-avatar[data-v-8d9beca4]{width:46px;height:46px;border-radius:50%;flex:none;overflow:hidden;background:var(--cc-surface-2);display:grid;place-items:center}.od-user-avatar ion-img[data-v-8d9beca4]{width:100%;height:100%}.od-user-avatar ion-img[data-v-8d9beca4]::part(image){object-fit:cover;width:100%;height:100%}.od-user-info[data-v-8d9beca4]{flex:1;min-width:0}.od-user-name[data-v-8d9beca4]{font-weight:600;font-size:15px;color:var(--cc-ink)}.od-user-loc[data-v-8d9beca4]{margin-top:2px;font-size:12.5px;color:var(--cc-ink-soft)}.od-user-chev[data-v-8d9beca4]{flex:none;font-size:18px;color:var(--cc-ink-faint)}.od-notice[data-v-8d9beca4]{display:flex;align-items:flex-start;gap:10px;margin:16px 18px 0;padding:13px 15px;border-radius:var(--cc-radius);font-size:13px}.od-notice.warning[data-v-8d9beca4]{background:color-mix(in oklab,var(--ion-color-warning) 16%,var(--cc-surface));color:var(--ion-color-warning-shade)}.od-notice.info[data-v-8d9beca4]{background:var(--cc-accent-soft);color:var(--cc-accent-ink)}.od-notice ion-icon[data-v-8d9beca4]{font-size:19px;flex:none;margin-top:1px}.od-notice strong[data-v-8d9beca4]{display:block;margin-bottom:2px;font-size:13.5px}.od-notice p[data-v-8d9beca4]{margin:0;font-size:12.5px;line-height:1.4}.od-timeline[data-v-8d9beca4]{display:flex;flex-direction:column;gap:14px}.od-tl[data-v-8d9beca4]{display:flex;align-items:center;gap:12px}.od-tl-dot[data-v-8d9beca4]{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--cc-surface-2);color:var(--cc-ink-soft)}.od-tl-dot ion-icon[data-v-8d9beca4]{font-size:16px}.od-tl-dot.primary[data-v-8d9beca4]{background:var(--cc-primary-soft);color:var(--ion-color-primary)}.od-tl-dot.success[data-v-8d9beca4]{background:color-mix(in oklab,var(--ion-color-success) 20%,var(--cc-surface));color:var(--ion-color-success-shade)}.od-tl-dot.danger[data-v-8d9beca4]{background:color-mix(in oklab,var(--ion-color-danger) 14%,var(--cc-surface));color:var(--ion-color-danger)}.od-tl-label[data-v-8d9beca4]{flex:1;font-weight:600;font-size:14px;color:var(--cc-ink)}.od-tl-time[data-v-8d9beca4]{flex:none;font-size:12px;color:var(--cc-ink-soft)}.od-cancel[data-v-8d9beca4]{font-size:14px;color:var(--cc-ink-soft);line-height:1.5}.od-actions[data-v-8d9beca4]{display:flex;flex-direction:column;gap:10px;margin:24px 18px 0}.od-btn[data-v-8d9beca4]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 20px;border-radius:var(--cc-radius-pill);border:1px solid transparent;font-family:var(--cc-font-body);font-weight:600;font-size:15px;cursor:pointer;transition:transform .15s var(--cc-ease),background .15s var(--cc-ease)}.od-btn[data-v-8d9beca4]:active{transform:scale(.99)}.od-btn ion-icon[data-v-8d9beca4]{font-size:18px}.od-btn.primary[data-v-8d9beca4]{background:var(--ion-color-primary);color:var(--cc-on-primary);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-primary) 80%,transparent)}.od-btn.success[data-v-8d9beca4]{background:var(--ion-color-success);color:var(--ion-color-success-contrast);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-success) 80%,transparent)}.od-btn.danger[data-v-8d9beca4]{background:var(--ion-color-danger);color:var(--ion-color-danger-contrast);box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-danger) 80%,transparent)}.od-btn.ghost[data-v-8d9beca4]{background:var(--cc-surface);border-color:var(--cc-line-strong);color:var(--cc-ink)}.od-btn.ghost.danger[data-v-8d9beca4]{background:transparent;border-color:color-mix(in oklab,var(--ion-color-danger) 45%,var(--cc-line));color:var(--ion-color-danger);box-shadow:none}.od-btn.ghost.warning[data-v-8d9beca4]{background:transparent;border-color:color-mix(in oklab,var(--ion-color-warning) 55%,var(--cc-line));color:var(--ion-color-warning-shade);box-shadow:none}.od-spacer[data-v-8d9beca4]{height:28px}.od-state[data-v-8d9beca4]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:64px 30px;min-height:60vh}.od-state p[data-v-8d9beca4]{margin:0;color:var(--cc-ink-soft);font-size:14px}.od-state h3[data-v-8d9beca4]{margin:0;font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:19px;color:var(--cc-ink)}.od-state-badge[data-v-8d9beca4]{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--cc-surface-2);color:var(--cc-ink-faint);margin-bottom:4px}.od-state-badge.danger[data-v-8d9beca4]{background:color-mix(in oklab,var(--ion-color-danger) 14%,var(--cc-surface));color:var(--ion-color-danger)}.od-state-badge ion-icon[data-v-8d9beca4]{font-size:34px}.od-state-btn[data-v-8d9beca4]{width:auto;margin-top:8px;padding-left:28px;padding-right:28px}.loading-state[data-v-d226b168],.error-state[data-v-d226b168]{text-align:center;padding:3rem 1rem}.error-icon[data-v-d226b168]{font-size:4rem;color:var(--cc-danger);margin-bottom:1rem}.error-state h3[data-v-d226b168]{margin:0 0 .5rem;font-family:var(--cc-font-display);color:var(--cc-ink)}.receipt-container[data-v-d226b168]{max-width:600px;margin:0 auto;background:var(--cc-surface)}.receipt[data-v-d226b168]{background:var(--cc-surface);padding:2rem;border-radius:var(--cc-radius-sm);box-shadow:var(--cc-shadow-card)}.receipt-header[data-v-d226b168]{text-align:center;border-bottom:2px solid var(--cc-line-strong);padding-bottom:1rem;margin-bottom:2rem}.receipt-header h1[data-v-d226b168]{margin:0 0 .5rem;font-family:var(--cc-font-display);font-size:2rem}.receipt-date[data-v-d226b168]{margin:0;font-size:.9rem;color:var(--cc-ink-soft)}.receipt-section[data-v-d226b168]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--cc-line)}.receipt-section[data-v-d226b168]:last-of-type{border-bottom:none}.receipt-section h3[data-v-d226b168]{margin:0 0 1rem;font-family:var(--cc-font-display);font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px}.receipt-row[data-v-d226b168]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem}.vendor-name[data-v-d226b168]{font-size:1.1rem;font-weight:600;margin:0 0 .25rem}.vendor-location[data-v-d226b168]{margin:0;font-size:.9rem;color:var(--cc-ink-soft)}.receipt-items[data-v-d226b168]{display:flex;flex-direction:column;gap:1rem}.receipt-item[data-v-d226b168]{display:flex;flex-direction:column;gap:.25rem}.item-info[data-v-d226b168]{display:flex;align-items:center;gap:.5rem}.item-name[data-v-d226b168]{font-weight:500}.mto-label[data-v-d226b168]{font-size:.75rem;padding:.125rem .5rem;background:var(--ion-color-warning-tint);color:var(--ion-color-warning-shade);border-radius:var(--cc-radius-sm)}.item-quantity[data-v-d226b168]{font-size:.9rem;color:var(--cc-ink-soft)}.item-total[data-v-d226b168]{font-weight:600;text-align:right}.receipt-summary[data-v-d226b168]{background:var(--cc-surface-2);padding:1rem;border-radius:var(--cc-radius-sm)}.summary-row[data-v-d226b168]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem}.summary-row.total[data-v-d226b168]{border-top:1px solid var(--cc-line-strong);padding-top:.5rem;margin-top:.5rem;font-size:1.1rem;font-weight:700}.transaction-id[data-v-d226b168]{font-family:monospace;font-size:.85rem}.follow-row[data-v-d226b168]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--cc-surface-2);padding:.75rem 1rem;border-radius:var(--cc-radius-sm)}.follow-copy[data-v-d226b168]{font-size:.9rem;color:var(--cc-ink);flex:1}.cc-follow-btn[data-v-d226b168]{flex:none;padding:10px 16px;border-radius:var(--cc-radius-pill);border:none;background:var(--ion-color-primary);color:var(--cc-on-primary);font-weight:600;font-size:13.5px;cursor:pointer;white-space:nowrap;transition:transform .14s var(--cc-ease)}.cc-follow-btn[data-v-d226b168]:active{transform:scale(.96)}.cc-follow-btn[data-v-d226b168]:disabled{opacity:.7;cursor:default}.cc-follow-btn.following[data-v-d226b168]{background:var(--cc-surface);border:1px solid var(--cc-line-strong);color:var(--cc-ink-soft)}.timeline[data-v-d226b168]{display:flex;flex-direction:column;gap:.75rem}.timeline-item[data-v-d226b168]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}.timeline-date[data-v-d226b168]{color:var(--cc-ink-soft);font-size:.85rem}.timeline-event[data-v-d226b168]{font-weight:500}.receipt-footer[data-v-d226b168]{text-align:center;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--cc-line)}.receipt-footer p[data-v-d226b168]{margin:.5rem 0}.footer-note[data-v-d226b168]{font-size:.85rem;color:var(--cc-ink-soft)}.status-pending[data-v-d226b168]{color:var(--ion-color-warning)}.status-approved[data-v-d226b168]{color:var(--ion-color-success)}.status-ready[data-v-d226b168],.status-delivered[data-v-d226b168]{color:var(--cc-primary)}.status-completed[data-v-d226b168]{color:var(--ion-color-success)}.status-canceled[data-v-d226b168],.status-expired[data-v-d226b168]{color:var(--cc-danger)}.status-refunded[data-v-d226b168]{color:var(--cc-ink-soft)}@media print{.receipt-container[data-v-d226b168]{box-shadow:none}.receipt[data-v-d226b168]{box-shadow:none;padding:1rem}}.stripe-onboarding[data-v-0d63581b]{padding:1rem}.loading-container[data-v-0d63581b],.error-container[data-v-0d63581b],.success-container[data-v-0d63581b],.pending-container[data-v-0d63581b],.not-started-container[data-v-0d63581b]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem}.loading-container p[data-v-0d63581b],.error-container p[data-v-0d63581b],.success-container p[data-v-0d63581b],.pending-container p[data-v-0d63581b],.not-started-container p[data-v-0d63581b]{margin-top:1rem;color:var(--ion-color-medium)}.error-container[data-v-0d63581b]{color:var(--ion-color-danger)}.error-icon[data-v-0d63581b],.success-icon[data-v-0d63581b],.pending-icon[data-v-0d63581b],.not-started-icon[data-v-0d63581b]{font-size:4rem;margin-bottom:1rem}.error-icon[data-v-0d63581b]{color:var(--ion-color-danger)}.success-icon[data-v-0d63581b]{color:var(--ion-color-success)}.pending-icon[data-v-0d63581b]{color:var(--ion-color-warning)}.not-started-icon[data-v-0d63581b]{color:var(--ion-color-medium)}.repair-state[data-v-0d63581b]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem}.repair-state h3[data-v-0d63581b]{margin:.5rem 0;font-size:1.25rem;font-weight:600}.repair-state p[data-v-0d63581b]{margin-top:.5rem;color:var(--ion-color-medium)}.repair-icon[data-v-0d63581b]{font-size:4rem;margin-bottom:1rem;color:var(--ion-color-warning)}.repair-reasons[data-v-0d63581b]{list-style:none;padding:0;margin:1rem 0 0;text-align:left;width:100%;max-width:360px}.repair-reasons li[data-v-0d63581b]{padding:.4rem 0 .4rem 1.25rem;position:relative;color:var(--ion-color-medium);font-size:.9rem}.repair-reasons li[data-v-0d63581b]:before{content:"•";position:absolute;left:0;color:var(--ion-color-warning);font-weight:700}.repair-note[data-v-0d63581b]{font-size:.85rem;color:var(--ion-color-medium);max-width:340px}.success-container h3[data-v-0d63581b],.pending-container h3[data-v-0d63581b],.not-started-container h3[data-v-0d63581b]{margin:.5rem 0;font-size:1.25rem;font-weight:600}.status-details[data-v-0d63581b]{margin-top:1.5rem;width:100%;max-width:300px}.status-item[data-v-0d63581b]{display:flex;align-items:center;gap:.5rem;padding:.5rem;margin:.25rem 0}.requirements-section[data-v-0d63581b]{margin:1.5rem 0;text-align:left;width:100%;max-width:400px}.requirements-title[data-v-0d63581b]{font-weight:600;margin-bottom:.5rem;color:var(--ion-color-dark)}.requirements-list[data-v-0d63581b]{list-style:none;padding:0;margin:0}.requirements-list li[data-v-0d63581b]{padding:.5rem 0 .5rem 1.5rem;position:relative;color:var(--ion-color-medium)}.requirements-list li[data-v-0d63581b]:before{content:"•";position:absolute;left:0;color:var(--ion-color-primary);font-weight:700}.requirements-hint[data-v-0d63581b]{margin:.5rem 0 0;font-size:.875rem;color:var(--ion-color-medium)}.onboarding-button[data-v-0d63581b]{margin-top:1.5rem;max-width:300px}.refresh-button[data-v-0d63581b]{margin-top:.5rem;--color: var(--ion-color-medium)}.refresh-button ion-icon[data-v-0d63581b]{margin-right:4px;vertical-align:middle}.refresh-spinner[data-v-0d63581b]{width:16px;height:16px;margin-right:4px;vertical-align:middle}.error-message[data-v-0d63581b]{margin-bottom:1rem}.embedded-onboarding-container[data-v-0d63581b]{padding:1rem}.embedded-onboarding-container h3[data-v-0d63581b]{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.embedded-onboarding-container p[data-v-0d63581b]{margin-bottom:1.5rem;color:var(--ion-color-medium)}.connect-onboarding-wrapper[data-v-0d63581b]{margin-top:1rem;min-height:400px}.onboarding-error[data-v-0d63581b]{display:flex;align-items:center;gap:.5rem;padding:1rem;margin-bottom:1rem;background-color:var(--ion-color-danger-tint);color:var(--ion-color-danger-shade);border-radius:var(--cc-radius-sm)}.onboarding-error ion-icon[data-v-0d63581b]{font-size:1.5rem}.onboarding-error p[data-v-0d63581b]{margin:0;flex:1}.pay-intro[data-v-0d63581b]{padding:4px 4px 8px;text-align:left}.pay-intro-head[data-v-0d63581b]{padding:6px 4px 0}.pay-intro-title[data-v-0d63581b]{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em;font-size:28px;line-height:1.1;color:var(--cc-ink);margin:0}.pay-intro-lead[data-v-0d63581b]{font-size:14.5px;line-height:1.55;color:var(--cc-ink-soft);margin:11px 0 0}.pay-intro-card[data-v-0d63581b]{margin-top:20px;background:var(--cc-surface);border:1px solid var(--cc-line);border-radius:var(--cc-radius);overflow:hidden;box-shadow:var(--cc-shadow-card)}.pay-intro-eyebrow[data-v-0d63581b]{font-family:var(--cc-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-ink-faint);padding:15px 16px 6px}.pay-intro-item[data-v-0d63581b]{display:flex;align-items:center;gap:13px;padding:12px 16px;font-size:14px;font-weight:600;color:var(--cc-ink)}.pay-intro-item+.pay-intro-item[data-v-0d63581b]{border-top:1px solid var(--cc-line)}.pay-intro-ico[data-v-0d63581b]{width:36px;height:36px;border-radius:var(--cc-radius-sm);background:var(--cc-surface-2);color:var(--cc-ink-soft);display:grid;place-items:center;flex:none}.pay-intro-ico ion-icon[data-v-0d63581b]{font-size:17px}.pay-intro-note[data-v-0d63581b]{display:flex;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 15px;background:var(--cc-primary-soft);border-radius:var(--cc-radius);font-size:12.5px;line-height:1.5;color:var(--cc-ink)}.pay-intro-note ion-icon[data-v-0d63581b]{font-size:17px;color:var(--ion-color-primary);flex:none;margin-top:1px}.pay-intro-btn[data-v-0d63581b]{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:20px;padding:16px 22px;border-radius:var(--cc-radius-pill);border:none;background:var(--ion-color-primary);color:var(--cc-on-primary);font-family:var(--cc-font-body);font-weight:600;font-size:16px;min-height:54px;cursor:pointer;box-shadow:0 8px 20px -10px color-mix(in oklab,var(--ion-color-primary) 80%,transparent)}.pay-intro-btn ion-icon[data-v-0d63581b]{font-size:18px}.pay-intro-btn[data-v-0d63581b]:disabled{opacity:.6}.pay-intro-later[data-v-0d63581b]{display:block;margin:6px auto 0;--color: var(--cc-ink-soft);font-weight:600}.loading-container[data-v-3fa2b3c6],.error-container[data-v-3fa2b3c6],.empty-container[data-v-3fa2b3c6]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;gap:1rem}.error-icon[data-v-3fa2b3c6],.empty-icon[data-v-3fa2b3c6]{font-size:48px;opacity:.6}.balance-section[data-v-3fa2b3c6],.status-section[data-v-3fa2b3c6],.payouts-section[data-v-3fa2b3c6]{margin-bottom:1.5rem}.balance-section h3[data-v-3fa2b3c6],.status-section h3[data-v-3fa2b3c6],.payouts-section h3[data-v-3fa2b3c6]{margin:0 0 .75rem;font-size:.95rem;color:var(--cc-ink-soft);font-family:var(--cc-font-display)}.balance-cards[data-v-3fa2b3c6]{display:flex;gap:1rem}.balance-card[data-v-3fa2b3c6]{flex:1;padding:1rem;background:var(--cc-surface-2);border-radius:var(--cc-radius-sm);display:flex;flex-direction:column;gap:.25rem}.balance-label[data-v-3fa2b3c6]{font-size:.85rem;color:var(--cc-ink-soft)}.balance-amount[data-v-3fa2b3c6]{font-size:1.25rem;font-weight:600;font-family:var(--cc-font-display)}.status-details[data-v-3fa2b3c6]{display:flex;flex-direction:column;gap:.5rem}.status-row[data-v-3fa2b3c6]{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.status-row ion-icon[data-v-3fa2b3c6]{font-size:1.25rem}.payouts-list[data-v-3fa2b3c6]{display:flex;flex-direction:column;gap:.5rem}.payout-row[data-v-3fa2b3c6]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--cc-surface-2);border-radius:var(--cc-radius-sm)}.payout-amount[data-v-3fa2b3c6]{font-weight:600;display:block}.payout-meta[data-v-3fa2b3c6]{font-size:.85rem;color:var(--cc-ink-soft)}.empty-payouts[data-v-3fa2b3c6]{padding:2rem;text-align:center;color:var(--cc-ink-soft)}.onboarding-container[data-v-3fa2b3c6]{padding:0}.sr-wrap[data-v-644c5d30]{min-height:100%;display:grid;place-items:center;padding:24px;background:var(--ion-background-color)}.sr-card[data-v-644c5d30]{max-width:420px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.sr-icon[data-v-644c5d30]{font-size:56px;color:var(--ion-color-medium)}.sr-icon.ok[data-v-644c5d30]{color:var(--ion-color-success, #2e7d32)}.sr-title[data-v-644c5d30]{margin:0;font-size:22px;font-weight:700}.sr-body[data-v-644c5d30]{margin:0;color:var(--ion-color-medium);line-height:1.45}.sr-btn[data-v-644c5d30]{margin-top:8px;padding:14px 28px;border:none;border-radius:999px;background:var(--ion-color-primary);color:var(--ion-color-primary-contrast, #fff);font-size:16px;font-weight:700;cursor:pointer}.sr-btn[data-v-644c5d30]:active{opacity:.85}.sr-hint[data-v-644c5d30]{margin:8px 0 0;font-size:14px;color:var(--ion-color-medium)}.cc-chat-deeplink[data-v-3cc773a3]{min-height:40vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--ion-color-medium);font-family:var(--cc-font-body, system-ui, sans-serif);font-size:15px}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3;--ion-color-tertiary: #6030ff;--ion-color-tertiary-rgb: 96, 48, 255;--ion-color-tertiary-contrast: #fff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #542ae0;--ion-color-tertiary-tint: #7045ff;--ion-color-success: #2dd55b;--ion-color-success-rgb: 45, 213, 91;--ion-color-success-contrast: #000;--ion-color-success-contrast-rgb: 0, 0, 0;--ion-color-success-shade: #28bb50;--ion-color-success-tint: #42d96b;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #c5000f;--ion-color-danger-rgb: 197, 0, 15;--ion-color-danger-contrast: #fff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #ad000d;--ion-color-danger-tint: #cb1a27;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9;--ion-color-medium: #636469;--ion-color-medium-rgb: 99, 100, 105;--ion-color-medium-contrast: #fff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #57585c;--ion-color-medium-tint: #737478;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #fff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color);color:var(--ion-text-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #6030ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 96, 48, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #542ae0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #7045ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd55b) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 213, 91) !important;--ion-color-contrast: var(--ion-color-success-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-success-shade, #28bb50) !important;--ion-color-tint: var(--ion-color-success-tint, #42d96b) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #c5000f) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 197, 0, 15) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #ad000d) !important;--ion-color-tint: var(--ion-color-danger-tint, #cb1a27) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #636469) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 99, 100, 105) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #57585c) !important;--ion-color-tint: var(--ion-color-medium-tint, #737478) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none;overflow-y:hidden}.menu-content-open ion-content{--overflow: hidden}.menu-content-open .ion-content-scroll-host{overflow:hidden}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}[ion-last-focus],header[tabindex="-1"]:focus,[role=banner][tabindex="-1"]:focus,main[tabindex="-1"]:focus,[role=main][tabindex="-1"]:focus,h1[tabindex="-1"]:focus,[role=heading][aria-level="1"][tabindex="-1"]:focus{outline:none}.popover-viewport:has(>ion-content){overflow:hidden}@supports not selector(:has(> ion-content)){.popover-viewport{overflow:hidden}}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #0054e9)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-top{--padding-top: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px)}.ion-padding-start{--padding-start: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px)}.ion-padding-end{--padding-end: var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-padding-bottom{--padding-bottom: var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-vertical{--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-padding-horizontal{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-top{--margin-top: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px)}.ion-margin-start{--margin-start: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px)}.ion-margin-end{--margin-end: var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-margin-bottom{--margin-bottom: var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-vertical{--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-margin-horizontal{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px)}.ion-float-left{float:left!important}.ion-float-right{float:right!important}.ion-float-start{float:left!important}:host-context([dir=rtl]) .ion-float-start{float:right!important}[dir=rtl] .ion-float-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-start:dir(rtl){float:right!important}}.ion-float-end{float:right!important}:host-context([dir=rtl]) .ion-float-end{float:left!important}[dir=rtl] .ion-float-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-end:dir(rtl){float:left!important}}@media (min-width: 576px){.ion-float-sm-left{float:left!important}.ion-float-sm-right{float:right!important}.ion-float-sm-start{float:left!important}:host-context([dir=rtl]) .ion-float-sm-start{float:right!important}[dir=rtl] .ion-float-sm-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-sm-start:dir(rtl){float:right!important}}.ion-float-sm-end{float:right!important}:host-context([dir=rtl]) .ion-float-sm-end{float:left!important}[dir=rtl] .ion-float-sm-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-sm-end:dir(rtl){float:left!important}}}@media (min-width: 768px){.ion-float-md-left{float:left!important}.ion-float-md-right{float:right!important}.ion-float-md-start{float:left!important}:host-context([dir=rtl]) .ion-float-md-start{float:right!important}[dir=rtl] .ion-float-md-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-md-start:dir(rtl){float:right!important}}.ion-float-md-end{float:right!important}:host-context([dir=rtl]) .ion-float-md-end{float:left!important}[dir=rtl] .ion-float-md-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-md-end:dir(rtl){float:left!important}}}@media (min-width: 992px){.ion-float-lg-left{float:left!important}.ion-float-lg-right{float:right!important}.ion-float-lg-start{float:left!important}:host-context([dir=rtl]) .ion-float-lg-start{float:right!important}[dir=rtl] .ion-float-lg-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-lg-start:dir(rtl){float:right!important}}.ion-float-lg-end{float:right!important}:host-context([dir=rtl]) .ion-float-lg-end{float:left!important}[dir=rtl] .ion-float-lg-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-lg-end:dir(rtl){float:left!important}}}@media (min-width: 1200px){.ion-float-xl-left{float:left!important}.ion-float-xl-right{float:right!important}.ion-float-xl-start{float:left!important}:host-context([dir=rtl]) .ion-float-xl-start{float:right!important}[dir=rtl] .ion-float-xl-start{float:right!important}@supports selector(:dir(rtl)){.ion-float-xl-start:dir(rtl){float:right!important}}.ion-float-xl-end{float:right!important}:host-context([dir=rtl]) .ion-float-xl-end{float:left!important}[dir=rtl] .ion-float-xl-end{float:left!important}@supports selector(:dir(rtl)){.ion-float-xl-end:dir(rtl){float:left!important}}}.ion-text-center{text-align:center!important}.ion-text-justify{text-align:justify!important}.ion-text-start{text-align:start!important}.ion-text-end{text-align:end!important}.ion-text-left{text-align:left!important}.ion-text-right{text-align:right!important}.ion-text-nowrap{white-space:nowrap!important}.ion-text-wrap{white-space:normal!important}@media (min-width: 576px){.ion-text-sm-center{text-align:center!important}.ion-text-sm-justify{text-align:justify!important}.ion-text-sm-start{text-align:start!important}.ion-text-sm-end{text-align:end!important}.ion-text-sm-left{text-align:left!important}.ion-text-sm-right{text-align:right!important}.ion-text-sm-nowrap{white-space:nowrap!important}.ion-text-sm-wrap{white-space:normal!important}}@media (min-width: 768px){.ion-text-md-center{text-align:center!important}.ion-text-md-justify{text-align:justify!important}.ion-text-md-start{text-align:start!important}.ion-text-md-end{text-align:end!important}.ion-text-md-left{text-align:left!important}.ion-text-md-right{text-align:right!important}.ion-text-md-nowrap{white-space:nowrap!important}.ion-text-md-wrap{white-space:normal!important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center!important}.ion-text-lg-justify{text-align:justify!important}.ion-text-lg-start{text-align:start!important}.ion-text-lg-end{text-align:end!important}.ion-text-lg-left{text-align:left!important}.ion-text-lg-right{text-align:right!important}.ion-text-lg-nowrap{white-space:nowrap!important}.ion-text-lg-wrap{white-space:normal!important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center!important}.ion-text-xl-justify{text-align:justify!important}.ion-text-xl-start{text-align:start!important}.ion-text-xl-end{text-align:end!important}.ion-text-xl-left{text-align:left!important}.ion-text-xl-right{text-align:right!important}.ion-text-xl-nowrap{white-space:nowrap!important}.ion-text-xl-wrap{white-space:normal!important}}.ion-text-uppercase{text-transform:uppercase!important}.ion-text-lowercase{text-transform:lowercase!important}.ion-text-capitalize{text-transform:capitalize!important}@media (min-width: 576px){.ion-text-sm-uppercase{text-transform:uppercase!important}.ion-text-sm-lowercase{text-transform:lowercase!important}.ion-text-sm-capitalize{text-transform:capitalize!important}}@media (min-width: 768px){.ion-text-md-uppercase{text-transform:uppercase!important}.ion-text-md-lowercase{text-transform:lowercase!important}.ion-text-md-capitalize{text-transform:capitalize!important}}@media (min-width: 992px){.ion-text-lg-uppercase{text-transform:uppercase!important}.ion-text-lg-lowercase{text-transform:lowercase!important}.ion-text-lg-capitalize{text-transform:capitalize!important}}@media (min-width: 1200px){.ion-text-xl-uppercase{text-transform:uppercase!important}.ion-text-xl-lowercase{text-transform:lowercase!important}.ion-text-xl-capitalize{text-transform:capitalize!important}}.ion-align-self-start{align-self:flex-start!important}.ion-align-self-end{align-self:flex-end!important}.ion-align-self-center{align-self:center!important}.ion-align-self-stretch{align-self:stretch!important}.ion-align-self-baseline{align-self:baseline!important}.ion-align-self-auto{align-self:auto!important}.ion-wrap{flex-wrap:wrap!important}.ion-nowrap{flex-wrap:nowrap!important}.ion-wrap-reverse{flex-wrap:wrap-reverse!important}.ion-justify-content-start{justify-content:flex-start!important}.ion-justify-content-center{justify-content:center!important}.ion-justify-content-end{justify-content:flex-end!important}.ion-justify-content-around{justify-content:space-around!important}.ion-justify-content-between{justify-content:space-between!important}.ion-justify-content-evenly{justify-content:space-evenly!important}.ion-align-items-start{align-items:flex-start!important}.ion-align-items-center{align-items:center!important}.ion-align-items-end{align-items:flex-end!important}.ion-align-items-stretch{align-items:stretch!important}.ion-align-items-baseline{align-items:baseline!important}.ion-hide,.ion-hide-up,.ion-hide-down{display:none!important}@media (min-width: 576px){.ion-hide-sm-up{display:none!important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none!important}}@media (min-width: 768px){.ion-hide-md-up{display:none!important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none!important}}@media (min-width: 992px){.ion-hide-lg-up{display:none!important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none!important}}@media (min-width: 1200px){.ion-hide-xl-up{display:none!important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none!important}}:root{--ion-color-primary: #1E4A2A;--ion-color-primary-rgb: 30, 74, 42;--ion-color-primary-contrast: #FBF7EC;--ion-color-primary-contrast-rgb: 251, 247, 236;--ion-color-primary-shade: #163B21;--ion-color-primary-tint: #35603F;--ion-color-secondary: #1E4A2A;--ion-color-secondary-rgb: 30, 74, 42;--ion-color-secondary-contrast: #FBF7EC;--ion-color-secondary-contrast-rgb: 251, 247, 236;--ion-color-secondary-shade: #163B21;--ion-color-secondary-tint: #35603F;--ion-color-tertiary: #C05F38;--ion-color-tertiary-rgb: 192, 95, 56;--ion-color-tertiary-contrast: #FFFFFF;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #A9522F;--ion-color-tertiary-tint: #C86F4B;--ion-color-success: #2E8B57;--ion-color-success-rgb: 46, 139, 87;--ion-color-success-contrast: #FFFFFF;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #287A4D;--ion-color-success-tint: #439968;--ion-color-warning: #E08A2B;--ion-color-warning-rgb: 224, 138, 43;--ion-color-warning-contrast: #23271C;--ion-color-warning-contrast-rgb: 35, 39, 28;--ion-color-warning-shade: #C57926;--ion-color-warning-tint: #E39640;--ion-color-danger: #C0392B;--ion-color-danger-rgb: 192, 57, 43;--ion-color-danger-contrast: #FFFFFF;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #A93226;--ion-color-danger-tint: #C64D40;--ion-color-light: #EDE4D2;--ion-color-light-rgb: 237, 228, 210;--ion-color-light-contrast: #23271C;--ion-color-light-contrast-rgb: 35, 39, 28;--ion-color-light-shade: #D3C6AB;--ion-color-light-tint: #FFFDF7;--ion-color-medium: #6E6B5B;--ion-color-medium-rgb: 110, 107, 91;--ion-color-medium-contrast: #FFFFFF;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #615E50;--ion-color-medium-tint: #7D7A6B;--ion-color-dark: #23271C;--ion-color-dark-rgb: 35, 39, 28;--ion-color-dark-contrast: #FBF7EC;--ion-color-dark-contrast-rgb: 251, 247, 236;--ion-color-dark-shade: #1F2219;--ion-color-dark-tint: #393D32;--ion-background-color: #F4EEE1;--ion-background-color-rgb: 244, 238, 225;--ion-text-color: #23271C;--ion-text-color-rgb: 35, 39, 28;--ion-item-background: #FFFDF7;--ion-card-background: #FFFDF7;--ion-toolbar-background: #F4EEE1;--ion-tab-bar-background: #FFFDF7;--ion-border-color: #E3D9C4;--cc-surface: #FFFDF7;--cc-surface-2: #EDE4D2;--cc-surface-3: #E4D9C2;--cc-ink: #23271C;--cc-ink-soft: #6E6B5B;--cc-ink-faint: #A29C87;--cc-line: #E3D9C4;--cc-line-strong: #D3C6AB;--cc-primary: #1E4A2A;--cc-primary-soft: #DCE8D6;--cc-on-primary: #FBF7EC;--cc-accent: #C05F38;--cc-accent-soft: #F3DFD2;--cc-accent-ink: #8A3E20;--cc-danger: #B23A2E;--cc-danger-soft: #F6E1D8;--cc-danger-ink: #8A2A1F;--cc-radius-sm: 12px;--cc-radius: 20px;--cc-radius-lg: 28px;--cc-radius-pill: 999px;--cc-radius-bubble: 18px;--cc-radius-bubble-tail: 6px;--cc-ring-self: 0 0 0 1.5px var(--cc-primary-soft);--cc-shadow-card: 0 1px 2px rgba(20,30,20,.04), 0 8px 24px -12px rgba(20,30,20,.14);--cc-shadow-pop: 0 12px 40px -8px rgba(20,30,20,.28);--cc-avatar-grad: linear-gradient(135deg, var(--cc-primary), color-mix(in oklab, var(--cc-primary) 55%, var(--cc-surface-2)));--cc-ease: cubic-bezier(.22, .61, .36, 1);--cc-font-body: "Plus Jakarta Sans", -apple-system, system-ui, sans-serif;--cc-font-display: "Bricolage Grotesque", "Plus Jakarta Sans", sans-serif;--cc-font-mono: "DM Mono", ui-monospace, monospace}h1,h2,.cc-display{font-family:var(--cc-font-display);font-weight:600;letter-spacing:-.02em}@media (prefers-color-scheme: dark){:root{color-scheme:light}}.ios,.md{color-scheme:light}
