.app-icon[data-v-fa5e886e]{position:relative;width:calc(var(--rpx) * 48);height:calc(var(--rpx) * 48);color:#222;box-sizing:border-box}.tone-orange[data-v-fa5e886e]{color:#f39a14}.tone-gray[data-v-fa5e886e]{color:#9a9a9a}.tone-dark[data-v-fa5e886e]{color:#222}.tone-blue[data-v-fa5e886e]{color:#5b8cff}.tone-white[data-v-fa5e886e]{color:#fff}.tone-violet[data-v-fa5e886e]{color:#8a63ff}.tone-cyan[data-v-fa5e886e]{color:#40aef0}.icon-shape[data-v-fa5e886e],.icon-extra[data-v-fa5e886e],.icon-dot[data-v-fa5e886e]{position:absolute;box-sizing:border-box}.icon-order .icon-shape[data-v-fa5e886e],.icon-receipt .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 11);top:calc(var(--rpx) * 6);width:calc(var(--rpx) * 26);height:calc(var(--rpx) * 36);border:calc(var(--rpx) * 4) solid currentColor;border-radius:calc(var(--rpx) * 6)}.icon-order .icon-extra[data-v-fa5e886e],.icon-receipt .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 18);top:calc(var(--rpx) * 17);width:calc(var(--rpx) * 16);height:calc(var(--rpx) * 4);border-radius:calc(var(--rpx) * 4);background:currentColor;box-shadow:0 calc(var(--rpx) * 10) 0 currentColor}.icon-category .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 7);top:calc(var(--rpx) * 8);width:calc(var(--rpx) * 14);height:calc(var(--rpx) * 14);border-radius:calc(var(--rpx) * 5);background:currentColor;box-shadow:calc(var(--rpx) * 20) 0 0 currentColor,0 calc(var(--rpx) * 20) 0 currentColor,calc(var(--rpx) * 20) calc(var(--rpx) * 20) 0 currentColor}.icon-select .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 7);top:calc(var(--rpx) * 7);width:calc(var(--rpx) * 34);height:calc(var(--rpx) * 34);border:calc(var(--rpx) * 4) solid currentColor;border-radius:50%}.icon-select .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 19);top:calc(var(--rpx) * 12);width:calc(var(--rpx) * 10);height:calc(var(--rpx) * 24);border-radius:calc(var(--rpx) * 8);background:currentColor;transform:rotate(45deg)}.icon-message .icon-shape[data-v-fa5e886e],.icon-service .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 6);top:calc(var(--rpx) * 9);width:calc(var(--rpx) * 36);height:calc(var(--rpx) * 27);border:calc(var(--rpx) * 4) solid currentColor;border-radius:calc(var(--rpx) * 12)}.icon-message .icon-extra[data-v-fa5e886e],.icon-service .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 13);top:calc(var(--rpx) * 31);width:calc(var(--rpx) * 12);height:calc(var(--rpx) * 12);border-left:calc(var(--rpx) * 4) solid currentColor;border-bottom:calc(var(--rpx) * 4) solid currentColor;transform:rotate(-28deg)}.icon-user .icon-shape[data-v-fa5e886e],.icon-complaint .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 17);top:calc(var(--rpx) * 6);width:calc(var(--rpx) * 14);height:calc(var(--rpx) * 14);border:calc(var(--rpx) * 4) solid currentColor;border-radius:50%}.icon-user .icon-extra[data-v-fa5e886e],.icon-complaint .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 9);top:calc(var(--rpx) * 27);width:calc(var(--rpx) * 30);height:calc(var(--rpx) * 15);border:calc(var(--rpx) * 4) solid currentColor;border-radius:calc(var(--rpx) * 18) calc(var(--rpx) * 18) calc(var(--rpx) * 6) calc(var(--rpx) * 6)}.icon-hourglass .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 12);top:calc(var(--rpx) * 6);width:calc(var(--rpx) * 24);height:calc(var(--rpx) * 36);border:calc(var(--rpx) * 4) solid currentColor;border-radius:calc(var(--rpx) * 5)}.icon-hourglass .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 16);top:calc(var(--rpx) * 18);width:calc(var(--rpx) * 16);height:calc(var(--rpx) * 12);border-top:calc(var(--rpx) * 4) solid currentColor;border-bottom:calc(var(--rpx) * 4) solid currentColor;transform:skewY(-28deg)}.icon-hands .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 7);top:calc(var(--rpx) * 18);width:calc(var(--rpx) * 34);height:calc(var(--rpx) * 14);border:calc(var(--rpx) * 4) solid currentColor;border-radius:calc(var(--rpx) * 999);transform:rotate(38deg)}.icon-hands .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 11);top:calc(var(--rpx) * 17);width:calc(var(--rpx) * 26);height:calc(var(--rpx) * 14);border:calc(var(--rpx) * 4) solid currentColor;border-radius:calc(var(--rpx) * 999);transform:rotate(-38deg)}.icon-check .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 8);top:calc(var(--rpx) * 8);width:calc(var(--rpx) * 32);height:calc(var(--rpx) * 32);border-radius:calc(var(--rpx) * 8);background:currentColor}.icon-check .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 16);top:calc(var(--rpx) * 19);width:calc(var(--rpx) * 16);height:calc(var(--rpx) * 9);border-left:calc(var(--rpx) * 4) solid #fff;border-bottom:calc(var(--rpx) * 4) solid #fff;transform:rotate(-45deg)}.icon-refund .icon-shape[data-v-fa5e886e],.icon-flow .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 8);top:calc(var(--rpx) * 10);width:calc(var(--rpx) * 32);height:calc(var(--rpx) * 26);border:calc(var(--rpx) * 4) solid currentColor;border-radius:calc(var(--rpx) * 8)}.icon-refund .icon-extra[data-v-fa5e886e],.icon-flow .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 17);top:calc(var(--rpx) * 18);width:calc(var(--rpx) * 19);height:calc(var(--rpx) * 14);border-top:calc(var(--rpx) * 4) solid currentColor;border-left:calc(var(--rpx) * 4) solid currentColor;transform:rotate(-35deg)}.icon-wallet .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 5);top:calc(var(--rpx) * 12);width:calc(var(--rpx) * 38);height:calc(var(--rpx) * 27);border:calc(var(--rpx) * 4) solid currentColor;border-radius:calc(var(--rpx) * 8)}.icon-wallet .icon-extra[data-v-fa5e886e]{right:calc(var(--rpx) * 5);top:calc(var(--rpx) * 20);width:calc(var(--rpx) * 17);height:calc(var(--rpx) * 12);border:calc(var(--rpx) * 4) solid currentColor;border-radius:calc(var(--rpx) * 999) 0 0 calc(var(--rpx) * 999)}.icon-notice .icon-shape[data-v-fa5e886e],.icon-download .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 10);top:calc(var(--rpx) * 29);width:calc(var(--rpx) * 28);height:calc(var(--rpx) * 10);border:calc(var(--rpx) * 4) solid currentColor;border-top:0;border-radius:0 0 calc(var(--rpx) * 7) calc(var(--rpx) * 7)}.icon-notice .icon-extra[data-v-fa5e886e],.icon-download .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 22);top:calc(var(--rpx) * 7);width:calc(var(--rpx) * 4);height:calc(var(--rpx) * 24);border-radius:calc(var(--rpx) * 4);background:currentColor}.icon-notice .icon-dot[data-v-fa5e886e],.icon-download .icon-dot[data-v-fa5e886e]{left:calc(var(--rpx) * 16);top:calc(var(--rpx) * 19);width:calc(var(--rpx) * 16);height:calc(var(--rpx) * 16);border-right:calc(var(--rpx) * 4) solid currentColor;border-bottom:calc(var(--rpx) * 4) solid currentColor;transform:rotate(45deg)}.icon-bell .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 12);top:calc(var(--rpx) * 8);width:calc(var(--rpx) * 24);height:calc(var(--rpx) * 28);border:calc(var(--rpx) * 4) solid currentColor;border-radius:calc(var(--rpx) * 16) calc(var(--rpx) * 16) calc(var(--rpx) * 8) calc(var(--rpx) * 8)}.icon-bell .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 18);top:calc(var(--rpx) * 37);width:calc(var(--rpx) * 12);height:calc(var(--rpx) * 5);border-radius:calc(var(--rpx) * 999);background:currentColor}.icon-edit .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 8);top:calc(var(--rpx) * 12);width:calc(var(--rpx) * 25);height:calc(var(--rpx) * 25);border:calc(var(--rpx) * 4) solid currentColor;border-radius:calc(var(--rpx) * 6)}.icon-edit .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 24);top:calc(var(--rpx) * 7);width:calc(var(--rpx) * 9);height:calc(var(--rpx) * 27);border-radius:calc(var(--rpx) * 5);background:currentColor;transform:rotate(42deg)}.icon-doc .icon-shape[data-v-fa5e886e],.icon-privacy .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 10);top:calc(var(--rpx) * 6);width:calc(var(--rpx) * 28);height:calc(var(--rpx) * 36);border:calc(var(--rpx) * 4) solid currentColor;border-radius:calc(var(--rpx) * 6)}.icon-doc .icon-extra[data-v-fa5e886e],.icon-privacy .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 17);top:calc(var(--rpx) * 17);width:calc(var(--rpx) * 16);height:calc(var(--rpx) * 4);border-radius:calc(var(--rpx) * 4);background:currentColor;box-shadow:0 calc(var(--rpx) * 9) 0 currentColor,0 calc(var(--rpx) * 18) 0 currentColor}.icon-sun .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 13);top:calc(var(--rpx) * 13);width:calc(var(--rpx) * 22);height:calc(var(--rpx) * 22);border:calc(var(--rpx) * 4) solid currentColor;border-radius:50%}.icon-sun .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 22);top:calc(var(--rpx) * 4);width:calc(var(--rpx) * 4);height:calc(var(--rpx) * 40);border-radius:calc(var(--rpx) * 999);background:currentColor}.icon-sun .icon-dot[data-v-fa5e886e]{left:calc(var(--rpx) * 4);top:calc(var(--rpx) * 22);width:calc(var(--rpx) * 40);height:calc(var(--rpx) * 4);border-radius:calc(var(--rpx) * 999);background:currentColor}.icon-sunrise .icon-shape[data-v-fa5e886e],.icon-sunset .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 10);top:calc(var(--rpx) * 17);width:calc(var(--rpx) * 28);height:calc(var(--rpx) * 18);border:calc(var(--rpx) * 4) solid currentColor;border-bottom:0;border-radius:calc(var(--rpx) * 28) calc(var(--rpx) * 28) 0 0}.icon-sunrise .icon-extra[data-v-fa5e886e],.icon-sunset .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 6);top:calc(var(--rpx) * 36);width:calc(var(--rpx) * 36);height:calc(var(--rpx) * 4);border-radius:calc(var(--rpx) * 999);background:currentColor}.icon-sunrise .icon-dot[data-v-fa5e886e]{left:calc(var(--rpx) * 22);top:calc(var(--rpx) * 5);width:calc(var(--rpx) * 4);height:calc(var(--rpx) * 9);border-radius:calc(var(--rpx) * 999);background:currentColor}.icon-sunset .icon-dot[data-v-fa5e886e]{left:calc(var(--rpx) * 17);top:calc(var(--rpx) * 8);width:calc(var(--rpx) * 14);height:calc(var(--rpx) * 14);border-right:calc(var(--rpx) * 4) solid currentColor;border-bottom:calc(var(--rpx) * 4) solid currentColor;transform:rotate(45deg)}.icon-cloud-sun .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 25);top:calc(var(--rpx) * 7);width:calc(var(--rpx) * 16);height:calc(var(--rpx) * 16);border:calc(var(--rpx) * 4) solid currentColor;border-radius:50%}.icon-cloud-sun .icon-extra[data-v-fa5e886e]{left:calc(var(--rpx) * 8);top:calc(var(--rpx) * 23);width:calc(var(--rpx) * 32);height:calc(var(--rpx) * 17);border:calc(var(--rpx) * 4) solid currentColor;border-radius:calc(var(--rpx) * 18);background:transparent}.icon-cloud-sun .icon-dot[data-v-fa5e886e]{left:calc(var(--rpx) * 13);top:calc(var(--rpx) * 17);width:calc(var(--rpx) * 16);height:calc(var(--rpx) * 16);border:calc(var(--rpx) * 4) solid currentColor;border-radius:50%;background:transparent}.icon-moon .icon-shape[data-v-fa5e886e]{left:calc(var(--rpx) * 15);top:calc(var(--rpx) * 8);width:calc(var(--rpx) * 24);height:calc(var(--rpx) * 32);border-radius:50%;box-shadow:calc(var(--rpx) * -8) 0 0 currentColor}.icon-moon .icon-dot[data-v-fa5e886e]{left:calc(var(--rpx) * 34);top:calc(var(--rpx) * 9);width:calc(var(--rpx) * 5);height:calc(var(--rpx) * 5);border-radius:50%;background:currentColor;box-shadow:calc(var(--rpx) * -1) calc(var(--rpx) * 21) 0 currentColor}.page-root[data-v-ab64afc3]{--home-ink: #100d09;--home-ink-soft: #1b1610;--home-panel: rgba(22, 17, 11, .94);--home-panel-soft: rgba(40, 31, 20, .9);--home-gold: #e5bd65;--home-gold-bright: #ffe5a0;--home-gold-deep: #8f6223;--home-ivory: #fff5d7;--home-muted: #bba980;--home-danger: #e09b7d;--home-red: #8d291f;--home-red-bright: #b84931;--home-shadow: rgba(0, 0, 0, .48);--home-focus: #fff0b8;--home-font-display: "STKaiti", "KaiTi", "Songti SC", serif;--home-font-body: "PingFang SC", "Microsoft YaHei", sans-serif;--home-space-xs: calc(var(--rpx) * 8);--home-space-sm: calc(var(--rpx) * 16);--home-space-md: calc(var(--rpx) * 24);--home-space-lg: calc(var(--rpx) * 32);--home-space-xl: calc(var(--rpx) * 48);--home-radius-sm: calc(var(--rpx) * 10);--home-radius-md: calc(var(--rpx) * 18);--home-radius-lg: calc(var(--rpx) * 28);--home-ease-out: cubic-bezier(.16, 1, .3, 1);--home-dur-fast: .12s;--home-dur-base: .22s}.bottom-nav[data-v-ab64afc3]{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-start;height:calc(var(--rpx) * 112);padding:calc(var(--rpx) * 10) calc(var(--rpx) * 18) env(safe-area-inset-bottom);border-top:calc(var(--rpx) * 2) solid var(--home-gold-deep);background:#110d08f7;box-sizing:content-box;box-shadow:0 calc(var(--rpx) * -14) calc(var(--rpx) * 38) #0000007a,inset 0 calc(var(--rpx) * 2) 0 #ffe5a00f}.bottom-nav[data-v-ab64afc3]:before{position:absolute;top:calc(var(--rpx) * -7);left:50%;width:calc(var(--rpx) * 82);height:calc(var(--rpx) * 12);border:calc(var(--rpx) * 2) solid var(--home-gold-deep);border-bottom:0;background:#110d08f7;content:"";transform:translate(-50%) skew(-36deg)}.nav-item[data-v-ab64afc3]{position:relative;display:flex;flex:1;align-items:center;justify-content:center;height:calc(var(--rpx) * 102);color:var(--home-muted);flex-direction:column;font-family:var(--home-font-display);font-size:calc(var(--rpx) * 22);font-weight:700;transition:opacity var(--home-dur-fast) var(--home-ease-out),transform var(--home-dur-fast) var(--home-ease-out)}.nav-item.is-active[data-v-ab64afc3]:before{position:absolute;top:calc(var(--rpx) * -4);width:calc(var(--rpx) * 112);height:calc(var(--rpx) * 82);border:calc(var(--rpx) * 1) solid rgba(229,189,101,.45);border-radius:50% 50% calc(var(--rpx) * 20) calc(var(--rpx) * 20);background:radial-gradient(circle at 50% 20%,rgba(229,189,101,.16),transparent 66%);content:""}.nav-item.is-pressed[data-v-ab64afc3]{opacity:.72;transform:translateY(calc(var(--rpx) * 2))}.nav-icon[data-v-ab64afc3]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:calc(var(--rpx) * 50);height:calc(var(--rpx) * 50);line-height:1}.nav-unread-dot[data-v-ab64afc3]{position:absolute;top:calc(var(--rpx) * -3);right:calc(var(--rpx) * -5);width:calc(var(--rpx) * 18);height:calc(var(--rpx) * 18);border:calc(var(--rpx) * 3) solid var(--home-ink);border-radius:50%;background:var(--home-red-bright);box-shadow:0 0 calc(var(--rpx) * 12) #b84931b8;box-sizing:border-box}.nav-label[data-v-ab64afc3]{position:relative;z-index:1;margin-top:calc(var(--rpx) * 6);line-height:1;white-space:nowrap}.nav-item.is-active[data-v-ab64afc3]{color:var(--home-gold-bright);text-shadow:0 0 calc(var(--rpx) * 10) rgba(229,189,101,.32)}.bottom-nav.theme-light[data-v-ab64afc3]{border-top-color:#957e5166;background:#dcede2f0;box-shadow:0 calc(var(--rpx) * -12) calc(var(--rpx) * 34) #5e4d2e29,inset 0 calc(var(--rpx) * 2) 0 #ffffff85}.bottom-nav.theme-light[data-v-ab64afc3]:before{border-color:#957e516b;border-bottom:0;background:#dcede2f7}.theme-light .nav-item[data-v-ab64afc3]{color:#655c4c}.theme-light .nav-item.is-active[data-v-ab64afc3]{color:#87672e;text-shadow:none}.theme-light .nav-item.is-active[data-v-ab64afc3]:before{border-color:#9a7c417a;background:radial-gradient(circle at 50% 20%,#fffae4d1,#e4d9b752 68%)}.theme-light .nav-unread-dot[data-v-ab64afc3]{border-color:#dcece2}[data-v-fa31b7e2]:host{display:block;height:0}.island-shell[data-v-fa31b7e2]{position:fixed;left:0;right:0;z-index:9999;display:flex;height:0;justify-content:center;pointer-events:none}.island-backdrop[data-v-fa31b7e2]{position:fixed;inset:0;z-index:-1;background:transparent;pointer-events:none}.order-island[data-v-fa31b7e2]{--motion:.4s cubic-bezier(.25,1,.5,1);position:fixed;z-index:1;top:var(--island-top);left:50%;width:var(--expanded-width);height:calc(var(--rpx) * 210);overflow:hidden;border:calc(var(--rpx) * 1) solid rgba(255,255,255,.1);border-radius:calc(var(--rpx) * 44);background:#050505cc;color:#fff;box-shadow:0 calc(var(--rpx) * 12) calc(var(--rpx) * 30) #00000038;box-sizing:border-box;pointer-events:auto;transform:translate(-50%) translateZ(0);transition:left var(--motion),top var(--motion),width var(--motion),height var(--motion),border-radius var(--motion),padding var(--motion),box-shadow var(--motion),opacity .18s ease,transform var(--motion);will-change:left,top,width,height,transform}.order-island.is-compact[data-v-fa31b7e2]{width:calc(var(--rpx) * 240);height:calc(var(--rpx) * 68);border-radius:calc(var(--rpx) * 999);box-shadow:0 calc(var(--rpx) * 7) calc(var(--rpx) * 18) #0003}.order-island.is-pressed[data-v-fa31b7e2]{opacity:.84;transform:translate(-50%) scale(.985)}.order-island.is-disabled[data-v-fa31b7e2]{opacity:.55}.order-island.has-error[data-v-fa31b7e2]{border-color:#f8717185}.order-island.is-swiping[data-v-fa31b7e2]{width:var(--swipe-width);height:var(--swipe-height);border-radius:calc(var(--rpx) * 999);box-shadow:0 calc(var(--rpx) * 7) calc(var(--rpx) * 18) #0003;transition:box-shadow .12s ease,border-radius .12s ease}.order-island.is-minimizing[data-v-fa31b7e2]{width:48px;height:48px;border-radius:50%;box-shadow:0 calc(var(--rpx) * 6) calc(var(--rpx) * 18) #0000003d;transition:width .19s cubic-bezier(.22,.8,.28,1),height .19s cubic-bezier(.22,.8,.28,1),border-radius .19s cubic-bezier(.22,.8,.28,1),box-shadow .19s ease,opacity .16s ease,transform .19s cubic-bezier(.22,.8,.28,1)}.order-island.is-floating[data-v-fa31b7e2]{top:var(--floating-top);left:var(--floating-left);width:48px;height:48px;border-radius:50%;background:#050505db;box-shadow:0 calc(var(--rpx) * 6) calc(var(--rpx) * 18) #0000003d;touch-action:none;transform:translate(0) translateZ(0)}.order-island.is-floating.is-pressed[data-v-fa31b7e2]{transform:scale(.985)}.order-island.is-floating.is-dragging[data-v-fa31b7e2]{transition:none}.floating-content[data-v-fa31b7e2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.65);pointer-events:none;transition:opacity .16s ease,transform var(--motion)}.is-swiping .floating-content[data-v-fa31b7e2]{opacity:var(--swipe-progress);transform:scale(var(--swipe-icon-scale))}.is-minimizing .floating-content[data-v-fa31b7e2],.is-floating .floating-content[data-v-fa31b7e2]{opacity:1;transform:scale(1)}.floating-chat-icon[data-v-fa31b7e2]{position:relative;width:24px;height:19px;border:2px solid #397bc7;border-radius:50%;box-sizing:border-box}.floating-chat-tail[data-v-fa31b7e2]{position:absolute;left:1px;bottom:-5px;width:7px;height:7px;border-left:2px solid #397bc7;transform:rotate(-30deg)}.floating-status-dot[data-v-fa31b7e2]{position:absolute;right:5px;top:5px;width:7px;height:7px;border:2px solid #080808;border-radius:50%;background:#4ade80;box-sizing:border-box}.collapsed-content[data-v-fa31b7e2]{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;padding:0 calc(var(--rpx) * 24);opacity:0;transform:scale(.92);pointer-events:none;transition:opacity .18s ease 0ms,transform var(--motion)}.is-compact .collapsed-content[data-v-fa31b7e2]{opacity:1;transform:scale(1);transition-delay:.15s}.is-swiping .collapsed-content[data-v-fa31b7e2]{opacity:var(--swipe-text-opacity);transform:scale(var(--swipe-text-scale))}.is-minimizing .collapsed-content[data-v-fa31b7e2],.is-floating .collapsed-content[data-v-fa31b7e2]{opacity:0;transform:scale(.7)}.collapsed-text[data-v-fa31b7e2]{max-width:calc(var(--rpx) * 150);overflow:hidden;color:#f8fafc;font-size:calc(var(--rpx) * 23);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.loading-ring[data-v-fa31b7e2]{width:calc(var(--rpx) * 29);height:calc(var(--rpx) * 29);border:calc(var(--rpx) * 3) solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;box-sizing:border-box;animation:island-spin-fa31b7e2 1s linear infinite}.waiting-dot[data-v-fa31b7e2]{width:calc(var(--rpx) * 18);height:calc(var(--rpx) * 18);border-radius:50%;background:#f59e0b;box-shadow:0 0 0 calc(var(--rpx) * 6) #f59e0b24}.alert-icon[data-v-fa31b7e2]{display:flex;width:calc(var(--rpx) * 30);height:calc(var(--rpx) * 30);align-items:center;justify-content:center;border:calc(var(--rpx) * 2) solid #fb7185;border-radius:50%;color:#fb7185;font-size:calc(var(--rpx) * 20);font-weight:800;box-sizing:border-box}.chat-icon[data-v-fa31b7e2],.button-chat-icon[data-v-fa31b7e2]{position:relative;width:calc(var(--rpx) * 30);height:calc(var(--rpx) * 25);border:calc(var(--rpx) * 3) solid #3b82f6;border-radius:50%;box-sizing:border-box}.chat-tail[data-v-fa31b7e2],.button-chat-tail[data-v-fa31b7e2]{position:absolute;left:calc(var(--rpx) * 1);bottom:calc(var(--rpx) * -7);width:calc(var(--rpx) * 9);height:calc(var(--rpx) * 9);border-left:calc(var(--rpx) * 3) solid #3b82f6;transform:rotate(-28deg)}.expanded-content[data-v-fa31b7e2]{position:absolute;inset:0;display:flex;align-items:center;gap:calc(var(--rpx) * 16);padding:calc(var(--rpx) * 20);opacity:1;transform:scale(1);pointer-events:auto;box-sizing:border-box;transition:opacity .21s ease .15s,transform var(--motion)}.is-compact .expanded-content[data-v-fa31b7e2],.is-floating .expanded-content[data-v-fa31b7e2]{opacity:0;transform:scale(.94);pointer-events:none;transition-delay:0ms}.product-cover[data-v-fa31b7e2]{flex:0 0 calc(var(--rpx) * 148);width:calc(var(--rpx) * 148);height:calc(var(--rpx) * 148);border-radius:calc(var(--rpx) * 20);background:#1f2937;object-fit:cover}.order-info[data-v-fa31b7e2]{flex:1;min-width:0}.order-title[data-v-fa31b7e2]{display:block;margin-bottom:calc(var(--rpx) * 10);overflow:hidden;color:#e2e8f0;font-size:calc(var(--rpx) * 26);font-weight:800;text-overflow:ellipsis;white-space:nowrap}.order-row[data-v-fa31b7e2]{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--rpx) * 10);margin-bottom:calc(var(--rpx) * 5);color:#9da5b1;font-size:calc(var(--rpx) * 19)}.row-value[data-v-fa31b7e2]{max-width:calc(var(--rpx) * 150);overflow:hidden;color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap}.status-value[data-v-fa31b7e2]{color:#4ade80;font-weight:700}.order-tip[data-v-fa31b7e2]{display:block;margin-top:calc(var(--rpx) * 7);overflow:hidden;color:#7d8591;font-size:calc(var(--rpx) * 17);text-overflow:ellipsis;white-space:nowrap}.mine-login-text.platinum[data-v-fa31b7e2]{color:#d8e0ea;font-weight:800;text-shadow:0 0 calc(var(--rpx) * 12) rgba(196,207,221,.34)}.contact-button[data-v-fa31b7e2]{display:flex;flex:0 0 calc(var(--rpx) * 98);min-height:calc(var(--rpx) * 88);align-self:flex-end;align-items:center;justify-content:center;gap:calc(var(--rpx) * 7);padding:0 calc(var(--rpx) * 10);border:calc(var(--rpx) * 1) solid #3388ff;border-radius:calc(var(--rpx) * 20);background:#181818;color:#4593ff;font-size:calc(var(--rpx) * 18);line-height:1.15;text-align:center;flex-direction:column;box-sizing:border-box}.button-chat-icon[data-v-fa31b7e2]{width:calc(var(--rpx) * 27);height:calc(var(--rpx) * 23)}.transfer-actions[data-v-fa31b7e2]{display:flex;flex:0 0 calc(var(--rpx) * 108);align-self:stretch;justify-content:center;gap:calc(var(--rpx) * 8);flex-direction:column}.transfer-actions button[data-v-fa31b7e2]{width:100%;height:calc(var(--rpx) * 58);margin:0;padding:0;border:calc(var(--rpx) * 1) solid #64748b;border-radius:calc(var(--rpx) * 14);background:#181818;color:#cbd5e1;font-size:calc(var(--rpx) * 18);line-height:calc(var(--rpx) * 56)}.transfer-actions button[data-v-fa31b7e2]:after{border:0}.transfer-actions button.is-accept[data-v-fa31b7e2]{border-color:#38f;color:#60a5fa}.transfer-actions button[disabled][data-v-fa31b7e2]{opacity:.5}.order-island.is-transfer.is-expanded .transfer-actions[data-v-fa31b7e2]{transform:translateY(30px)}.island-error[data-v-fa31b7e2]{position:absolute;top:calc(var(--rpx) * 218);z-index:2;display:flex;min-height:calc(var(--rpx) * 44);align-items:center;justify-content:space-between;padding:0 calc(var(--rpx) * 20);border-radius:calc(var(--rpx) * 999);background:#141414f0;color:#fca5a5;font-size:calc(var(--rpx) * 17);box-sizing:border-box;pointer-events:auto}.retry-text[data-v-fa31b7e2]{color:#60a5fa;font-weight:800}@keyframes island-spin-fa31b7e2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.order-island[data-v-fa31b7e2],.collapsed-content[data-v-fa31b7e2],.expanded-content[data-v-fa31b7e2],.floating-content[data-v-fa31b7e2]{transition-duration:1ms}.loading-ring[data-v-fa31b7e2]{animation-duration:1.8s}}.page-root{background:#f6f6f6;color:#222;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Arial,sans-serif}.placeholder-page{min-height:100vh;padding:calc(var(--rpx) * 96) calc(var(--rpx) * 32) calc(var(--rpx) * 148);box-sizing:border-box;background:#f6f6f6}.placeholder-title{display:block;color:#151515;font-size:calc(var(--rpx) * 36);font-weight:700;text-align:center}.placeholder-panel{margin-top:calc(var(--rpx) * 56);padding:calc(var(--rpx) * 56) calc(var(--rpx) * 36);border-radius:calc(var(--rpx) * 16);background:#fff;box-shadow:0 calc(var(--rpx) * 10) calc(var(--rpx) * 26) #0000000a}.placeholder-heading{display:block;color:#222;font-size:calc(var(--rpx) * 32);font-weight:700}.placeholder-copy{display:block;margin-top:calc(var(--rpx) * 18);color:#777;font-size:calc(var(--rpx) * 26);line-height:1.7}:root{--home-ink: #100d09;--home-ink-soft: #1b1610;--home-panel: rgba(22, 17, 11, .94);--home-panel-soft: rgba(40, 31, 20, .9);--home-gold: #e5bd65;--home-gold-bright: #ffe5a0;--home-gold-deep: #8f6223;--home-ivory: #fff5d7;--home-muted: #bba980;--home-danger: #e09b7d;--home-red: #8d291f;--home-red-bright: #b84931;--home-shadow: rgba(0, 0, 0, .48);--home-focus: #fff0b8;--home-font-display: "STKaiti", "KaiTi", "Songti SC", serif;--home-font-body: "PingFang SC", "Microsoft YaHei", sans-serif;--home-space-xs: calc(var(--rpx) * 8);--home-space-sm: calc(var(--rpx) * 16);--home-space-md: calc(var(--rpx) * 24);--home-space-lg: calc(var(--rpx) * 32);--home-space-xl: calc(var(--rpx) * 48);--home-radius-sm: calc(var(--rpx) * 10);--home-radius-md: calc(var(--rpx) * 18);--home-radius-lg: calc(var(--rpx) * 28);--home-ease-out: cubic-bezier(.16, 1, .3, 1);--home-dur-fast: .12s;--home-dur-base: .22s}:root{--rpx: min(.1333333333vw, 1.024px);--browser-paper:#f6f0e7;--browser-ink:#24170f;--browser-accent:#87672e;--browser-line:#d4c6ad;--browser-white:#fff;--browser-shadow:rgba(0,0,0,.18);--browser-overlay:rgba(0,0,0,.85);--browser-font:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue",Arial,sans-serif}html,body{margin:0;min-height:100%;overflow-x:clip;font-family:var(--browser-font);background:var(--browser-paper)}*{box-sizing:border-box}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:default;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--browser-accent);outline-offset:3px}button:active{filter:brightness(.94)}input,textarea{min-width:0}input[type=checkbox]{accent-color:var(--browser-accent)}.page-root{min-height:100dvh}.component-root{display:contents}.mp-image{display:inline-block;max-width:100%;vertical-align:middle}.mp-scroll{min-width:0;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mp-scroll::-webkit-scrollbar{display:none}.mp-picker{position:relative}.mp-picker-input{position:absolute;inset:0;width:100%;height:100%;opacity:.015;cursor:pointer;font-size:16px}.mp-multi-picker{position:absolute;inset:0;display:flex}.mp-multi-picker .mp-picker-input{position:static;flex:1;min-width:0}.mp-swiper{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.mp-swiper>div,.mp-swiper>template{flex:0 0 100%;scroll-snap-align:start;min-width:0;height:100%}.mp-swiper .banner-slide{height:100%}.mp-swiper.is-vertical{flex-direction:column;overflow-y:auto;overflow-x:clip;scroll-snap-type:y mandatory}.mp-swiper.is-vertical>div{width:100%;flex-basis:100%}.club-toast{position:fixed;z-index:10000;left:50%;top:45%;transform:translate(-50%,-50%);max-width:85vw;padding:14px 22px;border-radius:8px;background:var(--browser-overlay);color:var(--browser-white);font-size:15px;line-height:1.6;text-align:center;pointer-events:none}.club-dialog{width:min(88vw,360px);border:1px solid var(--browser-line);border-radius:16px;padding:24px;background:var(--browser-paper);color:var(--browser-ink);box-shadow:0 8px 40px var(--browser-shadow)}.club-dialog::backdrop{background:var(--browser-shadow)}.club-dialog h2{margin:0 0 16px;font-size:19px}.club-dialog p{white-space:pre-wrap;line-height:1.7;font-size:15px}.club-dialog input{width:100%;padding:10px;border:1px solid var(--browser-line);background:var(--browser-white)}.dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.dialog-actions button{padding:10px 16px;border-radius:6px;background:var(--browser-accent);color:var(--browser-white);white-space:nowrap}.image-preview{position:fixed;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:16px;background:var(--browser-overlay);color:var(--browser-white)}.image-preview img{width:100%;height:85%;object-fit:contain}.image-preview button{padding:10px 18px;margin:10px;background:var(--browser-white);color:var(--browser-ink)}.offline-notice{position:fixed;top:0;left:0;right:0;z-index:9999;padding:8px;text-align:center;background:var(--browser-ink);color:var(--browser-white);font-size:13px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
