.brand-hero[data-v-1a589c1c]{padding:10px 4px 4px}.logo-lockup[data-v-1a589c1c]{height:46px;width:auto}.stars-page[data-v-00bf0f9f]{padding-top:16px}.stars-banner[data-v-00bf0f9f]{padding:22px 18px;border-radius:18px;background:linear-gradient(120deg,#ffd9c2,#ffb693);color:#fff;box-shadow:var(--shadow)}.stars-banner h2[data-v-00bf0f9f]{color:#fff;font-size:26px}.stars-banner p[data-v-00bf0f9f]{margin-top:6px;font-size:13px;opacity:.95}.stars-sub[data-v-00bf0f9f]{font-size:12px;margin:-4px 0 10px}.h-icon[data-v-00bf0f9f]{width:20px;height:20px;vertical-align:-4px;margin-right:2px}.star-scroll[data-v-00bf0f9f]{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.star-scroll[data-v-00bf0f9f]::-webkit-scrollbar{display:none}.star-card[data-v-00bf0f9f]{flex-shrink:0;width:150px;padding:10px;border-radius:14px;background:var(--soft)}.star-photo[data-v-00bf0f9f]{width:100%;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;color:var(--brand);margin-bottom:8px}.star-photo img[data-v-00bf0f9f]{width:100%;height:100%;object-fit:cover}.star-card strong[data-v-00bf0f9f]{color:var(--brand-strong);font-size:15px}.star-tags[data-v-00bf0f9f]{display:flex;gap:4px;margin:6px 0;flex-wrap:wrap}.star-tags span[data-v-00bf0f9f]{padding:2px 8px;border-radius:999px;background:#fff;color:var(--brand);font-size:10px}.star-card p[data-v-00bf0f9f]{font-size:12px;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rank-banner[data-v-00bf0f9f]{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:18px;background:linear-gradient(120deg,#fff0e7,#ffe1d1);box-shadow:var(--shadow)}.rank-banner div[data-v-00bf0f9f]{flex:1}.rank-banner p[data-v-00bf0f9f]{margin-top:4px;font-size:12px;color:var(--muted)}.rank-banner>svg[data-v-00bf0f9f]{color:var(--brand)}.stars-page[data-v-00bf0f9f]{container-type:inline-size;padding:16px 16px 18px;gap:14px}.stars-banner[data-v-00bf0f9f],.rank-banner[data-v-00bf0f9f]{position:relative;padding:0;background:none;box-shadow:none;border-radius:14px;overflow:hidden}.stars-banner[data-v-00bf0f9f]{aspect-ratio:990 / 384}.rank-banner[data-v-00bf0f9f]{display:block;aspect-ratio:990 / 190}.stars-banner>img[data-v-00bf0f9f],.rank-banner>img[data-v-00bf0f9f]{position:absolute;width:106.56%;max-width:none;height:auto;left:-2.42%;top:-1.72cqw}.stars-page>.card[data-v-00bf0f9f]{padding:12px 10px 18px;border-radius:16px}.star-scroll[data-v-00bf0f9f]{align-items:stretch;scroll-snap-type:x mandatory;gap:6px}.star-card[data-v-00bf0f9f]{width:calc((100% - 12px) / 3);padding:7px;border:1px solid var(--line);background:linear-gradient(var(--soft-2),#fff);scroll-snap-align:start}.star-photo[data-v-00bf0f9f]{aspect-ratio:253 / 193}.star-card strong[data-v-00bf0f9f]{font-size:clamp(13px,4cqw,16px)}.star-tags[data-v-00bf0f9f]{gap:3px;min-height:20px}.star-tags span[data-v-00bf0f9f]{font-size:9px;padding:2px 4px;border:1px solid #ffd0b9;white-space:nowrap}.star-card p[data-v-00bf0f9f]{font-size:11px;line-height:1.6;color:var(--muted)}.stars-sub[data-v-00bf0f9f]{font-size:11px}.policy-page[data-v-958ce036]{padding-top:16px}.policy-banner[data-v-958ce036]{display:flex;align-items:center;gap:12px;padding:20px 18px;border-radius:18px;background:linear-gradient(120deg,#fff1e8,#ffe0d0);box-shadow:var(--shadow)}.policy-bar[data-v-958ce036]{width:5px;height:42px;border-radius:3px;background:var(--brand-grad)}.policy-banner h2[data-v-958ce036]{font-size:24px;letter-spacing:2px}.policy-banner p[data-v-958ce036]{margin-top:4px;font-size:12px;color:var(--muted)}.policy-row[data-v-958ce036]{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.policy-row[data-v-958ce036]:last-child{border-bottom:0}.policy-icon[data-v-958ce036]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--soft);color:var(--brand);flex-shrink:0}.policy-row div[data-v-958ce036]{flex:1;min-width:0}.policy-row h3[data-v-958ce036]{font-size:15px;color:var(--brand-strong)}.policy-row p[data-v-958ce036]{font-size:12px;color:var(--text);margin:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-row small[data-v-958ce036]{color:var(--muted)}.policy-row>svg[data-v-958ce036]{color:#d8a98f}.policy-page[data-v-958ce036]{container-type:inline-size;padding:16px 16px 18px;gap:14px}.policy-banner[data-v-958ce036]{position:relative;padding:0;aspect-ratio:990 / 250;overflow:hidden;border-radius:14px;background:none;box-shadow:none}.policy-banner>img[data-v-958ce036]{position:absolute;width:106.56%;max-width:none;height:auto;left:-2.42%;top:-1.72cqw}.policy-page>.card[data-v-958ce036]{padding:10px;border-radius:16px}.policy-page .filter-tabs[data-v-958ce036]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 12px;overflow:visible}.policy-page .filter-tabs button[data-v-958ce036]{padding:7px 0;font-size:11px;white-space:nowrap;border:1px solid #ffc5ae;background:#fff0e9;color:var(--brand);border-radius:99px}.policy-page .filter-tabs button.active[data-v-958ce036]{background:var(--brand);color:#fff}.policy-row[data-v-958ce036]{gap:10px;padding:10px;margin-bottom:9px;min-height:70px;border:1px solid #ffc5ae;border-radius:12px;background:linear-gradient(100deg,#fff,#fff2ec)}.policy-row[data-v-958ce036]:last-child{margin-bottom:0;border-bottom:1px solid #ffc5ae}.policy-icon[data-v-958ce036]{width:46px;height:46px;background:none}.policy-icon img[data-v-958ce036]{width:100%;height:100%;object-fit:contain}.policy-row h3[data-v-958ce036]{font-size:13px;line-height:1.5}.policy-row p[data-v-958ce036]{font-size:11px;color:var(--muted)}.policy-row small[data-v-958ce036]{display:block;margin-top:7px;font-size:10px}.registration-puzzle-overlay[data-v-e2fa0663]{position:fixed;inset:0;background:#0007;z-index:5000;display:flex;align-items:center;justify-content:center;padding:20px}.registration-puzzle-dialog[data-v-e2fa0663]{width:360px;max-width:100%;background:#fff;border-radius:18px;padding:20px;box-shadow:0 12px 50px #0002}.registration-puzzle-dialog header[data-v-e2fa0663]{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;color:#663726;font-size:16px}.registration-puzzle-dialog header button[data-v-e2fa0663]{border:0;background:transparent;font-size:26px;color:#8d776c}.registration-puzzle-image[data-v-e2fa0663]{position:relative;width:100%;aspect-ratio:2;overflow:hidden;border-radius:10px}.registration-puzzle-image>img[data-v-e2fa0663]{display:block;width:100%;height:100%}.registration-puzzle-image>.registration-puzzle-piece[data-v-e2fa0663]{position:absolute;width:17.5%;height:35%;filter:drop-shadow(0 1px 2px #0008);pointer-events:none}.registration-puzzle-dialog input[data-v-e2fa0663]{display:block;width:100%;height:52px;margin:20px 0 8px;padding:0;appearance:none;-webkit-appearance:none;border:1px solid #eedccc;border-radius:12px;background:#f8eee5;touch-action:pan-y;cursor:grab}.registration-puzzle-dialog input[data-v-e2fa0663]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:54px;height:50px;border:1px solid #e76435;border-radius:11px;background:#f77747 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='m6 6 6 6-6 6m7-12 6 6-6 6' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat;box-shadow:0 2px 6px #b5603026}.registration-puzzle-dialog input[data-v-e2fa0663]::-moz-range-thumb{width:54px;height:48px;border:1px solid #e76435;border-radius:11px;background:#f77747 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='m6 6 6 6-6 6m7-12 6 6-6 6' fill='none' stroke='white' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center no-repeat}.registration-puzzle-dialog input[data-v-e2fa0663]:focus-visible{outline:2px solid #d75b2d;outline-offset:3px}.registration-puzzle-dialog p[data-v-e2fa0663]{font-size:12px;line-height:1.6;color:#8a6253;min-height:38px}.registration-puzzle-refresh[data-v-e2fa0663]{display:block;margin:10px auto 0;border:0;background:transparent;color:#ed663b;padding:8px 16px}.registration-puzzle-dialog button[data-v-e2fa0663]:disabled{opacity:.5}.forgot-password-row[data-v-7c11731b]{display:flex;justify-content:flex-end;margin-top:-4px}.forgot-password-row a[data-v-7c11731b]{color:var(--brand-strong);font-size:13px;padding:8px 0 8px 12px}.auth-welcome[data-v-7c11731b]{min-height:100dvh;background-size:cover;background-position:center;display:flex;align-items:flex-end}.auth-welcome-actions[data-v-7c11731b]{width:100%;padding:0 28px 12dvh;display:flex;flex-direction:column;gap:14px;align-items:center}.auth-page[data-v-7c11731b]{position:relative;padding-top:6dvh;gap:0}.auth-back[data-v-7c11731b]{position:absolute;top:max(12px,env(safe-area-inset-top));left:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;color:#b7421b;background:#ffffffad;border:1px solid rgba(221,92,42,.18);box-shadow:0 2px 8px #963c1914;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .15s ease,transform .15s ease}.auth-back[data-v-7c11731b]:active{background:#ffffffe6;transform:scale(.94)}.auth-logo-wrap[data-v-7c11731b]{display:flex;justify-content:center;padding:4px 0 2px}.auth-logo[data-v-7c11731b]{height:56px;width:auto}.auth-heading[data-v-7c11731b]{padding:20px 6px 18px;text-align:center}.auth-heading h1[data-v-7c11731b]{font-size:34px;letter-spacing:1px}.auth-heading p[data-v-7c11731b]{margin-top:8px;font-size:15px;color:var(--muted)}.auth-card[data-v-7c11731b]{display:flex;flex-direction:column;gap:16px;padding:22px 18px;border-radius:22px}.field[data-v-7c11731b]{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:14px;background:var(--soft);min-height:56px}.field[data-v-7c11731b]:focus-within{outline:2px solid var(--brand-2);outline-offset:1px}.field>svg[data-v-7c11731b]:first-child{box-sizing:content-box;width:22px;height:22px;padding:9px;border-radius:11px;background:#ffe0cd;color:var(--brand);flex-shrink:0}.field input[data-v-7c11731b]{flex:1;min-width:0;border:0;outline:0;padding:0;background:transparent;font-size:15px}.field .eye[data-v-7c11731b]{color:var(--muted);padding:4px}.captcha-field[data-v-7c11731b]{padding-right:8px}.captcha-img[data-v-7c11731b]{height:38px;width:96px;border-radius:8px;object-fit:cover;background:var(--soft);cursor:pointer}.agree-toggle[data-v-7c11731b]{display:flex;flex-direction:row;align-items:center;gap:9px;font-weight:500;font-size:12px;color:var(--text);cursor:pointer}.agree-toggle .cb-native[data-v-7c11731b]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.agree-toggle .cb-box[data-v-7c11731b]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:6px;border:1.5px solid var(--brand-2);background:#fff;color:#fff;transition:background .15s ease,border-color .15s ease,transform .15s ease}.agree-toggle .cb-box svg[data-v-7c11731b]{opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .15s ease}.agree-toggle .cb-native:checked+.cb-box[data-v-7c11731b]{background:var(--brand-grad);border-color:var(--brand)}.agree-toggle .cb-native:checked+.cb-box svg[data-v-7c11731b]{opacity:1;transform:scale(1)}.agree-toggle .cb-native:focus-visible+.cb-box[data-v-7c11731b]{outline:3px solid #ffbf8a;outline-offset:2px}.agree-toggle .cb-text[data-v-7c11731b]{line-height:1.4}.agree-toggle b[data-v-7c11731b]{color:var(--brand);font-weight:600}.auth-switch[data-v-7c11731b]{text-align:center;font-size:13px;color:var(--muted)}.auth-switch a[data-v-7c11731b]{color:var(--brand);font-weight:600}.detail-page[data-v-b098487b],.star-detail[data-v-b098487b]{padding-top:8px}.detail-hero[data-v-b098487b]{position:relative;display:flex;align-items:center;padding:6px 4px 10px}.detail-hero h1[data-v-b098487b]{font-size:26px}.detail-hero p[data-v-b098487b]{color:var(--brand);font-size:13px;margin-top:6px}.article-head[data-v-b098487b]{display:flex;align-items:flex-start;gap:10px}.article-icon[data-v-b098487b]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--brand-grad);color:#fff;flex-shrink:0}.article-head h2[data-v-b098487b]{font-size:19px;line-height:1.4;color:var(--ink)}.article-meta[data-v-b098487b]{display:flex;gap:16px;margin:12px 0;color:var(--muted);font-size:12px}.article-meta span[data-v-b098487b]{display:flex;align-items:center;gap:4px}.article-cover[data-v-b098487b]{width:100%;border-radius:12px;margin-bottom:12px}.article-body[data-v-b098487b]{white-space:pre-wrap;color:var(--text);font-size:15px;line-height:2}.article-foot[data-v-b098487b]{margin-top:16px;padding-top:12px;border-top:1px solid var(--line);color:var(--brand);font-size:12px}.star-hero[data-v-b098487b]{position:relative;min-height:188px;padding:0 4px}.star-hero-info[data-v-b098487b]{position:relative;z-index:2;max-width:50%;padding-top:70px}.star-hero-info h1[data-v-b098487b]{font-size:32px}.star-tags[data-v-b098487b]{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.star-tags span[data-v-b098487b]{padding:5px 14px;border-radius:999px;border:1px solid #ffccb0;background:#fff3ea;color:var(--brand);font-size:12px}.star-birth[data-v-b098487b]{display:flex;align-items:center;gap:5px;color:var(--text);font-size:13px}.star-birth svg[data-v-b098487b]{color:var(--brand)}.star-portrait[data-v-b098487b]{position:absolute;top:0;right:-6%;width:60%;z-index:1;color:var(--brand)}.star-portrait img[data-v-b098487b]{width:100%;height:auto;display:block}.star-bio[data-v-b098487b]{position:relative;z-index:2;padding:20px 18px;background:linear-gradient(180deg,#fffaf6,#fff4ec)}.star-sec+.star-sec[data-v-b098487b]{border-top:1px solid #ffe6d8;margin-top:16px;padding-top:20px}.sec-head[data-v-b098487b]{display:flex;align-items:center;gap:10px}.sec-head h3[data-v-b098487b]{position:relative;padding-bottom:9px;font-size:18px;font-weight:800;color:var(--brand-strong)}.sec-head h3[data-v-b098487b]:after{content:"";position:absolute;left:0;bottom:0;width:46px;height:3px;border-radius:2px;background:var(--brand-grad)}.star-ic[data-v-b098487b]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--brand-grad);color:#fff;flex-shrink:0}.star-text[data-v-b098487b]{color:var(--text);font-size:15px;line-height:2;margin-top:12px}.payment-pin[data-v-5a7fab96]{position:relative;width:100%;margin:4px 0 10px}.pin-input[data-v-5a7fab96]{position:absolute;inset:0;z-index:1;width:100%;height:100%;opacity:0;cursor:text;font-size:16px}.pin-cells[data-v-5a7fab96]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.pin-cell[data-v-5a7fab96]{display:flex;align-items:center;justify-content:center;aspect-ratio:1;max-height:56px;border:1px solid #ead7cd;border-radius:10px;background:#fff;transition:border-color .15s,box-shadow .15s}.pin-cell.active[data-v-5a7fab96]{border-color:var(--brand, #ef6b31);box-shadow:0 0 0 2px #f5823020}.pin-dot[data-v-5a7fab96]{width:10px;height:10px;border-radius:50%;background:#513322}.disabled[data-v-5a7fab96]{opacity:.65}.guarantee-links[data-v-66efb536]{display:flex;flex-direction:column;gap:14px}.plan-row[data-v-66efb536]{display:flex;align-items:center;gap:14px;padding:18px 16px;border-radius:18px;background:#ffffffb8;box-shadow:var(--shadow)}.plan-icon[data-v-66efb536]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--brand);box-shadow:0 4px 12px #f55a1e2e;flex-shrink:0}.plan-row div[data-v-66efb536]{flex:1;min-width:0}.plan-row h3[data-v-66efb536]{font-size:16px;color:var(--brand-strong)}.plan-row p[data-v-66efb536]{font-size:12px;color:var(--muted);margin-top:3px}.plan-go[data-v-66efb536]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--brand-grad);color:#fff;flex-shrink:0}.plan-motto[data-v-66efb536]{text-align:center;color:var(--brand);font-size:12px;margin-top:6px}.content[data-v-6632fe4b]{padding-top:16px}.guarantee-card[data-v-6632fe4b]{display:flex;flex-direction:column;gap:16px}.guarantee-top[data-v-6632fe4b]{display:flex;align-items:center;gap:12px}.g-badge[data-v-6632fe4b]{flex-shrink:0}.g-badge img[data-v-6632fe4b]{width:52px;height:52px;display:block}.g-title[data-v-6632fe4b]{font-size:16px;color:var(--ink);font-weight:700}.g-title b[data-v-6632fe4b]{color:var(--brand-strong);font-size:20px;margin:0 2px}.guarantee-top small[data-v-6632fe4b]{color:var(--muted)}.g-amount[data-v-6632fe4b]{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:14px;background:var(--soft)}.g-amount span[data-v-6632fe4b]{display:flex;align-items:center;gap:6px;color:var(--ink);font-weight:700}.g-amount strong[data-v-6632fe4b]{font-size:30px;color:var(--brand-strong)}.g-amount-value[data-v-6632fe4b]{display:flex;align-items:center;gap:10px}.g-amount-value em[data-v-6632fe4b]{padding:3px 9px;border-radius:999px;background:#f56a1b1f;color:var(--brand-strong);font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.g-amount-value em.inactive[data-v-6632fe4b]{background:#6b728024;color:#6b7280}.g-total-income[data-v-6632fe4b]{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding-top:10px;border-top:1px solid rgba(232,186,158,.55)}.g-total-income span[data-v-6632fe4b]{font-size:13px}.g-total-income b[data-v-6632fe4b]{color:var(--brand-strong);font-size:17px}.g-progress[data-v-6632fe4b]{display:flex;align-items:center;gap:10px}.g-progress .progress[data-v-6632fe4b]{flex:1}.g-progress b[data-v-6632fe4b]{color:var(--brand-strong)}.method-list[data-v-6632fe4b]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.method[data-v-6632fe4b]{width:100%;text-align:left;font:inherit;display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;border:1.5px solid var(--line);background:#fff;color:var(--brand);cursor:pointer}.method input[data-v-6632fe4b]{width:16px;height:16px;margin:0;accent-color:var(--brand)}.method span[data-v-6632fe4b]{flex:1;display:flex;flex-direction:column}.method strong[data-v-6632fe4b]{color:var(--ink);font-size:14px}.method small[data-v-6632fe4b]{color:var(--muted);font-size:12px;margin-top:2px}.method.on[data-v-6632fe4b]{border-color:var(--brand);background:var(--soft)}.method.off strong[data-v-6632fe4b]{color:var(--muted)}.withdrawal-preview[data-v-6632fe4b]{padding:10px 12px;margin-bottom:12px;background:#fff0e6;border-radius:10px;color:var(--brand-strong);font-size:12px;line-height:1.6}.locked-note[data-v-6632fe4b]{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;opacity:.85}.withdraw-rules[data-v-6632fe4b]{margin:-6px 0 14px;padding:10px 12px 10px 26px;border-radius:10px;background:var(--soft);color:var(--text);font-size:12.5px;line-height:1.9}.withdraw-rules b[data-v-6632fe4b]{color:var(--brand-strong)}.fund-page[data-v-6632fe4b]{padding:6px 24px 28px;gap:18px}.fund-hero[data-v-6632fe4b]{position:relative;container-type:inline-size;height:min(52.5vw,225px);margin:0 -24px}.fund-brand-logo[data-v-6632fe4b]{position:absolute;left:6.8%;top:10.5cqw;width:34%;height:auto}.fund-title-icon[data-v-6632fe4b],.fund-title-image[data-v-6632fe4b],.fund-subtitle-image[data-v-6632fe4b]{position:absolute;height:auto}.fund-title-icon[data-v-6632fe4b]{left:6.8%;top:24.3cqw;width:9.17%}.fund-title-image[data-v-6632fe4b]{left:18.1%;top:24.6cqw;width:37.5%}.fund-subtitle-image[data-v-6632fe4b]{left:7.2%;top:35.5cqw;width:49.17%}.fund-figures[data-v-6632fe4b]{display:flex;align-items:stretch;min-height:100px;gap:10px;padding:16px 12px;border-radius:11px;box-shadow:none}.fund-figures>div[data-v-6632fe4b]{flex:1;display:flex;flex-direction:column;gap:5px}.fund-principal[data-v-6632fe4b]{min-height:108px}.fund-principal>.fund-principal-layout[data-v-6632fe4b]{flex-direction:row;flex-wrap:wrap;gap:10px 24px;min-width:0;overflow:hidden}.fund-principal-layout>div[data-v-6632fe4b]{display:flex;flex-direction:column;gap:5px;flex:1 1 auto;min-width:0;max-width:100%}.fund-principal .fund-principal-balance>strong[data-v-6632fe4b]{font-size:26px;line-height:1.15;white-space:normal;overflow-wrap:break-word}.fund-principal-balance>small[data-v-6632fe4b]{max-width:16em;white-space:normal;line-height:1.4}.fund-principal-layout>.fund-principal-income[data-v-6632fe4b]{position:relative;justify-content:center;gap:8px}.fund-principal-income[data-v-6632fe4b]:before,.fund-principal-income[data-v-6632fe4b]:after{content:"";position:absolute;background:var(--line);pointer-events:none}.fund-principal-income[data-v-6632fe4b]:before{left:-15px;top:0;bottom:0;width:1px}.fund-principal-income[data-v-6632fe4b]:after{top:-5px;left:0;right:0;height:1px}.fund-principal-income>div[data-v-6632fe4b]{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.fund-principal .fund-principal-income p[data-v-6632fe4b]{font-size:11px;white-space:nowrap}.fund-principal .fund-principal-income strong[data-v-6632fe4b]{font-size:16px;margin-left:auto;white-space:normal;overflow-wrap:break-word;min-width:0}.fund-earnings>div[data-v-6632fe4b]{min-width:0}.charity-wallet-heading[data-v-6632fe4b]{display:flex;align-items:center;justify-content:space-between;gap:4px}.charity-wallet-heading p[data-v-6632fe4b]{white-space:nowrap}.charity-shop-button[data-v-6632fe4b]{flex-shrink:0;padding:5px 7px;border-radius:999px;background:var(--brand-grad);color:#fff;font-size:10px;font-weight:600;line-height:1.3}.fund-earnings strong[data-v-6632fe4b]{font-size:clamp(18px,5.4vw,24px)}.fund-figures p[data-v-6632fe4b]{font-size:12px;color:#e75e2d;font-weight:600}.fund-figures strong[data-v-6632fe4b]{font-size:24px;color:var(--brand-strong);white-space:nowrap}.fund-figures small[data-v-6632fe4b]{color:#ef7950;font-size:10px;white-space:nowrap}.fund-divider[data-v-6632fe4b]{width:1px;background:var(--line)}.fund-actions[data-v-6632fe4b]{display:flex;gap:10px}.fund-action[data-v-6632fe4b]{flex:1;display:flex;align-items:center;gap:5px;min-height:70px;padding:10px 8px;border-radius:11px;background:#fff;box-shadow:var(--shadow);color:var(--ink);text-align:left}.fund-action span[data-v-6632fe4b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.fund-action strong[data-v-6632fe4b]{font-size:11px;white-space:nowrap}.fund-action small[data-v-6632fe4b]{font-size:8px;white-space:nowrap;opacity:.85}.fund-action>svg[data-v-6632fe4b]:first-child{width:25px;height:25px}.fund-action>svg[data-v-6632fe4b]:last-child{width:13px;height:13px}.sheet-overlay[data-v-6632fe4b]{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:#2d191373}.sheet[data-v-6632fe4b]{position:relative;width:min(100%,430px);max-height:min(85dvh,780px);overflow-y:auto;border-radius:22px 22px 0 0;padding:24px 20px calc(24px + env(safe-area-inset-bottom));background:#fffaf7;box-shadow:0 -12px 35px #713d252b}.sheet-handle[data-v-6632fe4b]{width:40px;height:4px;margin:-12px auto 20px;border-radius:99px;background:#ecc8b7}.sheet-close[data-v-6632fe4b]{position:absolute;top:15px;right:14px}.sheet h2[data-v-6632fe4b]{padding-right:35px;font-size:21px}.sheet-note[data-v-6632fe4b]{margin:7px 0 20px;color:var(--muted);font-size:13px}.sheet-form[data-v-6632fe4b]{display:flex;flex-direction:column;gap:14px}.sheet-form>label[data-v-6632fe4b]{display:flex;flex-direction:column;gap:8px;color:var(--ink);font-weight:600}.sheet-form>label input[data-v-6632fe4b]{width:100%;height:48px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--text);font-size:16px}.sheet-form>.primary[data-v-6632fe4b]{width:100%;min-height:46px}.sheet-hint[data-v-6632fe4b]{color:var(--muted);font-size:12px}.subscription-description[data-v-6632fe4b]{margin:10px 0 18px;color:var(--text);font-size:14px;line-height:1.8}.subscription-amount[data-v-6632fe4b]{display:block;margin:4px 0 22px;color:var(--brand-strong);font-size:36px;text-align:center}.subscription-sheet h3[data-v-6632fe4b]{margin-bottom:10px;color:var(--ink);font-size:15px}.subscription-status[data-v-6632fe4b]{padding:18px 0;color:var(--muted);font-size:13px;text-align:center}.subscription-method-row[data-v-6632fe4b]{display:flex;align-items:center;justify-content:space-between;margin:10px 0;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff}.subscription-method-row input[data-v-6632fe4b]{width:18px;height:18px;accent-color:var(--brand)}.subscription-method-name[data-v-6632fe4b]{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:14px;font-weight:600}.payment-method-icon[data-v-6632fe4b]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;background:#f0f3f7;color:#64748b}.payment-method-icon svg[data-v-6632fe4b]{width:28px;height:28px}.payment-method-icon.alipay[data-v-6632fe4b]{background:#1677ff;color:#fff}.payment-method-icon.wechat[data-v-6632fe4b]{background:#eaf9ee;color:#07b75d}.payment-method-icon.bank[data-v-6632fe4b]{background:#fff0f0;color:#d72e42}.alipay-mark[data-v-6632fe4b]{font-size:25px;font-weight:700;line-height:1}.subscription-submit[data-v-6632fe4b]{width:100%;margin-top:18px}.subscription-submit[data-v-6632fe4b]:disabled{opacity:.45}.guarantee-card>.primary[data-v-6632fe4b]:disabled{background:#b8b8b8;box-shadow:none;opacity:1}.withdrawal-sheet .withdraw-rules[data-v-6632fe4b]{margin:0}.withdrawal-sheet .method-list[data-v-6632fe4b]{margin-bottom:0}.bottom-sheet-enter-active[data-v-6632fe4b],.bottom-sheet-leave-active[data-v-6632fe4b]{transition:opacity .25s ease}.bottom-sheet-enter-active .sheet[data-v-6632fe4b],.bottom-sheet-leave-active .sheet[data-v-6632fe4b]{transition:transform .25s ease}.bottom-sheet-enter-from[data-v-6632fe4b],.bottom-sheet-leave-to[data-v-6632fe4b]{opacity:0}.bottom-sheet-enter-from .sheet[data-v-6632fe4b],.bottom-sheet-leave-to .sheet[data-v-6632fe4b]{transform:translateY(100%)}.get-love[data-v-6632fe4b]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.get-love[data-v-6632fe4b]:last-child{border-bottom:0}.gl-icon[data-v-6632fe4b]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--soft);color:var(--brand)}.get-love div[data-v-6632fe4b]{flex:1}.get-love strong[data-v-6632fe4b]{color:var(--ink);font-size:14px}.get-love small[data-v-6632fe4b]{display:block;color:var(--muted);margin-top:2px}.gl-reward[data-v-6632fe4b]{padding:6px 12px;border-radius:999px;background:var(--soft);color:var(--brand);font-size:12px}.apply-conds[data-v-6632fe4b]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.apply-conds li[data-v-6632fe4b]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.apply-conds li svg[data-v-6632fe4b]{color:#ffbc94}.apply-conds li.ok[data-v-6632fe4b]{color:var(--ink)}.apply-conds li.ok svg[data-v-6632fe4b]{color:#22a05a}.apply-conds li a[data-v-6632fe4b]{color:var(--brand);font-weight:600;margin-left:auto}.account-page[data-v-817860cb]{padding-top:16px}.ok-badge[data-v-817860cb]{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#e7f8ec;color:#22a05a}.form-card>form[data-v-817860cb]{display:flex;flex-direction:column;gap:12px}.form-card>form>button[data-v-817860cb]{margin-top:4px}.international-payee-note[data-v-817860cb]{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.6}.international-payee-link[data-v-817860cb]{display:flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;text-decoration:none}.ok-badge.small[data-v-817860cb]{width:40px;height:40px}.payee-done[data-v-817860cb]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#f1faf4}.payee-done>div[data-v-817860cb]{flex:1}.payee-done strong[data-v-817860cb]{display:block;color:var(--ink);font-size:14px}.payee-done small[data-v-817860cb]{display:block;margin-top:2px;color:var(--muted);font-size:12px}.payee-done em[data-v-817860cb]{font-style:normal;color:#22a05a;font-size:12px;font-weight:700}.payee-pending[data-v-817860cb]{display:flex;align-items:center;gap:6px;padding:12px 14px;border-radius:12px;background:var(--soft);color:var(--brand-strong);font-size:13px}.reject-box[data-v-817860cb]{display:flex;gap:10px;margin-bottom:16px;padding:12px 14px;border-radius:12px;background:#fff1ec;border:1px solid #ffc9b3;color:var(--brand-strong)}.reject-box>svg[data-v-817860cb]{flex-shrink:0;margin-top:2px}.reject-box strong[data-v-817860cb]{display:block;font-size:14px}.reject-box p[data-v-817860cb]{margin:4px 0 2px;color:var(--text);font-size:13px;line-height:1.6}.reject-box small[data-v-817860cb]{color:var(--muted);font-size:12px}.verify-progress[data-v-817860cb]{padding:8px 0 4px}.steps[data-v-817860cb]{display:flex;align-items:flex-start;margin:8px 0 16px;padding:0;list-style:none}.steps li[data-v-817860cb]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--muted);font-size:12px;text-align:center}.steps li+li[data-v-817860cb]:before{content:"";position:absolute;top:15px;right:50%;width:100%;height:2px;background:var(--line);z-index:0}.steps li.done+li[data-v-817860cb]:before{background:var(--brand)}.steps li span[data-v-817860cb]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#fff;border:2px solid var(--line);color:var(--muted);font-size:13px;font-weight:700}.steps li.done span[data-v-817860cb]{background:var(--brand);border-color:var(--brand);color:#fff}.steps li.done[data-v-817860cb]{color:var(--text)}.steps li.active span[data-v-817860cb]{border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 4px var(--soft)}.steps li.active[data-v-817860cb]{color:var(--brand-strong);font-weight:700}.settings-page[data-v-a26917ab]{padding-top:22px}.settings-list[data-v-a26917ab]{padding:4px 18px}.settings-list a[data-v-a26917ab]{display:flex;align-items:center;gap:12px;padding:22px 0;color:var(--brand-strong)}.settings-list a+a[data-v-a26917ab]{border-top:1px solid var(--line)}.settings-list span[data-v-a26917ab]{flex:1;color:var(--text);font-weight:600}.settings-version[data-v-a26917ab]{display:flex;align-items:center;gap:12px;padding:20px 0;border-top:1px solid var(--line);min-height:64px}.settings-version strong[data-v-a26917ab]{color:var(--muted);font-size:14px;font-weight:500}.password-form[data-v-a26917ab]{padding:24px 20px}.password-hint[data-v-a26917ab]{color:var(--muted);font-size:13px;margin-bottom:24px}.password-field[data-v-a26917ab]{margin-bottom:24px}.password-field label[data-v-a26917ab]{display:block;margin-bottom:12px;font-weight:600}.password-input[data-v-a26917ab]{display:flex;border:1px solid var(--line);border-radius:12px;background:#fffaf7}.password-input input[data-v-a26917ab]{width:0;flex:1;border:0;background:transparent;padding:14px 12px;font-size:16px;color:var(--text)}.password-input button[data-v-a26917ab]{padding:10px 12px;color:var(--muted)}.password-form .primary[data-v-a26917ab]{width:100%;margin-top:4px}.rules-page[data-v-a4504625]{container-type:inline-size;min-height:100dvh;padding:0 3.3% 8%;color:#f56a1b;background:var(--art-78128a86eaf4b4277663794a, url(/images/rules/background.png)) top center / 100% auto no-repeat}.rules-hero[data-v-a4504625]{height:45.3cqw;padding:18cqw 3% 0}.rules-hero h1[data-v-a4504625]{font-size:6.4cqw;line-height:1.2;font-weight:800;white-space:nowrap}.rules-hero p[data-v-a4504625]{margin-top:2cqw;font-size:2.85cqw;line-height:1.45}.rules-panel[data-v-a4504625]{padding:3.5cqw 3.7cqw 3cqw;border-radius:3cqw;background:url(/images/rules/panel.png) center / 100% 100% no-repeat}.rule-heading[data-v-a4504625]{display:flex;align-items:center;gap:3cqw}.rule-heading>img[data-v-a4504625]{width:8.7cqw;height:8.7cqw;object-fit:contain;flex-shrink:0}.rule-heading h2[data-v-a4504625]{position:relative;padding-bottom:1.8cqw;font-size:3.6cqw;line-height:1.3;font-weight:800}.rule-heading h2[data-v-a4504625]:after{content:"";position:absolute;left:0;bottom:0;width:8.2cqw;height:.6cqw;background:url(/images/rules/heading-underline.png) center / 100% 100% no-repeat}.rule-intro[data-v-a4504625]{margin:2cqw 0;font-size:2.9cqw;line-height:1.6}.rule-list[data-v-a4504625]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2cqw}.rule-list li[data-v-a4504625]{display:flex;align-items:flex-start;gap:3.4cqw;min-height:6.6cqw}.rule-list li>img[data-v-a4504625]{width:6.15cqw;height:6.15cqw;flex-shrink:0}.rule-list p[data-v-a4504625]{padding-top:1cqw;font-size:2.8cqw;line-height:1.55}.rule-divider[data-v-a4504625]{display:block;width:100%;height:1px;margin:3.5cqw 0 3cqw}.referral-intro[data-v-a4504625]{margin:1.5cqw 0 3cqw 9.5cqw;font-size:2.65cqw;line-height:1.6}.rule-process[data-v-a4504625]{padding:1.4cqw 1.2cqw 3cqw;border-radius:2.5cqw;background:url(/images/rules/process-panel.png) center / 100% 100% no-repeat}.rule-process .rule-heading>img[data-v-a4504625]{width:7.6cqw;height:7.6cqw}.process-steps[data-v-a4504625]{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:2.5cqw 0 0}.process-steps li[data-v-a4504625]{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.8cqw;font-size:2.5cqw;white-space:nowrap}.process-symbol[data-v-a4504625]{width:9.5cqw;height:9.5cqw}.process-arrow[data-v-a4504625]{position:absolute;width:2.9cqw;height:auto;right:-1.45cqw;top:4cqw}.record-summary[data-v-6b19c311]{display:flex;flex-direction:column;gap:8px;color:var(--brand-strong);border-radius:20px;padding:26px 22px;background:linear-gradient(120deg,#ffb13e,#ff6535);color:#fff;box-shadow:0 8px 20px #ed885324}.record-summary strong[data-v-6b19c311]{display:block;margin-top:4px;font-size:32px;font-variant-numeric:tabular-nums}.record-summary small[data-v-6b19c311]{color:#fff8f0;font-size:12px;line-height:1.6}.record-item[data-v-6b19c311]{padding:16px 0;border-bottom:1px solid var(--line)}.record-item[data-v-6b19c311]:last-child{border-bottom:0;padding-bottom:0}.record-line[data-v-6b19c311]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px}.record-line strong[data-v-6b19c311]{overflow-wrap:anywhere}.record-line b[data-v-6b19c311]{color:var(--brand-strong);white-space:nowrap}.record-meta[data-v-6b19c311]{margin-top:8px;font-size:12px;color:var(--muted)}.record-meta span[data-v-6b19c311]{flex-shrink:0}.record-meta .pending[data-v-6b19c311]{color:#b76c13}.record-meta .rejected[data-v-6b19c311]{color:#c64632}.record-split[data-v-6b19c311]{margin-top:8px;font-size:11px;color:var(--muted);line-height:1.6}.record-rejection[data-v-6b19c311]{margin-top:8px;padding:9px 11px;border-radius:8px;color:#a33b32;background:#fff2ef;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.content[data-v-dba59b98]{padding-top:16px}.checkin-page[data-v-dba59b98]{position:relative}.love-log-link[data-v-dba59b98]{position:absolute;top:22px;right:6px;z-index:2;display:inline-flex;align-items:center;gap:2px;padding:6px 8px 6px 12px;border-radius:999px;background:#ffffffb3;color:var(--brand-strong);font-size:12.5px;font-weight:700}.love-total[data-v-dba59b98]{display:flex;align-items:center;gap:14px;background:var(--brand-grad);color:#fff}.lt-icon[data-v-dba59b98]{width:44px;height:44px;object-fit:contain}.love-total small[data-v-dba59b98]{display:block;opacity:.92;font-size:13px}.love-total strong[data-v-dba59b98]{display:block;font-size:30px;font-weight:800;line-height:1.2}.log-row[data-v-dba59b98]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.log-row[data-v-dba59b98]:last-of-type{border-bottom:none}.log-main strong[data-v-dba59b98]{display:block;color:var(--ink);font-size:14px}.log-main small[data-v-dba59b98]{display:block;margin-top:3px;color:var(--muted);font-size:12px}.log-row b[data-v-dba59b98]{color:var(--brand-strong);font-size:17px;font-weight:800;flex-shrink:0}.log-row b.minus[data-v-dba59b98]{color:var(--muted)}.illustrated-heading.lead[data-v-dba59b98]{text-align:left;padding:18px 4px 10px;max-width:62%;min-height:158px}.illustrated-heading.lead h1[data-v-dba59b98]{font-size:38px;font-weight:900;line-height:1.15;letter-spacing:1px;background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.illustrated-heading.lead p[data-v-dba59b98]{margin-top:8px;font-size:19px;font-weight:700;color:var(--brand-strong);letter-spacing:.5px}.lead-badge[data-v-dba59b98]{display:inline-block;margin-top:14px;padding:7px 12px;border-radius:999px;background:#ffffff9e;color:var(--brand);font-size:11.5px;font-weight:600;line-height:1.5;white-space:nowrap}.rule-list[data-v-dba59b98],.rule-ol[data-v-dba59b98]{margin:10px 0 0;padding-left:18px;color:var(--text);font-size:13px;line-height:2}.streak-count[data-v-dba59b98]{color:var(--text);font-size:13px}.streak-count b[data-v-dba59b98]{color:var(--brand-strong);font-size:17px;margin:0 2px}.day-strip[data-v-dba59b98]{display:flex;align-items:flex-start;margin:22px 0 6px}.day[data-v-dba59b98]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.day-link[data-v-dba59b98]{flex:0 0 6px;height:2px;margin-top:19px;background:#f6b899;border-radius:1px}.day-tile[data-v-dba59b98]{display:block;width:40px;height:40px;object-fit:contain}.section-heading .h-icon[data-v-dba59b98]{width:22px;height:22px;object-fit:contain;margin-right:6px;vertical-align:-5px}.day-tag[data-v-dba59b98]{position:absolute;top:-11px;padding:1px 6px;border-radius:999px;background:var(--brand);color:#fff;font-size:10px;line-height:1.4;z-index:1}.day small[data-v-dba59b98]{color:var(--brand);font-size:11px;white-space:nowrap}.day b[data-v-dba59b98]{color:var(--text);font-size:10px;font-weight:600;white-space:nowrap}.day.pop .day-tile[data-v-dba59b98]{animation:pop-dba59b98 .5s ease}.checkin-tip[data-v-dba59b98]{text-align:center;color:var(--text);font-size:13px;margin:8px 0}.checkin-tip b[data-v-dba59b98]{color:var(--brand-strong);font-size:16px}@keyframes pop-dba59b98{50%{transform:scale(1.14)}}.love-way[data-v-dba59b98]{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px;border-radius:14px;background:var(--soft)}.lw-icon[data-v-dba59b98]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:var(--brand-grad);color:#fff;flex-shrink:0}.lw-text[data-v-dba59b98]{flex:1}.lw-text strong[data-v-dba59b98]{color:var(--ink)}.lw-text small[data-v-dba59b98]{display:block;color:var(--muted);margin-top:3px;line-height:1.7}.lw-text b[data-v-dba59b98]{color:var(--brand)}.love-way>svg[data-v-dba59b98]{color:#d8a98f;flex-shrink:0}.invite-poster[data-v-dba59b98]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 6px 28px;min-height:100%}.ip-logo[data-v-dba59b98]{width:62%;max-width:250px;height:auto;margin:8px 0 4px}.ip-hero[data-v-dba59b98]{position:relative;width:210px;height:210px;display:flex;align-items:center;justify-content:center;margin:4px 0 14px}.ip-glow[data-v-dba59b98]{position:absolute;inset:4px;border-radius:50%;background:radial-gradient(circle,#f5601f42,#f5601f00 68%)}.ip-heart[data-v-dba59b98]{position:relative;width:150px;height:150px;z-index:1;filter:drop-shadow(0 12px 22px rgba(245,96,31,.28));animation:ip-float-dba59b98 3.6s ease-in-out infinite}@keyframes ip-float-dba59b98{50%{transform:translateY(-8px)}}.ip-mini[data-v-dba59b98]{position:absolute;width:30px;height:30px;z-index:1;animation:ip-float-dba59b98 3.6s ease-in-out infinite}.ip-mini.m1[data-v-dba59b98]{top:10px;right:22px;animation-delay:.4s}.ip-mini.m2[data-v-dba59b98]{bottom:26px;left:14px;width:22px;height:22px;animation-delay:.9s}.ip-mini.m3[data-v-dba59b98]{top:46px;left:4px;width:18px;height:18px;opacity:.75;animation-delay:1.4s}.ip-code[data-v-dba59b98]{width:100%;display:flex;align-items:center;gap:12px;padding:16px;border-radius:18px;background:#ffffffd9;box-shadow:0 12px 28px #f5601f26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ipc-icon[data-v-dba59b98]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--brand-grad);color:#fff;flex-shrink:0}.ipc-main[data-v-dba59b98]{flex:1;text-align:left}.ipc-main small[data-v-dba59b98]{display:block;color:var(--muted);font-size:13px}.ipc-main strong[data-v-dba59b98]{display:block;color:var(--brand-strong);font-size:27px;font-weight:800;letter-spacing:2px;line-height:1.25}.ipc-copy[data-v-dba59b98]{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:9px 16px;border:none;border-radius:999px;background:var(--soft);color:var(--brand);font-size:14px;font-weight:600;cursor:pointer}.ip-share[data-v-dba59b98]{margin-top:16px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px}.ip-motto[data-v-dba59b98]{margin-top:24px;color:var(--brand);font-size:15px;line-height:2.2;letter-spacing:1px}.ip-motto span[data-v-dba59b98]{color:var(--muted);font-size:13px}.team-figures[data-v-dba59b98]{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;height:calc((100vw - 30px)*.22);max-height:88px;margin-top:22px;padding:0 20px;gap:12px}.team-page[data-v-dba59b98]{padding:0 15px 30px;gap:12px}.team-title[data-v-dba59b98]{text-align:center;color:#f13f19;font-size:20px;letter-spacing:2px;line-height:1.4;margin-top:26px}.team-figure[data-v-dba59b98]{display:flex;align-items:center;gap:8px;min-width:0}.team-figure img[data-v-dba59b98]{width:42px;height:42px;flex:none}.team-figure p[data-v-dba59b98]{color:#ef3e1b;font-size:13px;line-height:1.2;white-space:nowrap}.team-figure strong[data-v-dba59b98]{display:block;color:#ec3518;font-size:22px;line-height:1.3;white-space:nowrap}.team-figure small[data-v-dba59b98]{font-size:13px;font-weight:400}.team-figure:last-child strong[data-v-dba59b98]{font-size:20px}.team-pyramid[data-v-dba59b98]{position:relative;margin-top:-2px;overflow:hidden;border-radius:15px;background:#fff9f6}.pyramid-crop[data-v-dba59b98]{width:100%;overflow:hidden}.team-pyramid:not(.team-pyramid-personal) .pyramid-crop[data-v-dba59b98]{aspect-ratio:1567 / 1004}.team-pyramid-personal .pyramid-crop[data-v-dba59b98]{aspect-ratio:992 / 637}.pyramid-crop img[data-v-dba59b98]{width:100%;display:block}.pyramid-invite[data-v-dba59b98]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);width:70%;aspect-ratio:691 / 89;color:#fff}.pyramid-invite img[data-v-dba59b98]{display:block;width:100%;height:100%;filter:hue-rotate(170deg) saturate(1.2)}.team-pyramid-personal .pyramid-invite[data-v-dba59b98]{display:none}.pi-code[data-v-dba59b98]{position:absolute;left:21%;right:15%;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:11px;overflow:hidden;text-overflow:ellipsis}.pi-copy[data-v-dba59b98]{position:absolute;right:4%;top:0;width:13%;height:100%;border-radius:50%}.team-list[data-v-dba59b98]{padding:14px 12px;border-radius:15px;box-shadow:none}.team-tabs[data-v-dba59b98]{justify-content:space-between;gap:2px}.team-tabs button[data-v-dba59b98]{padding:3px 2px 9px;border-radius:0;color:#9d6250;background:none;font-size:12px;font-weight:400}.team-tabs button.active[data-v-dba59b98]{color:#e94620;background:none;box-shadow:none;border-bottom:2px solid #f04a20;font-weight:700}.team-list-head[data-v-dba59b98]{display:grid;grid-template-columns:17% 27% 14% 26% 16%;margin:7px 0 0;padding:9px 5px;border-radius:10px;background:#f3f8ff;color:#a56b54;font-size:11px;text-align:center}.team-list-head span[data-v-dba59b98]:first-child{text-align:left}.invite-code-card[data-v-dba59b98]{display:flex;align-items:center;gap:12px}.invite-code-card.big[data-v-dba59b98]{padding:20px 16px}.ic-icon[data-v-dba59b98]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--brand-grad);color:#fff}.invite-code-card>div[data-v-dba59b98]{flex:1;display:flex;flex-direction:column}.invite-code-card small[data-v-dba59b98]{color:var(--muted)}.invite-code-card strong[data-v-dba59b98]{font-size:20px;letter-spacing:2px;color:var(--brand-strong)}.team-member[data-v-dba59b98]{display:grid;grid-template-columns:17% 27% 14% 26% 16%;align-items:center;gap:0;padding:10px 5px;border-bottom:1px solid #8bbfff;color:#a56b54;font-size:11px}.team-member[data-v-dba59b98]:last-child{border-bottom:0}.team-load-more[data-v-dba59b98]{display:block;min-width:116px;margin:14px auto 0;padding:9px 18px;border:0;border-radius:18px;background:#fff0e9;color:#e94620;font-weight:700}.team-load-more[data-v-dba59b98]:disabled{opacity:.6}.tm-person[data-v-dba59b98]{display:flex;align-items:center;gap:4px;min-width:0}.tm-person b[data-v-dba59b98]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.tm-avatar[data-v-dba59b98]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff0e8;color:#f27643;flex:none}.tm-count[data-v-dba59b98]{text-align:center;overflow-wrap:anywhere}.tm-income[data-v-dba59b98]{min-width:0;overflow-wrap:anywhere;text-align:center}.tm-name[data-v-dba59b98]{color:inherit}.tm-phone[data-v-dba59b98]{color:inherit;font-size:inherit;text-align:center}.tm-love[data-v-dba59b98]{display:flex;align-items:center;gap:3px;color:inherit;font-weight:400;justify-content:center}.tm-love svg[data-v-dba59b98]{color:#ff8c56;fill:#ff8c56}.tm-income[data-v-dba59b98]{text-align:center}.rank-row[data-v-dba59b98]{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.rank-row[data-v-dba59b98]:last-child{border-bottom:0}.rank-no[data-v-dba59b98]{font-weight:800;color:var(--brand);width:26px}.rank-photo[data-v-dba59b98]{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--soft);display:flex;align-items:center;justify-content:center;color:var(--brand);flex-shrink:0}.rank-photo img[data-v-dba59b98]{width:100%;height:100%;object-fit:cover}.rank-info[data-v-dba59b98]{flex:1;min-width:0}.rank-info strong[data-v-dba59b98]{color:var(--ink)}.rank-info small[data-v-dba59b98]{display:block;color:var(--muted);margin-top:2px}.star-tags[data-v-dba59b98]{display:flex;gap:4px;margin:4px 0}.star-tags span[data-v-dba59b98]{padding:2px 8px;border-radius:999px;background:var(--soft);color:var(--brand);font-size:10px}.rank-row>svg[data-v-dba59b98]{color:#d8a98f}.flow[data-v-dba59b98]{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:10px;color:var(--brand);font-size:12px}.flow span[data-v-dba59b98]{padding:8px 6px;border-radius:10px;background:var(--soft);flex:1;text-align:center}.community-page[data-v-dba59b98]{min-height:100dvh;padding:0 0 38px;background:linear-gradient(180deg,#ffe0cf 0,#fff1e9 220px,#fff8f4)}.community-hero[data-v-dba59b98]{position:relative;height:180px;overflow:hidden;background:radial-gradient(circle at 78% 30%,#ffc5a6 0,transparent 38%),linear-gradient(145deg,#fff4eb,#ffd7c2)}.community-hero[data-v-dba59b98]:after{content:"";position:absolute;bottom:-22px;left:-5%;width:110%;height:55px;border-radius:50% 50% 0 0;background:#fff1e9}.community-hero-copy[data-v-dba59b98]{position:absolute;z-index:2;top:62px;left:28px}.community-hero-copy h1[data-v-dba59b98]{color:#b73f19;font-size:clamp(31px,8vw,38px);letter-spacing:2px;text-shadow:0 2px 2px #fff5ef}.community-hero-copy p[data-v-dba59b98]{width:190px;margin-top:5px;color:#df5b29;font-size:10px;white-space:nowrap}.community-hero>img[data-v-dba59b98]{position:absolute;z-index:1;top:8px;right:-24px;width:230px;height:160px;object-fit:contain}.community-panel[data-v-dba59b98]{position:relative;z-index:3;margin:-12px 18px 0;overflow:hidden;border-radius:19px;background:#fff;box-shadow:0 10px 30px #f0703530}.community-panel-head[data-v-dba59b98]{display:flex;align-items:center;gap:10px;height:55px;padding:0 20px;background:linear-gradient(100deg,#f4662c,#ffad75);color:#fff;font-size:19px}.community-panel-head span[data-v-dba59b98]{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:#ffffff3d}.community-panel-body[data-v-dba59b98]{padding:18px 16px 30px}.community-download[data-v-dba59b98]{display:flex;align-items:center;gap:13px;padding:15px 13px;border-radius:15px;background:#fff2e9}.community-app-icon[data-v-dba59b98]{display:flex;flex:none;align-items:center;justify-content:center;width:75px;height:75px;border-radius:19px;background:linear-gradient(145deg,#ffc894,#f56a2f);color:#fff;box-shadow:inset 0 2px 4px #fff8,0 5px 12px #ed7c4d40}.community-download-info[data-v-dba59b98]{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;color:#8f4d35}.community-download-info strong[data-v-dba59b98]{font-size:14px;color:#9c3e1e}.community-download-info a[data-v-dba59b98],.community-download-info>span[data-v-dba59b98]{display:-webkit-box;width:100%;overflow:hidden;font-size:12px;line-height:1.4;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.community-download-info a[data-v-dba59b98]{color:#da5425;text-decoration:underline;text-underline-offset:2px}.community-download-info button[data-v-dba59b98]{display:inline-flex;align-items:center;gap:4px;padding:3px 0;color:#f2632c;font-size:12px}.community-group[data-v-dba59b98]{display:flex;align-items:center;justify-content:center;gap:6px;width:84%;min-height:44px;margin:25px auto;border-radius:999px;background:linear-gradient(100deg,#ff9b56,#f45b24);box-shadow:0 6px 12px #f27a4a3d;color:#fff;font-size:17px;font-weight:700;letter-spacing:1px}.community-group.unavailable[data-v-dba59b98]{opacity:.6}.community-qr[data-v-dba59b98]{display:flex;align-items:center;justify-content:center;width:min(58vw,220px);aspect-ratio:1;margin:0 auto;padding:10px;border-radius:13px;background:#fff5ee;border:1px solid #ffe1cf}.community-qr img[data-v-dba59b98]{width:100%;height:100%;object-fit:contain}.community-qr-empty[data-v-dba59b98]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#db9d7e;font-size:11px;text-align:center}.community-qr-caption[data-v-dba59b98]{margin-top:12px;color:#b8826d;font-size:11px;text-align:center}.support-page[data-v-dba59b98]{position:relative;box-sizing:border-box;padding:0;height:calc(100dvh - 50px - env(safe-area-inset-top,0px));min-height:240px;padding-bottom:max(14px,env(safe-area-inset-bottom,0px));overflow:hidden}.support-page>.card.empty[data-v-dba59b98]{margin:20px 16px 24px}.support-frame[data-v-dba59b98]{display:block;width:100%;height:100%;min-height:0;border:0;opacity:1;transition:opacity .18s ease}.support-frame.is-loading[data-v-dba59b98]{opacity:0}.support-loading[data-v-dba59b98]{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding-bottom:14vh;background:linear-gradient(180deg,#fff8f3fa,#ffefe7fa);color:#9a542d;text-align:center}.support-loading svg[data-v-dba59b98]{color:#f36b31;animation:support-loading-spin-dba59b98 .9s linear infinite}.support-loading strong[data-v-dba59b98]{font-size:15px}.support-loading span[data-v-dba59b98]{color:#bd866b;font-size:12px}@keyframes support-loading-spin-dba59b98{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.support-loading svg[data-v-dba59b98]{animation:none}}.ok-badge.soft[data-v-dba59b98]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--soft);color:var(--brand)}.plan-motto[data-v-dba59b98]{text-align:center;color:var(--brand);font-size:12px}.copy-dialog-overlay[data-v-d688c7fc]{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:22px;background:#4e342d70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.copy-dialog[data-v-d688c7fc]{position:relative;width:100%;max-width:390px;max-height:85dvh;overflow:auto;padding:26px 22px;border:2px solid #fffaf1;border-radius:22px;background:linear-gradient(140deg,#fffaf0,#fff0e2);box-shadow:0 20px 80px #56352244;color:#977054}.copy-dialog-close[data-v-d688c7fc]{position:absolute;right:15px;top:15px;padding:4px;color:#bc9676}.copy-dialog-icon[data-v-d688c7fc]{display:grid;place-items:center;width:57px;height:57px;border-radius:50%;background:#ffe7cd;color:#ef9a53;margin-bottom:18px}h2[data-v-d688c7fc]{font-size:20px;color:#935226;margin:0 0 17px}p[data-v-d688c7fc]{font-size:12px;line-height:1.9;margin:11px 0}textarea[data-v-d688c7fc]{box-sizing:border-box;width:100%;resize:vertical;padding:12px;border:1px solid #f1d8c1;border-radius:12px;background:#fff9f2;font:inherit;font-size:12px;color:#a46d48}.copy-dialog-actions[data-v-d688c7fc]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.copy-dialog-actions button[data-v-d688c7fc]{padding:13px 8px;border:1px solid #f1d8c1;border-radius:24px;background:#fff6ec;color:#a46d48;font-size:14px}.copy-dialog-actions .copy-dialog-primary[data-v-d688c7fc]{border:0;background:linear-gradient(#ffb65e,#ff792c);color:#fff;font-weight:600}button[data-v-d688c7fc]:focus-visible,textarea[data-v-d688c7fc]:focus-visible{outline:2px solid #e89442;outline-offset:3px}.global-loading{position:fixed;z-index:8000;left:50%;top:max(84px,calc(env(safe-area-inset-top) + 54px));display:flex;align-items:center;gap:10px;min-height:42px;padding:0 17px;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:#fffaf4f0;box-shadow:0 8px 28px #83431f2e;color:#9a542d;font-size:clamp(13px,3.4vw,15px);font-weight:600;line-height:1;pointer-events:none;transform:translate(-50%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.global-loading-mark{display:flex;align-items:center;gap:3px;height:16px}.global-loading-mark i{width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,#ff9d3f,#f15b2b);animation:global-loading-bounce .9s ease-in-out infinite}.global-loading-mark i:nth-child(2){animation-delay:.12s}.global-loading-mark i:nth-child(3){animation-delay:.24s}.global-loading-fade-enter-active,.global-loading-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.global-loading-fade-enter-from,.global-loading-fade-leave-to{opacity:0;transform:translate(-50%,-7px)}@keyframes global-loading-bounce{0%,60%,to{transform:translateY(0);opacity:.55}30%{transform:translateY(-5px);opacity:1}}@media(prefers-reduced-motion:reduce){.global-loading-mark i{animation:none;opacity:1}.global-loading-fade-enter-active,.global-loading-fade-leave-active{transition:none}}.hot-update-ready-overlay[data-v-ee2a0621]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#43241894;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hot-update-ready-dialog[data-v-ee2a0621]{box-sizing:border-box;width:100%;max-width:350px;padding:22px;border-radius:18px;background:#fff;color:#512b20}.hot-update-ready-dialog header[data-v-ee2a0621]{display:flex;align-items:center;gap:10px}.hot-update-ready-icon[data-v-ee2a0621]{display:grid;place-items:center;width:32px;height:32px;background:#ffeadb;color:#bf460c;border-radius:10px}.hot-update-ready-dialog h2[data-v-ee2a0621]{margin:0;font-size:19px}.hot-update-ready-dialog p[data-v-ee2a0621]{margin:14px 0 20px;color:#69584e;font-size:15px;line-height:1.65}.hot-update-ready-dialog button[data-v-ee2a0621]{width:100%;min-height:44px;border:0;border-radius:10px;background:#d45118;color:#fff;font:inherit;font-weight:600}.hot-update-ready-dialog button[data-v-ee2a0621]:focus-visible{outline:3px solid rgba(244,126,57,.3);outline-offset:3px}.update-download[data-v-479ba852]{position:fixed;z-index:990;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px));max-width:410px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:14px 16px;box-sizing:border-box;border:1px solid #f6d8c6;border-radius:16px;background:#fffaf5;color:#643521;box-shadow:0 6px 24px #70351624;pointer-events:none}.update-download span[data-v-479ba852]{color:#ab451b;font-variant-numeric:tabular-nums}.update-download progress[data-v-479ba852]{width:100%;height:5px;margin-top:10px;border:0;border-radius:6px;overflow:hidden;appearance:none;-webkit-appearance:none}.update-download progress[data-v-479ba852]::-webkit-progress-bar{background:#f4dfd0}.update-download progress[data-v-479ba852]::-webkit-progress-value{background:#f77830}.payment-drawer-mask[data-v-d09be915]{position:fixed;inset:0;z-index:160;background:#28160b66;display:flex;align-items:flex-end;justify-content:center}.payment-drawer-sheet[data-v-d09be915]{box-sizing:border-box;width:min(100%,480px);max-height:85dvh;overflow:auto;padding:20px 22px calc(24px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#fffaf6;color:#703f28}header[data-v-d09be915]{display:flex;align-items:center;justify-content:space-between;gap:12px}h2[data-v-d09be915]{margin:0;font-size:20px}header button[data-v-d09be915]{width:44px;height:44px;border:0;background:transparent;color:inherit;font-size:28px}.payment-drawer-sheet>strong[data-v-d09be915]{display:block;text-align:center;font-size:28px;color:#bd622f;margin:20px 0 26px}.payment-drawer-submit[data-v-d09be915]{width:100%;min-height:48px;margin-top:16px;border:0;border-radius:24px;background:linear-gradient(100deg,#ffad39,#f47330);color:#fff;font-size:17px;font-weight:600}button[data-v-d09be915]:disabled{opacity:.5}.commitment-overlay[data-v-caed7539]{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:#2d191373}.commitment-sheet[data-v-caed7539]{outline:none;display:flex;flex-direction:column;width:min(100%,430px);height:50dvh;max-height:50dvh;border-radius:22px 22px 0 0;overflow:hidden;background:#fffaf7;color:#74452e;box-shadow:0 -12px 35px #713d252b}.commitment-sheet header[data-v-caed7539]{position:relative;flex:none;padding:16px 42px;border-bottom:1px solid #f2dfd2}.commitment-sheet h2[data-v-caed7539]{text-align:center;margin:0;font-size:18px;line-height:1.5;color:#513322}.commitment-sheet header button[data-v-caed7539]{position:absolute;right:14px;bottom:13px;width:32px;height:32px;padding:0;border:0;background:transparent;color:#74452e;display:grid;place-items:center}.commitment-content[data-v-caed7539]{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:2px 18px calc(18px + env(safe-area-inset-bottom));font-size:14px;line-height:1.8;overflow-wrap:anywhere}.commitment-content h3[data-v-caed7539]{margin:20px 0 10px;font-size:15px;color:#a54e25;line-height:1.65}.commitment-content p[data-v-caed7539]{margin:10px 0;text-align:justify}.commitment-content .commitment-signature[data-v-caed7539]{text-align:right}.commitment-sheet button[data-v-caed7539]:focus-visible,.commitment-content[data-v-caed7539]:focus-visible{outline:2px solid #f98336;outline-offset:-2px}.commitment-sheet-enter-active[data-v-caed7539],.commitment-sheet-leave-active[data-v-caed7539]{transition:opacity .25s ease}.commitment-sheet-enter-active .commitment-sheet[data-v-caed7539],.commitment-sheet-leave-active .commitment-sheet[data-v-caed7539]{transition:transform .25s ease}.commitment-sheet-enter-from[data-v-caed7539],.commitment-sheet-leave-to[data-v-caed7539]{opacity:0}.commitment-sheet-enter-from .commitment-sheet[data-v-caed7539],.commitment-sheet-leave-to .commitment-sheet[data-v-caed7539]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.commitment-sheet-enter-active[data-v-caed7539],.commitment-sheet-leave-active[data-v-caed7539],.commitment-sheet-enter-active .commitment-sheet[data-v-caed7539],.commitment-sheet-leave-active .commitment-sheet[data-v-caed7539]{transition:none}}.app-balances[data-v-1d39ca77],.app-wallets[data-v-1d39ca77]{display:grid;gap:8px}.app-balances[data-v-1d39ca77]{grid-template-columns:repeat(3,minmax(0,1fr))}.app-wallets[data-v-1d39ca77]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.balance-card[data-v-1d39ca77],.entry-card[data-v-1d39ca77]{box-sizing:border-box;min-width:0;color:#751e08;border-radius:10px;text-decoration:none;background:linear-gradient(145deg,#fff7ef,#ffe1c5)}.balance-card[data-v-1d39ca77]{position:relative;overflow:hidden;display:grid;grid-template-rows:30px 22px;align-items:center;gap:4px;padding:10px 4px 9px}.balance-card[data-v-1d39ca77]:after{content:"";position:absolute;width:130%;height:28px;bottom:-20px;left:-10%;border-radius:50%;background:#ffffff50;transform:rotate(-9deg);pointer-events:none}.balance-heading[data-v-1d39ca77]{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0}.balance-heading .card-icon[data-v-1d39ca77]{width:clamp(22px,6cqw,28px);height:clamp(22px,6cqw,28px)}.balance-card.pink[data-v-1d39ca77]{background:linear-gradient(145deg,#fff3f0,#ffddd9)}.card-icon[data-v-1d39ca77]{display:block;width:34px;height:34px;flex-shrink:0;border-radius:50%;overflow:hidden}.card-title[data-v-1d39ca77]{margin:0;font-size:var(--app-profile-entry-title-size, 14px);font-weight:400;line-height:1.35}.balance-card .card-title[data-v-1d39ca77]{text-align:center;white-space:nowrap}.card-amount-row[data-v-1d39ca77]{display:grid;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:2px;width:100%;min-width:0}.card-amount[data-v-1d39ca77]{font-size:12px;font-size:clamp(10px,calc(var(--amount-scale) * 1cqw),14px);min-width:0;font-weight:400;line-height:18px;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums}.card-amount-row .card-arrow[data-v-1d39ca77],.entry-card .card-arrow[data-v-1d39ca77]{display:block;width:12px;height:12px;flex-shrink:0;color:#995936}.entry-card[data-v-1d39ca77]{display:grid;grid-template-columns:36px minmax(0,1fr) 12px;align-items:center;gap:6px;min-height:76px;padding:10px 8px}.entry-card .card-icon[data-v-1d39ca77]{width:36px;height:36px}.entry-card .card-title[data-v-1d39ca77]{display:block;overflow-wrap:anywhere}.shop-title-part[data-v-1d39ca77]{display:inline-block}.app-shop-entry[data-v-1d39ca77]{background:var(--art-2a397f633538bf11cfb6ae70, url(/images/profile/shop-background.png)) center / cover no-repeat}.app-my-orders-entry[data-v-1d39ca77]{background:linear-gradient(145deg,#f8f5ff,#e5ddf8)}@media(max-width:350px){.entry-card[data-v-1d39ca77]{grid-template-columns:30px minmax(0,1fr) 12px;gap:4px;padding-inline:6px}.entry-card .card-icon[data-v-1d39ca77]{width:30px;height:30px}}.contribution-artwork[data-v-0e1cecf1]{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}.contribution-brand[data-v-0e1cecf1]{height:20cqw;position:relative;display:flex;align-items:center;justify-content:center}.contribution-brand>img[data-v-0e1cecf1]{width:30.1cqw;height:auto}.contribution-checkin[data-v-0e1cecf1]{position:absolute;right:0;top:2cqw;width:17.8cqw;min-height:44px}.contribution-checkin img[data-v-0e1cecf1]{display:block;width:100%;height:auto}.contribution-heading[data-v-0e1cecf1]{margin:4cqw auto 6.7cqw;width:80%}.contribution-heading img[data-v-0e1cecf1]{display:block;width:100%;height:auto}.contribution-entry-list[data-v-0e1cecf1]{display:grid;gap:4.4cqw}.contribution-entry[data-v-0e1cecf1]{display:block;position:relative;min-width:0;border-radius:3cqw;color:#6b2506;text-decoration:none}.contribution-entry-art[data-v-0e1cecf1]{display:block;width:100%;height:auto}.contribution-copy[data-v-0e1cecf1]{position:absolute;top:17%;left:4.7%;display:flex;flex-direction:column;gap:2cqw}.contribution-copy strong[data-v-0e1cecf1]{position:relative;padding-left:3cqw;font-size:5.3cqw;line-height:1.18;font-weight:800;letter-spacing:0;text-shadow:0 1px #fff9}.contribution-copy strong[data-v-0e1cecf1]:before{content:"";position:absolute;left:0;top:.2em;width:1cqw;height:4.3cqw;background:url(/images/contribution/6.png) center/100% 100% no-repeat}.contribution-copy>span[data-v-0e1cecf1]{font-size:clamp(11px,3cqw,15px);line-height:1.45;color:#9a4b22}.contribution-arrow[data-v-0e1cecf1]{position:absolute;left:4.7%;bottom:19%;width:6.1cqw;height:auto}.contribution-bottom-row[data-v-0e1cecf1]{display:grid;grid-template-columns:544fr 1095fr;gap:1.9cqw;align-items:start}.contribution-team .contribution-copy[data-v-0e1cecf1]{left:12%;top:13%}.contribution-team .contribution-copy strong[data-v-0e1cecf1]{font-size:4.2cqw;padding-left:2.5cqw}.contribution-team .contribution-copy strong[data-v-0e1cecf1]:before{height:4.9cqw}.contribution-team .contribution-arrow[data-v-0e1cecf1]{left:12%;top:43%;bottom:auto}.contribution-shop .contribution-copy[data-v-0e1cecf1]{left:6%;top:15%}.contribution-shop .contribution-copy strong[data-v-0e1cecf1]{font-size:4.7cqw}.contribution-shop .contribution-copy>span[data-v-0e1cecf1]{font-size:clamp(11px,2.8cqw,14px)}.contribution-shop .contribution-arrow[data-v-0e1cecf1]{left:6%;bottom:20%}a[data-v-0e1cecf1]:focus-visible{outline:2px solid #fa7526;outline-offset:3px}.home-notice-overlay[data-v-c4162041]{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:28px 20px;background:#4c1f0c87;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home-notice[data-v-c4162041]{position:relative;width:min(89vw,370px);max-height:calc(100dvh - 44px);padding:27px 22px 20px;overflow:auto;text-align:center;border:1px solid rgba(246,151,99,.7);border-radius:24px;background:linear-gradient(165deg,#fffdf9,#fff9f4 75%,#fff0e5);box-shadow:0 24px 70px #4c1d0952,inset 0 3px #ff8b47;scrollbar-width:none}.home-notice[data-v-c4162041]::-webkit-scrollbar{display:none}.home-notice[data-v-c4162041]:after{content:"";position:absolute;inset:6px;pointer-events:none;border:1px solid rgba(255,190,139,.3);border-radius:18px}.home-notice-close[data-v-c4162041]{position:absolute;top:13px;right:13px;z-index:4;width:31px;height:31px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;color:#a78d80;background:#f7eee8;box-shadow:none}.home-notice-close[data-v-c4162041]:active{color:#e45b35;background:#fbe2d4}.home-notice-copy[data-v-c4162041]{position:relative;z-index:2;margin:16px 1px 0;padding:18px 15px;border:1px solid rgba(239,178,142,.34);border-radius:15px;color:#64483d;background:#ffffff9e;text-align:left;overflow-wrap:anywhere;font-size:13px;line-height:1.9;box-shadow:inset 0 1px #ffffffd9}.home-notice-copy[data-v-c4162041] p,.home-notice-copy[data-v-c4162041] div{margin:0 0 .75em}.home-notice-copy[data-v-c4162041] p:last-child,.home-notice-copy[data-v-c4162041] div:last-child{margin-bottom:0}.home-notice-copy[data-v-c4162041] h2{margin:.15em 0 .65em;color:#d94726;font-size:20px;line-height:1.45}.home-notice-copy[data-v-c4162041] h3{margin:.4em 0 .35em;color:#e45b35;font-size:16px;line-height:1.5}.home-notice-copy[data-v-c4162041] ul,.home-notice-copy[data-v-c4162041] ol{margin:.4em 0 .8em;padding-left:1.8em}.home-notice-copy[data-v-c4162041] blockquote{margin:.7em 0;padding:.65em .8em;border-left:3px solid #f28a55;background:#fff4ec}.home-notice-confirm[data-v-c4162041]{position:relative;z-index:2;width:calc(100% - 16px);margin-top:15px;padding:13px 20px;border:2px solid #ffc271;border-radius:999px;color:#fff;background:linear-gradient(180deg,#ff9e4e,#f33f2d);box-shadow:inset 0 2px #ffffff57,0 7px 17px #e43d2345;font-size:17px;font-weight:800;letter-spacing:.08em;text-shadow:0 2px 2px rgba(167,40,19,.25)}.home-notice[data-v-c4162041]{outline:none;box-sizing:border-box}.home-notice-close[data-v-c4162041]{width:36px;height:36px}.home-notice-body[data-v-c4162041]{white-space:pre-wrap}.home-notice button[data-v-c4162041]:focus-visible{outline:2px solid #e89442;outline-offset:3px}.partner-sheet-overlay[data-v-20c9ba4c]{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:#2d191373}.partner-sheet[data-v-20c9ba4c]{position:relative;box-sizing:border-box;width:min(100%,430px);max-height:min(85dvh,780px);overflow-y:auto;border-radius:22px 22px 0 0;padding:24px 20px calc(24px + env(safe-area-inset-bottom));background:#fffaf7;box-shadow:0 -12px 35px #713d252b}.partner-sheet-handle[data-v-20c9ba4c]{width:40px;height:4px;margin:-12px auto 20px;border-radius:99px;background:#ecc8b7}.partner-sheet-close[data-v-20c9ba4c]{position:absolute;top:15px;right:14px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#74452e}.partner-sheet h2[data-v-20c9ba4c]{margin:0;padding-right:35px;font-size:21px;color:#513322}.partner-sheet-note[data-v-20c9ba4c]{margin:7px 0 20px;color:var(--muted);font-size:13px}.partner-sheet-summary[data-v-20c9ba4c]{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#74452e;font-size:15px}.partner-sheet-summary strong[data-v-20c9ba4c]{color:#f5601f;font-size:26px}.partner-sheet-balance[data-v-20c9ba4c]{margin:8px 0 20px;color:var(--muted);font-size:13px}.partner-sheet-form[data-v-20c9ba4c]{display:flex;flex-direction:column;gap:14px}.partner-sheet-form>.primary[data-v-20c9ba4c]{width:100%;min-height:46px}.partner-sheet button[data-v-20c9ba4c]:disabled{opacity:.55;cursor:not-allowed}.partner-sheet-enter-active[data-v-20c9ba4c],.partner-sheet-leave-active[data-v-20c9ba4c]{transition:opacity .25s ease}.partner-sheet-enter-active .partner-sheet[data-v-20c9ba4c],.partner-sheet-leave-active .partner-sheet[data-v-20c9ba4c]{transition:transform .25s ease}.partner-sheet-enter-from[data-v-20c9ba4c],.partner-sheet-leave-to[data-v-20c9ba4c]{opacity:0}.partner-sheet-enter-from .partner-sheet[data-v-20c9ba4c],.partner-sheet-leave-to .partner-sheet[data-v-20c9ba4c]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.partner-sheet-enter-active[data-v-20c9ba4c],.partner-sheet-leave-active[data-v-20c9ba4c],.partner-sheet-enter-active .partner-sheet[data-v-20c9ba4c],.partner-sheet-leave-active .partner-sheet[data-v-20c9ba4c]{transition:none}}.app-partner-checkout label{display:block;text-align:left;color:#884126;font-size:14px;margin:16px 0}.app-partner-checkout input{display:block;box-sizing:border-box;width:100%;margin-top:8px;padding:12px 14px;border:1px solid #f2ceb0;border-radius:12px;background:#fffaf2;outline:none;color:#603320}.app-partner-checkout input:focus{border-color:#f98336;box-shadow:0 0 0 3px #ff9b3920}.app-partner-checkout .partner-pay-price{display:block;color:#e9782d;font-size:24px}.app-partner-checkout [role=alert]{color:#bd3b20}.app-partner-checkout button:disabled{opacity:.55;cursor:not-allowed}.team-join-overlay[data-v-234df59c]{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:#2d191373}.team-join-sheet[data-v-234df59c]{width:min(100%,430px);max-height:85dvh;overflow-y:auto;border-radius:22px 22px 0 0;background:#fffaf7;color:#74452e;box-shadow:0 -12px 35px #713d252b}.team-join-sheet header[data-v-234df59c]{position:relative;padding:18px 44px;border-bottom:1px solid #f2dfd2}.team-join-sheet h2[data-v-234df59c]{margin:0;text-align:center;font-size:18px}.team-join-sheet header button[data-v-234df59c]{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#74452e}.team-join-sheet form[data-v-234df59c]{padding:22px 20px calc(24px + env(safe-area-inset-bottom))}.team-join-sheet label[data-v-234df59c]{display:block;margin-bottom:10px;font-size:14px;font-weight:600}.team-join-sheet input[data-v-234df59c]{display:block;box-sizing:border-box;width:100%;height:50px;padding:0 14px;border:1px solid #efd4bc;border-radius:12px;background:#fff;color:#74452e;font:inherit;font-size:16px;outline:none}.team-join-sheet input[data-v-234df59c]:focus{border-color:#ee8a41;box-shadow:0 0 0 3px #ee8a411a}.team-join-sheet input[data-v-234df59c]::placeholder{color:#b39b89}.team-join-sheet .app-primary[data-v-234df59c]{width:100%;margin-top:24px}.team-join-sheet-enter-active[data-v-234df59c],.team-join-sheet-leave-active[data-v-234df59c]{transition:opacity .2s}.team-join-sheet-enter-active .team-join-sheet[data-v-234df59c],.team-join-sheet-leave-active .team-join-sheet[data-v-234df59c]{transition:transform .2s}.team-join-sheet-enter-from[data-v-234df59c],.team-join-sheet-leave-to[data-v-234df59c]{opacity:0}.team-join-sheet-enter-from .team-join-sheet[data-v-234df59c],.team-join-sheet-leave-to .team-join-sheet[data-v-234df59c]{transform:translateY(100%)}@media(prefers-reduced-motion:reduce){.team-join-sheet-enter-active[data-v-234df59c],.team-join-sheet-leave-active[data-v-234df59c],.team-join-sheet-enter-active .team-join-sheet[data-v-234df59c],.team-join-sheet-leave-active .team-join-sheet[data-v-234df59c]{transition:none}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.policy-page[data-v-8127813a]{padding-top:16px}.policy-banner[data-v-8127813a]{display:flex;align-items:center;gap:12px;padding:20px 18px;border-radius:18px;background:linear-gradient(120deg,#fff1e8,#ffe0d0);box-shadow:var(--shadow)}.policy-bar[data-v-8127813a]{width:5px;height:42px;border-radius:3px;background:var(--brand-grad)}.policy-banner h2[data-v-8127813a]{font-size:24px;letter-spacing:2px}.policy-banner p[data-v-8127813a]{margin-top:4px;font-size:12px;color:var(--muted)}.policy-row[data-v-8127813a]{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.policy-row[data-v-8127813a]:last-child{border-bottom:0}.policy-icon[data-v-8127813a]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--soft);color:var(--brand);flex-shrink:0}.policy-row div[data-v-8127813a]{flex:1;min-width:0}.policy-row h3[data-v-8127813a]{font-size:15px;color:var(--brand-strong)}.policy-row p[data-v-8127813a]{font-size:12px;color:var(--text);margin:3px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-row small[data-v-8127813a]{color:var(--muted)}.policy-row>svg[data-v-8127813a]{color:#d8a98f}.policy-page[data-v-8127813a]{container-type:inline-size;padding:16px 16px 18px;gap:14px}.policy-banner[data-v-8127813a]{position:relative;padding:0;aspect-ratio:990 / 250;overflow:hidden;border-radius:14px;background:none;box-shadow:none}.policy-banner>img[data-v-8127813a]{position:absolute;width:106.56%;max-width:none;height:auto;left:-2.42%;top:-1.72cqw}.policy-page>.card[data-v-8127813a]{padding:10px;border-radius:16px}.policy-page .filter-tabs[data-v-8127813a]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 12px;overflow:visible}.policy-page .filter-tabs button[data-v-8127813a]{padding:7px 0;font-size:11px;white-space:nowrap;border:1px solid #ffc5ae;background:#fff0e9;color:var(--brand);border-radius:99px}.policy-page .filter-tabs button.active[data-v-8127813a]{background:var(--brand);color:#fff}.policy-row[data-v-8127813a]{gap:10px;padding:10px;margin-bottom:9px;min-height:70px;border:1px solid #ffc5ae;border-radius:12px;background:linear-gradient(100deg,#fff,#fff2ec)}.policy-row[data-v-8127813a]:last-child{margin-bottom:0;border-bottom:1px solid #ffc5ae}.policy-icon[data-v-8127813a]{width:46px;height:46px;background:none}.policy-icon img[data-v-8127813a]{width:100%;height:100%;object-fit:contain}.policy-row h3[data-v-8127813a]{font-size:13px;line-height:1.5}.policy-row p[data-v-8127813a]{font-size:11px;color:var(--muted)}.policy-row small[data-v-8127813a]{display:block;margin-top:7px;font-size:10px}.policy-row h3[data-v-8127813a]{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.policy-row>svg[data-v-8127813a]{flex-shrink:0}.policy-retry[data-v-8127813a]{min-height:44px;width:100%;color:var(--brand);border:0;background:transparent}.editorial-list[data-v-e89e9e90]{width:100%;max-width:100%;min-width:0;padding-top:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;overflow-x:hidden;overscroll-behavior-x:none}.editorial-search[data-v-e89e9e90]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:999px;background:#fff;box-shadow:var(--shadow);color:var(--muted)}.editorial-search input[data-v-e89e9e90]{min-width:0;width:100%;flex:1;border:0;outline:0;background:transparent;font-size:15px}.editorial-card[data-v-e89e9e90]{display:flex;align-items:center;width:100%;max-width:100%;min-width:0;gap:clamp(8px,3cqw,12px);padding:clamp(9px,3cqw,12px);overflow:hidden;text-decoration:none;margin:0;touch-action:pan-y}.editorial-cover[data-v-e89e9e90]{position:relative;width:clamp(74px,26cqw,108px);height:clamp(68px,20cqw,82px);border-radius:12px;overflow:hidden;flex:0 0 auto;background:var(--soft);display:flex;align-items:center;justify-content:center;color:var(--brand)}.editorial-cover img[data-v-e89e9e90]{width:100%;height:100%;object-fit:cover}.editorial-video[data-v-e89e9e90]{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:4px;font-size:11px;background:#0008;color:#fff;padding:3px}.editorial-body[data-v-e89e9e90]{flex:1 1 0;width:0;min-width:0;max-width:100%;overflow:hidden}.editorial-body h3[data-v-e89e9e90]{max-width:100%;font-size:clamp(13px,3.8cqw,15px);color:var(--brand-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.editorial-body p[data-v-e89e9e90]{max-width:100%;font-size:clamp(11px,3cqw,12px);margin:4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.editorial-body small[data-v-e89e9e90]{color:var(--muted);font-size:clamp(10px,3cqw,12px)}.editorial-card>svg[data-v-e89e9e90]{width:18px;flex-shrink:0;color:#d8a98f}.editorial-retry[data-v-e89e9e90]{width:100%;min-height:48px;color:var(--brand);border:0}.editorial-detail[data-v-bcbf30e2]{width:100%;max-width:100%;min-width:0;padding-top:16px;overflow-x:hidden;overscroll-behavior-x:none}.editorial-article[data-v-bcbf30e2]{width:100%;max-width:100%;min-width:0;padding:20px 16px;overflow:hidden}.editorial-article h1[data-v-bcbf30e2]{max-width:100%;font-size:21px;line-height:1.5;color:var(--brand-strong);overflow-wrap:anywhere;word-break:break-word}.editorial-article time[data-v-bcbf30e2]{display:block;margin:10px 0 18px;font-size:12px;color:var(--muted)}.editorial-article img[data-v-bcbf30e2],.editorial-article video[data-v-bcbf30e2]{display:block;width:100%;max-width:100%;height:auto;border-radius:10px}.editorial-article video[data-v-bcbf30e2]{background:#000;max-height:65vh;object-fit:contain}.editorial-article p[data-v-bcbf30e2]{max-width:100%;font-size:15px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin-top:18px}.editorial-retry[data-v-bcbf30e2]{width:100%;min-height:48px;border:0;color:var(--brand)}.site-shell:has(.cooperation-page){background:#eaf5ff!important}.site-shell:has(.cooperation-page)>.topbar{background:#e4f3ff;color:#102b43}.cooperation-page{box-sizing:border-box;min-height:calc(100dvh - 52px);padding:12px 12px 32px;background:linear-gradient(#dff2ff,#f0f8ff 65%,#eaf4ff);color:#163047}.cooperation-page *{box-sizing:border-box}.cooperation-search{display:flex;align-items:center;gap:10px;padding:0 14px;background:#ffffffd9;border-radius:22px;min-height:46px;color:#8c9aaa}.cooperation-search svg{width:21px;flex-shrink:0}.cooperation-search input{width:100%;min-width:0;border:0;background:transparent;outline:none;box-shadow:none;font-size:14px;padding:12px 0;color:#163047}.cooperation-filters{display:flex;gap:7px;overflow-x:auto;padding:12px 0;scrollbar-width:none}.cooperation-filters button{flex-shrink:0;min-height:40px;padding:0 14px;background:#ffffffa8;border:0;border-radius:22px;color:#304b63;font-size:13px}.cooperation-filters button.active{color:#fff;background:linear-gradient(120deg,#27b2ff,#087cf1)}.cooperation-banner{position:relative;isolation:isolate;overflow:hidden;min-height:128px;border-radius:14px;background:linear-gradient(115deg,#c0ebff,#e8f8ff);padding:18px 14px;margin-bottom:12px}.cooperation-banner>img{position:absolute;right:0;top:0;width:58%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to right,transparent,#000 70%);mask-image:linear-gradient(to right,transparent,#000 70%);opacity:.65;z-index:-1}.cooperation-banner h1{font-size:clamp(18px,5.1vw,24px);line-height:1.4;color:#0877d3;margin:0 0 8px;overflow-wrap:anywhere}.cooperation-banner p{font-size:13px;line-height:1.7;margin:0;color:#47627b;max-width:76%}.cooperation-list{display:grid;gap:10px}.cooperation-card{width:100%;display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px 12px;padding:10px;background:#ffffffdc;border:0;border-radius:16px;text-align:left;color:inherit}.cooperation-cover{grid-row:1/3;align-self:start;width:80px;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#daf3ff,#b9dfff);color:#168deb}.cooperation-cover>img{width:100%;height:100%;object-fit:cover}.cooperation-cover>svg{width:44px;height:44px}.cooperation-info{min-width:0}.cooperation-info h2{font-size:16px;line-height:1.5;margin:0 0 5px;overflow-wrap:anywhere}.cooperation-info p{margin:0 0 7px;font-size:12px;line-height:1.6;color:#6b7c8b;overflow-wrap:anywhere}.cooperation-tags{display:flex;flex-wrap:wrap;gap:5px}.cooperation-tags span{max-width:100%;overflow-wrap:anywhere;padding:2px 8px;border-radius:16px;background:#e3f4ff;color:#1786d8;font-size:11px;line-height:1.6}.cooperation-city{display:flex;align-items:center;gap:4px;margin-top:7px;color:#748899;font-size:12px}.cooperation-city svg{width:14px;height:14px}.cooperation-link{grid-column:2;justify-self:end;display:flex;align-items:center;justify-content:center;gap:4px;min-height:38px;padding:0 12px;border:1px solid #228eeb;border-radius:24px;font-size:13px;color:#1484e2}.cooperation-link svg{width:15px;height:15px}.cooperation-empty{padding:40px 12px;text-align:center;color:#7a93a7;font-size:14px}.cooperation-hero{min-height:155px;margin:0}.cooperation-hero .cooperation-tags{margin-top:10px;max-width:85%}.cooperation-hero h1{max-width:90%}.cooperation-section{position:relative;overflow:hidden;border-radius:15px;background:#ffffffdc;padding:14px 12px;margin-top:12px}.cooperation-section h2{display:flex;align-items:center;gap:7px;color:#087ace;font-size:17px;margin:0 0 12px}.cooperation-section h2>svg{width:23px;height:23px;flex-shrink:0;color:#128ee9}.cooperation-section h2>small{font-size:10px;font-weight:400;margin-left:auto;color:#52718b;text-align:right}.cooperation-intro{position:relative;z-index:1;font-size:14px;line-height:1.9;color:#40586b;margin:0;white-space:pre-line;overflow-wrap:anywhere}.cooperation-watermark{position:absolute;right:-12px;top:12px;width:100px;height:100px;color:#b1dfff;opacity:.3;transform:rotate(-20deg)}.cooperation-directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cooperation-directions article{display:flex;align-items:center;gap:8px;padding:12px 8px;background:#edf7ff;border-radius:10px;min-width:0}.cooperation-directions article>svg{width:27px;height:27px;flex-shrink:0;color:#098fe9}.cooperation-directions article:nth-child(2)>svg{color:#ffa13a}.cooperation-directions article:nth-child(3)>svg{color:#13bfa5}.cooperation-directions article:nth-child(4)>svg{color:#ff687b}.cooperation-section h3{font-size:12px;line-height:1.5;margin:0 0 4px;overflow-wrap:anywhere;color:#21425b}.cooperation-section article p,.cooperation-steps p{font-size:10px;line-height:1.65;color:#688095;margin:0;white-space:pre-line;overflow-wrap:anywhere}.cooperation-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cooperation-projects article{display:flex;gap:8px;border:1px solid #e7eff7;border-radius:10px;overflow:hidden;min-width:0}.cooperation-projects img{width:38%;object-fit:cover}.cooperation-projects article>div{padding:7px;min-width:0}.cooperation-section-empty{font-size:13px;color:#93a9b9;text-align:center;padding:16px 0;margin:0}.cooperation-advantages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cooperation-advantages article{min-width:0;background:#edf7ff;border-radius:10px;padding:10px 5px;text-align:center}.cooperation-advantages svg{width:27px;height:27px;color:#1597f4;margin-bottom:6px}.cooperation-advantages h3{font-size:11px}.cooperation-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cooperation-steps li{position:relative;min-width:0;text-align:center}.cooperation-steps b{display:grid;place-items:center;background:linear-gradient(130deg,#46bcff,#0582eb);color:#fff;border-radius:50%;width:27px;height:27px;margin:0 auto 7px;font-size:14px}.cooperation-steps li>svg{position:absolute;right:-10px;top:7px;width:13px;height:13px;color:#70b4e4}.cooperation-steps h3{font-size:11px}.cooperation-steps p{font-size:9px}@media(min-width:420px){.cooperation-card{grid-template-columns:90px minmax(0,1fr) auto}.cooperation-cover{width:90px;grid-row:1}.cooperation-link{grid-column:3;grid-row:1;align-self:end}.cooperation-banner{min-height:145px}}@media(max-width:350px){.cooperation-card{grid-template-columns:65px minmax(0,1fr);gap:8px}.cooperation-cover{width:65px}.cooperation-page{padding-left:10px;padding-right:10px}.cooperation-directions article{gap:5px;padding:10px 6px}.cooperation-directions article>svg{width:22px;height:22px}}.site-shell:has(.cooperation-page){--app-brown:#163047;--brand-strong:#087ace}.site-shell:has(.cooperation-page) .topbar .page-title,.site-shell:has(.cooperation-page) .topbar button{color:#163047}.site-shell .cooperation-filters button{padding:0 14px;min-height:44px}.site-shell .cooperation-card{padding:10px}.site-shell .cooperation-banner h1{font-size:clamp(18px,5.1vw,24px);color:#0877d3}.site-shell .cooperation-info h2{font-size:16px;color:#163047}.site-shell .cooperation-section h2{font-size:17px;color:#087ace}.site-shell .cooperation-section h3{font-size:12px;color:#21425b}.site-shell .cooperation-advantages h3,.site-shell .cooperation-steps h3{font-size:11px}html.app-ui .cooperation-search input:focus{outline:none;box-shadow:none;border:0}.cooperation-search:focus-within{box-shadow:0 0 0 2px #168deb44}.site-shell:has(.organization-page),.site-shell:has(.organization-detail-page){background:#fff3e7!important}.organization-page,.organization-detail-page{min-height:calc(100dvh - 52px);box-sizing:border-box;padding:12px 14px 32px;background:radial-gradient(ellipse at 90% 0,#ffd3b9 0,transparent 40%),linear-gradient(#ffdfc7,#fff8ed 65%,#fff0e3);color:#6e260f}.organization-search{display:flex;align-items:center;gap:10px;padding:0 16px;background:#fffaf6;border-radius:30px;min-height:46px;color:#a09a92}.organization-search input{min-width:0;width:100%;border:0;background:transparent;outline:0;box-shadow:none;font-size:14px;color:#6e260f;padding:12px 0}.organization-filters{display:flex;gap:7px;overflow-x:auto;padding:12px 0;scrollbar-width:none}.organization-filters button{flex-shrink:0;min-height:38px;padding:0 14px;border:0;border-radius:22px;background:#fff7ef;color:#68594c;font-size:13px}.organization-filters button.active{background:linear-gradient(120deg,#ffa63e,#ff701d);color:#fff}.organization-recommend{position:relative;overflow:hidden;display:flex;align-items:center;gap:10px;padding:16px 12px 26px;border-radius:18px 18px 0 0;background:linear-gradient(110deg,#fff1de,#ffe1d6);color:#f47627}.organization-recommend h1{font-size:23px;margin:0 0 5px;color:#d94e0a}.organization-recommend p{font-size:13px;margin:0}.organization-decor{position:absolute;right:-6px;bottom:-20px;opacity:.13}.organization-list{display:grid;gap:12px}.organization-card{width:100%;box-sizing:border-box;position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:12px;background:#fffdfb;border:0;border-radius:16px;text-align:left;color:inherit;box-shadow:0 5px 20px #d8873410}.organization-cover{border-radius:12px;background:#fff0e4;overflow:hidden;min-height:76px;display:grid;place-items:center;color:#ff6c25}.organization-cover img{width:100%;height:100%;object-fit:cover}.organization-cover.sun{color:#eea01a;background:#fff6dd}.organization-cover.medical{color:#fc5736;background:#fff0e9}.organization-cover.home{color:#f48a25;background:#fff6df}.organization-info{min-width:0}.organization-info h2{font-size:17px;line-height:1.4;margin:0 0 6px;overflow-wrap:anywhere}.organization-info p{font-size:12px;line-height:1.6;color:#98918b;margin:0 0 8px}.organization-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.organization-tag{font-size:11px;line-height:1.6;padding:2px 8px;background:#fff0de;color:#ba662c;border-radius:20px}.organization-tag:first-child{background:#ffe8e3;color:#dc6855}.organization-link{grid-column:2;justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid #ff843a;border-radius:24px;font-size:13px;color:#eb7228}.organization-empty{text-align:center;padding:40px 10px;color:#aa8068;font-size:14px}@media(min-width:420px){.organization-card{grid-template-columns:80px minmax(0,1fr) auto}.organization-card .organization-link{grid-column:3;grid-row:1;align-self:center}}.organization-hero[data-v-568af778]{position:relative;overflow:hidden;border-radius:18px;border:1px solid #fff9;min-height:180px;padding:22px 16px;box-sizing:border-box;background:linear-gradient(115deg,#fff4df,#ffdac6)}.organization-hero>img[data-v-568af778]{position:absolute;right:0;top:0;width:58%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(to right,transparent,#000 65%);mask-image:linear-gradient(to right,transparent,#000 65%);opacity:.65}.organization-hero>div[data-v-568af778]{position:relative}.organization-hero h1[data-v-568af778]{font-size:24px;line-height:1.4;margin:0 0 10px;max-width:90%;overflow-wrap:anywhere}.organization-hero p[data-v-568af778]{font-size:13px;line-height:1.7;margin:0 0 12px;max-width:75%}.organization-detail-section[data-v-568af778]{background:#fffdfb;border-radius:16px;margin-top:12px;padding:14px 12px}.organization-detail-section h2[data-v-568af778]{display:flex;align-items:center;gap:6px;color:#d84d10;font-size:18px;margin:0 0 12px}.organization-detail-section h2 svg[data-v-568af778]{width:22px;color:#ff7229}.organization-intro[data-v-568af778]{font-size:14px;line-height:1.9;color:#4f463d;margin:0;white-space:pre-line;overflow-wrap:anywhere}.organization-services[data-v-568af778]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.organization-services>div[data-v-568af778],.organization-audience article[data-v-568af778]{background:linear-gradient(#fff5ed,#fff0e8);border-radius:10px;padding:10px 4px;text-align:center;min-width:0}.organization-services svg[data-v-568af778],.organization-audience svg[data-v-568af778]{width:28px;height:28px;color:#ff792e}.organization-detail-section h3[data-v-568af778]{font-size:12px;margin:6px 0;color:#7d301b}.organization-services p[data-v-568af778],.organization-audience p[data-v-568af778]{font-size:10px;line-height:1.6;margin:0;color:#73685f;white-space:pre-line;overflow-wrap:anywhere}.organization-projects[data-v-568af778]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.organization-projects article[data-v-568af778]{display:flex;gap:7px;min-width:0;background:#fff4eb;border-radius:10px;overflow:hidden}.organization-projects img[data-v-568af778]{width:35%;object-fit:cover}.organization-projects article>div[data-v-568af778]{min-width:0;padding:6px 5px 8px 0}.organization-projects h3[data-v-568af778]{margin:0 0 5px}.organization-projects p[data-v-568af778]{font-size:10px;line-height:1.6;color:#73685f;margin:0}.organization-audience[data-v-568af778]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.organization-section-empty[data-v-568af778]{font-size:13px;color:#ad9280;margin:12px 0}.site-shell.app-has-tabs:has(.app-charity-new){background-image:linear-gradient(to bottom,transparent 162cqw,#ffe2cb 178cqw),var(--art-a877012e4e19e58a71dba522, url(/images/charity/background.png))!important;background-size:100% 100%,100% auto;background-color:#ffe2cb}.app-charity-new{position:relative;min-height:177.68cqw;padding:0 4.4cqw 7cqw}.app-charity-new button{border:0;background:none;cursor:pointer}.app-charity-new button:focus-visible{outline:2px solid #a84212;outline-offset:3px}.charity-toolbar{height:18.5cqw;position:relative}.charity-news{position:absolute;top:3.7cqw;width:7.4cqw;height:7.4cqw;border-radius:50%}.app-charity-new .charity-news{right:-.8cqw;display:grid;place-items:center;background:#fff;color:#842310}.charity-news svg{width:4.4cqw;height:4.4cqw;stroke-width:2.4}.charity-search{position:absolute;top:3.45cqw;left:-.8cqw;width:83.5cqw;height:max(36px,8cqw);background:#fff;border-radius:8cqw;display:flex;align-items:center;gap:2.8cqw;padding:0 4.6cqw;box-sizing:border-box}.charity-search svg{width:4.4cqw;height:4.4cqw;color:#090909;stroke-width:3;flex-shrink:0}.charity-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;padding:0;font-size:14px;color:#222}.charity-search input::placeholder{color:#222;opacity:1}.charity-covenant{position:relative;height:max(43.2cqw,calc(31.6cqw + 44px))}.charity-covenant-tag{position:absolute;left:4.6cqw;top:3cqw;width:31.88cqw}.charity-covenant-links{position:absolute;left:5cqw;top:31.6cqw;display:flex;gap:2cqw}.app-charity-new .charity-covenant-read{width:23.5cqw;min-height:44px;display:grid;place-items:center;padding:0;color:#ff4e08;font-size:clamp(12px,3cqw,14px);font-weight:800;opacity:1;cursor:pointer}.charity-covenant-pill{width:100%;height:clamp(24px,6.5cqw,28px);box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:1cqw;padding:0 1.2cqw;border:1px solid #fff8ef;border-radius:999px;background:linear-gradient(180deg,#fff,#fff8f0);box-shadow:0 2px 6px #a6441929;white-space:nowrap}.charity-covenant-pill svg{width:2.5cqw;height:2.5cqw;min-width:9px;min-height:9px;stroke-width:2.8}.charity-participation{margin-top:3cqw;padding:0 2.9cqw 2.6cqw;background:var(--art-0a2c3fdc5bfe17fbd9aee323, url(/images/charity-legacy/layer-30.png)) center / 100% 100% no-repeat}.charity-participation header,.charity-projects header{display:flex;align-items:center;justify-content:space-between;height:11.7cqw;padding-left:8.5cqw;gap:2cqw}.charity-participation h2,.charity-projects h2{margin:0;flex-shrink:0}.charity-participation h2 img{width:21.25cqw}.charity-tagline{width:32cqw}.charity-actions{display:grid;grid-template-columns:1fr 1fr;gap:2cqw}.charity-actions img{width:100%}.charity-projects{margin-top:3cqw;min-height:47.2cqw;padding:0 3cqw 2cqw;border-radius:4cqw;background:#fff var(--art-a915d79bd6f7a48a5b7a5923, url(/images/charity-legacy/layer-33.png)) top center / 100% auto no-repeat}.charity-projects header{height:10.4cqw}.charity-projects h2 img{width:17cqw}.charity-projects header button img{width:11.8cqw}.charity-project-carousel{width:100%;min-width:0;padding-bottom:26px;--swiper-pagination-color: #ff781f;--swiper-pagination-bullet-inactive-color: #e8bca0;--swiper-pagination-bullet-inactive-opacity: .6}.charity-project-carousel.swiper-pagination-disabled{padding-bottom:0}.charity-project-carousel .swiper-slide{height:auto}.charity-project-carousel .swiper-pagination{bottom:0}.charity-project-carousel .swiper-pagination-bullet{width:8px;height:8px}.charity-project-carousel .swiper-pagination-bullet-active{width:20px;border-radius:5px}.charity-project-carousel .charity-project-example{height:100%}.charity-project-carousel .charity-project-example h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.charity-project-carousel .charity-project-example p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.app-charity-new .charity-project-example{width:100%;min-width:0;position:relative;padding:6px;border-radius:10px;background:#fff;box-shadow:0 1px 5px #56361517;text-align:left}.charity-project-example img{width:100%}.app-charity-new .charity-participation h2,.app-charity-new .charity-projects h2{font-size:18px;color:#64250e;line-height:1.3}.charity-project-photo{position:relative;aspect-ratio:660 / 293;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:#fff4eb;color:#dc9a70}.charity-project-photo img{display:block;width:100%;height:100%;aspect-ratio:660 / 293;object-fit:cover;border-radius:7px}.charity-project-photo span{position:absolute;top:5px;left:5px;background:#ff7b18;color:#fff;padding:2px 6px;border-radius:12px;font-size:10px}.app-charity-new .charity-project-example h3{margin:10px 4px 5px;font-size:16px;color:#241b15;line-height:1.4;overflow-wrap:anywhere}.app-charity-new .charity-project-example p{margin:0 4px 6px;font-size:13px;line-height:1.6;color:#99958f;overflow-wrap:anywhere}@media(max-width:360px){.app-charity-new .charity-participation h2,.app-charity-new .charity-projects h2{font-size:16px}.charity-tagline{width:29cqw}}.charity-search-empty{grid-column:1 / -1;padding:9cqw 0;text-align:center;color:#95715d}.site-shell:has(.app-community-create){background-image:linear-gradient(to bottom,transparent 162cqw,#fff0e7 178cqw),var(--art-84cdb7f5ae745077b69a435e, url(/images/community-create/1.png))!important;background-size:100% 100%,100% auto;background-color:#fff0e7}.app-community-create{padding:0 4.4cqw 7cqw;min-height:177.8cqw;color:#842310}.community-create-brand{height:26.5cqw;padding:8.3cqw 2.3cqw 0}.community-create-brand img{width:34.5cqw}.community-create-cover{display:block;position:relative;padding:1.8cqw;background:#fff url(/images/community-create/3.png) center / 100% 100% no-repeat;border-radius:2.8cqw;box-shadow:0 7px 13px #dc804322;cursor:pointer}.community-create-cover input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1}.community-create-cover:focus-within{outline:2px solid #f77431;outline-offset:3px}.community-create-cover>img{width:100%;border-radius:2cqw}.community-create-cover .community-cover-preview{aspect-ratio:750 / 422;object-fit:contain;background:#fff1e7}.community-create-cover>span{position:absolute;bottom:3cqw;left:50%;transform:translate(-50%);background:#fffdf4e8;padding:5px 12px;border-radius:20px;font-size:12px}.community-create-fields{margin-top:2cqw;padding:0 3.8cqw;background:#fff;border-radius:2.8cqw;box-shadow:0 7px 13px #dc804322;overflow:hidden}.community-create-fields label{display:flex;align-items:center;gap:3cqw;min-height:12.4cqw;padding:1.8cqw 0;border-bottom:1px solid #ffeadf}.community-create-fields label:last-child{border:0}.community-create-fields label>img{width:8.5cqw;flex-shrink:0}.community-create-fields strong{font-size:clamp(13px,3.5cqw,17px);white-space:nowrap}.community-create-fields input,.community-create-fields textarea{min-width:0;flex:1;width:0;padding:4px 0;border:0;background:transparent;color:#482519;font-size:14px;text-align:right;outline:none}.community-create-fields textarea{resize:none;height:24px;line-height:1.5;overflow-y:auto;box-sizing:border-box}.community-create-fields label:has(textarea){align-items:center}.community-create-fields textarea:focus{height:24px;text-align:right;background:transparent!important;outline:none}.community-region-value{flex:1;min-width:0;color:#b18d7d;font-size:clamp(12px,3.3cqw,15px);text-align:right}.region-drawer-mask{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-end;background:#3f201766}.region-drawer{width:100%;max-width:520px;margin:0 auto;padding:5cqw 4cqw 7cqw;border-radius:5cqw 5cqw 0 0;background:#fffaf5;box-shadow:0 -8px 30px #6b321c33}.region-drawer header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3cqw;color:#482519}.region-drawer header button{border:0;background:transparent;color:#e97845;font-weight:700}.region-columns{display:grid;grid-template-columns:42% 58%;gap:2cqw;height:58cqw;overflow:hidden;padding:0 1cqw;position:relative}.region-columns:after{content:"";position:absolute;left:0;right:0;top:50%;height:11cqw;transform:translateY(-50%);border-top:1px solid #f2c9b5;border-bottom:1px solid #f2c9b5;background:#fff0e644;pointer-events:none}.region-columns button{display:block;width:100%;height:11cqw;min-height:36px;padding:0 2cqw;border:0;background:transparent;color:#b49a8e;text-align:center;font-size:clamp(12px,3.5cqw,16px);scroll-snap-align:center;position:relative;z-index:1}.region-provinces,.region-cities{overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;padding:23.5cqw 0}.region-provinces::-webkit-scrollbar,.region-cities::-webkit-scrollbar{display:none}.region-provinces{border-right:1px solid #f1dfd5}.region-provinces button.active{color:#e97845;font-weight:700}.region-cities{padding-left:1cqw}.intro-drawer textarea{width:100%;min-height:38cqw;box-sizing:border-box;resize:none;padding:3cqw;border:1px solid #f1d5c5;border-radius:3cqw;outline:none;background:#fff;color:#482519;font:inherit;line-height:1.6}.intro-drawer textarea:focus{border-color:#e98252;box-shadow:0 0 0 3px #f9c8a633}.community-create-fields label>svg{width:12px;flex-shrink:0;color:#cba394}.community-create-types{padding:0;margin:4cqw 0 3.5cqw;border:0;min-width:0}.community-create-types legend{font-size:18px;font-weight:700;padding:0 0 0 3cqw;border-left:5px solid #ff782a;color:#b63812;margin-bottom:2.7cqw}.community-create-types>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2cqw 1.4cqw}.app-community-create .community-create-types button{display:flex;align-items:center;justify-content:center;gap:1.5cqw;min-height:9cqw;border:1px solid #ffdac4;border-radius:24px;color:#cb3a0c;background:url(/images/community-create/14.png) center / 100% 100% no-repeat;font-size:14px;font-weight:600}.app-community-create .community-create-types button.selected{background:url(/images/community-create/12.png) center / 100% 100% no-repeat;color:#fff;border-color:transparent}.community-create-types button>img,.community-create-types button>svg{width:4.6cqw;height:4.6cqw;object-fit:contain}.community-create-types button.selected>img{filter:brightness(0) invert(1)}.community-create-covenant{width:100%;margin:3cqw 0}.app-community-create .community-create-submit{display:block;width:100%;border:0;background:none;padding:0;cursor:pointer}.community-create-submit img{width:100%}.community-region-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-intro-count{margin-top:8px;color:#ac806a;text-align:right;font-size:12px}.site-shell:has(.community-square-page){background-image:none!important;background-color:#fff0e7}.community-square-page{background:linear-gradient(to bottom,transparent 162cqw,#fff0e7 178cqw),var(--art-131cd5c0a6986ffb13da205f, url(/images/community-square/1.png)) center top / 100% auto no-repeat}.community-square-page .community-join-tabs{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:none;overscroll-behavior-x:contain;gap:2cqw;margin:3.5cqw 0 3.2cqw}.app-community-join.community-square-page .community-join-tabs button{flex:0 0 auto;min-width:17cqw;min-height:40px;padding:1cqw 4cqw;font-size:clamp(12px,3.1cqw,15px);white-space:nowrap}.community-square-page .community-join-list{gap:1.8cqw}.app-community-join.community-square-page .community-join-card{min-height:19.6cqw;padding:2.4cqw 0 3.1cqw 2.5cqw;gap:3.6cqw;background:transparent url(/images/community-square/6.png) center / 100% 100% no-repeat;box-shadow:none;border-radius:0}.community-square-page .community-join-avatar{width:14cqw;flex-basis:14cqw;height:13.6cqw;border-radius:4cqw}.app-community-join.community-square-page .community-join-info h2{font-size:clamp(13px,3.6cqw,17px);margin-bottom:2cqw}.community-square-page .community-join-info p{font-size:clamp(10px,2.8cqw,13px);gap:1cqw 3cqw}.community-square-page .community-join-info p img{width:4cqw;max-height:3.2cqw}.app-community-join.community-square-page .community-join-action{flex:0 0 23.8cqw;min-width:0;padding:0;background:none;border-radius:0;line-height:1.4;color:#d76629;font-size:12px}.community-square-page .community-join-action img{display:block;width:100%;height:auto}.community-square-page .community-join-card:disabled{cursor:default}.site-shell:has(.app-community-join){background-image:linear-gradient(to bottom,transparent 162cqw,#fff0e7 178cqw),var(--art-131cd5c0a6986ffb13da205f, url(/images/community-join/1.png))!important;background-size:100% 100%,100% auto;background-color:#fff0e7}.app-community-join{padding:0 4.4cqw 5cqw;min-height:177.8cqw}.community-join-brand{height:26.3cqw;padding:8.3cqw 2.3cqw 0}.community-join-brand img{width:34.5cqw}.community-join-search{display:flex;align-items:center;gap:2.5cqw;height:max(38px,9.1cqw);padding:0 4.5cqw;border-radius:40px;background:#fff;color:#92908b}.community-join-search input{flex:1;min-width:0;width:0;border:0;padding:0;outline:none;background:transparent;font-size:14px;color:#553425}.community-join-search input::placeholder{color:#92908b}.community-join-tabs{display:flex;overflow-x:auto;gap:1.8cqw;margin:3.5cqw 0;scrollbar-width:none}.app-community-join .community-join-tabs button{flex:1 1 0;min-height:8cqw;padding:5px 0;border:1px solid #ffdeca;border-radius:30px;background:#fff8f0;color:#842310;font-size:14px;font-weight:600;cursor:pointer}.app-community-join .community-join-tabs button.selected{background:linear-gradient(110deg,#ffa52e,#ff572c 58%,#ff243d);border-color:transparent;color:#fff}.community-join-list{display:flex;flex-direction:column;gap:2.8cqw}.app-community-join .community-join-card{width:100%;border:0;text-align:left;font:inherit;cursor:pointer;display:flex;align-items:center;gap:3.5cqw;min-height:18cqw;padding:2.2cqw 1.5cqw 2.2cqw 2.5cqw;border-radius:4cqw;background:#fff url(/images/community-join/6.png) center / 100% 100% no-repeat;box-shadow:0 8px 14px #f0915920}.community-join-avatar{flex:0 0 14cqw;height:13.6cqw;object-fit:cover;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:6.4cqw;font-weight:700}.community-join-info{flex:1;min-width:0}.app-community-join .community-join-info h2{font-size:clamp(13px,3.6cqw,17px);color:#820d03;line-height:1.4;margin:0 0 1.8cqw;overflow-wrap:anywhere}.community-join-info p{display:flex;flex-wrap:wrap;gap:1cqw 3cqw;margin:0;color:#999;font-size:11px}.community-join-info p span{display:inline-flex;align-items:center;gap:1cqw;white-space:nowrap}.community-join-info p img{width:3cqw;max-height:3cqw;object-fit:contain}.app-community-join .community-join-action{flex:0 0 23cqw;border:0;padding:0;background:none;cursor:pointer}.community-join-card:focus-visible{outline:2px solid #d66727;outline-offset:3px}.community-join-action img{width:100%}.community-join-demo{text-align:center;margin:4cqw 0 0;font-size:10px;color:#ac806a}.community-join-empty{padding:30px 12px;color:#9c7865;font-size:13px;text-align:center}.app-community-join .community-join-action{text-align:center;flex-basis:21cqw;padding:9px 3px;border-radius:24px;background:linear-gradient(120deg,#ffa932,#ff552c);color:#fff;font-size:12px;font-weight:600}.app-community-join .community-join-action:disabled{background:#fff0e4;color:#bb8060;cursor:default}.community-join-info .community-join-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;line-height:1.5}.app-community-join .community-load-more{display:block;margin:20px auto;padding:8px 24px;border:1px solid #ffd5ba;border-radius:20px;background:#fff8f0;color:#b84e27}.app-community-join .community-join-info h2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-join-info .community-join-description{overflow-wrap:anywhere}.community-id-mask{position:fixed;inset:0;z-index:1000;background:#3f201766;display:flex;align-items:flex-end}.community-id-drawer{box-sizing:border-box;width:100%;max-width:520px;margin:0 auto;padding:22px 20px max(24px,env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fffaf5;max-height:75dvh;overflow-y:auto;color:#683424}.community-id-drawer header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.community-id-drawer header button{border:0;background:none;color:inherit}.community-id-drawer form{display:flex;gap:10px}.community-id-drawer input{min-width:0;flex:1;border:1px solid #f2ceb0;border-radius:12px;padding:12px;background:#fff;font-size:16px;outline-color:#ed8c4a}.community-id-preview{overflow-wrap:anywhere;margin-top:20px}.community-id-preview h2{font-size:18px}.community-id-preview p{font-size:14px;line-height:1.6}.community-id-preview button{width:100%}.site-shell:has(.community-inside-page){background:#fff0e4 var(--art-1652772218f106bc94a7707b, url(/images/community-detail/background.png)) center top/100% 100% no-repeat!important}.community-inside-page{padding:0 4.4cqw 10cqw;min-height:100dvh;color:#682a12}.community-inside-brand{height:32.3cqw;margin:0 -4.4cqw;padding-left:6.4cqw;display:flex;align-items:center;background:var(--art-131cd5c0a6986ffb13da205f, url(/images/community-join/1.png)) center top/100% auto no-repeat}.community-inside-brand img{width:38cqw}.community-inside-hero{position:relative;min-height:43cqw;padding:8.6cqw 5.2cqw 4cqw;background:var(--art-7574a7f094c1528b8f7691ea, url(/images/community-detail/hero.png)) center/100% 100% no-repeat;color:#fff}.community-inside-page .community-inside-hero h1{color:#fff;width:70%;font-size:6.1cqw;line-height:1.3;margin:0 0 1.2cqw;overflow-wrap:anywhere}.community-inside-hero>p{margin:0;font-size:3.8cqw}.community-inside-actions{display:flex;gap:4cqw;margin-top:6cqw}.community-inside-page .community-inside-actions button{flex:1;min-width:0;padding:0;border:0;background:transparent;opacity:1}.community-inside-actions button img{display:block;width:100%;height:auto}.community-inside-section{margin-top:4.7cqw}.community-inside-section>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.7cqw}.community-inside-page .community-inside-section h2{display:flex;align-items:center;gap:2.4cqw;margin:0;font-size:4.5cqw;letter-spacing:.4cqw}.community-inside-section h2:before{content:"";width:1.4cqw;height:4cqw;border-radius:1cqw;background:linear-gradient(#ffae28,#ff5019)}.community-inside-section header>span{display:flex;align-items:center;gap:1cqw;padding:.8cqw 2.5cqw;border:1px solid #ffc596;border-radius:5cqw;font-size:2.8cqw}.community-inside-section header>span svg{width:2.7cqw;height:2.7cqw;color:#ffba7a}.community-inside-founder{min-height:25.8cqw;padding:3.5cqw 3cqw 3cqw 26cqw;background:var(--art-7a7c15dddbb3b2ed5beb5335, url(/images/community-detail/founder.png)) center/100% 100% no-repeat}.community-inside-page .community-inside-founder h3{display:flex;align-items:center;gap:2cqw;font-size:4.2cqw;margin:0 0 1.5cqw}.community-inside-founder h3 img{width:4.5cqw}.community-founder-role{display:inline-block;padding:.6cqw 2cqw;border-radius:4cqw;background:#ffebd8;color:#ee6a29;font-size:3cqw}.community-inside-founder p{font-size:2.5cqw;margin:1.4cqw 0 0;color:#9c3223;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-inside-panel,.community-inside-board{background:#fffefa;border-radius:4.4cqw;padding:2.4cqw;box-shadow:0 2px 2px #854b2a14}.community-inside-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4cqw;padding:3cqw 4cqw}.community-inside-board>div{display:flex;align-items:center;flex-direction:column;gap:1.5cqw;padding:0 1cqw 2.5cqw;border-radius:3cqw;box-shadow:0 2px 4px #67412022}.community-role-icon{width:9cqw;height:9cqw;border-radius:50%;display:grid;place-items:center;color:#fff}.community-role-icon svg{width:5.8cqw;height:5.8cqw}.community-inside-board strong{font-size:2.8cqw;font-weight:500}.community-inside-board small{padding:.8cqw 2cqw;border-radius:4cqw;background:#ffebe1;color:#ff5836;font-size:2.6cqw;white-space:nowrap}.community-inside-people{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2.3cqw 2cqw}.community-inside-people>div{min-width:0;text-align:center}.community-person-avatar{width:11.8cqw;height:11.8cqw;margin:0 auto;border-radius:4cqw;display:grid;place-items:center;color:#fff;font-size:4.5cqw;font-weight:700;box-shadow:inset 3px 3px 6px #fff5}.community-inside-people p{font-size:2.4cqw;margin:1.2cqw 0 0;overflow-wrap:anywhere;color:#29251f}.tone-0{background:linear-gradient(135deg,#ffb45b,#ff333d)}.tone-1{background:linear-gradient(135deg,#64ddcb,#22a398)}.tone-2{background:linear-gradient(135deg,#ba98ff,#7266ef)}.tone-3{background:linear-gradient(135deg,#ffd262,#ff8b22)}.tone-4{background:linear-gradient(135deg,#ffa7ca,#ed5d9f)}.community-inside-member-count{margin-top:2cqw;padding:2cqw;border:1px dotted #ffbf8c;border-radius:2cqw;color:#ff6344;text-align:center;font-size:2.7cqw}.community-inside-empty{padding:5cqw 2cqw;text-align:center;font-size:3cqw;color:#a6836d}.community-inside-status{width:94%;margin:2cqw 3% 0;min-height:10cqw;display:flex;align-items:center;justify-content:center;gap:2cqw;border:0;border-radius:8cqw;color:#fff;background:linear-gradient(120deg,#ffbd48,#ff233d);font-size:4cqw;font-weight:700;opacity:1}.community-inside-status svg{width:5cqw;height:5cqw}.community-inside-page .community-inside-hero h1{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.community-inside-founder{min-width:0}.community-inside-founder p{overflow-wrap:anywhere;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.community-role-manage{margin-left:auto;margin-right:10px;border:0;border-radius:20px;padding:6px 10px;background:#ffead6;color:#ce5c25;font-size:12px}.community-role-dismiss{border:0;background:#fff0e5;color:#b64e31;border-radius:16px;padding:4px 10px;font-size:11px;margin-top:4px}.community-role-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #f7dfcf}.community-role-option span{flex:1;min-width:0;overflow-wrap:anywhere}.community-role-option small{display:block;color:#b68c78;font-size:12px;margin-top:4px}.community-role-option button{flex:0 0 auto;width:auto;min-width:110px;margin:0;padding:10px 14px;font-size:12px}.community-role-option button:disabled{opacity:.5}.community-inside-founder[data-v-6d79cf09]{position:relative}.community-inside-page .community-inside-founder h3[data-v-6d79cf09]{padding-right:22cqw;min-height:36px;overflow-wrap:anywhere}.community-inside-page .community-inside-founder .community-details-link[data-v-6d79cf09]{position:absolute;top:3cqw;right:3cqw;min-height:36px;padding:0 10px;border:1px solid #f6b17c;border-radius:18px;background:#fff8ed;color:#d97936;font-size:12px}.community-ranking[data-v-f26c110b]{padding:16px 14px 30px;color:#75432b}.ranking-caption[data-v-f26c110b]{margin:0 0 16px;font-size:14px}.ranking-columns[data-v-f26c110b]{display:flex;justify-content:space-between;font-size:12px;color:#ac8a73;margin-bottom:8px}.community-ranking article[data-v-f26c110b]{display:flex;align-items:center;gap:10px;min-height:68px;padding:12px;margin-bottom:9px;border-radius:12px;background:#fff;box-sizing:border-box}.rank[data-v-f26c110b]{min-width:26px;text-align:center;color:#ab9182;font-weight:700}.rank.top[data-v-f26c110b]{color:#ea772c}.name[data-v-f26c110b]{flex:1;min-width:0;overflow-wrap:anywhere;font-size:14px}.name small[data-v-f26c110b]{margin-left:5px;padding:2px 5px;border-radius:6px;background:#ffeddf;color:#df793e;font-size:11px}.community-ranking strong[data-v-f26c110b]{font-size:15px;color:#d97538;overflow-wrap:anywhere;max-width:45%;text-align:right}.ranking-empty[data-v-f26c110b]{padding:28px 0;text-align:center;color:#a48b7c}.community-ranking button[data-v-f26c110b]{width:100%;min-height:44px;border:1px solid #f2d8c0;border-radius:24px;background:#fff8ef;color:#b96935;font-size:14px}.community-investment-details[data-v-680d5e8f]{min-height:calc(100dvh - 52px);padding:16px 14px 32px;background:linear-gradient(#fff0e2,#fff8f0);box-sizing:border-box}.record-member[data-v-680d5e8f]{margin:0 0 10px;font-size:14px;font-weight:600;overflow-wrap:anywhere}.community-investment-record[data-v-680d5e8f]{padding:16px;margin-bottom:12px;background:#fffdfa;border-radius:16px;color:#743820}.community-investment-record header[data-v-680d5e8f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #f7e8da}.community-investment-record strong[data-v-680d5e8f]{font-size:22px;color:#ec682b;overflow-wrap:anywhere;min-width:0}.community-investment-record header span[data-v-680d5e8f]{font-size:12px;white-space:nowrap;padding:4px 9px;border-radius:15px;background:#fff0dc;color:#d97730}.community-investment-record header .settled[data-v-680d5e8f]{background:#eaf5ed;color:#578363}.community-investment-record dl[data-v-680d5e8f]{margin:14px 0 0;display:grid;gap:12px;font-size:13px}.community-investment-record dl div[data-v-680d5e8f]{display:flex;justify-content:space-between;gap:10px}.community-investment-record dt[data-v-680d5e8f]{color:#a38c7b;flex-shrink:0}.community-investment-record dd[data-v-680d5e8f]{margin:0;text-align:right;overflow-wrap:anywhere}.community-investment-record .income[data-v-680d5e8f]{color:#e36a2e;font-weight:600}.record-empty[data-v-680d5e8f]{text-align:center;color:#ac9281;padding:40px 0;font-size:14px}.community-investment-details .records-more[data-v-680d5e8f]{display:block;width:100%;min-height:44px;border:1px solid #f2d8c0;border-radius:24px;background:#fff8ef;color:#b96935;font-size:14px}.records-more[data-v-680d5e8f]:disabled{opacity:.6}.site-shell:has(.community-investment-page){background:#fff1e8 var(--art-069bb10a3306b4f7c7d75ec2, url(/images/community-investment/1.png)) center top/100% auto no-repeat!important}.community-investment-page{min-height:100dvh;padding:0 4.4cqw 8.7cqw;color:#821b0c}.community-investment-brand{height:34.2cqw;padding:8.4cqw 2.3cqw 0}.community-investment-brand img{display:block;width:35cqw}.community-investment-panel{border-radius:3.5cqw;overflow:hidden;background:#fffefa}.community-investment-page .community-investment-live-title{margin:0;display:flex;align-items:center;gap:2.7cqw;min-height:10.5cqw;padding:2cqw 4cqw 2cqw 12cqw;background:var(--art-573e98d2629585b71afdd7bf, url(/images/community-investment-current/panel.png)) left top / 100% auto no-repeat;color:#fff;font-size:4.1cqw;font-weight:700}.community-investment-live-title svg{width:5cqw;height:5cqw}.community-investment-panel-body{padding:2.6cqw}.community-investment-stats{display:grid;grid-template-columns:1.08fr 1fr;gap:2cqw}.community-investment-stats>div{display:flex;align-items:center;gap:2.4cqw;padding:2.3cqw 1.6cqw;border:1px solid #f7e8d9;border-radius:2.8cqw;min-width:0}.community-stat-icon{display:grid;place-items:center;flex-shrink:0;width:9cqw;height:9cqw;border-radius:50%;object-fit:contain;background:transparent}.community-stat-icon svg{width:6cqw;height:6cqw}.community-investment-stats>div>div{min-width:0;font-size:2.9cqw}.community-investment-stats strong{display:flex;align-items:baseline;gap:1cqw;margin-top:1.3cqw;font-size:clamp(15px,4.6cqw,22px);line-height:1.3;flex-wrap:wrap;color:#f30;overflow-wrap:anywhere}.community-investment-stats small{font-size:2.8cqw;font-weight:400;color:#982e21}.community-distribution{margin-top:2.4cqw;padding:0 2.8cqw 1.4cqw;border:1px solid #f9e7d7;border-radius:2.6cqw}.community-investment-page .community-distribution h2{margin:0 -2.8cqw .5cqw;padding:1.1cqw 2.1cqw;display:flex;align-items:center;gap:1.5cqw;background:linear-gradient(90deg,#fff0df,#fffaf3);font-size:3.5cqw;color:#792712}.community-distribution h2 .community-stat-icon{width:5.5cqw;height:5.5cqw}.community-distribution h2 svg{width:3.8cqw;height:3.8cqw}.community-interest-row,.community-reward-row{display:flex;align-items:center;min-height:6.6cqw;gap:1cqw;border-bottom:1px solid #fbf0e7;font-size:3.1cqw}.community-interest-row{justify-content:space-between}.community-interest-row strong{font-weight:500;color:#ff4d2b}.community-reward-row{min-height:9cqw}.community-reward-row>span{white-space:nowrap}.community-reward-amounts{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1.6;font-size:2.6cqw;color:#e94b2e}.community-reward-amounts strong{font-weight:500}.community-investment-page .community-reward-row button{flex-shrink:0;border:0;padding:1.5cqw 1.8cqw;border-radius:4cqw;background:linear-gradient(110deg,#ffac42,#ff4b34);color:#fff;font-size:2.7cqw}.community-star-heading{padding:1.5cqw 0;align-items:flex-start}.community-star-heading small{display:block;color:#999;font-size:2.4cqw}.community-investment-page .community-distribution h3{margin:2cqw 0;display:flex;gap:1.4cqw;align-items:center;font-size:2.9cqw;color:#ff4a20}.community-distribution h3 svg{width:4cqw;height:4cqw;fill:#ffb52c;color:#ffad1d}.community-star-shares{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;gap:1.8cqw 2cqw;padding:0 .4cqw}.community-star-shares>div{display:flex;align-items:baseline;gap:.7cqw;white-space:nowrap;font-size:2.7cqw}.community-star-shares span{color:#888}.community-star-shares strong{color:#ff4b26;font-weight:500}.community-star-shares small{font-size:2.4cqw;color:#ad6246}.community-distribution-total{margin-top:2.6cqw;display:flex;align-items:center;gap:1.5cqw;padding:1.8cqw 2cqw;border-radius:3cqw;background:#fff3e7;color:#ff5b28;font-size:3cqw}.community-distribution-total svg{width:4cqw;height:4cqw}.community-distribution-total>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5cqw 3cqw;flex:1;min-width:0}.community-distribution-total span{white-space:nowrap}.community-distribution-total strong{font-size:inherit}.community-distribution-total svg{flex-shrink:0}.community-investment-amount{margin-top:2.6cqw;padding:2.4cqw 2.8cqw;background:url(/images/community-investment/5.png) center/100% 100% no-repeat}.community-investment-amount label{display:block;margin:0 0 2.2cqw 9.4cqw;font-size:3.8cqw;font-weight:700;line-height:4.7cqw}.community-investment-amount input{display:block;width:100%;height:8.7cqw;padding:0 3cqw 0 11.5cqw;border:0;border-radius:1.8cqw;outline:none;background:url(/images/community-investment/6.png) center/100% 100% no-repeat;font-size:max(16px,2.9cqw);color:#8e2615;box-shadow:none}.community-investment-amount input:focus{box-shadow:0 0 0 1px #ff936b}.community-investment-amount input::placeholder{color:#aaa}.community-investment-presets{display:flex;gap:1.7cqw;margin-top:1.7cqw}.community-investment-presets button{flex:1;min-width:0;padding:0;border:1px solid transparent;border-radius:6cqw;background:transparent}.community-investment-presets button[aria-pressed=true]{border-color:#ff774c}.community-investment-presets img{display:block;width:100%}.community-investment-confirm{display:block;width:100%;margin-top:2cqw;padding:0;border:0;background:transparent;opacity:1}.community-investment-confirm:disabled{opacity:.55}.community-investment-confirm img{display:block;width:100%}.community-investment-page .community-distribution h2 .community-investment-details-link[data-v-e8e0ab9b]{margin-left:auto;flex-shrink:0;min-height:36px;padding:0 12px;border:1px solid #ffa773;border-radius:18px;background:#fffaf4;color:#e26825;font-size:12px}.community-investment-amount-heading[data-v-e8e0ab9b]{display:flex;align-items:center;gap:6px;margin:0 0 2.2cqw 9.4cqw;flex-wrap:wrap}.community-investment-page .community-investment-amount-heading label[data-v-e8e0ab9b]{margin:0;flex-shrink:0}.community-investment-amount-heading span[data-v-e8e0ab9b]{margin-left:auto;color:#a15a39;font-size:clamp(10px,2.7cqw,12px);line-height:1.6;overflow-wrap:anywhere;max-width:100%}.community-ranking-heading[data-v-e8e0ab9b]{display:flex;align-items:center;justify-content:space-between;gap:8px}.community-ranking-heading h3[data-v-e8e0ab9b]{flex:1;min-width:0}.community-ranking-heading a[data-v-e8e0ab9b]{display:flex;align-items:center;justify-content:center;min-height:44px;flex-shrink:0;padding:0 10px;color:#c76a30;font-size:13px;text-decoration:none}.community-dividend-countdown[data-v-e8e0ab9b]{margin:0 0 12px;padding:0;color:#c34d21;font-size:15px;font-weight:600;line-height:1.7;overflow-wrap:anywhere}.community-distribution-description[data-v-e8e0ab9b]{margin:10px 0 0;color:#a17a60;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.activity-feed[data-v-96e81a57]{background:#fffdf9;border-radius:18px;padding:0 16px}.activity-entry[data-v-96e81a57]{display:flex;gap:12px;padding:18px 0;border-bottom:1px solid #f6e8dc}.activity-entry[data-v-96e81a57]:last-child{border-bottom:0}.activity-icon[data-v-96e81a57]{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:13px;background:#fff0de;color:#e58a38}.activity-icon.joined[data-v-96e81a57]{background:#fff0e2;color:#ed7731}.activity-icon.removed[data-v-96e81a57]{background:#fff0eb;color:#cb795e}.activity-icon.left[data-v-96e81a57]{background:#f3eee9;color:#9d8a7b}.activity-body[data-v-96e81a57]{flex:1;min-width:0}.activity-body header[data-v-96e81a57]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.activity-feed h2[data-v-96e81a57]{margin:0;font-size:14px;line-height:1.6;color:#794729;flex:1;overflow-wrap:anywhere}.activity-body p[data-v-96e81a57]{margin:5px 0 0;font-size:13px;line-height:1.7;color:#96745c;overflow-wrap:anywhere}.activity-body footer[data-v-96e81a57]{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px;font-size:11px;color:#b49b88}.activity-body strong[data-v-96e81a57]{font-size:15px;color:#8f6043}.activity-body strong.income[data-v-96e81a57]{color:#e57432}.activity-empty[data-v-96e81a57]{padding:36px 0;text-align:center;color:#aa927f;font-size:14px}.activity-more[data-v-96e81a57]{width:100%;min-height:44px;margin-top:16px;border:1px solid #f4d9c1;border-radius:24px;background:linear-gradient(#fffaf3,#fff0e0);color:#b16d40;font-size:14px}.community-records-page{padding:20px 4.4cqw 32px;color:#69351f;min-height:calc(100dvh - 60px);background:linear-gradient(#fff0e3,#fff8ef)}.community-records-tabs{display:flex;gap:12px;margin-bottom:20px}.community-records-tabs button{flex:1;min-width:0;min-height:44px;border-radius:24px;background:#fff;color:#a66c45;font-size:15px}.community-records-tabs button.active{background:linear-gradient(110deg,#ffad39,#f47330);color:#fff;font-weight:600}.site-shell:has(.community-covenant-page){background:#fff6ed!important}.community-covenant-page{min-height:calc(100dvh - 70px);padding:48px 20px calc(32px + env(safe-area-inset-bottom));color:#614b3c;overflow-wrap:anywhere}.community-covenant-page .covenant-title{margin:0;text-align:center;color:#713d25;font-size:21px;font-weight:700;line-height:1.6}.community-covenant-page .covenant-subtitle{margin:10px 0 22px;text-align:center;color:#a16a42;font-size:14px}.community-covenant-page .covenant-metadata{padding:14px 16px;border:1px solid #eed8bf;border-radius:12px;background:#fffaf4}.community-covenant-page .covenant-metadata p{margin:0;font-size:13px;line-height:1.8}.community-covenant-page .covenant-metadata p+p{margin-top:6px}.community-covenant-page .covenant-chapter{margin:28px 0 16px;padding-bottom:10px;border-bottom:1px solid #ecd6bd;font-size:18px;line-height:1.6;color:#713d25}.community-covenant-page .covenant-article{margin:22px 0 10px;font-size:16px;line-height:1.7;color:#713d25}.community-covenant-page .covenant-paragraph{margin:0 0 12px;font-size:15px;line-height:1.9;text-align:justify}.site-shell:has(.community-participation-page){background:#fff6ed!important}.community-participation-page{min-height:calc(100dvh - 70px);padding:24px 16px calc(32px + env(safe-area-inset-bottom));color:#604b3c;overflow-wrap:anywhere}.community-participation-page .participation-header{padding:0 4px 8px}.community-participation-page h1{margin:0 0 18px;font-size:21px;line-height:1.5;text-align:center;color:#713d25}.community-participation-page p{margin:0 0 12px;font-size:15px;line-height:1.9;white-space:pre-line}.community-participation-page .participation-section{margin-top:16px;padding:20px 16px;border:1px solid #f3e3d3;border-radius:14px;background:#fffcf8}.community-participation-page h2{margin:0 0 16px;color:#a64d20;font-size:18px;line-height:1.6}.community-participation-page h3{margin:20px 0 8px;color:#713d25;font-size:16px;line-height:1.7}.community-participation-page h2+h3{margin-top:0}.community-participation-page ul{margin:12px 0 16px;padding:12px 16px 12px 32px;border-radius:10px;background:#fff1e5;font-size:15px;line-height:1.9}.community-participation-page li+li{margin-top:6px}.community-participation-page .participation-section>:last-child{margin-bottom:0}.withdraw-instructions[data-v-4f815636]{margin:-4px 0 20px;padding:0 8px 0 24px;color:#a17b64;font-size:13px;line-height:1.9;overflow-wrap:anywhere;list-style:disc}.wallet-withdraw-page[data-v-4f815636]{padding:56px 4.4cqw 36px;min-height:100dvh;box-sizing:border-box;color:#703f28;background:#fff5ed}.wallet-withdraw-page h1[data-v-4f815636]{text-align:center;font-size:21px;margin:0 0 26px}.recharge-amount-card[data-v-4f815636],.recharge-method-card[data-v-4f815636],.recharge-result[data-v-4f815636],.recharge-order[data-v-4f815636]{background:#fff;border:1px solid #f6e3d4;border-radius:18px;padding:22px 18px;margin-bottom:18px;box-shadow:0 5px 18px #b46a3210}.recharge-amount-card>label[data-v-4f815636],.recharge-method-card h2[data-v-4f815636]{font-size:16px;font-weight:600;margin:0 0 18px;display:block}.recharge-input[data-v-4f815636]{display:flex;align-items:center;gap:12px;border-bottom:1px solid #efd9c9;padding:8px 0 14px}.recharge-input>span[data-v-4f815636]{font-size:30px}.recharge-input input[data-v-4f815636]{min-width:0;width:100%;font-size:28px;border:0;outline:0;background:transparent;color:#713b22;padding:0;box-shadow:none}.recharge-input input[data-v-4f815636]::placeholder{font-size:20px;color:#c2aa9a}.recharge-input[data-v-4f815636]:focus-within{border-color:#ef8b43}.recharge-method[data-v-4f815636]{display:flex;align-items:center;gap:12px;min-height:64px;padding:9px 0;width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #f7eee7;background:transparent;color:inherit;text-align:left;cursor:pointer}.recharge-method[data-v-4f815636]:last-child{border-bottom:0}.recharge-method-label[data-v-4f815636]{flex:1;font-size:16px}.recharge-method input[data-v-4f815636]{width:19px;height:19px;accent-color:#ef7436;margin:0}.recharge-icon[data-v-4f815636]{height:36px;width:36px;border-radius:10px;display:grid;place-items:center;background:#fff0e2;color:#da752f;font-size:22px;font-weight:700}.recharge-icon.alipay[data-v-4f815636]{background:#1677ff;color:#fff}.recharge-icon.wechat[data-v-4f815636]{background:#08b763;color:#fff}.recharge-icon.bank[data-v-4f815636]{background:#fff0ed;color:#df5b40}.recharge-icon.fenxiang[data-v-4f815636]{background:#ff9a32;color:#fff}.recharge-submit[data-v-4f815636],.recharge-result button[data-v-4f815636]{width:100%;min-height:48px;background:linear-gradient(100deg,#ffad39,#f47330);border:0;border-radius:24px;color:#fff;font-size:17px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px}.recharge-submit[data-v-4f815636]:disabled{opacity:.5}.recharge-loading[data-v-4f815636]{font-size:14px;color:#ad8a71}.recharge-retry[data-v-4f815636]{color:#dd6e33}.recharge-result[data-v-4f815636]{text-align:center}.recharge-result svg[data-v-4f815636]{color:#ed9139}.recharge-result strong[data-v-4f815636]{display:block;font-size:30px;margin:16px}.recharge-result .recharge-secondary[data-v-4f815636]{background:transparent;color:#a16b47;margin-top:8px}.recharge-order[data-v-4f815636]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:14px}.recharge-order button[data-v-4f815636]{margin-left:auto;color:#d66b32}.recharge-method[data-v-4f815636]:focus-visible,.recharge-submit[data-v-4f815636]:focus-visible{outline:2px solid #e7833c;outline-offset:3px}.recharge-icon svg[data-v-4f815636]{width:26px;height:26px}.recharge-icon.international[data-v-4f815636]{position:relative;background:#edf2ff;color:#506db1}.recharge-icon .international-globe[data-v-4f815636]{position:absolute;right:0;bottom:0;width:16px;height:16px;background:#edf2ff;border:2px solid #edf2ff;border-radius:50%;box-sizing:content-box}.wallet-withdraw-mask[data-v-4f815636]{position:fixed;inset:0;z-index:160;background:#28160b66;display:flex;align-items:flex-end;justify-content:center}.wallet-withdraw-sheet[data-v-4f815636]{width:100%;max-width:480px;box-sizing:border-box;background:#fffaf6;border-radius:24px 24px 0 0;padding:24px 22px calc(24px + env(safe-area-inset-bottom))}.wallet-withdraw-sheet header[data-v-4f815636]{display:flex;align-items:center;justify-content:space-between}.wallet-withdraw-sheet h2[data-v-4f815636]{font-size:18px;margin:0}.wallet-withdraw-sheet header button[data-v-4f815636]{font-size:28px}.wallet-withdraw-sheet>strong[data-v-4f815636]{display:block;text-align:center;font-size:28px;color:#bd622f;margin:24px 0}.wallet-withdraw-sheet>.recharge-submit[data-v-4f815636]{margin-top:20px}.wallet-recharge-page[data-v-6c723819]{padding:56px 4.4cqw 36px;min-height:100dvh;box-sizing:border-box;color:#703f28;background:#fff5ed}.wallet-recharge-page h1[data-v-6c723819]{text-align:center;font-size:21px;margin:0 0 26px}.recharge-amount-card[data-v-6c723819],.recharge-method-card[data-v-6c723819],.recharge-result[data-v-6c723819],.recharge-order[data-v-6c723819]{background:#fff;border:1px solid #f6e3d4;border-radius:18px;padding:22px 18px;margin-bottom:18px;box-shadow:0 5px 18px #b46a3210}.recharge-amount-card>label[data-v-6c723819],.recharge-method-card h2[data-v-6c723819]{font-size:16px;font-weight:600;margin:0 0 18px;display:block}.recharge-input[data-v-6c723819]{display:flex;align-items:center;gap:12px;border-bottom:1px solid #efd9c9;padding:8px 0 14px}.recharge-input>span[data-v-6c723819]{font-size:30px}.recharge-input input[data-v-6c723819]{min-width:0;width:100%;font-size:28px;border:0;outline:0;background:transparent;color:#713b22;padding:0;box-shadow:none}.recharge-input input[data-v-6c723819]::placeholder{font-size:20px;color:#c2aa9a}.recharge-input[data-v-6c723819]:focus-within{border-color:#ef8b43}.recharge-method[data-v-6c723819]{display:flex;align-items:center;gap:12px;min-height:64px;padding:9px 0;width:100%;box-sizing:border-box;border:0;border-bottom:1px solid #f7eee7;background:transparent;color:inherit;text-align:left;cursor:pointer}.recharge-method[data-v-6c723819]:last-child{border-bottom:0}.recharge-method-label[data-v-6c723819]{flex:1;font-size:16px}.recharge-method input[data-v-6c723819]{width:19px;height:19px;accent-color:#ef7436;margin:0}.recharge-icon[data-v-6c723819]{height:36px;width:36px;border-radius:10px;display:grid;place-items:center;background:#fff0e2;color:#da752f;font-size:22px;font-weight:700}.recharge-icon.alipay[data-v-6c723819]{background:#1677ff;color:#fff}.recharge-icon.wechat[data-v-6c723819]{background:#08b763;color:#fff}.recharge-icon.bank[data-v-6c723819]{background:#fff0ed;color:#df5b40}.recharge-icon.fenxiang[data-v-6c723819]{background:#ff9a32;color:#fff}.recharge-submit[data-v-6c723819],.recharge-result button[data-v-6c723819]{width:100%;min-height:48px;background:linear-gradient(100deg,#ffad39,#f47330);border:0;border-radius:24px;color:#fff;font-size:17px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px}.recharge-submit[data-v-6c723819]:disabled{opacity:.5}.recharge-loading[data-v-6c723819]{font-size:14px;color:#ad8a71}.recharge-retry[data-v-6c723819]{color:#dd6e33}.recharge-result[data-v-6c723819]{text-align:center}.recharge-result svg[data-v-6c723819]{color:#ed9139}.recharge-result strong[data-v-6c723819]{display:block;font-size:30px;margin:16px}.recharge-result .recharge-secondary[data-v-6c723819]{background:transparent;color:#a16b47;margin-top:8px}.recharge-order[data-v-6c723819]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:14px}.recharge-order button[data-v-6c723819]{margin-left:auto;color:#d66b32}.recharge-method[data-v-6c723819]:focus-visible,.recharge-submit[data-v-6c723819]:focus-visible{outline:2px solid #e7833c;outline-offset:3px}.recharge-icon svg[data-v-6c723819]{width:26px;height:26px}.recharge-icon.international[data-v-6c723819]{position:relative;background:#edf2ff;color:#506db1}.recharge-icon .international-globe[data-v-6c723819]{position:absolute;right:0;bottom:0;width:16px;height:16px;background:#edf2ff;border:2px solid #edf2ff;border-radius:50%;box-sizing:content-box}.site-shell:has(.my-wallet-page){background:#fff4eb!important}.my-wallet-page{padding:56px 4.4cqw 32px;min-height:100dvh;color:#69351f;box-sizing:border-box}.my-wallet-page h1{font-size:21px;text-align:center;margin:0 0 22px}.my-wallet-balance{padding:26px 22px;border-radius:20px;background:linear-gradient(120deg,#ffb13e,#ff6535);color:#fff;box-shadow:0 8px 20px #ed885324}.my-wallet-balance span{display:block;font-size:13px}.my-wallet-balance strong{display:block;margin-top:12px;font-size:32px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.my-wallet-ledger{margin-top:22px;padding:0 16px;background:#fff;border-radius:18px}.my-wallet-ledger>header{display:flex;align-items:center;justify-content:space-between;padding:18px 0 8px}.my-wallet-ledger h2{font-size:16px;margin:0}.my-wallet-ledger header button{border:0;background:none;color:#c27041;font-size:12px}.my-wallet-entry{padding:18px 0;border-bottom:1px solid #f7eae1}.my-wallet-entry:last-of-type{border-bottom:0}.my-wallet-entry-top{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.my-wallet-entry h3{font-size:14px;line-height:1.5;margin:0;overflow-wrap:anywhere;min-width:0}.my-wallet-entry-top strong{font-size:17px;white-space:nowrap;font-variant-numeric:tabular-nums;color:#77584a}.my-wallet-entry-top strong.income{color:#e66d29}.my-wallet-description{font-size:12px;line-height:1.6;overflow-wrap:anywhere;margin:6px 0;color:#937461}.my-wallet-entry footer{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 10px;margin-top:9px;font-size:11px;color:#b09687}.my-wallet-state{padding:25px 0;text-align:center;color:#b09687;font-size:13px}.my-wallet-pagination{padding:14px 0 22px}.my-wallet-page .my-wallet-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:11px 18px;border:1px solid #f5d7bc;border-radius:24px;background:linear-gradient(180deg,#fff8ef,#ffeddb);color:#b86a36;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,transform .15s}.my-wallet-more:active:not(:disabled){transform:scale(.985);background:#ffe7ce}.my-wallet-more:focus-visible{outline:2px solid #ee973f;outline-offset:3px}.my-wallet-more:disabled{cursor:wait;opacity:.7}.my-wallet-spinner{animation:wallet-spin .85s linear infinite}@keyframes wallet-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.my-wallet-spinner{animation:none}.my-wallet-page .my-wallet-more{transition:none}}.investment-orders-page[data-v-4d7f4414]{padding:12px 16px 28px;color:#75432b}.investment-orders-toolbar[data-v-4d7f4414]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px}.investment-orders-toolbar button[data-v-4d7f4414]{min-height:44px;min-width:60px;background:none;border:0;color:#bd642e}.investment-order-card[data-v-4d7f4414]{padding:15px;margin-bottom:12px;background:#fff;border-radius:14px;border:1px solid #f4e2d4}.investment-order-card header[data-v-4d7f4414]{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:12px;color:#a58571}.investment-order-kind[data-v-4d7f4414]{border-radius:12px;padding:4px 10px;background:#fff0e2;color:#d26e35}.investment-order-card h2[data-v-4d7f4414]{font-size:16px;line-height:1.5;margin:12px 0;overflow-wrap:anywhere}.investment-order-amount[data-v-4d7f4414]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:13px}.investment-order-amount strong[data-v-4d7f4414]{color:#dc6c2e;font-size:19px}.investment-order-card dl[data-v-4d7f4414]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:12px;line-height:1.6;margin:14px 0}.investment-order-card dt[data-v-4d7f4414]{color:#a58c7c}.investment-order-card dd[data-v-4d7f4414]{margin:0;text-align:right;overflow-wrap:anywhere}.investment-order-card footer[data-v-4d7f4414]{font-size:12px;color:#bc794a;border-top:1px solid #faeee4;padding-top:10px}.investment-orders-more[data-v-4d7f4414]{width:100%;min-height:44px;border:1px solid #f5d7bc;border-radius:24px;background:linear-gradient(#fff8ef,#ffeddb);color:#b86a36;font-size:14px}.investment-orders-empty[data-v-4d7f4414]{text-align:center;padding:35px 0;color:#ac9181}.sandbox-controls[data-v-0d4ff46b]{padding:18px 16px 12px;margin-bottom:16px;border-radius:20px;background:linear-gradient(145deg,#fff3df,#fffaf3 42%,#fff);color:#71351c;box-shadow:0 6px 24px #b65f1b0b}.sandbox-heading[data-v-0d4ff46b],.sandbox-title[data-v-0d4ff46b],.sandbox-reset[data-v-0d4ff46b],.sandbox-time-heading[data-v-0d4ff46b],.sandbox-time-heading>span[data-v-0d4ff46b],.sandbox-advance[data-v-0d4ff46b],.sandbox-result[data-v-0d4ff46b]{display:flex;align-items:center;gap:7px}.sandbox-heading[data-v-0d4ff46b]{justify-content:space-between}.sandbox-title[data-v-0d4ff46b]{font-size:16px;font-weight:700}.sandbox-title svg[data-v-0d4ff46b]{color:#f57a24}.sandbox-controls button[data-v-0d4ff46b]{min-height:44px;border:0;font:inherit;cursor:pointer}.sandbox-controls button[data-v-0d4ff46b]:disabled{opacity:.42;cursor:default}.sandbox-reset[data-v-0d4ff46b]{background:transparent;color:#aa6b49;font-size:12px!important;padding:0 2px 0 8px}.sandbox-balances[data-v-0d4ff46b]{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:10px 0 18px}.sandbox-balances span[data-v-0d4ff46b]{display:block;font-size:12px;color:#a77d63;margin-bottom:6px}.sandbox-balances strong[data-v-0d4ff46b]{display:block;color:#e76623;font-variant-numeric:tabular-nums;white-space:nowrap}.sandbox-main-balance strong[data-v-0d4ff46b]{font-size:clamp(23px,6cqw,30px);line-height:1.2;letter-spacing:-.6px}.sandbox-main-balance small[data-v-0d4ff46b]{font-size:16px;margin-right:3px}.sandbox-charity[data-v-0d4ff46b]{text-align:right}.sandbox-charity strong[data-v-0d4ff46b]{font-size:16px;line-height:1.5}.sandbox-rates[data-v-0d4ff46b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0;background:#fff1e3;border-radius:12px}.sandbox-rates span[data-v-0d4ff46b]{text-align:center;color:#a17a61;font-size:11px}.sandbox-rates span+span[data-v-0d4ff46b]{border-left:1px solid #f3dfcd}.sandbox-rates strong[data-v-0d4ff46b]{display:block;margin-top:4px;font-size:17px;color:#884225}.sandbox-rates span:last-child strong[data-v-0d4ff46b]{color:#f16e22}.sandbox-time-heading[data-v-0d4ff46b]{justify-content:space-between;margin:18px 0 10px}.sandbox-time-heading>span[data-v-0d4ff46b]{font-weight:600;font-size:13px}.sandbox-time-heading small[data-v-0d4ff46b]{font-size:10px;color:#b19a89}.sandbox-time-controls[data-v-0d4ff46b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.sandbox-time-controls label[data-v-0d4ff46b]{display:flex;align-items:center;background:#fff8f1;border:1px solid #f2dfcc;border-radius:12px;padding:0 12px;min-width:0}.sandbox-time-controls input[data-v-0d4ff46b]{width:100%;min-width:0;min-height:44px;border:0;outline:none;background:transparent;color:#71351c;font-size:17px;font-weight:600}.sandbox-time-controls label[data-v-0d4ff46b]:focus-within{border-color:#ff9b4b}.sandbox-time-controls label span[data-v-0d4ff46b]{color:#b0927c;font-size:12px;flex-shrink:0}.sandbox-advance[data-v-0d4ff46b]{justify-content:center;border-radius:12px;background:linear-gradient(100deg,#ffad43,#ff7723);color:#fff;font-size:13px!important}.sandbox-maturity[data-v-0d4ff46b]{width:100%;margin-top:10px;border-radius:12px;background:#fff0e2;color:#bc6b36;font-size:13px!important}.sandbox-result[data-v-0d4ff46b]{margin-top:12px;justify-content:center;font-size:12px;color:#c96a28}.sandbox-result strong[data-v-0d4ff46b]{font-size:16px}.app-shop[data-v-1ee21361]{padding:70px 18px 32px;color:#78482b}.app-shop-heading[data-v-1ee21361]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:8px}.app-shop-heading h1[data-v-1ee21361]{font-size:22px}.app-shop-heading a[data-v-1ee21361]{font-size:12px;display:flex;align-items:center;color:#df6d26}.app-shop-wallet[data-v-1ee21361]{display:flex;gap:12px;align-items:center;padding:20px;border-radius:16px;background:linear-gradient(120deg,#ffdfb7,#fff1dc)}.app-shop-wallet div[data-v-1ee21361]{flex:1}.app-shop-wallet small[data-v-1ee21361],.app-shop-wallet strong[data-v-1ee21361]{display:block}.app-shop-wallet strong[data-v-1ee21361]{font-size:24px;margin-top:5px}.app-shop-wallet a[data-v-1ee21361]{font-size:12px}.app-shop-search[data-v-1ee21361]{width:100%;padding:12px 16px;border:1px solid #f0d5b9;border-radius:24px;background:#fffaf4;margin-bottom:16px}.app-shop-grid[data-v-1ee21361]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.app-shop-card[data-v-1ee21361]{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 4px 15px #b8792420;min-width:0}.app-shop-card img[data-v-1ee21361]{width:100%;aspect-ratio:1;object-fit:cover}.app-shop-card>div[data-v-1ee21361]{padding:12px}.app-shop-card h2[data-v-1ee21361]{font-size:14px;line-height:1.5;margin-bottom:10px;overflow-wrap:anywhere}.app-shop-card strong[data-v-1ee21361]{color:#ed732e;font-size:18px}.app-shop-card small[data-v-1ee21361]{display:block;font-size:11px;color:#ae9380;margin-top:5px}.app-shop-empty[data-v-1ee21361]{display:grid;justify-items:center;gap:15px;padding:40px 0;color:#b99980}.app-shop-cover[data-v-1ee21361]{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:16px}.app-shop-panel[data-v-1ee21361]{display:block;background:#fffaf5;border:1px solid #f3dfcc;border-radius:14px;padding:18px;margin:14px 0;overflow-wrap:anywhere}.app-shop-panel h2[data-v-1ee21361]{font-size:18px;margin-bottom:10px}.app-shop-panel h3[data-v-1ee21361]{margin:14px 0 8px;font-size:15px}.app-shop-panel p[data-v-1ee21361]{font-size:13px;margin:8px 0}.app-shop-panel .app-shop-price[data-v-1ee21361]{font-size:24px;color:#ec772d;font-weight:600}.app-shop-price small[data-v-1ee21361]{font-size:12px;font-weight:400}.app-shop-description[data-v-1ee21361]{white-space:pre-wrap}.app-shop-primary[data-v-1ee21361]{display:block;width:100%;padding:13px!important;border:0;border-radius:24px;background:linear-gradient(100deg,#ffab51,#f47925);color:#fff;font-weight:600;margin:16px 0;cursor:pointer}.app-shop-primary[data-v-1ee21361]:disabled{opacity:.5;cursor:not-allowed}.app-shop-panel label[data-v-1ee21361]{display:block;font-size:13px;margin:12px 0}.app-shop-panel input[data-v-1ee21361],.app-shop-panel textarea[data-v-1ee21361]{display:block;width:100%;border:1px solid #ebceb2;border-radius:8px;padding:10px;margin-top:6px;background:#fff;box-sizing:border-box}.app-shop-panel a[data-v-1ee21361]{font-size:12px;color:#de732f}.app-shop-address[data-v-1ee21361]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.app-shop-error[data-v-1ee21361]{padding:12px;background:#fff0e8;border-radius:10px;color:#b74124;font-size:13px}.app-shop-error button[data-v-1ee21361]{text-decoration:underline}.app-shop-order>div[data-v-1ee21361]{display:flex;justify-content:space-between;gap:6px;font-size:11px}.app-shop-order section[data-v-1ee21361]{display:flex;gap:12px;align-items:center;margin-top:15px}.app-shop-order img[data-v-1ee21361]{width:72px;height:72px;object-fit:cover;border-radius:8px}.app-shop-order small[data-v-1ee21361]{display:block;margin-top:6px}.app-shop-order-image[data-v-1ee21361]{width:120px;height:120px;object-fit:cover;border-radius:10px}.app-shop-cancel[data-v-1ee21361]{display:block;text-align:center;margin:18px auto;color:#c17f51;font-size:13px}:root{--global-toast-layer: 6000}:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;color:#6b3a24;background:#fbe7db;font-synthesis:none;font-weight:400;font-size:14px;--brand: #f5601f;--brand-2: #ff9052;--brand-strong: #ef4d16;--brand-grad: linear-gradient(135deg, #ff9a5a 0%, #f5541f 100%);--ink: #7a3417;--text: #5b4034;--muted: #b1897a;--line: #ffe0cf;--card: #ffffff;--soft: #fff2ea;--soft-2: #ffe7d8;--page-1: #ffe9dd;--page-2: #ffd8c4;--shadow: 0 10px 30px rgba(245, 90, 30, .1)}*{box-sizing:border-box}body{margin:0;background:#ffe9dd}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;border:0;background:none;color:inherit}button:disabled{opacity:.55;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #ffbf8a;outline-offset:3px}input:focus,textarea:focus,select:focus{outline:2px solid var(--brand-2);outline-offset:1px}h1,h2,h3,h4,p{margin:0}h1{font-size:27px;line-height:1.35;letter-spacing:.5px;font-weight:800;color:var(--brand-strong)}h2{font-size:22px;font-weight:800;color:var(--brand-strong)}h3{font-size:15px;font-weight:700;line-height:1.5;color:var(--ink)}h3:has(svg),h2:has(svg){display:flex;align-items:center;gap:7px}h3 svg,h2 svg{color:var(--brand);flex-shrink:0}small{font-size:11px}p{line-height:1.7}svg{vertical-align:middle;flex-shrink:0}.phone-shell{position:relative;max-width:430px;min-height:100vh;min-height:100dvh;margin:0 auto;background-color:var(--page-fill, #ffe9dd);background-image:var(--page-bg, none);background-repeat:no-repeat;background-position:top center;background-size:100% auto;padding-bottom:max(24px,env(safe-area-inset-bottom));overflow-x:clip;box-shadow:0 0 60px #f5642824}.phone-shell.has-tabs{padding-bottom:calc(66px + env(safe-area-inset-bottom))}@media(max-width:480px){.phone-shell{max-width:100%}}.boot-splash{min-height:100dvh;min-height:100vh;display:flex;align-items:center;justify-content:center}.boot-splash img{height:58px;width:auto}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:8px;min-height:50px;padding:max(env(safe-area-inset-top),10px) 12px 0;background:linear-gradient(#fff0e6,#fff0e6cc);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.phone-shell:has(.team-page,.rules-page,.community-page) .topbar{position:absolute;left:0;right:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar .page-title{flex:1;text-align:center}.topbar-spacer{width:34px;flex-shrink:0}.phone-shell.has-tabs .page-scene{padding-top:max(env(safe-area-inset-top),24px)}.topbar.plain{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--brand)}.page-title{font-size:17px;font-weight:700;color:var(--brand-strong)}.topbar .brand{display:flex;align-items:center;gap:8px;font-weight:800;color:var(--brand-strong)}.topbar .brand img{height:30px}.page-stage{position:relative}.page-scene{min-height:40vh}.content{padding:12px 16px 24px;display:flex;flex-direction:column;gap:14px}.bottom-tabs{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:430px;display:flex;justify-content:space-around;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -6px 24px #f564281f;z-index:40}@media(max-width:480px){.bottom-tabs{left:0;transform:none;max-width:none}}.bottom-tabs a{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:4px 0;color:#c8a493;font-size:11px}.bottom-tabs a.active{color:var(--brand-strong);font-weight:700}.primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:14px 20px;border-radius:999px;background:var(--brand-grad);color:#fff;font-weight:700;font-size:16px;box-shadow:0 10px 22px #f04e1652}.primary.narrow{width:auto;padding:11px 30px}.primary.small{width:auto;padding:8px 16px;font-size:13px}.outline{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:13px 20px;border-radius:999px;border:1.5px solid var(--brand);color:var(--brand);font-weight:700;background:#fff}.outline.danger{border-color:#e5624a;color:#e5624a}.soft-button{display:inline-flex;align-items:center;gap:5px;padding:7px 14px;border-radius:999px;background:var(--soft);color:var(--brand);font-weight:600;font-size:13px}.text-link{color:var(--brand);font-weight:600;font-size:13px;align-self:center}.card{background:var(--card);border-radius:18px;padding:16px;box-shadow:var(--shadow)}.soft-card{background:var(--soft);border-radius:18px;padding:16px}.info-box{background:var(--soft);border-radius:12px;padding:12px 14px;color:var(--text);font-size:13px;line-height:1.7}.muted{color:var(--muted)}.hint{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;line-height:1.6}.hint svg{color:var(--brand-2);flex-shrink:0}.empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 12px;color:var(--muted);text-align:center}.empty svg{color:#ffbc94}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.section-heading>a,.section-heading>button,.section-heading select{color:var(--brand);font-size:13px;font-weight:600}.brand-hero{display:flex;align-items:flex-start;gap:10px;padding:8px 4px 2px}.brand-hero img.logo{height:48px}.brand-hero .brand-title{font-size:24px;font-weight:800;color:var(--brand-strong);line-height:1.1}.brand-hero .brand-sub{font-size:12px;color:var(--brand);margin-top:4px;letter-spacing:1px}.illustrated-heading{text-align:center;padding:10px 0 2px}.illustrated-heading h1{font-size:26px}.illustrated-heading p{color:var(--brand);margin-top:6px;font-size:13px}.filter-tabs{display:flex;gap:8px}.filter-tabs.scroll-tabs{overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.filter-tabs.scroll-tabs::-webkit-scrollbar{display:none}.filter-tabs button{flex-shrink:0;padding:8px 18px;border-radius:999px;background:#fff;color:var(--text);font-size:14px;font-weight:600}.filter-tabs button.active{background:var(--brand-grad);color:#fff;box-shadow:0 6px 14px #f04e1647}.list-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.list-row:last-child{border-bottom:0}.list-row>span:first-of-type{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.list-row small{color:var(--muted)}.list-row svg{color:#d8a98f}.balance-card{display:flex;align-items:center;gap:14px;padding:18px;border-radius:18px;color:#fff;background:var(--brand-grad);box-shadow:0 12px 26px #f04e1647}.balance-card svg{color:#fff}.balance-card p{font-size:13px;opacity:.92}.balance-card strong{font-size:26px;font-weight:800;display:block;margin-top:2px}.balance-card strong small{font-size:13px;font-weight:500;margin-left:3px}.progress{height:12px;border-radius:999px;background:#ffe0cf;overflow:hidden}.progress i{display:block;height:100%;border-radius:999px;background:var(--brand-grad)}.tile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;border-radius:14px;background:var(--soft);text-align:center}.tile .tile-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:#fff;color:var(--brand);box-shadow:0 4px 10px #f55a1e24}.tile strong{font-size:14px;color:var(--ink)}.tile small{color:var(--muted)}.form-card{display:flex;flex-direction:column;gap:12px}.form-card label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:var(--ink)}.form-card input,.form-card select,.form-card textarea{padding:12px 14px;border-radius:12px;border:1.5px solid var(--line);background:#fff;color:var(--text);font-weight:500}.form-card textarea{min-height:84px;resize:vertical}.address-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.address-grid label{font-size:12px}.toast-message{position:fixed;left:50%;bottom:90px;transform:translate(-50%);z-index:var(--global-toast-layer);padding:11px 18px;border-radius:999px;background:#501e0ae6;color:#fff;font-size:13px;max-width:80%;text-align:center}.busy-indicator{position:fixed;top:14px;right:14px;z-index:120;color:var(--brand);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.api-error{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;background:#ffe1d4;color:#b23a17;font-size:13px}.api-error button{color:var(--brand);font-weight:700}.modal-overlay{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px;background:#3c180a6b}.modal{position:relative;width:100%;max-width:340px;background:#fff;border-radius:20px;padding:26px 20px 22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.modal>svg{color:var(--brand)}.modal-close{position:absolute;top:10px;right:10px}.modal form{width:100%;display:flex;flex-direction:column;gap:12px}.pin-input{padding:12px;border-radius:12px;border:1.5px solid var(--line);text-align:center;letter-spacing:8px;font-size:20px}.page-forward-enter-active,.page-back-enter-active,.tab-switch-enter-active{transition:transform .28s ease,opacity .28s ease}.page-forward-leave-active,.page-back-leave-active,.tab-switch-leave-active{transition:transform .28s ease,opacity .28s ease;position:absolute;inset:0}.page-forward-enter-from{transform:translate(24px);opacity:0}.page-back-enter-from{transform:translate(-24px);opacity:0}.tab-switch-enter-from,.page-forward-leave-to,.page-back-leave-to,.tab-switch-leave-to{opacity:0}.toast-enter-active,.toast-leave-active{transition:opacity .25s ease}.toast-enter-from,.toast-leave-to{opacity:0}.phone-shell.has-tabs .page-scene:has(.landing-home){padding-top:0}.site-shell{--app-orange: #fa7526;--app-brown: #82401b;--app-muted: #a48b7d;--app-panel: #fffdf8e8;position:relative;isolation:isolate;width:100%;max-width:480px;min-height:100dvh;margin:auto;background-color:#fff8ed;background-size:100% auto;background-repeat:no-repeat;color:#654635;font-size:14px;padding-bottom:28px;box-shadow:0 0 60px #bc764615}.site-shell h1,.site-shell h2,.site-shell h3{letter-spacing:0;line-height:1.4;color:var(--app-brown)}.site-shell h1{font-size:23px}.site-shell h2{font-size:17px}.site-shell h3{font-size:14px}.site-shell button{padding:0}.site-shell img{max-width:100%;display:block}.site-shell p{line-height:1.7}.app-preview-bar{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.6px;color:#ac754c;background:#fff6eac7;border-bottom:1px solid #d79b5b16;padding:7px 20px}.app-preview-bar span:first-child{font-weight:600}.app-preview-bar span:last-child{opacity:.7}.app-connection{padding:10px 20px;background:#fff4dc;color:#92643a;font-size:12px}.app-connection button{float:right;text-decoration:underline}.app-page{padding:0 19px}.app-brand{height:112px;display:flex;align-items:center;position:relative}.app-brand>img{width:149px;height:auto}.app-page-home .app-brand{height:97px;justify-content:center}.app-page-home .app-brand>img{width:152px}.app-back{position:absolute;top:43px;left:14px;z-index:2;display:flex;align-items:center;color:#975c36;font-size:12px;gap:2px}.site-shell:has(.app-back) .app-brand{padding-top:23px;height:127px}.app-has-tabs{padding-bottom:105px}.app-tabs{position:fixed;z-index:20;bottom:0;left:50%;transform:translate(-50%);max-width:480px;width:100%;display:flex;justify-content:space-around;align-items:center;gap:2px;padding:11px 12px calc(11px + env(safe-area-inset-bottom));background:#fffefaee;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #efd4bf77;box-shadow:0 -6px 26px #e3b88815}.app-tabs a{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:52px;color:#64584f;font-size:10px}.app-tabs img{display:block;max-width:100%;height:22px;width:24px;object-fit:contain}.app-tabs .central img{width:34px;height:34px;margin-top:-10px}.app-tabs .selected{color:#ef643a}.app-tabs .central{color:#e97237}.app-home-banner{overflow:hidden;border-radius:12px;position:relative;box-shadow:0 7px 28px #ffbf8f20}.app-home-banner img{width:100%;margin-top:-14%;margin-bottom:-1%}.app-news-ticker{display:flex;gap:12px;align-items:center;background:linear-gradient(110deg,#fff9ed,#fff8f2);width:100%;margin:13px 0;border-radius:10px;color:#e2702a;padding:15px 12px!important;box-shadow:inset 0 0 0 1px #fff}.app-news-ticker span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;text-align:left;font-size:11px}.app-news-ticker svg{flex-shrink:0}.app-home-project{width:100%;min-height:103px;background:var(--art-1b5fc1051c47e04de2e60c13, url(/images/home/project-panel.png)) center/100% 100% no-repeat;display:flex;align-items:center;padding:14px 39px 14px 30%!important;text-align:left}.app-home-project strong{font-size:17px;color:#a34e19}.app-home-project small{display:block;font-size:10px;margin-top:6px;line-height:1.7;color:#b28663}.app-home-feature{width:100%;min-height:103px;margin-top:13px;padding:14px 22px 14px 40%!important;display:flex;align-items:center;justify-content:space-between;text-align:left;background-position:center;background-size:100% 100%;background-repeat:no-repeat;color:#a34e19}.app-home-policy{background-image:var(--art-77385bd3b8b5cc4e92fb9e27, url(/images/home/policy-reading.png))}.app-home-offline{background-image:var(--art-6934072bfaf0db44f619f037, url(/images/home/offline-activities.png))}.app-home-feature strong{display:block;font-size:17px}.app-home-feature small{display:block;max-width:190px;margin-top:6px;color:#b28663;font-size:10px;line-height:1.7}.app-home-feature svg{flex:0 0 auto;color:#d8752e}.app-org{position:relative;background-size:100% 100%;margin-top:13px;padding:56px 12px 17px;min-height:166px}.app-org.blue{padding-top:57px}.app-org-more{position:absolute;right:16px;top:15px;font-size:9px;color:#bc8b6a;display:flex;align-items:center}.app-org-card{display:flex;gap:13px;background:#fff8f1bd;border-radius:10px;padding:10px}.app-org.blue .app-org-card{background:#f0f6ffbb}.app-org-card>img{width:38%;object-fit:cover;border-radius:8px}.app-org-card>div{flex:1;min-width:0}.app-org-card h3{font-size:12px}.app-org-card p{font-size:10px;color:#a18471;line-height:1.55;margin-top:4px}.app-org-card button{border:1px solid #f7cca1;border-radius:20px;padding:3px 10px;margin-top:7px;font-size:9px;color:#df8c42}.app-org.blue button{color:#6a9dd2;border-color:#c4ddf1}.app-checkin{position:absolute;right:0;top:24px;width:72px}.app-contribution-title{width:83%;margin:10px auto 35px}.app-contribution-cards{display:grid;gap:16px}.app-contribution-cards>a>img{width:100%}.app-contribution-row{display:grid;grid-template-columns:1fr 2fr;gap:9px}.app-contribution-row img{width:100%;height:100%;object-fit:fill}.app-search{display:flex;align-items:center;gap:10px;padding:11px 16px;background:#fffcf5ed;border:1px solid #fff;border-radius:30px;box-shadow:0 3px 15px #edb38c10;color:#f58442}.app-search input{width:100%;min-width:0;border:0;background:none;color:#724c37;font-size:12px;outline:none}.app-search input::placeholder{color:#c0a491}.app-content-tabs{display:flex;justify-content:space-between;gap:4px;background:#fffaf0cc;border:1px solid #fff;border-radius:25px;padding:6px;margin:17px 0}.app-content-tabs button{font-size:11px;border-radius:20px;padding:8px 6px;flex:1;white-space:nowrap}.app-content-tabs button.active{background:linear-gradient(120deg,#ff9833,#ff6d23);color:#fff;box-shadow:0 3px 9px #ef8c4633}.app-articles{display:grid;gap:13px}.app-article{display:grid;grid-template-columns:35% 1fr;gap:12px;background:var(--app-panel);border:1px solid #fff;padding:10px;border-radius:12px;box-shadow:0 6px 20px #d1a07009}.app-article-cover{position:relative;min-height:86px;display:grid;place-items:center;background:#fff0df;border-radius:9px;color:#e5ad76;overflow:hidden}.app-article-cover img{width:100%;height:100%;position:absolute;object-fit:cover}.app-play{position:absolute;color:#fff;filter:drop-shadow(0 1px 3px #444)}.app-article h3{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-article p{font-size:10px;color:#ab9788;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-article footer{display:flex;justify-content:space-between;font-size:9px;color:#bcaa9b;margin-top:11px;gap:8px}.app-article footer span{display:flex;align-items:center;gap:4px}.app-empty{display:flex;align-items:center;flex-direction:column;text-align:center;padding:70px 20px;color:#d3ae8b;background:#fffaf56b;border:1px solid #fff8ee;border-radius:16px;margin-top:20px}.app-empty h3{margin-top:17px;font-size:15px;color:#ac7e57}.app-empty p{margin:8px 0;font-size:12px;color:#b29a86}.app-empty>small{font-size:11px;color:#b8a494}.app-standalone-empty{margin-top:15px;padding:50px 18px}.app-standalone-empty h1{margin-top:22px}.app-standalone-empty .app-primary{margin-top:28px;width:100%}.app-segment{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin:4px 0 20px}.app-segment button{background:linear-gradient(100deg,#8e8d87,#646461);border-radius:8px;padding:12px 7px;color:#fff;font-size:16px;font-weight:600;letter-spacing:1px}.app-segment .active{background:linear-gradient(105deg,#ff6b18,#ff861c);box-shadow:0 4px 12px #ffb66d20}.app-intro-card{background-size:100% 100%;min-height:113px;padding:16px 29% 20px 18px;margin-bottom:13px}.app-intro-card h2{font-size:15px;border-left:3px solid #ff8b3a;padding-left:8px;margin-bottom:9px}.app-intro-card p{font-size:11px;color:#a0826d;line-height:1.7}.app-intro-card.tall{padding-right:18px;min-height:174px}.app-intro-card.tall>p{padding-right:27%}.app-inline-empty{font-size:13px;color:#b6967d;margin:17px 0 0;display:flex;align-items:center;gap:10px}.app-inline-empty span{font-size:10px;color:#c7af9c}.app-feature-banner{display:flex;flex-direction:column;justify-content:center;text-align:left;width:100%;min-height:80px;background-size:100% 100%;padding:12px 12% 15px 30%!important;margin:12px 0}.app-feature-banner strong{color:#ab501e;font-size:19px;letter-spacing:1px}.app-feature-banner small{font-size:9px;color:#b58967;line-height:1.5;margin-top:4px}.app-feature-banner.sandbox{min-height:86px}.app-preview-link{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11px;color:#bc8866;margin:22px auto 0;padding:10px!important}.app-partner-strip{display:flex;justify-content:space-between;align-items:center;background:#fffcf6cc;width:100%;border:1px solid #fff;border-radius:12px;padding:13px 12px!important;gap:6px}.app-partner-strip>span{display:flex;align-items:center;gap:7px;color:#b87b48;font-size:12px}.app-partner-strip>span:first-child{color:#df812d;font-weight:600;font-size:15px}.app-partner-strip small{display:block;font-size:8px;color:#ad9787;margin-top:3px}.app-sample-label{text-align:center;font-size:10px;color:#b89b84;margin:15px 0}.app-project-card{width:100%;text-align:left;display:grid;grid-template-columns:32% 1fr;gap:13px;background:var(--app-panel);border:1px solid #fff;border-radius:12px;margin:13px 0;padding:12px!important}.app-project-photo{position:relative;min-height:96px;overflow:hidden;border-radius:9px}.app-project-photo img{width:100%;height:100%;object-fit:cover;position:absolute}.app-project-photo>span{position:absolute;top:0;left:0;font-size:8px;background:#ff8b4d;color:#fff;padding:4px 6px;border-radius:0 0 7px}.app-project-card h3{font-size:14px}.app-project-card p{font-size:10px;color:#ad9786;margin-top:6px;line-height:1.6}.app-project-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:9px;color:#c6ac94}.app-project-card footer b{background:linear-gradient(90deg,#ff9c4f,#ff792b);border-radius:20px;color:#fff;padding:6px 11px;font-weight:500}.app-partner-title{width:70%;padding-top:53px;margin:0 auto 36px}.app-partner-status{position:relative;border:1px solid #fff4df;background:#fff0d7b3;border-radius:16px;padding:17px 14px;overflow:hidden}.app-partner-status h2{margin-bottom:12px;font-size:17px}.app-partner-status>div{width:76%;position:relative;z-index:1}.app-partner-status p{display:flex;align-items:center;gap:7px;font-size:11px;border-bottom:1px solid #f7dfc34d;padding:8px 0}.app-partner-status p svg{color:#e5a443}.app-partner-status strong{margin-left:auto;color:#f18731;font-size:12px}.app-partner-status strong.app-small{font-size:10px}.app-partner-status>img{position:absolute;width:310px;max-width:none;right:-18px;bottom:14px;clip-path:inset(0 0 0 70%);opacity:.48}.app-footnote{text-align:center;font-size:10px;color:#b29782;line-height:1.6;margin:12px 8px}.app-subscription-card{background:#fffdf6c4;border:2px solid #fff;border-radius:17px;padding:14px}.app-card-title{display:flex;justify-content:space-between;align-items:center;padding:5px 2px 13px}.app-card-title>span{display:flex;align-items:center;gap:7px;font-size:12px;background:linear-gradient(100deg,#ffa140,#ff721c);border-radius:20px;color:#fff;padding:6px 11px}.app-card-title>small{font-size:9px;color:#bfa38a}.app-sub-description{padding:8px 28% 20px 3px;background:var(--art-5411048f6e8743fcb8d27586, url(/images/project-legacy/1.png)) center/100% 100% no-repeat}.app-sub-description h2{font-size:15px;margin-bottom:8px}.app-sub-description p{font-size:12px;color:#a5846b}.app-parameters{background:linear-gradient(120deg,#fff4e7,#fffaf5);border-radius:13px;padding:14px;margin:12px 0 22px}.app-parameters h2{font-size:16px;border-left:3px solid #ff922d;padding-left:7px}.app-parameters dl{margin:15px 0 0}.app-parameters dl>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eedec74d;padding:10px 0}.app-parameters dt{display:flex;align-items:center;gap:9px;font-size:12px;color:#a28a74}.app-parameters dt svg{color:#f4a15a}.app-parameters dd{font-size:20px;font-weight:700;color:#f57c26;margin:0}.app-parameters dd small{font-size:11px;font-weight:400}.app-primary{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:45px;border-radius:30px;background:linear-gradient(180deg,#ffb15c,#ff7124);color:#fff!important;font-size:14px;font-weight:600;padding:12px 16px!important;box-shadow:inset 0 1px #fff7,0 5px 16px #f5903f1c}.app-soft-banner{display:flex;align-items:center;gap:12px;border-radius:13px;background:#fff1dfb0;padding:17px 12px!important;width:100%;text-align:left;color:#eea56b;margin-top:17px}.app-soft-banner>span{flex:1}.app-soft-banner strong{display:block;color:#eb8a43;font-size:13px}.app-soft-banner small{display:block;font-size:10px;color:#b39881;margin-top:5px}.app-text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;box-sizing:border-box;font-size:14px;line-height:1.5;color:#b86a36;padding:11px 14px}.app-center{display:flex;justify-content:center;width:100%}.app-progress-card{background:#fffdf7db;border:2px solid #fff;border-radius:17px;padding:18px 16px}.app-progress-heading{padding:8px 27% 22px 0;background:var(--art-099a7f8690d9698a4f31886d, url(/images/progress-legacy/target.png)) center/100% auto no-repeat}.app-progress-heading>span{font-size:10px;color:#c18661}.app-progress-heading h1{font-size:20px;margin:8px 0}.app-progress-heading p{font-size:11px;color:#a28a74}.app-stage-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:14px 0 23px}.app-stage-picker button{background:#fbf0e2;border:1px solid #f6e6d6;border-radius:10px;padding:12px 3px;display:flex;align-items:center;flex-direction:column;color:#b69c85;gap:6px}.app-stage-picker b{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#f0deca;color:#ad8262;font-size:12px}.app-stage-picker strong{font-size:11px}.app-stage-picker small{font-size:9px}.app-stage-picker .active{background:#fff0dc;border-color:#ffac62;color:#db7c2e}.app-stage-picker .active b{background:#ff9447;color:#fff}.app-progress-time h2{font-size:15px}.app-progress-time>p{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:11px;color:#b2967d}.app-progress-time>p strong{color:#ff842b;font-size:17px}.app-progress-track{height:6px;background:#f2e1ce;border-radius:10px;overflow:hidden;margin:12px 0}.app-progress-track i{display:block;height:100%;border-radius:10px;background:linear-gradient(90deg,#ffb14e,#ff6a20);transition:width .3s}.app-between{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-progress-time>.app-between{font-size:10px;color:#ad9985}.app-stage-amount{display:flex;align-items:center;gap:13px;background:#fff0df;border-radius:14px;padding:17px 14px;margin-top:22px;color:#f7a66a}.app-stage-amount>div{display:flex;flex-direction:column;gap:5px}.app-stage-amount small{font-size:11px;color:#b8865d}.app-stage-amount strong{font-size:28px;color:#f77e2a}.app-stage-amount>span{margin-left:auto;font-size:10px;color:#c5a687}.app-total-line{padding:18px 3px 22px;font-size:12px;color:#ac937a}.app-total-line strong{color:#f2914b}.app-team-title{font-size:30px!important;font-family:STKaiti,KaiTi,serif;color:#f57c30!important;letter-spacing:3px!important;padding-top:60px;margin-bottom:32px;text-shadow:0 2px 0 #ffead3}.app-page-team-intro .app-segment{margin-bottom:20px}.app-team-introduction,.app-rounds,.app-team-members,.app-team-contribution,.app-rules{background:#fffcf5e8;border:2px solid #fff;border-radius:15px;padding:16px;margin-bottom:15px}.app-team-introduction h2,.app-team-members h2,.app-team-contribution h2{display:flex;align-items:center;gap:9px;font-size:16px}.app-team-introduction h2 svg,.app-team-members h2 svg,.app-team-contribution h2 svg{color:#fa974c}.app-team-introduction button,.app-team-members>.app-between>button,.app-team-contribution>.app-between>button{background:#fff2e6;color:#cf9771;font-size:10px;border-radius:20px;padding:5px 8px}.app-team-introduction p{font-size:12px;color:#a2846d;margin-top:13px}.app-team-dividend{display:flex;align-items:center;gap:13px;min-height:120px;border:1px solid #fff0df;border-radius:16px;padding:17px 16px;background:linear-gradient(120deg,#ffa275,#ffe4cb 55%,#fff6e5);margin-bottom:15px;color:#fff}.app-team-dividend h2{color:#f16825;font-size:16px}.app-team-dividend strong{font-size:28px}.app-team-dividend p{color:#ac7755;font-size:11px;line-height:1.7;margin-top:6px}.app-team-dividend>svg{flex-shrink:0;background:#ffac75;border:4px solid #ffca9c;border-radius:50%;padding:10px;box-sizing:content-box}.app-team-eligibility{display:flex;align-items:center;gap:12px;width:100%;border:2px solid #fff;border-radius:14px;background:#f7fffbd9;padding:14px!important;margin-bottom:16px;color:#75b69e}.app-team-eligibility span{text-align:left;color:#7c927e;font-size:12px}.app-team-eligibility small{display:block;color:#9aab9b;font-size:10px;margin-top:4px}.app-team-eligibility b{margin-left:auto;font-size:10px;font-weight:400;color:#7daf99}.app-rounds>.app-between>small{font-size:9px;color:#da9670}.app-rounds h2{font-size:16px}.app-round{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #f4e6d6}.app-round>b{display:grid;place-items:center;border-radius:50%;background:linear-gradient(#ffd5a1,#ff9754);width:21px;height:21px;color:#fff;font-size:11px}.app-round>span{font-size:12px}.app-round small{display:block;font-size:10px;color:#bba38c;margin-top:4px}.app-round>strong{font-size:10px;color:#ca9e78;font-weight:500;margin-left:auto;background:#fce9de;padding:7px 9px;border-radius:20px}.app-round-total{display:flex;align-items:center;justify-content:space-between;gap:7px;border-radius:9px;background:#fff0df;padding:12px 9px;margin-top:12px;font-size:10px;color:#ae794d}.app-round-total b{font-size:11px;color:#e99952}.app-team-current{display:grid;grid-template-columns:36px 1fr;gap:8px 12px;border:2px solid #fff;border-radius:15px;background:linear-gradient(120deg,#fffaf0,#ffece2);padding:20px 18px;margin-bottom:16px}.app-team-current>svg{color:#fa9f61}.app-team-current small{font-size:11px;color:#986f50}.app-team-current h2{font-size:24px;color:#f77e32;margin:6px 0}.app-team-current p{font-size:11px;color:#ac8268}.app-team-decision{grid-column:2;display:flex;justify-content:space-between;align-items:center;font-size:11px;margin-top:5px;color:#b79881}.app-team-decision b{font-weight:400}.app-team-current>.app-progress-track{grid-column:2;margin:0 0 4px}.app-team-members>p,.app-team-contribution>p{font-size:11px;color:#b39b85;margin:5px 0 18px}.app-member-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:10px}.app-member-grid button{display:flex;flex-direction:column;align-items:center;gap:7px}.app-member-avatar{display:grid;place-items:center;width:43px;height:43px;border:1px dashed #c8bbb0;border-radius:50%;background:#f3f0eb;color:#b1aba5}.app-member-avatar.founder{border-style:solid;border-color:#ffd4ae;background:#ffead1;color:#e89550}.app-member-grid strong{font-size:10px;font-weight:400;color:#a58a73}.app-member-grid small{font-size:9px;color:#bfa48c}.app-team-stats{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(110deg,#fff1e2,#ffe2d3);border-radius:12px;padding:18px 0}.app-team-stats>div{padding:0 16px}.app-team-stats>div+div{border-left:1px solid #f1d1b8}.app-team-stats small{font-size:10px;color:#bd926d}.app-team-stats strong{display:block;font-size:26px;color:#ed8d42;margin-top:6px}.app-rules h2{font-size:16px;margin-bottom:13px}.app-rules p{font-size:11px;line-height:1.8;margin:6px 0;color:#9b8169}.app-rules p.app-danger{color:#df6b4d}.app-rules .app-text-button{font-size:10px;padding-bottom:0!important}.app-profile{display:flex;align-items:center;gap:12px;padding:44px 0 26px}.app-profile>img{width:56px;height:56px}.app-profile>div{min-width:0}.app-profile h1{font-size:18px}.app-profile p{font-size:11px;color:#b18b70;margin:5px 0}.app-profile>div>button{display:flex;align-items:center;gap:5px;font-size:10px;color:#bf8060}.app-login{margin-left:auto;font-size:12px;color:#e29050;white-space:nowrap}.app-service-section{background:#fffcf9eb;border-radius:13px;padding:17px 10px 12px;margin-top:18px}.app-service-section h2{font-size:16px;margin-bottom:14px;padding-left:9px;border-left:3px solid #ff9446;color:#563f2d}.app-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.app-services button{border-radius:9px;overflow:hidden;transition:transform .15s}.app-services button:active{transform:scale(.97)}.app-services img{width:100%}.app-small-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.app-small-services img{width:100%}.app-profile-footer{text-align:center;font-family:STKaiti,KaiTi,serif;letter-spacing:3px;font-size:12px;color:#d5ae8b;margin-top:30px}.app-toast{position:fixed;bottom:110px;left:50%;transform:translate(-50%);z-index:var(--global-toast-layer, 6000);background:#765238ed;color:#fff;padding:12px 14px;border-radius:12px;display:flex;align-items:center;gap:12px;max-width:85vw;font-size:12px;box-shadow:0 5px 25px #5b382233}.app-toast button{color:#fff;display:flex}.app-loading{padding:100px 20px;text-align:center;color:#b28864}.app-modal-backdrop{position:fixed;inset:0;background:#4e342d70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:200;display:flex;align-items:center;justify-content:center;padding:22px;overflow:auto}.app-modal{outline:none;position:relative;width:100%;max-width:390px;max-height:85dvh;overflow:auto;border:2px solid #fffaf1;border-radius:22px;padding:26px 22px;background:linear-gradient(140deg,#fffaf0,#fff0e2);box-shadow:0 20px 80px #56352244;color:#977054}.app-modal-close{position:absolute;right:15px;top:15px;color:#bc9676;padding:4px}.app-modal-heart{display:grid;place-items:center;width:57px;height:57px;border-radius:50%;background:#ffe7cd;color:#ef9a53;margin-bottom:18px}.app-modal h2{font-size:20px;color:#935226;margin:0 0 17px}.app-modal p{font-size:12px;line-height:1.9;margin:11px 0}.app-modal .app-primary{margin-top:23px;border:0}.site-shell button:focus-visible,.site-shell a:focus-visible,.app-modal button:focus-visible{outline:2px solid #e89442;outline-offset:3px}@media(min-width:600px){body:has(.site-shell){background:#f3e5d7}.site-shell{min-height:100dvh}}@media(max-width:360px){.app-page{padding:0 13px}.app-partner-strip>span:first-child{font-size:13px}.app-member-avatar{width:37px;height:37px}.app-services{gap:5px}.app-rounds>.app-between{align-items:start;flex-direction:column}.app-team-title{font-size:27px!important}}@media(prefers-reduced-motion:reduce){.site-shell *{transition:none!important}}.app-tabs .app-nav-icon{position:relative;width:44px;height:24px;overflow:hidden;display:block}.app-tabs .app-nav-icon img{position:absolute;left:50%;top:0;transform:translate(-50%);width:32px;height:auto;max-width:none;object-fit:initial;margin:0}.app-tabs .app-nav-home img{width:22px}.app-tabs .app-nav-my img{width:40px}.app-tabs .central .app-nav-icon{height:34px;margin-top:-10px}.app-tabs .app-nav-charity img{width:34px}.app-team-introduction,.app-rounds,.app-team-members,.app-team-contribution,.app-rules{background:#fffcf7}.app-page-team-room .app-team-title{margin-bottom:32px}.app-tabs .app-nav-icon:not(.app-nav-charity) img{width:23px;height:23px;object-fit:contain}.app-tabs .selected .app-nav-icon:not(.app-nav-charity) img{filter:invert(46%) sepia(84%) saturate(1677%) hue-rotate(336deg) brightness(101%) contrast(101%)}.app-home-project{padding-left:36%!important}.site-shell{container-type:inline-size;background-color:#fff8ee;padding-bottom:24px}.site-shell:has(.app-page-team-intro),.site-shell.app-profile-background,.site-shell.app-has-tabs{background-size:100% 100%}.app-preview-bar{position:absolute;z-index:5;top:4px;right:12px;background:transparent;border:0;gap:7px;padding:0;font-size:8px;letter-spacing:0;color:#b59274}.app-preview-bar span:last-child{display:none}.app-page{padding-left:4.4cqw;padding-right:4.4cqw}.app-brand{height:22cqw;min-height:82px}.app-brand>img{width:30cqw}.app-page-home .app-brand{height:18cqw;min-height:68px}.app-page-home .app-brand>img{width:31cqw}.site-shell:has(.app-back) .app-brand{height:24cqw;min-height:91px;padding-top:10px}.app-back{top:13px;left:13px;font-size:10px;gap:0;z-index:6}.app-back svg{width:15px}.app-has-tabs{padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.app-tabs{bottom:0;width:calc(100% - 34px);max-width:446px;border:1px solid #fff7e8;border-radius:9px 9px 0 0;box-shadow:0 5px 25px #ba8c5610;padding:9px 5px max(9px,env(safe-area-inset-bottom,0px));background:#fffdf9f5}.app-tabs a{font-size:11px;line-height:1.2;gap:4px;min-width:48px;position:relative;flex:1}.app-tabs a+a:before{content:"";position:absolute;left:-1px;top:6px;width:1px;height:22px;background:linear-gradient(transparent,#ead7bf,transparent)}.app-tabs .app-nav-icon{height:22px}.app-tabs .app-nav-icon:not(.app-nav-charity) img{width:22px;height:22px}.app-tabs .central .app-nav-icon{height:30px;margin-top:-8px}.app-tabs .app-nav-charity img{width:30px}.app-home-banner{border-radius:9px}.app-home-banner img{margin-top:0;margin-bottom:0;aspect-ratio:1644/594;object-fit:cover;object-position:bottom}.app-news-ticker{padding:12px!important;margin:10px 0;border-radius:8px;min-height:39px}.app-news-ticker span{font-size:10px}.app-home-project{min-height:25cqw;padding-left:40%!important;padding-right:10%!important}.app-home-project strong{font-size:15px}.app-home-project small{font-size:9px;line-height:1.6;margin-top:5px}.app-home-feature{min-height:25cqw;margin-top:11px;padding:10px 4cqw 10px 40%!important}.app-home-feature strong{font-size:15px}.app-home-feature small{max-width:45cqw;margin-top:5px;font-size:9px;line-height:1.6}.app-home-feature svg{width:4.5cqw;height:4.5cqw}.app-org{min-height:0;margin-top:11px;padding:13cqw 2.8cqw 3.3cqw}.app-org.blue{padding-top:13cqw}.app-org-more{top:13px;right:12px;font-size:8px}.app-org-card{position:relative;padding:6px;gap:12px;min-height:21cqw;background-image:var(--art-e9d6d249b9bdf5775fdddd9b, url(/images/home/layer-7.png));background-size:100% 100%}.app-org.blue .app-org-card{background-image:var(--art-97ce55a728746dbe151785ef, url(/images/home/layer-10.png))}.app-org-card>img{width:36%;border-radius:6px;aspect-ratio:550/337}.app-org-card h3{font-size:11px}.app-org-card p{font-size:8px;padding-right:12%;line-height:1.6}.app-org-card button{font-size:8px;margin-top:5px;padding:3px 8px}.app-org-carousel .swiper-slide{height:auto}.app-org-carousel .app-org-card{height:100%;box-sizing:border-box}.app-org-carousel .swiper-pagination{bottom:7px;right:9px;left:auto;width:auto;--swiper-pagination-color: #f39465;--swiper-pagination-bullet-size: 5px;--swiper-pagination-bullet-horizontal-gap: 3px}.app-org.blue .swiper-pagination{--swiper-pagination-color: #69b4df}.app-contribution-title{margin:5cqw auto 8cqw;width:80%}.app-checkin{width:17cqw;top:5cqw}.app-contribution-cards{gap:3cqw}.app-contribution-row{gap:2cqw}.app-profile{padding:6.5cqw 0 7cqw;gap:12px;min-height:28cqw}.app-profile>img{width:13cqw;height:13cqw}.app-profile h1{font-size:16px}.app-profile p{font-size:10px;margin:4px 0}.app-profile>div>button{font-size:9px}.app-login{font-size:11px}.app-service-section{padding:0;margin-top:5.5cqw;background:transparent;border-radius:0}.app-service-section h2{font-size:15px;margin:0 0 12px 2px;padding-left:7px;border-left-width:3px}.app-services{gap:7px}.app-small-services{gap:5px;margin-top:10px}.app-profile-footer{margin-top:6cqw;font-size:10px;text-align:right;letter-spacing:1px}.app-partner-title{width:63%;margin:0 0 22px 10px;padding-top:41px}.app-partner-status{padding:12px 14px;min-height:32cqw;border-radius:10px;background:linear-gradient(100deg,#ffefd7b0,#fff8e7d9)}.app-partner-status h2{font-size:14px;margin-bottom:6px}.app-partner-status>div{width:68%;background:#fffaf080;border-radius:8px;padding:0 6px}.app-partner-status p{font-size:10px;gap:5px;padding:7px 0}.app-partner-status p svg{width:14px}.app-partner-status strong{font-size:10px}.app-partner-status strong.app-small{font-size:8px}.app-partner-status>img{width:90%;right:-6px;bottom:0;opacity:1;clip-path:inset(0 0 0 70%)}.app-subscription-card{padding:12px 13px;border-radius:13px}.app-card-title{padding:0 1px 12px}.app-card-title>span{font-size:10px;padding:5px 9px}.app-card-title>small{font-size:8px}.app-sub-description{position:relative;min-height:24cqw;background:none;padding:6px 37% 14px 0;overflow:hidden}.app-sub-description:after{content:"";position:absolute;inset:0 0 0 64%;background:var(--art-8f782e4855cc99fe05cd07f0, url(/images/subscription-legacy/panel-background.png)) 99% 12%/300% auto no-repeat;pointer-events:none}.app-sub-description h2{font-size:13px;border-left:3px solid #ff983e;padding-left:7px}.app-sub-description p{font-size:10px;line-height:1.8}.app-parameters{position:relative;padding:12px 8px 14px;border-radius:8px;margin:6px 0 0;min-height:43cqw;background:linear-gradient(110deg,#fff7e9,#fffaf4)}.app-parameters:after{content:"";position:absolute;inset:12% -2% 0 56%;background:var(--art-8f782e4855cc99fe05cd07f0, url(/images/subscription-legacy/panel-background.png)) 98% 61%/300% auto no-repeat;pointer-events:none}.app-parameters h2{font-size:14px}.app-parameters dl{width:57%;margin-top:9px}.app-parameters dl>div{padding:7px 0;gap:3px}.app-parameters dt{font-size:9px;gap:5px}.app-parameters dt svg{width:14px;height:14px}.app-parameters dd{font-size:16px;white-space:nowrap}.app-parameters dd small{font-size:9px}.app-product-cycle{font-size:9px;display:flex;align-items:center;justify-content:center;gap:4px;color:#bd9a7b;padding:9px 0 12px}.app-subscription-card>.app-primary{font-size:12px;min-height:39px}.app-subscription-card>.app-footnote{font-size:8px;margin:7px 0}.app-soft-banner{margin-top:12px;padding:13px 10px!important}.app-soft-banner strong{font-size:12px}.app-soft-banner small{font-size:9px}.app-progress-card{position:relative;background:#fffdf7 var(--art-f6a87aa7fde70521dddb3b25, url(/images/progress-legacy/main-background.png)) top/100% auto no-repeat;border-radius:12px;padding:14px}.app-progress-heading{background:none;padding:6px 34% 19px 0;min-height:25cqw}.app-progress-heading h1{font-size:17px;margin:4px 0 7px}.app-progress-heading>span{font-size:9px;color:#bb86cc}.app-progress-heading p{font-size:9px}.app-stage-picker{margin:10px 0 18px}.app-stage-picker button{padding:9px 2px}.app-stage-picker b{width:20px;height:20px}.app-stage-picker strong{font-size:10px}.app-stage-picker small{font-size:8px}.app-stage-amount{padding:16px 7px;background:#fff2e87a;margin-top:22px}.app-amount-art{width:39px;height:39px}.app-stage-amount strong{font-size:26px}.app-stage-amount>span{font-size:9px}.app-progress-card>.app-soft-banner{background:#fff4e7 var(--art-6892b2af736ff50684455703, url(/images/progress-legacy/future-banner.png)) center/100% 100%;min-height:65px;padding-left:15%!important}.app-progress-card>.app-soft-banner>svg{visibility:hidden;width:0}.app-progress-card .app-primary{min-height:39px;font-size:13px}.app-team-title{padding-top:39px;margin-bottom:28px;line-height:1}.app-team-title img{width:59%;height:auto}.app-page-team-room .app-team-title{margin-bottom:30px}.app-team-introduction{background:#fffaf4 var(--art-c3c2deeff701d644f713c0d1, url(/images/team-intro/001.png)) center/100% 100%;padding:13px}.app-team-introduction p{font-size:11px;line-height:1.8;padding-right:5%;margin-top:9px}.app-team-introduction h2{font-size:14px}.app-team-dividend{min-height:98px;background:#ffe3cb var(--art-900a76ad8d6d151b3e3cc9de, url(/images/team-intro/002.png)) center/100% 100%;padding:12px 17% 12px 21%;position:relative}.app-team-dividend>svg{display:none}.app-team-dividend h2{font-size:14px}.app-team-dividend h2 strong{font-size:24px}.app-team-dividend p{font-size:9px;line-height:1.8}.app-team-eligibility{padding:12px!important}.app-rounds{padding:13px}.app-round{padding:12px 0}.app-rounds h2{font-size:14px}.app-round>span{display:flex;align-items:center;gap:13px;font-size:11px}.app-round small{margin:0;font-size:9px}.app-round>strong{font-size:9px;padding:5px 7px}.app-team-members,.app-team-contribution{padding:13px}.app-team-current{padding:16px 14px;gap:7px 10px}.app-team-current h2{font-size:23px}.app-member-avatar img{width:100%;height:100%;object-fit:cover}.app-team-stats{padding:13px 0}.app-team-members h2,.app-team-contribution h2{font-size:15px}.app-secondary-header{padding:48px 4px 22px}.app-secondary-header img{width:109px;margin-bottom:23px}.app-secondary-header h1{font-size:24px;color:#a75c2a}.app-secondary-header p{font-size:11px;color:#bb9b7a;margin-top:7px}.app-detail-summary{display:flex;align-items:center;gap:12px;padding:20px 15px;background:linear-gradient(110deg,#ffe9cf,#fff5e7);border:1px solid #fff;border-radius:13px;color:#eaa364}.app-detail-summary h2{font-size:17px}.app-detail-summary p{font-size:10px;color:#b28e6d}.app-detail-summary>b{margin-left:auto;font-size:9px;font-weight:400;color:#bc9673}.app-member-list{background:#fffdf9;border:1px solid #fff;border-radius:13px;margin-top:17px;padding:0 13px}.app-member-list article{display:flex;gap:10px;align-items:center;padding:17px 0;border-bottom:1px solid #f6e8d8}.app-member-list article:last-child{border:0}.app-member-list h3{font-size:13px}.app-member-list p{font-size:10px;margin-top:4px;color:#b39b85}.app-member-list button{display:flex;align-items:center;margin-left:auto;white-space:nowrap;color:#ec9355;font-size:10px}.app-founder-badge{margin-left:auto;border-radius:15px;background:#ffead0;color:#d79152;padding:4px 9px;font-size:9px}.app-note-box{border-radius:10px;background:#fff1dfc4;padding:13px!important;font-size:11px;line-height:1.9;color:#b18d6b;margin:16px 0}.app-rule-section{background:#fffcf8;border:1px solid #fff;border-radius:13px;padding:17px;margin-bottom:15px}.app-rule-section h2{display:flex;align-items:center;gap:8px;font-size:16px;margin-bottom:15px}.app-rule-section h2 svg{color:#ee9a58}.app-rule-section p{font-size:11px;color:#a18a73;margin:9px 0}.app-rule-section table{width:100%;border-collapse:collapse;text-align:center;font-size:10px}.app-rule-section th{font-size:9px;color:#b38a67;background:#fff0df;padding:10px 3px;font-weight:500}.app-rule-section td{padding:11px 3px;color:#a8896c;border-bottom:1px solid #f5e8d7}.app-rule-rate{display:flex;justify-content:space-around;padding:20px 0;background:#fff1df;border-radius:10px;margin:15px 0}.app-rule-rate>span{display:flex;flex-direction:column;gap:8px;align-items:center;color:#b18e6b;font-size:10px}.app-rule-rate strong{font-size:23px;color:#f38b3c}.app-rule-section .app-danger{color:#e46c50}.app-invite-placeholder{display:flex;flex-direction:column;align-items:center;gap:15px;border:1px dashed #dfbf9b;border-radius:12px;padding:25px 12px;color:#c9a47b;font-size:12px}.app-organization-preview{background:#fffdf9;border-radius:14px;overflow:hidden;border:1px solid #fff}.app-organization-preview>img{width:100%;aspect-ratio:2/1;object-fit:cover}.app-organization-preview>div{padding:18px}.app-organization-preview h2{font-size:17px}.app-organization-preview p{font-size:11px;color:#b4977c;margin-top:9px}.app-organization-preview button{display:flex;align-items:center;gap:6px;color:#ed9651;font-size:12px;margin-top:17px}.app-organization-detail{background:#fffcf7;border-radius:13px;overflow:hidden;padding-bottom:10px}.app-organization-detail>img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.app-organization-detail h2{padding:22px 16px 8px;font-size:20px}.app-organization-detail>p{margin:12px 16px;font-size:12px;color:#aa8a6c}@media(max-width:360px){.app-profile h1{font-size:14px}.app-services{gap:5px}.app-round>span{gap:6px}.app-rounds>.app-between{flex-direction:row;align-items:center}.app-rounds>.app-between>small{font-size:8px}.app-parameters dt{font-size:8px;gap:3px}.app-parameters dd{font-size:14px}}.app-home-banner>img:not(.app-banner-brand){width:100%}.app-home-banner>.app-banner-brand{position:absolute;left:6%;top:18%;width:29%;height:auto;aspect-ratio:auto;object-fit:contain;max-width:29%}.app-org-more{font-size:0;width:55px;height:18px}.app-org-more>svg{display:none}.app-progress-card>.app-soft-banner>span{visibility:hidden}.app-parameters:after{left:60%;right:0;background-size:330% auto;background-position:99% 59%}.app-parameters dl{width:58%;position:relative;z-index:1}.app-sub-description:after{background-position:99% 13%;border-radius:8px}.app-ui-form{padding:20px 16px;background:#fffdf8;border:1px solid #fff;border-radius:14px;margin:18px 0}.app-ui-form h2{font-size:18px;margin-bottom:20px}.app-ui-form label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#ad8d6f;margin:14px 0}.app-ui-form input,.app-ui-form textarea{width:100%;min-width:0;border:1px solid #ecd7c0;background:#fff9f0;color:#785a41;border-radius:8px;padding:12px;font:inherit;font-size:13px;resize:vertical}.app-ui-form input::placeholder,.app-ui-form textarea::placeholder{color:#cbb49d}.app-address-region{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.app-address-region input{padding:10px 8px}.app-recharge-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:24px}.app-recharge-presets button{padding:10px 0;border:1px solid #f0ddc4;border-radius:8px;font-size:11px;color:#ad8a66}.app-recharge-presets .active{background:#fff0d7;border-color:#f6b366;color:#e48b3b}.app-ui-form h3{font-size:14px}.app-ui-form button:disabled{opacity:.5}.app-team-income-link{position:absolute;right:2%;top:7%;width:65px;height:25px;z-index:1}.app-team-introduction h2>svg{visibility:hidden}.app-team-introduction h2{gap:6px}.app-guest-login{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #eee6dc;background:#fffdf9;border-radius:7px;width:100%;height:100%;color:#666;font-size:8px}.app-guest-login>svg{padding:3px;box-sizing:content-box;color:#88b6dd;background:#e6f1fd;border-radius:50%}.app-guest-login>span{text-align:left}.app-guest-login small{display:block;font-size:6px;color:#aaa;margin-top:2px}.app-org-empty{display:flex;align-items:center;justify-content:center;color:#b59b86;font-size:11px;min-height:21cqw;background-image:none!important}.app-home-banner.has-upload>img:first-child{object-position:center}.app-banner-dots{z-index:2;position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:5px}.app-home-banner .swiper-slide img{display:block;object-position:center}.app-banner-dots button{width:6px;height:6px;border-radius:50%;background:#fffa;border:1px solid #eab78b}.app-banner-dots .active{width:18px;border-radius:8px;background:#ff8a30}.app-member-list article>strong{margin-left:auto;white-space:nowrap;font-size:12px;color:#e78d42}.app-member-list article>div{min-width:0}.app-member-list article h3{overflow-wrap:anywhere}.app-ui-form .app-primary:disabled,.app-primary:disabled{cursor:not-allowed;opacity:.55}.app-profile-footer{color:transparent}.app-page-home .app-notice-carousel,.app-page-home .app-notice-fallback{height:10cqw;margin:2.8cqw 0}.app-page-home .app-news-ticker{height:10cqw;min-height:0;padding:0 9% 0 20%!important;background:var(--art-5f76e7ad9436d9d8df024b5e, url(/images/home/news-title.png)) center / 100% 100% no-repeat;box-shadow:none;border:0;border-radius:2cqw;margin:0}.app-page-home .app-notice-fallback{margin:2.8cqw 0}.app-page-home .app-news-ticker>span{min-width:0;font-size:2.6cqw;font-weight:600}.app-page-home .app-news-ticker>span>span{display:inline-block;overflow:visible;vertical-align:middle}.app-ticker-scroll{animation:app-notice-scroll 12s linear infinite}.app-news-ticker:hover .app-ticker-scroll,.app-news-ticker:focus-visible .app-ticker-scroll{animation-play-state:paused}@keyframes app-notice-scroll{0%,15%{transform:translate(0)}85%,to{transform:translate(-55%)}}.app-page-home .app-banner-dots{left:6%;right:auto;bottom:11%;justify-content:flex-start}.app-page-home .app-org-card h3{font-size:2.6cqw;line-height:1.4;overflow-wrap:anywhere}.app-page-home .app-org-card p{font-size:2.1cqw;line-height:1.6;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.app-page-home .app-org-card{min-height:22cqw;align-items:center;padding:2cqw}.app-page-home .app-org-card button{font-size:2.1cqw;min-height:4cqw;padding:.6cqw 2.5cqw}.app-page-home .app-org.blue .app-org-card h3{color:#3b6085}.app-page-home .app-org.blue .app-org-card button{color:#319bf6;border-color:#9cc6ee}.app-page-home .app-org-more{top:7%;right:2%;width:18%;height:22%}@media(prefers-reduced-motion:reduce){.app-ticker-scroll{animation:none}}.app-page-contribution .app-brand{justify-content:center;height:20cqw;min-height:0}.app-page-contribution .app-brand>img{width:31cqw}.app-page-contribution .app-checkin{width:17cqw;right:3cqw;top:7cqw}.app-page-contribution .app-contribution-title{margin:4cqw auto 6.7cqw}.app-page-contribution .app-contribution-cards{gap:4.4cqw}.app-page-contribution .app-contribution-row{gap:2.3cqw}.app-page-contribution .app-contribution-cards a,.app-page-contribution .app-contribution-row button{display:block;min-width:0;border-radius:2.5cqw}.app-page-contribution a:focus-visible,.app-page-contribution button:focus-visible{outline:2px solid #fa7526;outline-offset:3px}.app-article-hero{padding:52px 4px 14px}.app-article-hero h1{font-size:26px}.app-article-hero p{margin-top:6px;color:#e87632;font-size:13px}.app-article-detail{padding:20px 18px;border-radius:16px;background:#fffcf7}.app-article-heading{display:flex;align-items:flex-start;gap:10px}.app-article-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:50%;color:#fff;background:linear-gradient(135deg,#ffab66,#fa7526)}.app-article-heading h2{font-size:19px;line-height:1.4;overflow-wrap:anywhere}.app-article-meta{display:flex;gap:16px;margin:12px 0;color:#aa8a6c;font-size:12px}.app-article-meta span{display:inline-flex;align-items:center;gap:4px}.app-article-detail>img,.app-article-detail>video{display:block;width:100%;height:auto;object-fit:contain;border-radius:12px;margin-bottom:12px}.app-article-detail .app-article-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:2;color:#654635}.app-page-my{padding-inline:3.6cqw}.app-page-my .app-profile{height:auto;min-height:25cqw;padding:3.5cqw 0 4cqw;gap:2.5cqw}.app-page-my .app-profile>img{width:12.6cqw;height:12.6cqw;flex-shrink:0}.app-page-my .app-profile h1{font-size:clamp(14px,3.5cqw,17px);line-height:1.4}.app-page-my .app-profile .app-profile-account{margin:1cqw 0;font-size:2.6cqw;color:#8e3c21}.app-page-my .app-profile .app-profile-invite{width:fit-content;padding:.7cqw 1.8cqw;border:1px solid #f8e7d5;border-radius:999px;background:#fff4e5b3;font-size:2.6cqw;color:#fa6539}.app-page-my .app-service-section{margin:3cqw 1.2cqw 0}.app-page-my .app-service-section+.app-service-section{margin-top:3.8cqw}.app-page-my .app-service-section h2{font-size:3.4cqw;line-height:1.2;color:#17120e;margin:0 0 2.1cqw;padding-left:2cqw;border-left:3px solid #ff8625}.app-page-my .app-services{gap:1.6cqw}.app-page-my .app-services button{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;aspect-ratio:387 / 342;padding:2.2cqw 1.4cqw;gap:1.7cqw;border-radius:2cqw;background:url(/images/profile/rounded-panel-18.png) center/100% 100%}.app-page-my .app-services button:nth-child(4n+2){background-image:url(/images/profile/rounded-panel-18-copy.png)}.app-page-my .app-services button:nth-child(4n+3){background-image:url(/images/profile/rounded-panel-18-copy-2.png)}.app-page-my .app-services button:nth-child(4n+4){background-image:url(/images/profile/rounded-panel-18-copy-4.png)}.app-page-my .app-services img{width:10.5cqw;height:10.5cqw;object-fit:contain;margin:0}.app-page-my .app-service-name{display:block;color:#17120e;text-align:center;font-size:3cqw;font-weight:650;white-space:normal;line-height:1.35}.app-page-my .app-services small{color:#77716c;font-size:1.65cqw;white-space:nowrap;line-height:1.6}.app-page-my .app-small-services{gap:1.2cqw;margin-top:1.9cqw}.app-page-my .app-small-services>*{display:flex;align-items:center;gap:1cqw;padding:1.3cqw;text-align:left;background:#fffaf6;border:1px solid #f2ebe4;border-radius:2cqw}.app-page-my .app-small-services img,.app-page-my .app-settings-icon{width:7cqw;height:7cqw;flex-shrink:0}.app-page-my .app-small-services span{font-size:2.2cqw;color:#17120e;white-space:nowrap}.app-page-my .app-small-services small{display:block;font-size:1.7cqw;color:#77716c;margin-top:.6cqw}.app-page-my .app-small-services .app-settings-icon{display:grid;place-items:center;background:#eae0ff;border-radius:50%;color:#a578e6}.app-page-my .app-settings-icon svg{width:5cqw;height:5cqw}.app-page-my .app-profile-footer{display:none}.app-page-empower .app-project-card{grid-template-columns:34% minmax(0,1fr);column-gap:4cqw;align-items:stretch;padding:3.2cqw!important}.app-page-empower .app-project-photo{align-self:stretch;min-height:25cqw}.app-page-empower .app-project-card>div:last-child{min-width:0;display:flex;flex-direction:column;padding:.8cqw 0}.app-page-empower .app-project-card h3{line-height:1.35;overflow-wrap:anywhere}.app-page-empower .app-project-card p{margin-top:2cqw;line-height:1.65;overflow-wrap:anywhere}.app-page-empower .app-project-card footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5cqw;margin-top:auto;padding-top:2.5cqw}.app-page-empower .app-project-card footer span{min-width:0;line-height:1.45}.app-page-empower .app-project-card footer b{display:inline-flex;align-items:center;justify-content:center;gap:.5cqw;min-width:max-content;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.app-page-empower .app-project-card footer b svg{flex:0 0 auto}.app-page-partners{padding-inline:4.6cqw}.app-page-partners .app-partner-title{width:auto;padding:0;margin:9.6cqw 0 6cqw 3.5cqw;color:#fa8035;font-size:7cqw;font-weight:900;font-style:italic}.app-page-partners .app-partner-status{position:relative;padding:0;min-height:31.5cqw;border:0;border-radius:2.3cqw;background:var(--art-3962718216e52c873b495c13, url(/images/partners/layer-21.png)) center / 100% 100% no-repeat}.app-page-partners .app-partner-status h2{position:absolute;top:2cqw;left:5.5cqw;margin:0;font-size:3cqw;color:#b36a31}.app-page-partners .app-partner-status dl{position:absolute;top:8cqw;left:12cqw;width:46cqw;margin:0}.app-page-partners .app-partner-status dl>div{display:flex;align-items:center;justify-content:space-between;min-height:7cqw;gap:1cqw}.app-page-partners .app-partner-status dt{font-size:2.7cqw;color:#9b683e}.app-page-partners .app-partner-status dd{margin:0;font-size:2.7cqw;color:#f36d25;font-weight:600}.app-page-partners .app-partner-title{width:36.1cqw;margin:9.6cqw 0 6cqw 3.5cqw;line-height:0}.app-page-partners .app-partner-title img{display:block;width:100%;height:auto}.app-page-partners .app-tier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3cqw;gap:3cqw 2.4cqw;align-items:stretch}.app-page-partners .app-tier{min-width:0;min-height:0;padding:3.5cqw 3cqw 3cqw;border:0;border-radius:3cqw;box-shadow:none;background-color:transparent;background-position:center;background-size:100% 100%;background-repeat:no-repeat;display:grid;grid-template-rows:auto 1fr auto auto;gap:2.5cqw}.app-page-partners .app-tier-heading{display:flex;align-items:center;gap:1.8cqw;min-width:0}.app-page-partners .app-tier-badge{display:block;flex:0 0 auto;width:clamp(32px,9.5cqw,46px);height:clamp(32px,9.5cqw,46px);object-fit:contain}.app-page-partners .app-tier-name{margin:0;min-width:0;color:#884516;font-size:clamp(12px,3.4cqw,16px);font-weight:700;line-height:1.4;overflow-wrap:anywhere}.app-page-partners .app-tier-copy{min-width:0;color:#752613}.app-page-partners .app-tier-copy p{margin:0;font-size:clamp(12.5px,3.1cqw,14px);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.app-page-partners .app-tier-copy small{display:block;margin-top:1.5cqw;font-size:clamp(11px,2.8cqw,13px);line-height:1.5;opacity:.8}.app-page-partners .app-tier.diamond .app-tier-copy,.app-page-partners .app-tier.diamond .app-tier-name{color:#432079}.app-page-partners .app-tier.super .app-tier-copy,.app-page-partners .app-tier.super .app-tier-name{color:#184875}.app-page-partners .app-tier>strong{margin:0;font-size:clamp(21px,5.8cqw,28px);line-height:1.2;font-weight:700;white-space:nowrap;color:#ff7c20}.app-page-partners .app-tier.diamond>strong{color:#9958f2}.app-page-partners .app-tier.super>strong{color:#23b4d2}.app-page-partners .app-tier button{width:86%;min-height:36px;margin:0 auto;padding:6px 4px!important;border-radius:999px;border:1px solid #f7c98b;font-size:clamp(12px,3.1cqw,14px);line-height:1.3;font-weight:600;box-shadow:inset 0 1px 1px #fff9,0 1px 3px #b66d251c;background:linear-gradient(#fffaf0,#ffe0bb);color:#8f491a}.app-page-partners .app-tier.gold button{background:linear-gradient(#fff0a4,#ffd348);border-color:#f3cb49;color:#88440c}.app-page-partners .app-tier.diamond button{background:linear-gradient(#c79af7,#9567e8);border-color:#a67af8;color:#fff}.app-page-partners .app-tier.super button{background:linear-gradient(#84e2ed,#34bdd2);border-color:#56cede;color:#fff}.app-page-partners .app-tier button:disabled{opacity:.65;cursor:not-allowed}.app-page-partners .app-footnote{margin-top:3cqw;font-size:2.4cqw}.app-page-project .app-intro-card p{white-space:pre-wrap;overflow-wrap:anywhere}.site-shell .app-page-progress .app-brand{height:19.3cqw;min-height:0;padding-top:4cqw}.app-page-progress .app-brand>img{width:31cqw;margin-left:2.5cqw}.app-page-progress .app-progress-card{padding:2cqw;border-radius:3cqw;background-size:100% 100%}.app-page-progress .app-progress-heading{padding:1.5cqw 39% 5cqw 3.3cqw;min-height:23.5cqw}.app-page-progress .app-progress-heading>span{font-size:2.7cqw;color:#cb65ef}.app-page-progress .app-progress-heading h1{font-size:4cqw;line-height:1.35;margin:1.2cqw 0;overflow-wrap:anywhere}.app-page-progress .app-progress-heading p{font-size:2.4cqw;line-height:1.5}:is(.app-page-progress,.app-page-team-room) .app-progress-time{padding:2.3cqw 3cqw 3cqw;border-radius:2.4cqw;background:#ffffffba;box-shadow:0 -2px 12px #e9b99013}:is(.app-page-progress,.app-page-team-room) .app-progress-time h2{display:flex;align-items:center;gap:1.7cqw;font-size:3.4cqw}:is(.app-page-progress,.app-page-team-room) .app-progress-time h2 svg{color:#ff8025}:is(.app-page-progress,.app-page-team-room) .app-progress-time>p{margin:2.5cqw 0 1.3cqw;font-size:2.8cqw}:is(.app-page-progress,.app-page-team-room) .app-progress-time>p strong{font-size:4cqw;color:#ff6314}:is(.app-page-progress,.app-page-team-room) .app-progress-track{height:1.6cqw;margin:0 0 1.8cqw;background:#ffeadb}:is(.app-page-progress,.app-page-team-room) .app-progress-time>.app-between{font-size:2.6cqw;color:#35271f}.app-donation-panel{padding:3cqw 2cqw 2.3cqw;margin-top:2.2cqw;border:1px solid #f4e9df;border-radius:2.5cqw;background:#fff8f0c9}.app-donation-summary{display:flex;align-items:center;gap:2.5cqw}.app-donation-summary>img{width:10cqw;height:10cqw;object-fit:contain}.app-donation-summary>div{flex:1}.app-donation-summary p{display:flex;align-items:center;gap:1cqw;color:#99400b;font-size:2.5cqw}.app-donation-summary p img{width:3cqw;height:3cqw;object-fit:contain}.app-donation-summary strong{font-size:5.6cqw;color:#ff7026}.app-donation-summary button,.app-donation-summary .app-stage-countdown{padding:1.6cqw 2cqw;border-radius:999px;background:#ffe9d9;color:#ff792d;font-size:2.2cqw;cursor:not-allowed}.app-donation-total{display:flex;align-items:center;gap:2cqw;padding:1.5cqw 2cqw;border:1px solid #ffe2c9;border-radius:2cqw;margin:3cqw 1cqw;font-size:2.5cqw;color:#28221d}.app-donation-total svg,.app-donation-total strong{color:#ff7928}.app-donation-total strong{font-size:3.5cqw}.app-page-progress .app-donate-button{width:100%;min-height:9cqw;border-radius:999px;background:linear-gradient(#ffa54d,#ff6717);font-size:3.6cqw;opacity:1;cursor:pointer}.app-page-progress .app-donate-button:disabled{cursor:not-allowed}.app-page-progress .app-donate-button.is-complete{background:linear-gradient(#c7c7c7,#a6a6a6);color:#fff;box-shadow:none;filter:grayscale(1)}.app-donation-banner{display:block;width:100%;margin-top:2cqw;border-radius:2cqw;overflow:hidden}.app-donation-banner img{display:block;width:100%;height:auto}.app-page-progress .app-footnote{font-size:2.2cqw;margin:2cqw 0 0}.site-shell:has(.app-page-team-room){background-size:100% 100%}.app-page-team-room .app-member-avatar.vacant{background:#e9e9e9;color:#929292;border:0}.app-page-team-room .app-member-grid .app-invested-status{color:#24a35a;display:flex;align-items:center;gap:2px;white-space:nowrap}.app-modal p{overflow-wrap:anywhere}.app-dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.app-modal .app-dialog-actions .app-primary{margin:0}.app-dialog-cancel{border:1px solid #f1d8c1;border-radius:24px;background:#fff6ec;color:#a46d48;font:inherit;font-size:14px;cursor:pointer}.app-remove-dialog button:disabled{opacity:.6;cursor:wait}.app-team-invite-link{padding:12px;border:1px solid #f1d8c1;border-radius:12px;background:#fff9f2;color:#a46d48;font-size:12px;line-height:1.7;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}html.app-ui :is(.account-verification-overlay,.registration-puzzle-overlay,.verification-overlay){background:#4e342d70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);align-items:center;justify-content:center;padding:22px}html.app-ui :is(.account-verification-dialog,.verification-modal,.registration-puzzle-dialog){border:2px solid #fffaf1;border-radius:22px;background:linear-gradient(140deg,#fffaf0,#fff0e2);box-shadow:0 20px 80px #56352244;color:#977054}html.app-ui :is(.account-verification-dialog,.verification-modal){width:100%;max-width:390px;max-height:85dvh;overflow:auto;padding:26px 22px;margin:0;animation:none}html.app-ui :is(.account-verification-dialog,.verification-modal) h2{color:#935226;font-size:20px}html.app-ui :is(.account-verification-dialog,.verification-modal) .primary{border:0;border-radius:24px;background:linear-gradient(#ffb65e,#ff792c);color:#fff}html.app-ui .registration-puzzle-dialog header button{color:#bc9676}.site-shell :is(.community-create-fields,.community-join-search,.charity-search) :is(input,textarea){appearance:none;-webkit-appearance:none;border-radius:0;caret-color:#f4772c;box-shadow:none}.site-shell :is(.community-create-fields,.community-join-search,.charity-search) :is(input,textarea):focus{outline:none;box-shadow:none}.site-shell :is(.community-create-fields,.community-join-search,.charity-search) :is(input,textarea)::selection{background:#ffdcc2;color:#6d2d12}.site-shell :is(.community-join-search,.charity-search){transition:background-color .15s,box-shadow .15s}.site-shell :is(.community-join-search,.charity-search):focus-within{background:#fffaf5;box-shadow:inset 0 0 0 1.5px #ff9b5c,0 0 0 3px #ff9b5c1c;color:#ed742e}.site-shell .community-create-fields label{transition:background-color .15s,box-shadow .15s;border-radius:8px}.site-shell .community-create-fields label:focus-within{background:#fff6ed;box-shadow:0 0 0 6px #fff6ed;border-bottom-color:#ffa66f}.site-shell .community-create-fields label:focus-within :is(strong,svg){color:#ed742e}.site-shell .community-create-fields :is(input,textarea):focus{color:#7b351b}.site-shell :is(.community-create-fields,.community-join-search,.charity-search) input:-webkit-autofill{-webkit-text-fill-color:#7b351b;-webkit-box-shadow:0 0 0 1000px #fff6ed inset}.site-shell :is(.community-join-search,.charity-search) input::-webkit-search-cancel-button,.site-shell :is(.community-join-search,.charity-search) input::-webkit-search-decoration{-webkit-appearance:none}.site-shell .app-search-clear{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:#ffeadb;color:#b55b2d}.site-shell .app-search-clear svg{width:15px;height:15px;color:inherit;stroke-width:2}.app-page-partners .app-tier button:not(:disabled){cursor:pointer}.app-team-introduction p,.app-team-dividend p{white-space:pre-wrap;overflow-wrap:anywhere}.app-team-introduction .app-between>button:disabled{opacity:1;cursor:default}.app-round-total{min-height:8cqw;background:var(--art-cae5464f3ffbe1d5d9cd3359, url(/images/team-intro/join-team.png)) center / 100% 100% no-repeat}.app-round-total>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.app-round-total>b{margin-left:auto;color:#ff4e19}.app-team-completion-rate{margin:10px 0;color:#f36a28;font-size:12px;line-height:1.6;text-align:right}.app-org button:disabled,.app-feature-banner.sandbox:disabled,.app-team-contribution button:disabled,.app-rules>button:disabled,.app-services>button:disabled{opacity:1;cursor:default}.app-card-title>.app-subscription-status{flex-shrink:0;padding:5px 10px;border:1px solid #fff;border-radius:999px;background:linear-gradient(110deg,#ff9b40,#ff6a20);color:#fff;font-size:10px;line-height:1.2}.app-page-subscription{padding-inline:3.3cqw}.app-page-subscription .app-brand{height:21.3cqw;min-height:0;padding-left:3.8cqw}.app-page-subscription .app-brand>img{width:30cqw}.app-page-subscription .app-subscription-card{padding:2cqw;border-radius:3cqw;background:#fffdf9ed;border:2px solid #fff}.app-page-subscription .app-card-title{min-height:7.6cqw;margin:0 0 1cqw;padding:1cqw .2cqw 1cqw 10%;background:var(--art-88d20452632af2e000ea6310, url(/images/subscription/01.png)) center/100% 100% no-repeat}.app-page-subscription .app-card-title>span{max-width:74%;padding:.8cqw 2cqw;font-size:2.5cqw;line-height:1.35;overflow-wrap:anywhere}.app-page-subscription .app-card-title>span>svg{display:none}.app-page-subscription .app-card-title>small{position:static;width:auto;height:auto;clip-path:none;padding:.8cqw 2cqw;font-size:2.4cqw;white-space:nowrap}.app-page-subscription .app-sub-description{min-height:21.5cqw;padding:2cqw 30% 3cqw 2.5cqw;background:var(--art-c4fdbf6b0f92793d5bcb388b, url(/images/subscription/layer-31.png)) right center/100% 100% no-repeat}.app-page-subscription .app-sub-description:after,.app-page-subscription .app-parameters:after{display:none}.app-page-subscription .app-sub-description h2,.app-page-subscription .app-parameters h2{margin:0;padding-left:1.5cqw;border-left:.7cqw solid #ff9136;color:#87451e;font-size:2.8cqw;line-height:1.2}.app-page-subscription .app-sub-description p{margin:2.2cqw 0 0 1.5cqw;color:#866249;font-size:2.5cqw;line-height:1.65;overflow-wrap:anywhere;white-space:pre-line}.app-page-subscription .app-parameters{aspect-ratio:1618/972;min-height:0;padding:0;margin:.6cqw 0 0;border-radius:2.5cqw;background:var(--art-f708381b9b7368ede1973742, url(/images/subscription/layer-30.png)) center/100% 100% no-repeat}.app-page-subscription .app-parameters h2{position:absolute;left:3%;top:5%}.app-page-subscription .app-parameters dl{position:absolute;left:3%;top:13.4%;width:54.5%;height:55.3%;margin:0;display:grid;grid-template-rows:repeat(4,1fr)}.app-page-subscription .app-parameters dl>div{min-height:0;padding:0 7% 0 16%;border:0;gap:1cqw}.app-page-subscription .app-parameters dt{font-size:2.4cqw;white-space:nowrap;color:#776d62}.app-page-subscription .app-parameters dt svg{display:none}.app-page-subscription .app-parameters dd{font-size:3.3cqw;color:#ff681b;font-weight:700}.app-page-subscription .app-parameters dd small{font-size:2.2cqw;font-weight:400}.app-page-subscription .app-parameters>.app-primary{position:absolute;left:3%;bottom:5%;width:94%;height:18%;min-height:0;margin:0;padding:0;border:0;border-radius:999px;background:var(--art-48a1c40dd304cd47c236efbc, url(/images/subscription/layer-23.png)) center/100% 100% no-repeat;box-shadow:none;font-size:2.8cqw;gap:2cqw}.app-page-subscription .app-primary>img{width:4.5cqw;height:auto}.app-page-subscription .app-subscription-love{position:relative;display:block;width:100%;margin-top:3cqw;padding:0!important;background:none;border:0;cursor:pointer}.app-subscription-love>img{display:block;width:100%;height:auto}:is(.app-page-progress,.app-page-team-room) .app-progress-time>p strong.app-project-countdown{font-size:clamp(16px,5cqw,25px);font-variant-numeric:tabular-nums;white-space:nowrap}.app-stage-countdown{flex-shrink:0;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default!important}.site-shell:has(.app-page-team-room){background-size:100% auto;background-color:#fff8ed}.app-page-team-room{padding-inline:3.3cqw}.app-page-team-room .app-team-title{height:27.3cqw;padding:10.5cqw 2.5cqw 0;margin:0;box-sizing:border-box}.app-page-team-room .app-team-title img{width:45cqw}.app-page-team-room .app-team-current{display:block;position:relative;min-height:28cqw;border:0;padding:3cqw 30% 11cqw 14.75%;margin-bottom:1.8cqw;background:var(--art-8d3aa99ddae01a7175cfbd10, url(/images/team-room-legacy/layer-45.png)) center/100% 100% no-repeat;border-radius:3cqw}.app-page-team-room .app-team-current>svg{display:none}.app-page-team-room .app-team-current small{font-size:2.3cqw;color:#71391f}.app-page-team-room .app-team-current h2{display:flex;align-items:center;justify-content:flex-start;gap:2cqw;font-size:5.4cqw;line-height:1.15;margin:.7cqw 0;color:#ff6b27}.app-page-team-room .app-team-current h2{position:relative;width:60cqw}.app-page-team-room .app-team-stage-countdown{position:static;transform:none;display:inline-flex;margin-left:0;padding:1.2cqw 2.2cqw;border-radius:999px;background:#fff0e6;color:#e46c2c;font-size:2.4cqw;line-height:1.2;font-weight:600;white-space:nowrap;z-index:3}.app-investment-details-page{min-height:100dvh;padding:24px 4.4cqw 40px;color:#6f3822;background:#fff8ed;box-sizing:border-box}.app-investment-details-page h1{margin:0 0 18px;text-align:center;font-size:21px}.app-investment-detail-list{display:flex;flex-direction:column;gap:10px}.app-investment-detail-list p{margin:0;padding:13px 15px;border-radius:12px;background:#fff;box-shadow:0 4px 12px #e9a77b1c;font-size:14px;line-height:1.6}.app-page-team-room .app-team-current p{font-size:2.3cqw;line-height:1.5;color:#75432b;margin:.4cqw 0;overflow-wrap:anywhere}.app-page-team-room .app-team-members,.app-page-team-room .app-team-contribution{position:relative;border:0;border-radius:3cqw;padding:2.7cqw 3.2cqw;margin-bottom:1.8cqw;box-shadow:0 1cqw 3cqw #e7bd8d10}.app-page-team-room .app-team-members{background:#fff}.app-page-team-room .app-team-members h2,.app-page-team-room .app-team-contribution h2{padding-left:11.5cqw;font-size:3.1cqw;color:#70371e}.app-page-team-room .app-team-members h2 svg,.app-page-team-room .app-team-contribution h2 svg{display:none}.app-page-team-room .app-team-members>p,.app-page-team-room .app-team-contribution>p{padding-left:11.5cqw;font-size:2.4cqw;margin:.7cqw 0 3.5cqw;color:#967e70}.app-page-team-room .app-between>button{font-size:2.4cqw;padding:1cqw 2.5cqw;color:#ff6b2d;opacity:1}.app-page-team-room .app-member-grid{gap:1cqw;margin-top:3cqw}.app-page-team-room .app-member-grid button{opacity:1;gap:.8cqw;min-width:0}.app-page-team-room .app-member-avatar{position:relative;overflow:visible;width:9cqw;height:9cqw;border:0}.app-page-team-room .app-member-avatar img{border-radius:inherit}.app-page-team-room .app-member-grid strong{font-size:2.6cqw;color:#68422d}.app-page-team-room .app-member-grid small{font-size:2cqw;color:#997c67}.app-page-team-room .app-member-grid .app-member-remove{position:absolute;top:-5px;right:-5px;z-index:1;display:grid;place-items:center;width:18px;height:18px;color:#fff;border-radius:50%;background:#ee652f}.app-page-team-room .app-team-stats{background:var(--art-051c77345192d49853f230ed, url(/images/team-room-legacy/layer-53.png)) center/100% 100% no-repeat;border-radius:2.8cqw;min-height:14cqw;padding:2.7cqw 0;margin-top:2cqw}.app-page-team-room .app-team-stats>div{padding:0 1cqw 0 15cqw;border:0}.app-page-team-room .app-team-stats>div+div{padding-left:16.5cqw}.app-page-team-room .app-team-stats small{font-size:2.4cqw;white-space:nowrap;color:#804324}.app-page-team-room .app-team-stats strong{font-size:4.8cqw;margin-top:.5cqw;color:#f47824}.app-page-team-room .app-team-invest-button{width:80%;margin:4cqw auto;min-height:10cqw;border-radius:8cqw;font-size:3.5cqw;opacity:1;background:linear-gradient(120deg,#ffb476,#ff702e);box-shadow:none}.app-page-team-room .app-team-invest-button.is-complete{background:#d9d1cb;color:#8f8178;box-shadow:none}.app-page-team-room .app-rules{padding:4cqw;margin-top:3cqw}.site-shell:has(.app-page-team-room){background-image:none!important}.site-shell:has(.app-page-team-room):before{content:"";position:absolute;inset:0 0 auto;height:26cqw;z-index:-1;background:var(--art-99fa8d9d50b54d5f6b768202, url(/images/team-room-legacy/background.png)) center top/100% auto no-repeat}.app-page-team-room .app-team-contribution{background:#fffdf9}.app-page-team-room .app-team-stats>div+div{padding-left:20.5cqw}.app-page-team-room .app-rules h3{margin:4cqw 0 1.5cqw;font-size:3cqw;line-height:1.6}.app-page-team-room .app-rules p{overflow-wrap:anywhere}.app-page-project .app-segment{gap:.7cqw;margin:0 0 1.7cqw}.app-page-project .app-segment button{aspect-ratio:832 / 166;padding:0;font-size:3.8cqw;border-radius:2cqw;background:url(/images/project/rounded-panel-1-copy.png) center/100% 100%}.app-page-project .app-segment button.active{background-image:url(/images/project/rounded-panel-1.png)}.app-page-project .app-intro-card{position:relative;min-height:25cqw;margin-bottom:2.2cqw;padding:3cqw 30% 2.5cqw 3.6cqw;background-repeat:no-repeat}.app-page-project .app-intro-card.tall{min-height:35.6cqw}.app-page-project .app-intro-card h2{font-size:3.3cqw;line-height:1.4;margin-bottom:1.5cqw;padding-left:1.6cqw;border-left:.9cqw solid #ff8121;color:#a54913}.app-page-project .app-intro-card p{padding:0 0 0 2.5cqw;font-size:2.5cqw;line-height:1.55;color:#89664e}.app-page-project .app-intro-illustration{position:absolute;width:24.3cqw;height:auto;right:4cqw;top:3cqw;pointer-events:none}.app-page-project .app-feature-banner{min-height:0;aspect-ratio:1656 / 308;margin:2.2cqw 0;padding:2cqw 18% 2cqw 28%!important;background-repeat:no-repeat}.app-page-project .app-feature-banner.sandbox{aspect-ratio:1656 / 345}.app-page-project .app-feature-banner strong{font-size:4.1cqw;line-height:1.3;color:#a54913}.app-page-project .app-feature-banner small{font-size:2.3cqw;line-height:1.4;margin-top:1cqw;color:#a86838}.app-team-entry-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 12px}.app-team-entry-actions>button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid #efbd94;border-radius:12px;background:#fff6e9;color:#a95a2c;font-size:15px;font-weight:600}.app-team-entry-actions>button:active{background:#ffe8cd}.site-shell:has(.app-my-teams){background:linear-gradient(to bottom,transparent 162cqw,#fff0e7 178cqw),#fff0e7 var(--art-131cd5c0a6986ffb13da205f, url(/images/community-join/1.png)) center top / 100% auto no-repeat!important}.site-shell:has(.app-my-teams):before{display:none}.app-page-team-room .app-my-teams{padding:0 0 30px}.app-team-list-brand{height:26.3cqw;padding:8.3cqw 2.3cqw 0}.app-team-list-brand img{width:34.5cqw}.app-team-list-tabs{display:flex;gap:2cqw;margin:0 0 4cqw}.app-page-team-room .app-team-list-tabs button{flex:1;min-width:0;min-height:38px;padding:8px 4px;border:1px solid #ffdeca;border-radius:24px;background:#fff;color:#842310;font-size:14px;font-weight:600}.app-page-team-room .app-team-list-tabs button[aria-selected=true]{border-color:transparent;background:linear-gradient(120deg,#ffb531,#ff002b);color:#fff}.app-my-teams-list{display:grid;gap:12px}.app-page-team-room .app-team-list-card{display:flex;align-items:center;gap:10px;width:100%;padding:16px 12px;border:0;border-radius:16px;background:#fff;box-shadow:0 6px 14px #f0915920;text-align:left}.app-team-list-avatar{display:grid;place-items:center;flex-shrink:0;width:12cqw;height:12cqw;border-radius:3.5cqw;background:linear-gradient(135deg,#ffb45b,#ff333d);color:#fff}.app-team-list-info{flex:1;min-width:0}.app-page-team-room .app-team-list-info h2{margin:0 0 7px;color:#820d03;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.app-team-list-info p{margin:3px 0 0;font-size:12px;color:#9c7865;overflow-wrap:anywhere}.app-team-list-enter{flex-shrink:0;padding:9px 10px;border-radius:24px;background:linear-gradient(120deg,#ffa932,#ff552c);color:#fff;font-size:12px;font-weight:600}.app-team-list-card:focus-visible{outline:2px solid #d66727;outline-offset:3px}.app-my-teams-message{display:grid;justify-items:center;gap:12px;padding:40px 16px;border:1px solid #f1dfca;border-radius:17px;background:#fffcf7;color:#b4957b;font-size:14px}.app-page-subscription .app-commitment-banner-title{position:absolute;left:18%;top:14%;width:65%;height:28%;display:flex;align-items:center;text-align:left;background:#fff8ee;color:#ff701e;font-size:3cqw;line-height:1.2}.app-page-progress{padding-inline:4.3cqw}.app-page-progress .app-progress-card{padding:2cqw;border:0;background:#fffcf6 var(--art-f6a87aa7fde70521dddb3b25, url(/images/progress/main-background.png)) top center/100% auto no-repeat;border-radius:3cqw}.app-page-progress .app-progress-heading{min-height:24cqw;padding:1.6cqw 39% 3.8cqw 3.3cqw}.app-page-progress .app-progress-heading>span{font-size:2.8cqw}.app-page-progress .app-progress-heading h1{color:#8f4014;font-size:4cqw;margin:1.3cqw 0}.app-page-progress .app-progress-heading p{color:#4e453c;line-height:1.65;white-space:pre-line}:is(.app-page-progress,.app-page-team-room) .app-progress-time{min-height:25cqw;padding:2.2cqw 3cqw 2.7cqw;background:linear-gradient(130deg,#fffdfaee,#ffffffce);border:1px solid #fffaf4}:is(.app-page-progress,.app-page-team-room) .app-progress-time h2{color:#8f4014;font-size:3.1cqw}:is(.app-page-progress,.app-page-team-room) .app-progress-time>p{margin:2.4cqw 0 1.2cqw;color:#795337}:is(.app-page-progress,.app-page-team-room) .app-progress-time>p strong.app-project-countdown{font-size:5cqw}:is(.app-page-progress,.app-page-team-room) .app-progress-track{height:1.6cqw;overflow:hidden;border-radius:.5cqw}:is(.app-page-progress,.app-page-team-room) .app-progress-track i{height:100%;max-width:100%;background:#ff650d}.app-page-progress .app-donation-panel{padding:3cqw 2.2cqw 2.5cqw;background:url(/images/progress/rounded-panel-14.png) center/100% 100% no-repeat;border:0}.app-page-progress .app-donation-summary{gap:3cqw;flex-wrap:wrap}.app-page-progress .app-donation-summary>img{width:9.3cqw;height:9.3cqw}.app-page-progress .app-donation-summary>div{min-width:20cqw}.app-page-progress .app-donation-summary p{font-size:2.5cqw;white-space:nowrap}.app-page-progress .app-donation-summary p img{width:3cqw;height:3cqw}.app-page-progress .app-donation-summary strong{font-size:5.3cqw;line-height:1.4}.app-page-progress .app-stage-countdown{background:url(/images/progress/rounded-panel-13.png) center/100% 100% no-repeat;font-size:2.2cqw;max-width:100%;cursor:default}.app-page-progress .app-donation-total{padding:1.8cqw 2.5cqw;margin:2.4cqw 0 3cqw;min-height:7.5cqw;border:0;background:var(--art-099a7f8690d9698a4f31886d, url(/images/progress/target.png)) center/100% 100% no-repeat;font-size:2.4cqw}.app-page-progress .app-donation-total>img{width:3.8cqw;height:auto;flex-shrink:0}.app-page-progress .app-donation-total>span{min-width:0;overflow-wrap:anywhere}.app-page-progress .app-donation-total strong{font-size:3.3cqw}.app-page-progress .app-donate-button{min-height:9cqw;font-size:3.5cqw}.app-page-progress .app-donation-banner{margin-top:1.8cqw}.app-page-progress .app-donation-banner{position:relative}.app-progress-banner-copy{position:absolute;left:17.5%;top:46%;width:72%;height:43%;padding-left:.4%;background:#fcf3eb;color:#665e56;text-align:left;font-size:2.15cqw;font-weight:400;line-height:1.55;pointer-events:none}.app-team-list-enter.unavailable{background:#eee6de;color:#a39487}.app-page-team-room .app-team-list-card:disabled{opacity:1;cursor:default}.app-page-team-room .app-team-list-more{display:block;margin:20px auto;border:1px solid #ffd5ba;border-radius:20px;padding:8px 24px;background:#fff8f0;color:#b84e27}.app-team-list-search{display:flex;align-items:center;gap:2.5cqw;height:max(38px,9.1cqw);margin-bottom:3.5cqw;padding:0 4.5cqw;border-radius:40px;background:#fff;color:#92908b}.app-team-list-search>svg{flex-shrink:0}.app-team-list-search input{flex:1;min-width:0;width:0;border:0;padding:0;outline:none;background:transparent;font-size:14px;color:#553425}.app-team-list-search input::placeholder{color:#92908b}.app-page-address .app-address-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin:20px 0 0;padding:11px 18px;border:1px solid #f5d7bc;border-radius:24px;background:linear-gradient(180deg,#fff8ef,#ffeddb);color:#b86a36;font-size:14px;font-weight:600;cursor:pointer}.app-page-address .app-address-action:active{background:#ffe7ce;transform:scale(.985)}.app-page-address .app-address-action:focus-visible{outline:2px solid #ee973f;outline-offset:3px}.app-page-address-edit .app-ui-form{margin-top:24px}.app-page-address-edit .app-ui-form h2{text-align:center}html.app-ui .app-text-button.app-center{margin-top:12px;min-height:44px;padding:11px 18px;border:1px solid #f5d7bc;border-radius:24px;background:linear-gradient(180deg,#fff8ef,#ffeddb);color:#b86a36;font-size:14px;font-weight:600;cursor:pointer}html.app-ui .app-text-button.app-center:active{background:#ffe7ce}html.app-ui .app-text-button:focus-visible{outline:2px solid #ee973f;outline-offset:3px}html.app-ui .community-load-more,html.app-ui .app-page-team-room .app-team-list-more,html.app-ui .app-dialog-cancel,html.app-ui .recharge-retry,html.app-ui .my-wallet-ledger header button,html.app-ui .app-footnote>button{min-height:44px;box-sizing:border-box;padding:10px 16px;font-size:14px;line-height:1.5}.site-shell.app-account-subpage{background:#fff4eb!important}html.app-ui .app-account-subpage .app-account-topbar{position:sticky;top:0}.app-account-topbar .icon-button{width:44px;height:44px;flex-shrink:0}.app-account-topbar .topbar-spacer{width:44px}html.app-ui .app-account-subpage .my-wallet-page,html.app-ui .app-account-subpage .wallet-recharge-page,html.app-ui .app-account-subpage .wallet-withdraw-page{padding-top:22px;min-height:calc(100dvh - 60px)}html.app-ui .app-account-subpage .my-wallet-page>h1,html.app-ui .app-account-subpage .wallet-recharge-page>h1,html.app-ui .app-account-subpage .wallet-withdraw-page>h1,html.app-ui .app-account-subpage .app-page-address .app-standalone-empty>h1,html.app-ui .app-account-subpage .app-page-address-edit .app-ui-form>h2{display:none}html.app-ui .app-account-subpage .app-page-address-edit .app-ui-form{margin-top:22px}html.app-ui .app-back{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;top:8px;left:8px}html.app-ui .app-back svg{width:20px;height:20px}html.app-ui .topbar .icon-button{width:44px;height:44px;flex-shrink:0}html.app-ui .topbar .topbar-spacer{width:44px}html.app-ui .community-role-manage,html.app-ui .community-role-dismiss{min-height:44px;font-size:14px;padding:10px 12px;box-sizing:border-box}html.app-ui .community-id-drawer header button{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}html.app-ui .app-account-subpage .app-article-hero,html.app-ui .app-account-subpage .app-secondary-header,html.app-ui .app-account-subpage .app-shop-heading h1{display:none}html.app-ui .app-account-subpage .app-shop-heading{padding-top:16px;min-height:44px;justify-content:flex-end}html.app-ui .app-account-subpage .app-shop-heading a{min-height:44px;display:inline-flex;align-items:center;padding:8px 12px;font-size:14px}html.app-ui .app-page-partners .app-partner-title{display:block;margin:0 0 6cqw 3.5cqw}html.app-ui .app-has-topbar .app-page{padding-top:20px}.app-partners-stage{display:flow-root;background:var(--art-d03706a0a5394c6e449b13bf, url(/images/partners/background.png)) center top / 100% auto no-repeat}html.app-ui .app-has-topbar .app-page-partners{padding-top:9.6cqw}html.app-ui .app-has-topbar .app-team-title{display:none}html.app-ui .app-account-topbar{flex-shrink:0}html.app-ui .app-team-project-pill{display:inline-flex;align-items:center;max-width:42%;margin-left:6px;padding:2px 8px;border-radius:999px;background:#fff0e4;color:#c66a36;font-size:11px;line-height:1.4;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.app-ui .phone-shell:has(.team-page,.rules-page,.community-page) .topbar{position:sticky;background:linear-gradient(#fff0e6,#fff0e6cc);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html.app-ui .phone-shell .team-title{display:none}.app-page-team-room .app-team-amount{display:inline-flex;align-items:baseline;gap:.8cqw;white-space:nowrap}.app-page-team-room .app-team-current h2 .app-team-amount{display:inline-flex!important;align-items:baseline;flex:0 0 auto;width:auto;white-space:nowrap}.app-page-team-room .app-team-current h2 .app-team-amount small{display:inline!important;position:static!important;margin:0!important;padding:0!important;font-size:2.3cqw!important}.app-page-team-room .app-team-stage-countdown{position:static!important;transform:none!important;margin-left:0!important;flex:0 0 auto}.app-page-team-room .app-team-current h2 .app-team-stage-countdown{position:absolute!important;left:50%!important;top:50%!important;transform:translateY(-50%)!important;margin-left:1cqw!important}.app-investment-details-page{min-height:100dvh;padding:18px 4.5cqw 38px;background:linear-gradient(180deg,#fff8ed,#fffdf9 58%,#fff8ed);box-sizing:border-box;color:#6f3822}.app-investment-details-page h1{margin:4px 0 22px;text-align:center;font-size:21px;font-weight:700;letter-spacing:.08em;color:#71391f}.app-investment-detail-list{position:relative;display:flex;flex-direction:column;gap:12px;padding:2px 0 4px 25px}.app-investment-detail-list:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;border-radius:2px;background:linear-gradient(#f3a267,#f8d8bd)}.app-investment-detail-list p{position:relative;margin:0;padding:13px 15px 13px 16px;border:1px solid #f7dfcc;border-radius:14px;background:#fffffff0;box-shadow:0 5px 16px #c577411a;font-size:14px;line-height:1.65;color:#75432b;word-break:break-word}.app-investment-detail-list p:before{content:"";position:absolute;left:-23px;top:19px;width:9px;height:9px;border:3px solid #fff8ed;border-radius:50%;background:#f39a5e;box-shadow:0 0 0 1px #f3a267}.app-investment-detail-list p:last-child{background:#fff7ec;border-color:#f4c89f}.app-investment-details-page{padding:16px 4.4cqw 32px;background:#fff8ed;color:#6f3822}.app-investment-details-page h1{margin:4px 0 16px;font-size:20px;font-weight:600;letter-spacing:.04em;color:#71391f}.app-investment-detail-list{display:flex;flex-direction:column;gap:8px;padding:0}.app-investment-detail-list:before{display:none}.app-investment-detail-list p{position:static;margin:0;padding:11px 13px;border:1px solid #f2dfcf;border-radius:10px;background:#fff;box-shadow:none;font-size:13px;line-height:1.55;color:#75432b}.app-investment-detail-list p:before{display:none}.app-investment-detail-list p:last-child{background:#fff;border-color:#f2dfcf}.app-page-team-room .app-team-members,.app-page-team-room .app-team-contribution{padding:3cqw;border-radius:3cqw;margin-bottom:2cqw}.app-page-team-room .app-team-members .app-between,.app-page-team-room .app-team-contribution .app-between{min-height:7cqw}.app-page-team-room .app-team-members h2,.app-page-team-room .app-team-contribution h2{position:relative;padding-left:11.5cqw;margin:0;font-size:3.5cqw;line-height:1.4}.app-page-team-room .app-team-members h2 svg,.app-page-team-room .app-team-contribution h2 svg{display:block;position:absolute;left:0;top:0;width:9cqw;height:9cqw;padding:2cqw;box-sizing:border-box;border:1px solid #ffe6ce;border-radius:3cqw;background:linear-gradient(135deg,#ffb772,#ff6b2d);color:#fff;box-shadow:0 0 0 .6cqw #fff0e1,0 1cqw 2cqw #ee9c5833}.app-page-team-room .app-between>button{opacity:1;min-height:44px;padding:1cqw 2.5cqw;background:#fff3e8;border-radius:99px;font-size:2.8cqw;white-space:nowrap}.app-page-team-room .app-team-members>p,.app-page-team-room .app-team-contribution>p{font-size:2.7cqw;margin:0 0 3cqw}.app-page-team-room .app-member-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:4cqw 0 1cqw;align-items:start}.app-page-team-room .app-member-grid button{min-height:44px;padding:0}.app-page-team-room .app-member-grid strong{max-width:100%;overflow-wrap:anywhere;font-size:3cqw;line-height:1.4}.app-page-team-room .app-member-grid small{font-size:2.5cqw}.app-page-team-room .app-team-founder-label{padding:.3cqw 2cqw;border-radius:99px;background:#ff7a23;color:#fff;font-size:2.4cqw;line-height:1.4}.app-page-team-room .app-team-current h2{width:100%;flex-wrap:wrap;gap:1cqw 2cqw}.app-page-team-room .app-team-current h2 .app-team-stage-countdown{position:static!important;transform:none!important;margin-left:0!important;font-size:2.5cqw}.app-page-team-room .app-team-stats{display:grid;grid-template-columns:1fr 1fr}.app-page-team-room .app-team-stats>div{min-width:0}.app-page-team-room .app-team-stats strong{overflow-wrap:anywhere;font-size:4.3cqw}.app-page-team-room .app-team-invest-button{min-height:44px;font-size:4cqw}html.app-ui .app-has-topbar .app-page-team-room .app-team-title{display:block;height:24cqw;padding:7cqw 2.5cqw 0}.app-home-project-carousel{width:100%;min-width:0}.app-home-project-carousel .app-home-project{height:max(103px,25cqw);box-sizing:border-box}.app-home-project-carousel .app-home-project>span{min-width:0;width:100%}.app-home-project-carousel strong,.app-home-project-carousel small{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.app-home-project-carousel strong{-webkit-line-clamp:2;line-height:1.35}.app-home-project-carousel small{-webkit-line-clamp:2}.app-home-project-carousel .swiper-pagination{bottom:3px}.app-home-project-carousel .swiper-pagination-bullet{width:5px;height:5px;background:#e87830}.app-home-feature{position:relative;padding-right:10%!important}.app-home-project-arrow{position:absolute;inset:0;pointer-events:none;background:var(--art-1b5fc1051c47e04de2e60c13, url(/images/home/project-panel.png)) center/100% 100% no-repeat;clip-path:inset(34% 2% 38% 90%)}html.app-ui .organization-filters button{padding:0 13px;min-height:40px}html.app-ui .organization-card{padding:12px}html.app-ui .organization-search input:focus{outline:none;box-shadow:none;border:0}html.app-ui .organization-search:focus-within{box-shadow:0 0 0 2px #ffb17b66}html.app-ui .organization-info h2{font-size:15px}html.app-ui .organization-info p{font-size:12px;line-height:1.6}html.app-ui .organization-recommend h1{font-size:23px}html.app-ui .organization-detail-page h3{font-size:12px}html.app-ui .organization-services p,html.app-ui .organization-audience p,html.app-ui .organization-projects p{font-size:10px;line-height:1.6}@media(min-width:360px){html.app-ui .organization-card{grid-template-columns:64px minmax(0,1fr) 76px;gap:8px}html.app-ui .organization-card .organization-link{grid-column:3;grid-row:1;align-self:center;font-size:11px;padding:0 5px}html.app-ui .organization-card .organization-info p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.app-investment-detail-list time{display:block;margin-bottom:6px;color:#aa8b7b;font-size:12px}.app-team-detail-loading{padding:40px 16px;text-align:center;color:#977054;font-size:14px}.app-page-team-room .app-team-current{padding-bottom:3cqw;min-height:0}.app-page-team-room .app-team-project-time{margin-bottom:1.8cqw}html.app-ui{-webkit-text-size-adjust:100%;text-size-adjust:100%}html.app-ui :is(.site-shell,.app-shell,.page){min-width:0}.site-shell.app-has-tabs{background-position:center env(safe-area-inset-top,0px),center env(safe-area-inset-top,0px)!important}html.app-ui :is(img,video,canvas,iframe){max-inline-size:100%}html.app-ui :is(input,textarea,select){min-width:0;max-width:100%}.site-shell :is(.app-services,.app-small-services,.app-balances,.app-wallets,.app-tier-grid,.app-member-grid)>*{min-width:0}.app-charity-new,.app-charity-new :is(.charity-toolbar,.charity-covenant,.charity-covenant-links,.charity-participation,.charity-actions,.charity-projects,.charity-project-carousel,.charity-project-example){min-width:0;max-width:100%}.app-page-my .app-services img{flex-shrink:0;align-self:center}.app-page-my .app-profile>div{flex:1}.app-page-my .app-profile h1{font-size:clamp(16px,4cqw,18px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-page-my .app-profile .app-profile-account,.app-page-my .app-profile .app-profile-invite{font-size:clamp(12px,3cqw,13px)}.app-page-my .app-services button{min-height:0}.app-page-my .app-service-section h2{font-size:clamp(17px,4.2cqw,19px)}.app-page-my{--app-profile-entry-title-size: 14px;--app-profile-entry-title-weight: 400;--app-profile-entry-title-line-height: 1.35}@supports (width: 1cqw){.app-page-my{--app-profile-entry-title-size: clamp(14px, 3.35cqw, 15px)}}.app-page-my :is(.app-service-name,.app-small-services>*>span){font-size:var(--app-profile-entry-title-size);font-weight:var(--app-profile-entry-title-weight);line-height:var(--app-profile-entry-title-line-height)}.app-page-my .app-services small,.app-page-my .app-small-services small{font-size:clamp(11px,2.65cqw,13px)}.app-page-my .app-service-name{box-sizing:border-box;width:100%;min-width:0;padding:0;text-align:center;white-space:normal;word-break:break-all;overflow-wrap:anywhere}.app-page-my .app-small-services>*{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:4px;height:46px;padding:0 4px;align-items:center}.app-page-my .app-small-services img,.app-page-my .app-small-services .app-settings-icon{width:22px;height:22px;max-width:30px;max-height:30px}.app-page-my .app-small-services .app-settings-icon svg{width:16px;height:16px}.app-page-my .app-small-services>*>span:last-child{display:block;min-width:0;min-height:0;white-space:nowrap;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis}.app-route-enter{animation:app-route-enter .18s ease both}@keyframes app-route-enter{0%{opacity:0;transform:translateY(5px)}}.app-page-home .app-news-ticker>span,.app-page-home .app-home-feature small,.app-page-home .app-home-project small,.app-page-charity-content .app-article footer,.app-page-empower .app-partner-strip small,.app-page-empower .app-project-photo>span,.app-page-empower .app-project-card footer,.app-page-project .app-intro-card p,.app-page-project .app-feature-banner small,.app-page-subscription .app-card-title>span,.app-page-subscription .app-card-title>small,.app-page-subscription .app-sub-description p,.app-page-subscription .app-parameters dt,.app-page-subscription .app-parameters dd small,.app-page-subscription .app-parameters>.app-primary,.app-page-progress .app-progress-heading>span,.app-page-progress .app-progress-heading p,.app-page-progress .app-donation-summary p,.app-page-progress .app-stage-countdown,.app-page-progress .app-donation-total,.app-page-team-room .app-team-current>div>small,.app-page-team-room .app-team-current p,.app-page-team-room .app-team-members>p,.app-page-team-room .app-team-contribution>p,.app-page-team-room .app-between>button,.app-page-team-room .app-team-stats small,.app-page-team-intro .app-team-dividend p,.app-page-team-intro .app-round strong{font-size:clamp(11px,2.7cqw,14px)}.app-page-subscription .app-sub-description h2,.app-page-subscription .app-parameters h2,:is(.app-page-progress,.app-page-team-room) .app-progress-time h2{font-size:clamp(14px,3.1cqw,17px)}.app-page-progress .app-progress-banner-copy{font-size:clamp(10px,2.15cqw,12px)}.app-page-team-room .app-member-grid strong{font-size:clamp(10px,3cqw,13px)}.app-page-team-room .app-member-grid small,.app-page-team-room .app-team-founder-label{font-size:clamp(10px,2.5cqw,12px)}.app-page-partners :is(.app-partner-status h2,.app-partner-status dt,.app-partner-status dd,.app-footnote){font-size:clamp(11px,2.7cqw,14px)}@media(max-width:420px){.app-page-my .app-services button{aspect-ratio:auto;min-height:24cqw;gap:1cqw}.app-page-my .app-service-name{font-size:var(--app-profile-entry-title-size);white-space:normal;line-height:1.4;overflow-wrap:anywhere}.app-page-my .app-services small{font-size:11px;white-space:normal;line-height:1.4;overflow-wrap:anywhere}.app-page-my .app-small-services>*{align-items:center}.app-page-my .app-small-services>*>div{min-width:0}.app-page-my .app-small-services span,.app-page-my .app-small-services small{white-space:normal;overflow-wrap:anywhere}.app-page-my .app-small-services>*>span:last-child{white-space:nowrap;overflow-wrap:normal}.app-page-my .app-small-services span{font-size:var(--app-profile-entry-title-size)}.app-page-my .app-small-services small{font-size:11px}.app-page-my .app-profile .app-profile-account,.app-page-my .app-profile .app-profile-invite{font-size:12px}.app-page-my .app-profile{height:auto;min-height:25cqw}.site-shell .app-partner-status>img{width:min(310px,80cqw)}.app-dialog,.copy-dialog{padding-inline:18px}.app-dialog-actions,.copy-dialog-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-dialog-actions button,.copy-dialog-actions button{white-space:normal;overflow-wrap:anywhere}.my-wallet-balance strong,.recharge-result strong{font-size:28px}.my-wallet-entry-top{flex-wrap:wrap;gap:4px 8px}.recharge-method-label{min-width:0;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.app-route-enter{animation:none}}
