@tailwind base;@tailwind components;@tailwind utilities;:root{font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17323a;background:#eefbf8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{overflow-x:hidden;-webkit-tap-highlight-color:transparent}button{border:0;font:inherit}.home-page{min-height:100vh;max-width:20rem;margin:0 auto;padding:.53333rem;background:radial-gradient(circle at 12% 8%,rgba(103,232,249,.35),transparent 6.13333rem),linear-gradient(180deg,#f4fffb,#e6f8f4)}.hero-card{position:relative;overflow:hidden;min-height:11.41333rem;padding:1.12rem .74667rem;border-radius:.96rem;color:#f7fffb;background:linear-gradient(135deg,#10535cfa,#109a89eb),#10535c;box-shadow:0 .64rem 1.86667rem #094e5238;animation:float-in .56s ease-out both}.orb{position:absolute;border-radius:26.64rem;filter:blur(.05333rem);opacity:.72}.orb-primary{top:-1.46667rem;right:-.96rem;width:5.2rem;height:5.2rem;background:#8bffda4d}.orb-secondary{right:1.65333rem;bottom:1.22667rem;width:1.97333rem;height:1.97333rem;background:#ffffff38}.eyebrow{position:relative;margin:0 0 .58667rem;font-size:.34667rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a9f8e4}h1{position:relative;max-width:8rem;margin:0;font-size:.90667rem;line-height:1.16;letter-spacing:-.02em}.hero-desc{position:relative;max-width:8rem;margin:.48rem 0 .74667rem;font-size:.4rem;line-height:1.72;color:#f7fffbd1}.primary-button{position:relative;min-width:3.57333rem;height:1.22667rem;padding:0 .69333rem;border-radius:26.64rem;color:#0d4a4e;font-size:.4rem;font-weight:700;background:linear-gradient(135deg,#d8fff3,#8ff5d7);box-shadow:0 .37333rem .8rem #042a2d38}.primary-button:active{transform:scale(.98)}.feature-list{display:grid;gap:.37333rem;margin-top:.48rem}.feature-card{padding:.53333rem;border:1px solid rgba(25,128,122,.1);border-radius:.64rem;background:#ffffffd1;box-shadow:0 .32rem 1.01333rem #125c5a14;animation:float-in .56s ease-out both}.feature-card:nth-child(2){animation-delay:90ms}.feature-card:nth-child(3){animation-delay:.18s}.feature-badge{display:inline-flex;align-items:center;height:.69333rem;padding:0 .32rem;border-radius:26.64rem;color:#0f6a63;font-size:.34667rem;font-weight:800;background:#dffcf2}.feature-card p{margin:.32rem 0 0;color:#41636a;font-size:.37333rem;line-height:1.7}@keyframes float-in{0%{opacity:0;transform:translateY(.42667rem)}to{opacity:1;transform:translateY(0)}}@media (min-width: 600px){html,body{height:100%;overflow:hidden}body{background:radial-gradient(circle at 18% 12%,rgba(255,214,165,.32),transparent 42%),radial-gradient(circle at 82% 88%,rgba(120,210,190,.28),transparent 46%),linear-gradient(135deg,#f0efe8,#e7e9e3)}#app{position:fixed;top:0;left:50%;transform:translate(-50%);width:12.8rem;height:100vh;overflow:hidden;background:#fffaf5;box-shadow:0 0 1px #00000014,0 .64rem 2.13333rem #281e1038}#app>*{height:100vh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#app>*::-webkit-scrollbar{width:.16rem}#app>*::-webkit-scrollbar-thumb{background:#96785047;border-radius:26.64rem}}.donate-mask[data-v-ffb1512d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-end;background:#2d1c0d6b;overscroll-behavior:contain}.donate-dialog[data-v-ffb1512d]{display:flex;flex-direction:column;width:100%;max-height:88vh;padding:.42667rem .42667rem calc(.32rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fffaf4,#fff);border-radius:.69333rem .69333rem 0 0;box-shadow:0 -.42667rem .90667rem #43270f29}.dialog-head[data-v-ffb1512d]{display:flex;align-items:flex-start;justify-content:space-between;gap:.32rem;padding-bottom:.32rem;border-bottom:1px solid rgba(241,226,207,.65)}.dialog-kicker[data-v-ffb1512d]{display:block;color:#d58a32;font-size:.29333rem;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.dialog-head h3[data-v-ffb1512d]{margin:.10667rem 0 0;color:#33251b;font-size:.58667rem}.dialog-close[data-v-ffb1512d]{width:.85333rem;height:.85333rem;color:#9b826c;font-size:.69333rem;line-height:1;background:#fff2e3;border:0;border-radius:50%}.dialog-body[data-v-ffb1512d]{flex:1;padding:.32rem .05333rem .10667rem;overflow-y:auto}.step-block[data-v-ffb1512d]{padding:.37333rem;margin-bottom:.32rem;background:#fffaf4db;border:1px solid rgba(241,226,207,.72);border-radius:.48rem}.step-title[data-v-ffb1512d]{display:flex;flex-wrap:wrap;align-items:center;gap:.21333rem;margin:0 0 .16rem;color:#33251b;font-size:.37333rem;font-weight:900;line-height:1.4}.step-title em[data-v-ffb1512d]{display:inline-flex;align-items:center;justify-content:center;padding:.08rem .24rem;color:#fff;font-size:.29333rem;font-style:normal;font-weight:900;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border-radius:26.64rem}.step-tip[data-v-ffb1512d]{margin:0 0 .32rem;color:#9b826c;font-size:.32rem;line-height:1.6}.field[data-v-ffb1512d]{position:relative;margin-top:.32rem}.field[data-v-ffb1512d]:first-of-type{margin-top:.21333rem}.field-label[data-v-ffb1512d]{display:block;margin-bottom:.21333rem;color:#735d49;font-size:.34667rem;font-weight:800}.project-select[data-v-ffb1512d]{display:flex;align-items:center;justify-content:space-between;gap:.21333rem;height:1.17333rem;padding:0 .37333rem;color:#33251b;font-size:.37333rem;font-weight:800;background:#fff8ef;border:1px solid rgba(242,205,162,.9);border-radius:.37333rem;cursor:pointer}.project-select.disabled[data-v-ffb1512d]{color:#9b826c;background:#f5ece1;cursor:not-allowed}.project-select-icon[data-v-ffb1512d]{flex-shrink:0;color:#d58a32;transition:transform .2s ease}.project-select-icon.rotate[data-v-ffb1512d]{transform:rotate(180deg)}.project-select-text[data-v-ffb1512d]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-options[data-v-ffb1512d]{position:absolute;left:0;right:0;top:2.13333rem;z-index:5;max-height:5.33333rem;margin:0;padding:.16rem;overflow-y:auto;list-style:none;background:#fff;border:1px solid rgba(242,205,162,.9);border-radius:.37333rem;box-shadow:0 .37333rem .74667rem #a7602329}.project-option[data-v-ffb1512d]{padding:.26667rem .32rem;color:#33251b;font-size:.37333rem;border-radius:.26667rem;cursor:pointer}.project-option[data-v-ffb1512d]:hover{background:#fff3e2}.project-option.active[data-v-ffb1512d]{color:#d8661a;font-weight:900;background:#fff3e2}.project-option.empty[data-v-ffb1512d]{color:#9b826c;text-align:center;cursor:default}.amount-presets[data-v-ffb1512d]{display:flex;flex-wrap:wrap;gap:.21333rem}.preset-btn[data-v-ffb1512d]{flex:1 0 18%;min-width:1.6rem;height:1.01333rem;padding:0 .16rem;color:#735d49;font-size:.37333rem;font-weight:800;background:#fff;border:1px solid rgba(242,205,162,.78);border-radius:.32rem}.preset-btn.active[data-v-ffb1512d]{color:#fff;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border-color:transparent;box-shadow:0 .21333rem .48rem #ff7e3a42}.custom-amount[data-v-ffb1512d]{width:100%;height:1.17333rem;margin-top:.26667rem;padding:0 .37333rem;box-sizing:border-box;color:#33251b;font-size:.37333rem;font-weight:800;background:#fff8ef;border:1px solid rgba(242,205,162,.9);border-radius:.37333rem;outline:none}.text-input[data-v-ffb1512d]{width:100%;height:1.12rem;box-sizing:border-box;padding:0 .37333rem;color:#33251b;font-size:.37333rem;background:#fff8ef;border:1px solid rgba(242,205,162,.9);border-radius:.32rem;outline:none}.chip-group[data-v-ffb1512d]{display:flex;gap:.21333rem}.chip[data-v-ffb1512d]{flex:1;height:1.01333rem;color:#735d49;font-size:.37333rem;font-weight:800;background:#fff;border:1px solid rgba(242,205,162,.78);border-radius:.32rem}.chip.active[data-v-ffb1512d]{color:#fff;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border-color:transparent}.pay-channels[data-v-ffb1512d]{display:grid;grid-template-columns:1fr 1fr;gap:.26667rem}.pay-channel[data-v-ffb1512d]{display:flex;align-items:center;justify-content:center;gap:.21333rem;height:1.33333rem;color:#33251b;font-size:.37333rem;font-weight:800;background:#fff;border:1px solid rgba(242,205,162,.78);border-radius:.37333rem}.pay-channel.active[data-v-ffb1512d]{border-color:#ff7f3f;background:#fff3e2;box-shadow:0 .21333rem .42667rem #ff7e3a2e}.pay-icon[data-v-ffb1512d]{display:flex;align-items:center;justify-content:center;width:.74667rem;height:.74667rem;color:#fff;font-size:.34667rem;font-weight:900;border-radius:.21333rem}.alipay-icon[data-v-ffb1512d]{background:linear-gradient(135deg,#1ea4ff,#0078ee)}.wechat-icon[data-v-ffb1512d]{background:linear-gradient(135deg,#22c75a,#0a9e3d)}.pay-name[data-v-ffb1512d]{color:#33251b}.tip-message[data-v-ffb1512d]{margin:.21333rem .10667rem 0;color:#d8661a;font-size:.34667rem;font-weight:800}.dialog-foot[data-v-ffb1512d]{display:flex;align-items:center;justify-content:space-between;gap:.32rem;margin-top:.21333rem;padding-top:.32rem;border-top:1px solid rgba(241,226,207,.65)}.foot-amount[data-v-ffb1512d]{display:flex;flex-direction:column;gap:.05333rem}.foot-amount span[data-v-ffb1512d]{color:#9b826c;font-size:.32rem}.foot-amount strong[data-v-ffb1512d]{color:#d8661a;font-size:.58667rem;font-weight:900}.pay-btn[data-v-ffb1512d]{flex:1;max-width:5.33333rem;height:1.22667rem;color:#fff;font-size:.42667rem;font-weight:900;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border:0;border-radius:26.64rem;box-shadow:0 .26667rem .58667rem #ff7e3a47}.pay-btn[data-v-ffb1512d]:disabled{opacity:.72}.donate-dialog-root[data-v-ffb1512d]{display:contents}.thanks-mask[data-v-ffb1512d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:.74667rem;background:#2d1c0d75}.thanks-dialog[data-v-ffb1512d]{width:100%;max-width:8.53333rem;padding:.74667rem .64rem .58667rem;text-align:center;background:linear-gradient(180deg,#fffaf4,#fff);border-radius:.64rem;box-shadow:0 .48rem 1.06667rem #43270f38}.thanks-icon[data-v-ffb1512d]{display:flex;align-items:center;justify-content:center;width:1.70667rem;height:1.70667rem;margin:0 auto .37333rem;color:#fff;font-size:.8rem;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border-radius:50%;box-shadow:0 .26667rem .58667rem #ff7e3a52}.thanks-title[data-v-ffb1512d]{margin:0 0 .21333rem;color:#33251b;font-size:.58667rem;font-weight:900}.thanks-amount[data-v-ffb1512d]{margin:0 0 .37333rem;color:#d8661a;font-size:.69333rem;font-weight:900}.thanks-text[data-v-ffb1512d]{margin:0 0 .58667rem;color:#735d49;font-size:.37333rem;line-height:1.7}.thanks-btn[data-v-ffb1512d]{width:100%;height:1.22667rem;color:#fff;font-size:.42667rem;font-weight:900;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border:0;border-radius:26.64rem;box-shadow:0 .26667rem .58667rem #ff7e3a47}.qr-code-wrapper[data-v-ffb1512d]{display:flex;align-items:center;justify-content:center;padding:.42667rem;margin:.32rem auto;background:#fff;border-radius:.37333rem;box-shadow:0 .10667rem .32rem #0000001a}.qr-code-img[data-v-ffb1512d]{width:5.33333rem;height:5.33333rem;display:block}.home-page[data-v-89762283]{min-height:100vh;background:radial-gradient(circle at 12% 0%,rgba(255,210,158,.45),transparent 32%),linear-gradient(180deg,#fff7ec,#fffaf5 38%,#f9fbf7);color:#33251b}.header-bar[data-v-89762283]{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:1.49333rem;padding:0 .42667rem;background:#fff8eedb;-webkit-backdrop-filter:blur(.37333rem);backdrop-filter:blur(.37333rem);border-bottom:1px solid rgba(255,218,174,.55)}.brand-box[data-v-89762283]{display:inline-flex;align-items:center;min-width:0}.logo-img[data-v-89762283]{height:.8rem;filter:drop-shadow(0 .16rem .26667rem rgba(191,105,31,.16))}.header-action[data-v-89762283]{min-width:1.01333rem;height:1.01333rem;padding:0 .26667rem;display:flex;align-items:center;justify-content:center;gap:.10667rem;border:1px solid rgba(232,152,62,.24);border-radius:26.64rem;background:#ffffffc7;color:#8b4b18;font-size:.32rem;font-weight:800;box-shadow:0 .21333rem .53333rem #c475221f;cursor:pointer}.home-content[data-v-89762283]{padding:.21333rem .21333rem 2.45333rem}.hero-section[data-v-89762283]{margin-bottom:.37333rem}.banner-container[data-v-89762283]{position:relative;overflow:hidden;border-radius:.64rem;box-shadow:0 .48rem .96rem #a760232e}.banner-track[data-v-89762283]{display:flex;transition:transform .5s ease}.banner-item[data-v-89762283]{position:relative;flex-shrink:0;width:100%;height:4.74667rem;overflow:hidden}.banner-warm[data-v-89762283]{background:linear-gradient(135deg,#ffb45a,#ff7a45 48%,#ffdfb8)}.banner-green[data-v-89762283]{background:linear-gradient(135deg,#4fc3a1,#2c9b87 48%,#c8f4dc)}.banner-purple[data-v-89762283]{background:linear-gradient(135deg,#8b7cf6,#d17aa8 48%,#ffe1c2)}.banner-pattern[data-v-89762283]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 22%,rgba(255,255,255,.34) 0 16%,transparent 17%),radial-gradient(circle at 18% 80%,rgba(255,255,255,.2) 0 18%,transparent 19%),linear-gradient(120deg,rgba(255,255,255,.24),transparent 48%)}.banner-overlay[data-v-89762283]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:.48rem;background:linear-gradient(180deg,#2a17080a 18%,#301908b8);color:#fff}.banner-tag[data-v-89762283]{align-self:flex-start;margin-bottom:.21333rem;padding:.10667rem .24rem;border-radius:26.64rem;background:#ffffff38;font-size:.29333rem;font-weight:700;-webkit-backdrop-filter:blur(.21333rem);backdrop-filter:blur(.21333rem)}.banner-overlay strong[data-v-89762283]{font-size:.58667rem;line-height:1.1}.banner-overlay p[data-v-89762283]{margin:.16rem 0 0;color:#ffffffe0;font-size:.34667rem}.banner-indicators[data-v-89762283]{position:absolute;right:.42667rem;bottom:.37333rem;display:flex;gap:.16rem}.indicator-dot[data-v-89762283]{width:.16rem;height:.16rem;border-radius:26.64rem;background:#ffffff8f;transition:all .3s}.indicator-dot.active[data-v-89762283]{width:.53333rem;background:#fff}.stats-card[data-v-89762283]{margin-bottom:.37333rem;padding:.48rem;border:1px solid rgba(255,219,175,.82);border-radius:.64rem;background:linear-gradient(135deg,#fffffff2,#fff2e0e0),linear-gradient(135deg,#fff,#ffe8cc);box-shadow:0 .42667rem .90667rem #b2661e1f}.stats-header[data-v-89762283],.scroll-header[data-v-89762283]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.37333rem}.section-kicker[data-v-89762283]{display:block;margin-bottom:.08rem;color:#d58a32;font-size:.26667rem;font-weight:800;letter-spacing:.9px;text-transform:uppercase}.stats-title[data-v-89762283],.scroll-title[data-v-89762283]{margin:0;color:#3a281a;font-size:.48rem;font-weight:900}.stats-icon[data-v-89762283]{width:1.06667rem;height:1.06667rem;display:flex;align-items:center;justify-content:center;border-radius:.37333rem;background:linear-gradient(135deg,#ffb45a,#ff7f3f);color:#fff;box-shadow:0 .26667rem .58667rem #ff7f3f42}.stats-content[data-v-89762283]{display:grid;grid-template-columns:1fr;gap:.26667rem}.stat-item[data-v-89762283]{padding:.34667rem .26667rem;border-radius:.48rem;background:#ffffffb8;border:1px solid rgba(255,224,187,.72)}.stat-item.primary[data-v-89762283]{background:linear-gradient(135deg,#fff4e6f2,#ffe8cae0)}.stat-label[data-v-89762283]{min-height:.85333rem;color:#8f735b;font-size:.32rem;line-height:1.35}.stat-amount[data-v-89762283]{margin:.18667rem 0 .13333rem;color:#d8661a;font-size:.48rem;font-weight:900;letter-spacing:-.4px}.stat-date[data-v-89762283]{color:#aa9380;font-size:.26667rem}.donate-btn[data-v-89762283]{width:100%;height:1.28rem;display:flex;align-items:center;justify-content:center;gap:.21333rem;margin-top:.42667rem;border:none;border-radius:26.64rem;background:linear-gradient(135deg,#ff9d3d,#ff6b3d);color:#fff;font-size:.42667rem;font-weight:900;box-shadow:0 .37333rem .69333rem #ff6f3a52;cursor:pointer}.donate-btn[data-v-89762283]:active,.header-action[data-v-89762283]:active{transform:scale(.97)}.scroll-section[data-v-89762283]{padding:.42667rem;border-radius:.58667rem;background:#ffffffe6;border:1px solid rgba(235,220,199,.74);box-shadow:0 .32rem .74667rem #5e463014}.live-badge[data-v-89762283]{position:relative;padding:.13333rem .26667rem .13333rem .48rem;border-radius:26.64rem;background:#fff3e5;color:#d26b1e;font-size:.29333rem;font-weight:800}.live-badge[data-v-89762283]:before{content:"";position:absolute;top:50%;left:.21333rem;width:.16rem;height:.16rem;border-radius:50%;background:#ff7a3a;transform:translateY(-50%)}.scroll-container[data-v-89762283]{height:7.2rem;overflow:hidden}.scroll-empty[data-v-89762283]{display:flex;align-items:center;justify-content:center;height:100%;color:#9b826c;font-size:.34667rem;background:#fffaf4;border:1px solid rgba(241,226,207,.72);border-radius:.42667rem}.scroll-item[data-v-89762283]{display:grid;grid-template-columns:.90667rem 1fr auto auto;align-items:center;gap:.21333rem;min-height:1.17333rem;margin-bottom:.21333rem;padding:.21333rem .26667rem;border-radius:.42667rem;background:linear-gradient(135deg,#fffaf4,#fff);border:1px solid rgba(241,226,207,.72);font-size:.34667rem}.donor-avatar[data-v-89762283]{width:.8rem;height:.8rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ffe3bd,#ffb55d);color:#8f450e;font-weight:900}.donor-name[data-v-89762283]{color:#3b2a1d;font-weight:800}.donate-text[data-v-89762283]{color:#9b826c;white-space:nowrap}.donate-amount[data-v-89762283]{color:#d8681f;font-weight:900;white-space:nowrap}.home-tab-bar[data-v-89762283]{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.32rem;padding:.26667rem .37333rem calc(.26667rem + env(safe-area-inset-bottom));background:#fffffff0;border-top:1px solid rgba(255,221,181,.86);box-shadow:0 -.26667rem .74667rem #975a2124;-webkit-backdrop-filter:blur(.42667rem);backdrop-filter:blur(.42667rem)}.tab-brand[data-v-89762283]{display:inline-flex;align-items:center;gap:.21333rem;color:#8f5a25;font-size:.34667rem;font-weight:800}.tab-donate-btn[data-v-89762283]{height:1.17333rem;min-width:3.2rem;padding:0 .58667rem;color:#fff;font-size:.4rem;font-weight:900;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border:0;border-radius:26.64rem;box-shadow:0 .26667rem .58667rem #ff7e3a47}.project-list-page[data-v-402012d6]{display:flex;flex-direction:column;height:100vh;background:radial-gradient(circle at 12% 0%,rgba(255,210,158,.42),transparent 32%),linear-gradient(180deg,#fff7ec,#fffaf5 38%,#f9fbf7);color:#33251b}.page-nav[data-v-402012d6]{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;height:1.28rem;padding:0 .32rem;background:#fff8eee6;border-bottom:1px solid rgba(255,222,184,.58);-webkit-backdrop-filter:blur(.37333rem);backdrop-filter:blur(.37333rem)}.back-btn[data-v-402012d6]{display:inline-flex;align-items:center;gap:.08rem;height:.96rem;padding:0 .21333rem 0 .10667rem;color:#5f4a36;font-size:.4rem;font-weight:600;background:transparent;border:0}.nav-title[data-v-402012d6]{margin:0;color:#33251b;font-size:.42667rem;font-weight:900}.nav-placeholder[data-v-402012d6]{width:1.49333rem}.page-body[data-v-402012d6]{flex:1;padding:.32rem .26667rem .64rem;overflow-y:auto}.state-card[data-v-402012d6],.footer-tip[data-v-402012d6]{padding:.42667rem;color:#9b826c;font-size:.34667rem;text-align:center}.state-card[data-v-402012d6]{background:#ffffffdb;border:1px solid rgba(255,219,175,.72);border-radius:.48rem}.project-card[data-v-402012d6]{margin-bottom:.37333rem;overflow:hidden;background:#ffffffeb;border:1px solid rgba(255,219,175,.82);border-radius:.58667rem;box-shadow:0 .37333rem .8rem #b2661e1a}.project-hero[data-v-402012d6]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.16rem;height:2.56rem;padding:.37333rem .42667rem;color:#fff;background:linear-gradient(135deg,#ffb45a,#ff7a45 48%,#ffdfb8)}.project-hero[data-v-402012d6]:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 22%,rgba(255,255,255,.32) 0 16%,transparent 17%),linear-gradient(120deg,rgba(255,255,255,.22),transparent 48%);content:""}.project-tag[data-v-402012d6]{align-self:flex-start;padding:.08rem .21333rem;font-size:.29333rem;font-weight:800;background:#ffffff38;border-radius:26.64rem;-webkit-backdrop-filter:blur(.21333rem);backdrop-filter:blur(.21333rem);position:relative}.project-name[data-v-402012d6]{font-size:.48rem;line-height:1.2;position:relative}.project-content[data-v-402012d6]{padding:.37333rem .42667rem .42667rem}.project-title[data-v-402012d6]{margin:0 0 .16rem;color:#33251b;font-size:.4rem;font-weight:900}.project-summary[data-v-402012d6]{margin:0 0 .32rem;color:#735d49;font-size:.34667rem;line-height:1.65;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.project-meta[data-v-402012d6]{display:flex;align-items:center;gap:.21333rem;margin-bottom:.32rem;color:#9b826c;font-size:.32rem}.meta-divider[data-v-402012d6]{width:1px;height:.32rem;background:#e8d4ba}.meta-count[data-v-402012d6]{display:inline-flex;align-items:center;gap:.10667rem;color:#d87323;font-weight:800}.project-foot[data-v-402012d6]{display:flex;align-items:center;justify-content:space-between;padding-top:.32rem;border-top:1px dashed rgba(241,226,207,.86)}.fund-info[data-v-402012d6]{display:flex;flex-direction:column;gap:.05333rem}.fund-info span[data-v-402012d6]{color:#9b826c;font-size:.32rem}.fund-info strong[data-v-402012d6]{color:#d8661a;font-size:.48rem;font-weight:900}.enter-btn[data-v-402012d6]{display:inline-flex;align-items:center;gap:.05333rem;padding:.16rem .26667rem;color:#fff;font-size:.34667rem;font-weight:800;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border-radius:26.64rem;box-shadow:0 .26667rem .53333rem #ff7e3a3d}.project-page[data-v-ac6e89af]{min-height:100vh;background:radial-gradient(circle at 16% 0%,rgba(255,210,158,.42),transparent 32%),linear-gradient(180deg,#fff7ec,#fffaf5 38%,#f9fbf7);color:#33251b}.project-nav[data-v-ac6e89af]{position:sticky;top:0;z-index:10;display:flex;align-items:center;height:1.28rem;padding:0 .32rem;background:#fff8eee6;border-bottom:1px solid rgba(255,222,184,.58);-webkit-backdrop-filter:blur(.37333rem);backdrop-filter:blur(.37333rem)}.back-btn[data-v-ac6e89af]{display:inline-flex;align-items:center;gap:.08rem;height:.96rem;padding:0 .21333rem 0 .10667rem;color:#5f4a36;font-size:.4rem;font-weight:600;background:transparent;border:0}.project-content[data-v-ac6e89af]{position:relative;min-height:calc(100vh - 1.28rem);padding:.26667rem .21333rem 2.66667rem}.project-loading-mask[data-v-ac6e89af]{position:fixed;top:1.28rem;right:0;bottom:0;left:0;z-index:19;display:flex;align-items:flex-start;justify-content:center;padding-top:3.2rem;background:#fff7ecd1;-webkit-backdrop-filter:blur(.21333rem);backdrop-filter:blur(.21333rem)}.project-loading-card[data-v-ac6e89af]{display:flex;flex-direction:column;align-items:center;width:min(7.46667rem,calc(100vw - 1.28rem));padding:.64rem .53333rem;color:#7a4a1d;background:#fffffff0;border:1px solid rgba(255,219,175,.86);border-radius:.64rem;box-shadow:0 .48rem 1.12rem #a7602329}.project-loading-spinner[data-v-ac6e89af]{width:.90667rem;height:.90667rem;border:.08rem solid rgba(216,115,35,.16);border-top-color:#d87323;border-radius:50%;animation:project-loading-spin-ac6e89af .8s linear infinite}.project-loading-card strong[data-v-ac6e89af]{margin-top:.37333rem;color:#3a281a;font-size:.42667rem;font-weight:900}.project-loading-card p[data-v-ac6e89af]{margin:.21333rem 0 0;color:#9b826c;font-size:.32rem}@keyframes project-loading-spin-ac6e89af{to{transform:rotate(360deg)}}.state-card[data-v-ac6e89af],.empty-text[data-v-ac6e89af]{padding:.37333rem;color:#9b826c;font-size:.34667rem;text-align:center;background:#ffffffdb;border:1px solid rgba(255,219,175,.72);border-radius:.48rem}.empty-text[data-v-ac6e89af]{margin-top:.26667rem}.project-hero-card[data-v-ac6e89af]{height:3.73333rem;overflow:hidden;border-radius:.64rem;box-shadow:0 .48rem .96rem #a760232e}.hero-visual[data-v-ac6e89af]{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(135deg,#ffb45a,#ff7a45 48%,#ffdfb8)}.hero-visual[data-v-ac6e89af]:before{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 78% 22%,rgba(255,255,255,.36) 0 16%,transparent 17%),linear-gradient(120deg,rgba(255,255,255,.24),transparent 48%);content:""}.hero-sun[data-v-ac6e89af]{position:absolute;top:.58667rem;right:.74667rem;width:1.44rem;height:1.44rem;background:#ffffff94;border-radius:50%}.hero-mountain[data-v-ac6e89af]{position:absolute;bottom:-.96rem;width:5.86667rem;height:3.2rem;background:#ffffff40;border-radius:48% 52% 0 0;transform:rotate(-8deg)}.hero-mountain-back[data-v-ac6e89af]{right:-1.12rem}.hero-mountain-front[data-v-ac6e89af]{right:1.65333rem;bottom:-1.28rem;background:#ffffff57}.hero-copy[data-v-ac6e89af]{position:absolute;left:.48rem;bottom:.48rem;display:grid;gap:.21333rem;color:#fff}.hero-copy span[data-v-ac6e89af]{width:fit-content;padding:.13333rem .26667rem;font-size:.32rem;font-weight:800;background:#ffffff38;border-radius:26.64rem;-webkit-backdrop-filter:blur(.21333rem);backdrop-filter:blur(.21333rem)}.hero-copy strong[data-v-ac6e89af]{font-size:.64rem;line-height:1.1}.summary-card[data-v-ac6e89af],.section-card[data-v-ac6e89af]{margin-top:.37333rem;padding:.48rem;border:1px solid rgba(255,219,175,.82);border-radius:.64rem;background:#ffffffeb;box-shadow:0 .37333rem .8rem #b2661e1a}.summary-card[data-v-ac6e89af]{margin-top:.21333rem;padding-top:.21333rem;background:linear-gradient(135deg,#fffffff5,#fff2e0e6),linear-gradient(135deg,#fff,#ffe8cc)}.summary-card h1[data-v-ac6e89af]{margin:.21333rem 0;color:#3a281a;font-size:.61333rem;line-height:1.22}.summary-text[data-v-ac6e89af]{margin:0;color:#735d49;font-size:.37333rem;line-height:1.72}.meta-list[data-v-ac6e89af]{display:grid;gap:.26667rem;margin-top:.42667rem}.meta-item[data-v-ac6e89af]{padding:.32rem;background:#fffaf4e0;border:1px solid rgba(241,226,207,.78);border-radius:.42667rem}.meta-item span[data-v-ac6e89af],.fund-item span[data-v-ac6e89af]{display:block;color:#9b826c;font-size:.32rem}.meta-item strong[data-v-ac6e89af]{display:block;margin-top:.13333rem;color:#3b2a1d;font-size:.34667rem;line-height:1.4}.fund-row[data-v-ac6e89af]{display:grid;grid-template-columns:repeat(2,1fr);gap:.26667rem;margin-top:.37333rem}.fund-item[data-v-ac6e89af]{padding:.34667rem .26667rem;text-align:center;background:linear-gradient(135deg,#fff8ef,#fff);border:1px solid rgba(255,224,187,.72);border-radius:.48rem}.fund-item strong[data-v-ac6e89af]{display:block;margin-top:.18667rem;color:#d8661a;font-size:.50667rem;font-weight:900}.section-header[data-v-ac6e89af]{display:flex;align-items:flex-start;justify-content:space-between;gap:.32rem;margin-bottom:.37333rem}.section-kicker[data-v-ac6e89af]{display:block;margin-bottom:.08rem;color:#d58a32;font-size:.26667rem;font-weight:800;letter-spacing:.9px;text-transform:uppercase}.section-header h2[data-v-ac6e89af]{margin:0;color:#3a281a;font-size:.48rem;font-weight:900}.detail-list[data-v-ac6e89af]{display:grid;gap:.26667rem}.detail-item[data-v-ac6e89af]{padding:.34667rem;background:linear-gradient(135deg,#fffaf4,#fff);border:1px solid rgba(241,226,207,.78);border-radius:.48rem}.detail-title-row[data-v-ac6e89af],.detail-title[data-v-ac6e89af]{display:flex;align-items:center}.detail-title-row[data-v-ac6e89af]{justify-content:space-between;gap:.26667rem}.detail-title[data-v-ac6e89af]{min-width:0;gap:.21333rem}.detail-icon[data-v-ac6e89af]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:.8rem;height:.8rem;color:#d87323;background:#fff0dc;border-radius:.32rem}.detail-title h3[data-v-ac6e89af]{margin:0;color:#3b2a1d;font-size:.4rem}.expand-btn[data-v-ac6e89af]{display:inline-flex;flex-shrink:0;align-items:center;gap:.08rem;padding:.13333rem 0;color:#d87323;font-size:.32rem;font-weight:800;background:transparent}.detail-content[data-v-ac6e89af]{display:-webkit-box;margin:.26667rem 0 0;overflow:hidden;color:#715b48;font-size:.34667rem;line-height:1.75;-webkit-line-clamp:2;-webkit-box-orient:vertical}.detail-content.expanded[data-v-ac6e89af]{display:block;overflow:visible;-webkit-line-clamp:unset}.count-badge[data-v-ac6e89af]{display:grid;flex-shrink:0;gap:.05333rem;min-width:2.45333rem;padding:.16rem .26667rem;color:#d26b1e;text-align:center;background:#fff3e5;border-radius:.42667rem}.count-badge strong[data-v-ac6e89af]{font-size:.4rem;font-weight:900;line-height:1}.count-badge span[data-v-ac6e89af]{font-size:.26667rem;font-weight:800;line-height:1.2}.donor-list[data-v-ac6e89af]{display:grid;gap:.21333rem}.donor-item[data-v-ac6e89af]{display:grid;grid-template-columns:.90667rem 1fr auto;align-items:center;gap:.24rem;min-height:1.28rem;padding:.24rem .26667rem;background:linear-gradient(135deg,#fffaf4,#fff);border:1px solid rgba(241,226,207,.72);border-radius:.42667rem}.donor-avatar[data-v-ac6e89af]{display:flex;align-items:center;justify-content:center;width:.85333rem;height:.85333rem;color:#8f450e;font-size:.34667rem;font-weight:800;background:linear-gradient(135deg,#ffe3bd,#ffb55d);border-radius:50%}.donor-info[data-v-ac6e89af]{min-width:0}.donor-info strong[data-v-ac6e89af],.donor-info span[data-v-ac6e89af]{display:block}.donor-info strong[data-v-ac6e89af]{color:#3b2a1d;font-size:.34667rem}.donor-info span[data-v-ac6e89af]{margin-top:.08rem;color:#9b826c;font-size:.29333rem}.donor-amount[data-v-ac6e89af]{color:#d8681f;font-size:.34667rem;font-weight:900;white-space:nowrap}.more-btn[data-v-ac6e89af]{width:100%;height:1.12rem;margin-top:.32rem;color:#d87323;font-size:.37333rem;font-weight:900;background:#fff3e5;border:1px solid rgba(239,143,61,.28);border-radius:26.64rem;display:flex;justify-content:center;align-items:center}.timeline[data-v-ac6e89af]{position:relative;display:grid;gap:.37333rem}.timeline-item[data-v-ac6e89af]{position:relative;display:grid;grid-template-columns:.48rem 1fr;gap:.26667rem}.timeline-item[data-v-ac6e89af]:before{position:absolute;top:.48rem;bottom:-.48rem;left:.18667rem;width:.05333rem;background:#ffe0bd;content:""}.timeline-item[data-v-ac6e89af]:last-child:before{display:none}.timeline-dot[data-v-ac6e89af]{width:.42667rem;height:.42667rem;margin-top:.10667rem;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border:.08rem solid #fff3e5;border-radius:50%;box-shadow:0 0 0 .08rem #ff9a4324}.timeline-content[data-v-ac6e89af]{padding:.32rem;background:linear-gradient(135deg,#fffaf4,#fff);border:1px solid rgba(241,226,207,.74);border-radius:.42667rem}.timeline-content time[data-v-ac6e89af]{color:#d87323;font-size:.32rem;font-weight:900;display:flex;margin:.21333rem 0}.timeline-content h3[data-v-ac6e89af]{margin:.16rem 0 .13333rem;color:#3b2a1d;font-size:.37333rem}.timeline-content p[data-v-ac6e89af]{margin:0;color:#715b48;font-size:.34667rem;line-height:1.65}.donate-bar[data-v-ac6e89af]{position:fixed;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template-columns:1fr 3.52rem;gap:.32rem;align-items:center;padding:.26667rem .37333rem calc(.26667rem + env(safe-area-inset-bottom));background:#fffffff0;border-top:1px solid rgba(255,221,181,.86);box-shadow:0 -.26667rem .74667rem #975a2124;-webkit-backdrop-filter:blur(.42667rem);backdrop-filter:blur(.42667rem)}.donate-bar-info[data-v-ac6e89af]{display:grid;gap:.08rem}.donate-bar-info span[data-v-ac6e89af]{color:#9b826c;font-size:.32rem;font-weight:700}.donate-bar-info strong[data-v-ac6e89af]{color:#d8661a;font-size:.48rem;font-weight:900}.donate-btn[data-v-ac6e89af],.pay-btn[data-v-ac6e89af]{display:flex;align-items:center;justify-content:center;height:1.22667rem;color:#fff;font-size:.42667rem;font-weight:900;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border:0;border-radius:26.64rem;box-shadow:0 .26667rem .58667rem #ff7e3a47}.pay-btn[data-v-ac6e89af]:disabled,.donate-btn[data-v-ac6e89af]:disabled{opacity:.72}.donors-page[data-v-ce9b5022]{min-height:100vh;background:radial-gradient(circle at 16% 0%,rgba(255,210,158,.42),transparent 32%),linear-gradient(180deg,#fff7ec,#fffaf5 38%,#f9fbf7);color:#33251b}.donors-nav[data-v-ce9b5022]{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:2.02667rem 1fr 2.02667rem;align-items:center;height:1.28rem;padding:0 .32rem;background:#fff8eee6;border-bottom:1px solid rgba(255,222,184,.58);-webkit-backdrop-filter:blur(.37333rem);backdrop-filter:blur(.37333rem)}.donors-nav strong[data-v-ce9b5022]{color:#3a281a;font-size:.42667rem;font-weight:900;text-align:center}.back-btn[data-v-ce9b5022]{display:flex;align-items:center;gap:.08rem;height:.96rem;padding:0 .21333rem 0 .10667rem;color:#5f4a36;font-size:.4rem;font-weight:600;background:transparent;border:0}.nav-placeholder[data-v-ce9b5022]{width:2.02667rem}.donors-content[data-v-ce9b5022]{padding:.32rem .21333rem .74667rem}.donors-summary[data-v-ce9b5022],.donor-list-card[data-v-ce9b5022]{background:#ffffffeb;border:1px solid rgba(255,219,175,.82);border-radius:.64rem;box-shadow:0 .37333rem .8rem #b2661e1a}.donors-summary[data-v-ce9b5022]{padding:.48rem;background:linear-gradient(135deg,#fffffff2,#fff2e0e0),linear-gradient(135deg,#fff,#ffe8cc)}.donors-summary span[data-v-ce9b5022]{display:flex;color:#d58a32;font-size:.26667rem;font-weight:800;letter-spacing:.9px;text-transform:uppercase}.donors-summary h1[data-v-ce9b5022]{margin:.13333rem 0 .21333rem;color:#3a281a;font-size:.58667rem;font-weight:900}.donors-summary p[data-v-ce9b5022]{margin:0;color:#9b826c;font-size:.34667rem}.donor-list-card[data-v-ce9b5022]{margin-top:.32rem;padding:.37333rem}.donor-list[data-v-ce9b5022]{display:grid;gap:.26667rem}.donor-item[data-v-ce9b5022]{display:grid;grid-template-columns:1.12rem 1fr auto;gap:.26667rem;align-items:center;padding:.32rem;background:linear-gradient(135deg,#fffaf4,#fff);border:1px solid rgba(241,226,207,.74);border-radius:.48rem}.donor-avatar[data-v-ce9b5022]{display:flex;align-items:center;justify-content:center;width:1.01333rem;height:1.01333rem;color:#8f450e;font-size:.4rem;font-weight:900;background:linear-gradient(135deg,#ffe3bd,#ffb55d);border-radius:50%}.donor-info[data-v-ce9b5022]{min-width:0}.donor-info strong[data-v-ce9b5022]{display:flex;color:#3b2a1d;font-size:.37333rem;font-weight:900}.donor-info span[data-v-ce9b5022]{display:flex}.donor-info span[data-v-ce9b5022],.donor-info p[data-v-ce9b5022]{margin:.13333rem 0 0;color:#9b826c;font-size:.32rem}.donor-info p[data-v-ce9b5022]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.donor-amount[data-v-ce9b5022]{display:flex;color:#d8661a;font-size:.4rem;font-weight:900;white-space:nowrap}.state-card[data-v-ce9b5022]{padding:.64rem .32rem;color:#9b826c;font-size:.34667rem;text-align:center;background:#fffaf4;border:1px solid rgba(241,226,207,.74);border-radius:.48rem}.state-card.error[data-v-ce9b5022]{margin:.32rem 0 0;color:#d84b2a}.load-state[data-v-ce9b5022]{display:flex;justify-content:center;min-height:.96rem;padding-top:.32rem;color:#9b826c;font-size:.32rem}.load-sentinel[data-v-ce9b5022]{width:100%;height:1px}.login-page[data-v-32a6695f]{min-height:100vh;background:radial-gradient(circle at 16% 0%,rgba(255,217,170,.34),transparent 30%),linear-gradient(180deg,#fff8ef,#fffaf6 42%,#fbfcf7);color:#33251b}.login-nav[data-v-32a6695f]{position:sticky;top:0;z-index:10;display:flex;align-items:center;height:1.28rem;padding:0 .32rem;background:#fff8eee6;border-bottom:1px solid rgba(255,222,184,.58);-webkit-backdrop-filter:blur(.37333rem);backdrop-filter:blur(.37333rem)}.back-btn[data-v-32a6695f]{display:inline-flex;align-items:center;gap:.08rem;height:.96rem;padding:0 .21333rem 0 .10667rem;color:#5f4a36;font-size:.4rem;font-weight:600;background:transparent;border:0}.login-content[data-v-32a6695f]{padding:.58667rem .42667rem .64rem}.brand-section[data-v-32a6695f]{display:flex;flex-direction:column;align-items:center;text-align:center}.logo-img[data-v-32a6695f]{display:block;width:min(8rem,100%);height:auto;object-fit:contain}.brand-slogan[data-v-32a6695f]{width:100%;margin:.32rem auto 0;color:#6b5745;font-size:.32rem;font-weight:600;line-height:1.35;text-align:center;white-space:nowrap}.login-card[data-v-32a6695f]{margin-top:.58667rem;padding:.48rem .42667rem;background:#ffffffd6;border:1px solid rgba(255,222,184,.72);border-radius:.64rem;box-shadow:0 .37333rem .90667rem #b06a2e14}.field-item[data-v-32a6695f]{display:flex;flex-direction:column;gap:.16rem;min-height:0}.field-item+.field-item[data-v-32a6695f]{margin-top:.37333rem}.field-label[data-v-32a6695f]{display:block;margin-bottom:0;color:#7c6652;font-size:.32rem;font-weight:700}.field-input[data-v-32a6695f]{box-sizing:border-box;display:block;width:100%;height:1.17333rem;padding:0 .37333rem;color:#33251b;font-size:.4rem;background:#fffaf4;border:1px solid rgba(223,186,145,.7);border-radius:.37333rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.field-input[data-v-32a6695f]:focus{border-color:#ef8f3d;box-shadow:0 0 0 .08rem #ef8f3d1f}.field-input[data-v-32a6695f]::placeholder{color:#b8a89a}.code-row[data-v-32a6695f]{display:flex;gap:.26667rem}.code-row .field-input[data-v-32a6695f]{min-width:0;flex:1}.code-btn[data-v-32a6695f]{display:block;flex-shrink:0;height:1.17333rem;padding:0 .32rem;color:#d87323;font-size:.34667rem;font-weight:700;white-space:nowrap;background:#fff3e5;border:1px solid rgba(239,143,61,.34);border-radius:.37333rem}.code-btn[data-v-32a6695f]:disabled,.login-btn[data-v-32a6695f]:disabled{cursor:not-allowed;opacity:.62}.agreement-row[data-v-32a6695f]{display:flex;align-items:flex-start;gap:.21333rem;margin-top:.32rem;margin-bottom:0;color:#7a6a5c;font-size:.32rem;line-height:1.6}.agreement-checkbox[data-v-32a6695f]{flex-shrink:0;width:.4rem;height:.4rem;margin:.05333rem 0 0;accent-color:#ef8f3d}.agreement-row a[data-v-32a6695f]{color:#db7a2c;font-weight:700;text-decoration:none}.error-message[data-v-32a6695f]{margin:.26667rem 0 0;color:#d84b2a;font-size:.32rem;line-height:1.5}.login-btn[data-v-32a6695f]{display:block;width:100%;height:1.28rem;margin-top:.32rem;color:#fff;font-size:.42667rem;font-weight:800;letter-spacing:.04em;background:linear-gradient(135deg,#ff9f43,#ef6f3d);border:0;border-radius:.42667rem;box-shadow:0 .32rem .64rem #ef6f3d38}button[data-v-32a6695f]{cursor:pointer}.mine-page[data-v-79756cb3]{min-height:100vh;background:radial-gradient(circle at 16% 0%,rgba(255,217,170,.34),transparent 30%),linear-gradient(180deg,#fff8ef,#fffaf6 42%,#fbfcf7);color:#33251b}.mine-nav[data-v-79756cb3]{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;height:1.28rem;padding:0 .32rem;background:#fff8eee6;border-bottom:1px solid rgba(255,222,184,.58);-webkit-backdrop-filter:blur(.37333rem);backdrop-filter:blur(.37333rem)}.back-btn[data-v-79756cb3],.logout-btn[data-v-79756cb3],.edit-name-btn[data-v-79756cb3],.save-name-btn[data-v-79756cb3],.certificate-btn[data-v-79756cb3]{display:inline-flex;align-items:center;border:0;cursor:pointer}.back-btn[data-v-79756cb3]{gap:.08rem;height:.96rem;padding:0 .21333rem 0 .10667rem;color:#5f4a36;font-size:.4rem;font-weight:600;background:transparent}.logout-btn[data-v-79756cb3]{gap:.13333rem;height:.90667rem;padding:0 .26667rem;color:#d87323;font-size:.34667rem;font-weight:800;background:#fff3e5;border:1px solid rgba(239,143,61,.28);border-radius:26.64rem}.mine-content[data-v-79756cb3]{padding:.37333rem .21333rem .74667rem}.profile-card[data-v-79756cb3]{position:relative;display:grid;grid-template-columns:1.70667rem 1fr;gap:.37333rem;overflow:hidden;padding:.53333rem .48rem;color:#fff;background:linear-gradient(135deg,#ff9f43,#ef6f3d);border-radius:.64rem;box-shadow:0 .48rem .96rem #a760232e}.profile-bg[data-v-79756cb3]{position:absolute;top:-1.44rem;right:-.90667rem;width:4rem;height:4rem;background:#ffffff2e;border-radius:50%}.avatar-wrap[data-v-79756cb3]{z-index:1;display:flex;align-items:center;justify-content:center;width:1.65333rem;height:1.65333rem;color:#d87323;background:#ffffffe0;border-radius:.58667rem}.profile-info[data-v-79756cb3]{z-index:1;min-width:0}.profile-info h1[data-v-79756cb3]{margin:0 0 .21333rem;font-size:.58667rem;line-height:1.2}.profile-info p[data-v-79756cb3]{margin:.21333rem 0 0;color:#ffffffd6;font-size:.34667rem}.edit-name-btn[data-v-79756cb3]{display:flex;gap:.10667rem;padding:.13333rem .24rem;color:#fff;font-size:.32rem;font-weight:800;background:#ffffff2e;border-radius:26.64rem}.name-input[data-v-79756cb3]{display:flex;width:100%;height:1.01333rem;box-sizing:border-box;padding:0 .32rem;color:#33251b;font-size:.4rem;background:#ffffffeb;border:0;border-radius:.37333rem;outline:none}.save-name-btn[data-v-79756cb3]{display:flex;justify-content:center;height:.90667rem;margin-top:.21333rem;padding:0 .37333rem;color:#d87323;font-size:.34667rem;font-weight:900;background:#fff;border-radius:26.64rem}.error-message[data-v-79756cb3]{margin:.32rem .10667rem 0;color:#d84b2a;font-size:.32rem;line-height:1.5}.summary-grid[data-v-79756cb3]{display:grid;grid-template-columns:repeat(2,1fr);gap:.26667rem;margin-top:.37333rem}.stats-entry[data-v-79756cb3]{display:flex;align-items:center;gap:.32rem;width:100%;margin-top:.37333rem;padding:.42667rem;text-align:left;background:linear-gradient(135deg,#fffffff5,#fff2e0e6);border:1px solid rgba(255,219,175,.82);border-radius:.53333rem;box-shadow:0 .32rem .74667rem #5e463014;cursor:pointer}.stats-entry[data-v-79756cb3]:active{transform:scale(.99)}.stats-entry-icon[data-v-79756cb3]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.12rem;height:1.12rem;color:#fff;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border-radius:.37333rem;box-shadow:0 .26667rem .58667rem #ff7f3f42}.stats-entry-text[data-v-79756cb3]{flex:1;min-width:0}.stats-entry-text strong[data-v-79756cb3]{display:block;color:#3a281a;font-size:.4rem;font-weight:900}.stats-entry-text em[data-v-79756cb3]{display:block;margin-top:.08rem;color:#9b826c;font-size:.32rem;font-style:normal}.stats-entry>svg[data-v-79756cb3]{flex-shrink:0;color:#d58a32}.summary-item[data-v-79756cb3]{padding:.4rem .37333rem;background:#ffffffe6;border:1px solid rgba(255,219,175,.82);border-radius:.53333rem;box-shadow:0 .32rem .74667rem #5e463014}.summary-item.primary[data-v-79756cb3]{background:linear-gradient(135deg,#fffffff5,#fff2e0e6)}.summary-item span[data-v-79756cb3]{display:block;color:#9b826c;font-size:.32rem}.summary-item strong[data-v-79756cb3]{display:block;margin-top:.21333rem;color:#d8661a;font-size:.64rem;font-weight:900}.donation-section[data-v-79756cb3]{margin-top:.37333rem;padding:.48rem;background:#ffffffeb;border:1px solid rgba(255,219,175,.82);border-radius:.64rem;box-shadow:0 .37333rem .8rem #b2661e1a}.section-header[data-v-79756cb3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.37333rem;color:#d87323}.section-kicker[data-v-79756cb3]{display:block;margin-bottom:.08rem;color:#d58a32;font-size:.26667rem;font-weight:800;letter-spacing:.9px;text-transform:uppercase}.section-header h2[data-v-79756cb3]{margin:0;color:#3a281a;font-size:.48rem;font-weight:900}.state-card[data-v-79756cb3]{padding:.69333rem .32rem;color:#9b826c;font-size:.34667rem;text-align:center;background:#fffaf4;border:1px solid rgba(241,226,207,.74);border-radius:.48rem}.donation-list[data-v-79756cb3]{display:grid;gap:.26667rem}.donation-item[data-v-79756cb3]{padding:.34667rem;background:linear-gradient(135deg,#fffaf4,#fff);border:1px solid rgba(241,226,207,.74);border-radius:.48rem}.donation-main[data-v-79756cb3],.donation-meta[data-v-79756cb3]{display:flex;align-items:center;justify-content:space-between;gap:.26667rem}.donation-main[data-v-79756cb3]{justify-content:flex-start}.donation-icon[data-v-79756cb3]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:.96rem;height:.96rem;color:#d87323;background:#fff0dc;border-radius:.37333rem}.donation-main h3[data-v-79756cb3]{margin:0;color:#3b2a1d;font-size:.37333rem}.donation-main p[data-v-79756cb3]{margin:.13333rem 0 0;color:#9b826c;font-size:.32rem}.donation-meta[data-v-79756cb3]{margin-top:.32rem}.donation-meta strong[data-v-79756cb3]{color:#d8661a;font-size:.48rem;font-weight:900}.status-badge[data-v-79756cb3]{padding:.13333rem .26667rem;color:#d87323;font-size:.32rem;font-weight:800;background:#fff3e5;border-radius:26.64rem}.certificate-btn[data-v-79756cb3]{justify-content:center;gap:.13333rem;width:100%;height:1.01333rem;margin-top:.32rem;color:#d87323;font-size:.34667rem;font-weight:900;background:#fff3e5;border:1px solid rgba(239,143,61,.28);border-radius:26.64rem}.certificate-mask[data-v-79756cb3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-end;background:#2119126b}.certificate-panel[data-v-79756cb3]{width:100%;padding:.48rem;background:#fffaf6;border-radius:.64rem .64rem 0 0}.certificate-header[data-v-79756cb3]{display:flex;align-items:center;justify-content:space-between}.certificate-header h2[data-v-79756cb3]{margin:0;color:#3a281a;font-size:.48rem}.certificate-header button[data-v-79756cb3]{color:#d87323;font-size:.34667rem;font-weight:800;background:transparent;border:0}.certificate-body[data-v-79756cb3]{min-height:3.2rem;margin-top:.37333rem;padding:.42667rem;color:#715b48;font-size:.37333rem;line-height:1.8;white-space:pre-wrap;background:#fff;border:1px solid rgba(241,226,207,.74);border-radius:.48rem}.certificate-body p[data-v-79756cb3]{margin:0}.stats-page[data-v-7a6b6813]{min-height:100vh;background:radial-gradient(circle at 16% 0%,rgba(255,210,158,.42),transparent 32%),linear-gradient(180deg,#fff7ec,#fffaf5 38%,#f9fbf7);color:#33251b}.stats-nav[data-v-7a6b6813]{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:2.02667rem 1fr 2.02667rem;align-items:center;height:1.28rem;padding:0 .32rem;background:#fff8eee6;border-bottom:1px solid rgba(255,222,184,.58);-webkit-backdrop-filter:blur(.37333rem);backdrop-filter:blur(.37333rem)}.back-btn[data-v-7a6b6813]{display:inline-flex;align-items:center;gap:.08rem;height:.96rem;padding:0 .21333rem 0 .10667rem;color:#5f4a36;font-size:.4rem;font-weight:600;background:transparent;border:0;cursor:pointer}.nav-title[data-v-7a6b6813]{margin:0;color:#33251b;font-size:.42667rem;font-weight:900;text-align:center}.nav-placeholder[data-v-7a6b6813]{width:2.02667rem}.stats-content[data-v-7a6b6813]{padding:.32rem .21333rem .74667rem}.state-card[data-v-7a6b6813]{padding:.58667rem .32rem;color:#9b826c;font-size:.34667rem;text-align:center;background:#fffaf4;border:1px solid rgba(241,226,207,.74);border-radius:.48rem}.state-card.error[data-v-7a6b6813]{margin-bottom:.32rem;color:#d84b2a}.overview-card[data-v-7a6b6813]{position:relative;overflow:hidden;padding:.53333rem .48rem;color:#fff;background:linear-gradient(135deg,#ff9f43,#ef6f3d);border-radius:.64rem;box-shadow:0 .48rem .96rem #a760232e}.overview-bg[data-v-7a6b6813]{position:absolute;top:-1.44rem;right:-.90667rem;width:4rem;height:4rem;background:#ffffff2e;border-radius:50%}.overview-kicker[data-v-7a6b6813]{position:relative;display:block;color:#ffffffdb;font-size:.26667rem;font-weight:800;letter-spacing:.9px;text-transform:uppercase}.overview-label[data-v-7a6b6813]{position:relative;margin:.16rem 0 0;font-size:.34667rem;font-weight:700;color:#ffffffeb}.overview-amount[data-v-7a6b6813]{position:relative;margin:.26667rem 0 0;font-size:.8rem;font-weight:900;letter-spacing:-.4px}.overview-foot[data-v-7a6b6813]{position:relative;display:inline-flex;align-items:center;gap:.13333rem;margin-top:.32rem;color:#ffffffd6;font-size:.32rem}.section-card[data-v-7a6b6813]{margin-top:.37333rem;padding:.48rem;background:#ffffffeb;border:1px solid rgba(255,219,175,.82);border-radius:.64rem;box-shadow:0 .37333rem .8rem #b2661e1a}.section-header[data-v-7a6b6813]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.37333rem;color:#d87323}.section-kicker[data-v-7a6b6813]{display:block;margin-bottom:.08rem;color:#d58a32;font-size:.26667rem;font-weight:800;letter-spacing:.9px;text-transform:uppercase}.section-header h2[data-v-7a6b6813]{margin:0;color:#3a281a;font-size:.48rem;font-weight:900}.chart[data-v-7a6b6813]{display:grid;gap:.32rem}.chart-row[data-v-7a6b6813]{display:grid;grid-template-columns:1.12rem 1fr 1.28rem;align-items:center;gap:.26667rem}.chart-year[data-v-7a6b6813]{color:#735d49;font-size:.34667rem;font-weight:800}.chart-track[data-v-7a6b6813]{height:.69333rem;background:#fff3e5;border-radius:26.64rem;overflow:hidden}.chart-bar[data-v-7a6b6813]{display:flex;align-items:center;justify-content:flex-end;height:100%;min-width:0;padding:0 .26667rem;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border-radius:26.64rem;box-shadow:0 .16rem .37333rem #ff7e3a42;transition:width .6s ease}.chart-value[data-v-7a6b6813]{color:#fff;font-size:.29333rem;font-weight:800;white-space:nowrap}.chart-count[data-v-7a6b6813]{color:#9b826c;font-size:.32rem;font-weight:700;text-align:right}.filter-grid[data-v-7a6b6813]{display:grid;grid-template-columns:1fr 1fr;gap:.26667rem}.field[data-v-7a6b6813]{display:grid;gap:.18667rem;min-width:0}.field-full[data-v-7a6b6813]{grid-column:1 / -1}.field span[data-v-7a6b6813]{color:#9b826c;font-size:.32rem;font-weight:800}.field select[data-v-7a6b6813],.field>input[data-v-7a6b6813]{width:100%;height:1.12rem;box-sizing:border-box;padding:0 .32rem;color:#33251b;font-size:.37333rem;background:#fff8ef;border:1px solid rgba(242,205,162,.9);border-radius:.32rem;outline:none}.date-control[data-v-7a6b6813]{position:relative;display:flex;align-items:center;gap:.21333rem;width:100%;height:1.12rem;box-sizing:border-box;padding:0 .32rem;color:#a58c76;text-align:left;background:linear-gradient(135deg,#fffaf4f5,#fff3e5db),#fff8ef;border:1px solid rgba(242,205,162,.9);border-radius:.37333rem;box-shadow:inset 0 1px #ffffffb8;overflow:hidden}.date-control.filled[data-v-7a6b6813]{color:#33251b;border-color:#ef8f3d7a;background:linear-gradient(135deg,#fff6eafa,#ffebd2e6),#fff3e5}.date-control svg[data-v-7a6b6813]{flex-shrink:0;color:#d87323}.date-text[data-v-7a6b6813]{flex:1;min-width:0;font-size:.34667rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-range[data-v-7a6b6813]{display:grid;grid-template-columns:repeat(4,1fr);gap:.21333rem}.quick-range-btn[data-v-7a6b6813]{height:.96rem;color:#d87323;font-size:.32rem;font-weight:900;background:#fff3e5;border:1px solid rgba(239,143,61,.28);border-radius:26.64rem}.quick-range-btn[data-v-7a6b6813]:active{transform:scale(.97)}.filter-actions[data-v-7a6b6813]{display:grid;grid-template-columns:1fr 2fr;gap:.26667rem;margin-top:.37333rem}.reset-btn[data-v-7a6b6813],.query-btn[data-v-7a6b6813]{height:1.17333rem;font-size:.4rem;font-weight:900;border:0;border-radius:26.64rem;cursor:pointer}.reset-btn[data-v-7a6b6813]{color:#d87323;background:#fff3e5;border:1px solid rgba(239,143,61,.28)}.query-btn[data-v-7a6b6813]{color:#fff;background:linear-gradient(135deg,#ffb45a,#ff7f3f);box-shadow:0 .26667rem .58667rem #ff7e3a47}.query-btn[data-v-7a6b6813]:disabled{opacity:.72;cursor:not-allowed}.calendar-mask[data-v-7a6b6813]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:flex-end;background:#2d1c0d6b}.calendar-panel[data-v-7a6b6813]{width:100%;height:min(13.86667rem,82vh);box-sizing:border-box;display:flex;flex-direction:column;padding:.48rem .42667rem calc(.48rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fffaf4,#fff);border-radius:.69333rem .69333rem 0 0;box-shadow:0 -.42667rem .90667rem #43270f2e}.calendar-head[data-v-7a6b6813]{display:grid;grid-template-columns:1.12rem 1fr 1.12rem;align-items:center;gap:.26667rem;margin-bottom:.42667rem}.calendar-nav-btn[data-v-7a6b6813]{width:1.12rem;height:1.12rem;color:#d87323;font-size:.74667rem;font-weight:900;line-height:1;background:#fff3e5;border:1px solid rgba(239,143,61,.22);border-radius:.42667rem}.calendar-title[data-v-7a6b6813]{display:grid;gap:.10667rem;text-align:center}.calendar-title-main[data-v-7a6b6813]{display:inline-flex;justify-content:center;gap:.16rem}.calendar-title-btn[data-v-7a6b6813]{padding:.10667rem .21333rem;color:#3a281a;font-size:.48rem;font-weight:900;background:#fff3e5;border:1px solid rgba(239,143,61,.18);border-radius:26.64rem}.calendar-title span[data-v-7a6b6813]{color:#9b826c;font-size:.32rem;font-weight:700}.calendar-body[data-v-7a6b6813]{flex:1;min-height:0;display:flex;flex-direction:column}.calendar-weekdays[data-v-7a6b6813],.calendar-days[data-v-7a6b6813]{display:grid;grid-template-columns:repeat(7,1fr);gap:.18667rem}.calendar-weekdays[data-v-7a6b6813]{margin-bottom:.21333rem}.calendar-weekdays span[data-v-7a6b6813]{color:#c07b33;font-size:.32rem;font-weight:900;text-align:center}.calendar-day[data-v-7a6b6813]{aspect-ratio:1;color:#5f4a36;font-size:.37333rem;font-weight:800;background:#fff8ef;border:1px solid rgba(242,205,162,.62);border-radius:.37333rem}.calendar-day.empty[data-v-7a6b6813]{background:transparent;border-color:transparent}.calendar-day.today[data-v-7a6b6813]{color:#d87323;background:#fff3e5;border-color:#ef8f3d61}.calendar-day.selected[data-v-7a6b6813]{color:#fff;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border-color:transparent;box-shadow:0 .21333rem .48rem #ff7e3a47}.calendar-months[data-v-7a6b6813],.calendar-years[data-v-7a6b6813]{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:.26667rem;align-content:center}.calendar-option[data-v-7a6b6813]{height:1.44rem;color:#5f4a36;font-size:.4rem;font-weight:900;background:#fff8ef;border:1px solid rgba(242,205,162,.72);border-radius:.48rem}.calendar-option.selected[data-v-7a6b6813]{color:#fff;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border-color:transparent;box-shadow:0 .21333rem .48rem #ff7e3a47}.calendar-foot[data-v-7a6b6813]{display:grid;grid-template-columns:1fr 1fr;gap:.26667rem;margin-top:.42667rem}.calendar-clear-btn[data-v-7a6b6813],.calendar-today-btn[data-v-7a6b6813]{height:1.12rem;font-size:.37333rem;font-weight:900;border-radius:26.64rem}.calendar-clear-btn[data-v-7a6b6813]{color:#9b826c;background:#fff2e3;border:1px solid rgba(239,143,61,.18)}.calendar-today-btn[data-v-7a6b6813]{color:#fff;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border:0;box-shadow:0 .26667rem .58667rem #ff7e3a47}.result-grid[data-v-7a6b6813]{display:grid;grid-template-columns:repeat(2,1fr);gap:.26667rem;margin-top:.42667rem}.result-item[data-v-7a6b6813]{padding:.4rem .37333rem;text-align:center;background:linear-gradient(135deg,#fff8ef,#fff);border:1px solid rgba(255,224,187,.72);border-radius:.48rem}.result-item.primary[data-v-7a6b6813]{background:linear-gradient(135deg,#fff4e6f2,#ffe8cae0)}.result-item span[data-v-7a6b6813]{display:block;color:#9b826c;font-size:.32rem}.result-item strong[data-v-7a6b6813]{display:block;margin-top:.21333rem;color:#d8661a;font-size:.58667rem;font-weight:900}.bind-page[data-v-af5195f3]{min-height:100vh;background:radial-gradient(circle at 12% 0%,rgba(255,210,158,.45),transparent 32%),linear-gradient(180deg,#fff7ec,#fffaf5 38%,#f9fbf7);color:#33251b}.bind-header[data-v-af5195f3]{padding:.64rem .48rem .32rem}.header-kicker[data-v-af5195f3]{display:flex;color:#d58a32;font-size:.29333rem;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.bind-header h1[data-v-af5195f3]{margin:.16rem 0;color:#33251b;font-size:.69333rem;font-weight:900}.bind-header p[data-v-af5195f3]{margin:0;color:#9b826c;font-size:.34667rem}.bind-content[data-v-af5195f3]{display:grid;gap:.37333rem;padding:.26667rem .26667rem .64rem}.card[data-v-af5195f3]{padding:.42667rem;background:#ffffffeb;border:1px solid rgba(255,219,175,.82);border-radius:.58667rem;box-shadow:0 .37333rem .8rem #b2661e1a}.card-title[data-v-af5195f3]{display:flex;align-items:flex-start;gap:.26667rem;margin-bottom:.37333rem}.title-icon[data-v-af5195f3]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:.96rem;height:.96rem;color:#fff;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border-radius:.37333rem}.card-title h2[data-v-af5195f3]{margin:0;color:#33251b;font-size:.45333rem;font-weight:900}.card-title p[data-v-af5195f3]{margin:.10667rem 0 0;color:#9b826c;font-size:.32rem;line-height:1.5}.location-row[data-v-af5195f3]{display:grid;grid-template-columns:1fr 1fr;gap:.26667rem;margin:.32rem 0}.location-row div[data-v-af5195f3]{padding:.26667rem;background:#fff8ef;border:1px solid rgba(242,205,162,.72);border-radius:.37333rem}.location-row span[data-v-af5195f3],.result-box span[data-v-af5195f3],.field span[data-v-af5195f3]{display:flex;color:#9b826c;font-size:.32rem;font-weight:800}.location-row strong[data-v-af5195f3]{display:flex;margin-top:.13333rem;color:#33251b;font-size:.34667rem;word-break:break-all}.primary-btn[data-v-af5195f3]{display:flex;align-items:center;justify-content:center;gap:.21333rem;width:100%;height:1.17333rem;margin-bottom:.37333rem;color:#fff;font-size:.4rem;font-weight:900;background:linear-gradient(135deg,#ffb45a,#ff7f3f);border:0;border-radius:26.64rem;box-shadow:0 .26667rem .58667rem #ff7e3a47}.primary-btn[data-v-af5195f3]:disabled{opacity:.72}.form-grid[data-v-af5195f3]{display:grid;gap:.26667rem}.field[data-v-af5195f3]{display:grid;gap:.18667rem}.address-field[data-v-af5195f3]{margin-bottom:.32rem}.field select[data-v-af5195f3],.field input[data-v-af5195f3]{display:flex;width:100%;height:1.12rem;box-sizing:border-box;padding:0 .32rem;color:#33251b;font-size:.37333rem;background:#fff8ef;border:1px solid rgba(242,205,162,.9);border-radius:.32rem;outline:none}.field select[data-v-af5195f3]:disabled{color:#b5a08e;background:#f5ece1}.result-box[data-v-af5195f3]{display:grid;gap:.16rem;margin-top:.37333rem;padding:.32rem;background:#fff8ef;border:1px solid rgba(242,205,162,.72);border-radius:.37333rem}.result-box strong[data-v-af5195f3]{display:flex;color:#33251b;font-size:.37333rem;font-weight:900;word-break:break-all}.result-box p[data-v-af5195f3]{margin:0;color:#735d49;font-size:.34667rem;line-height:1.5}.scanner-mask[data-v-af5195f3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:flex-end;background:#2d1c0d7a}.scanner-panel[data-v-af5195f3]{width:100%;padding:.48rem .42667rem calc(.48rem + env(safe-area-inset-bottom));background:#fffaf4;border-radius:.69333rem .69333rem 0 0}.scanner-head[data-v-af5195f3]{display:flex;align-items:flex-start;justify-content:space-between;gap:.32rem;margin-bottom:.32rem}.scanner-head h3[data-v-af5195f3]{margin:0;color:#33251b;font-size:.53333rem;font-weight:900}.scanner-head p[data-v-af5195f3]{margin:.10667rem 0 0;color:#9b826c;font-size:.32rem}.close-btn[data-v-af5195f3]{display:flex;align-items:center;justify-content:center;width:.90667rem;height:.90667rem;color:#9b826c;background:#fff2e3;border:0;border-radius:50%}.reader[data-v-af5195f3]{overflow:hidden;min-height:7.46667rem;background:#151515;border-radius:.48rem}.bind-btn[data-v-af5195f3]{background:linear-gradient(135deg,#5ab0ff,#3f7fff);box-shadow:0 .26667rem .58667rem #3a7eff47}.bind-tip[data-v-af5195f3]{margin:-.10667rem 0 .37333rem;color:#d8661a;font-size:.34667rem;font-weight:800;text-align:center}.confirm-mask[data-v-af5195f3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:240;display:flex;align-items:center;justify-content:center;padding:.64rem;background:#2d1c0d7a}.confirm-panel[data-v-af5195f3]{width:100%;max-width:8.53333rem;padding:.58667rem .53333rem .48rem;background:#fffaf4;border-radius:.53333rem;box-shadow:0 .48rem .96rem #43270f33}.confirm-panel h3[data-v-af5195f3]{margin:0 0 .26667rem;color:#33251b;font-size:.48rem;font-weight:900}.confirm-panel p[data-v-af5195f3]{margin:0 0 .48rem;color:#735d49;font-size:.37333rem;line-height:1.6}.confirm-actions[data-v-af5195f3]{display:grid;grid-template-columns:1fr 1fr;gap:.26667rem}.confirm-btn[data-v-af5195f3]{height:1.12rem;font-size:.4rem;font-weight:900;border:0;border-radius:26.64rem}.confirm-btn.cancel[data-v-af5195f3]{color:#9b826c;background:#fff2e3}.confirm-btn.ok[data-v-af5195f3]{color:#fff;background:linear-gradient(135deg,#ffb45a,#ff7f3f);box-shadow:0 .26667rem .58667rem #ff7e3a47}
