.ud-profile-actions[data-v-87509e3a]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px}.ud-profile-actions>button[data-v-87509e3a]{display:flex;align-items:center;gap:6px;font-size:10px;color:#b78e62;white-space:nowrap}.ud-workspace[data-v-87509e3a]{min-width:0}.ud-breadcrumb[data-v-87509e3a]{display:flex;align-items:center;gap:11px;font-size:11px;color:#c3ac90;margin:-3px 0 21px}.ud-breadcrumb button[data-v-87509e3a]{display:flex;align-items:center;gap:4px;color:#a98a68;padding:3px 0}.ud-breadcrumb b[data-v-87509e3a]{color:#9d7e5c;font-weight:500}.ud-error[data-v-87509e3a]{margin:0 0 18px}.ud-loading[data-v-87509e3a]{display:flex;align-items:center;justify-content:center;gap:10px;padding:80px 20px;color:#b69a7a;font-size:12px}.ud-profile[data-v-87509e3a]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 25px;background:#fffdf9;border:1px solid #eaddcc;border-radius:18px}.ud-identity[data-v-87509e3a]{display:flex;align-items:center;gap:14px;min-width:0}.ud-avatar[data-v-87509e3a]{width:53px;height:53px;display:grid;place-items:center;background:linear-gradient(135deg,#ffe9c6,#f9cf95);border:3px solid #fff4e3;color:#be854a;border-radius:17px;font-size:22px;font-weight:600;flex-shrink:0}.ud-name[data-v-87509e3a]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ud-name h1[data-v-87509e3a]{font-size:22px;color:#6d5037;letter-spacing:-.5px;margin-right:3px}.ud-status[data-v-87509e3a]{display:inline-block;color:#ad865a;background:#fff0d8;border:1px solid #f0d7b2;border-radius:5px;padding:4px 7px;font-size:9px;white-space:nowrap}.ud-status.subtle[data-v-87509e3a],.ud-status.active[data-v-87509e3a]{color:#ad9372;background:#f8f1e7;border-color:#ece0cd}.ud-status.review[data-v-87509e3a]{color:#be8c37;background:#fff0ce;border-color:#efd19c}.ud-status.restricted[data-v-87509e3a]{color:#bd6d56;background:#fff0e7;border-color:#edc8b7}.ud-identity-meta[data-v-87509e3a]{display:flex;align-items:center;gap:13px;flex-wrap:wrap;color:#b69b7a;font-size:10px;margin-top:9px}.ud-identity-meta button[data-v-87509e3a]{font-size:12px;color:#a47a50;letter-spacing:.5px;padding:0}.ud-handle-button[data-v-87509e3a]{display:flex;align-items:center;gap:7px;border:1px solid #e8d7c0;background:#fff7e9;color:#ba8a56;padding:10px 13px;border-radius:9px;font-size:10px;white-space:nowrap}.ud-handling[data-v-87509e3a]{display:flex;align-items:flex-end;gap:15px;border:1px solid #ecd6b4;border-radius:13px;padding:19px 22px;background:#fff6e6;margin:13px 0 0}.ud-handling label[data-v-87509e3a]{font-size:10px;color:#ac8a62;margin:0;width:150px}.ud-handling input[data-v-87509e3a],.ud-handling select[data-v-87509e3a]{font-size:12px;border-color:#e8d4b7;background:#fffdf7;border-radius:9px;padding:11px 12px}.ud-handling .ud-handling-reason[data-v-87509e3a]{flex:1}.ud-handling .primary[data-v-87509e3a]{font-size:11px;border-radius:9px;padding:12px 16px;white-space:nowrap}.ud-stats[data-v-87509e3a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:19px 0}.ud-stat[data-v-87509e3a]{border:1px solid #ecdfce;border-radius:15px;background:#fffdf9;padding:18px 20px}.ud-stat>span[data-v-87509e3a]{display:flex;justify-content:space-between;gap:10px;align-items:center;color:#b0926f;font-size:10px}.ud-stat>span>svg[data-v-87509e3a]{color:#c8a174}.ud-stat>b[data-v-87509e3a]{display:block;font-size:30px;font-weight:600;color:#715238;letter-spacing:-.8px;margin-top:17px;line-height:1}.ud-stat>b small[data-v-87509e3a]{font-size:10px;letter-spacing:0;font-weight:400;margin:0 5px;color:#b39a79}.ud-stat>p[data-v-87509e3a]{font-size:9px;color:#b69b79;margin-top:13px;line-height:1.8}.ud-stat.primary[data-v-87509e3a]{display:block;box-shadow:0 6px 16px #e3925418;background:linear-gradient(125deg,#f9a967,#ed8250);border-color:#eea06b}.ud-stat.primary>span[data-v-87509e3a],.ud-stat.primary>span>svg[data-v-87509e3a],.ud-stat.primary>b[data-v-87509e3a],.ud-stat.primary>b small[data-v-87509e3a],.ud-stat.primary>p[data-v-87509e3a]{color:#fff4df}.ud-tabs[data-v-87509e3a]{display:flex;gap:3px;overflow-x:auto;background:#fffaf3;border:1px solid #eaddca;border-radius:12px;padding:6px;margin:23px 0 20px;scrollbar-width:thin;scrollbar-color:#e4d0b6 transparent}.ud-tabs button[data-v-87509e3a]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 11px;font-size:11px;color:#ab8f6e;border-radius:8px;white-space:nowrap;flex:1}.ud-tabs button[data-v-87509e3a]:hover{background:#fbefdd}.ud-tabs button.active[data-v-87509e3a]{background:#ffead0;color:#c68c4e;font-weight:600}.ud-card[data-v-87509e3a]{border:1px solid #ecdfcc;background:#fffdf8;border-radius:16px;min-width:0;overflow:hidden}.ud-card-title[data-v-87509e3a]{display:flex;align-items:center;justify-content:space-between;padding:21px 23px;gap:15px;border-bottom:1px solid #f3e9db}.ud-card-title h2[data-v-87509e3a]{font-size:14px;font-weight:600;color:#7e5c3e}.ud-card-title>span[data-v-87509e3a],.ud-card-title>svg[data-v-87509e3a]{font-size:10px;color:#b49a78}.ud-overview-grid[data-v-87509e3a]{display:grid;grid-template-columns:1.17fr 1fr;gap:20px}.ud-facts[data-v-87509e3a]{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:4px 23px 16px;column-gap:25px}.ud-facts>div[data-v-87509e3a]{padding:15px 0 12px;border-bottom:1px solid #f4ebde;min-width:0}.ud-facts>div[data-v-87509e3a]:nth-last-child(-n+2){border:0}.ud-facts dt[data-v-87509e3a]{font-size:10px;color:#bea487;margin-bottom:9px}.ud-facts dd[data-v-87509e3a]{font-size:12px;color:#937251;margin:0;overflow-wrap:anywhere;line-height:1.8}.ud-evidence-summary[data-v-87509e3a]{padding:1px 22px}.ud-evidence-summary>div[data-v-87509e3a]{display:flex;align-items:center;gap:11px;padding:17px 0;border-bottom:1px solid #f2e8da}.ud-evidence-summary>div[data-v-87509e3a]:last-child{border:0}.ud-evidence-icon[data-v-87509e3a]{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;background:#fff0db;color:#c79b65;border:1px solid #f2dfc1;border-radius:11px}.ud-evidence-summary b[data-v-87509e3a]{font-size:11px;color:#947353;font-weight:500}.ud-evidence-summary p[data-v-87509e3a]{font-size:9px;color:#bea282;line-height:1.8;margin-top:5px}.ud-evidence-summary button[data-v-87509e3a]{margin-left:auto;display:flex;align-items:center;gap:3px;font-size:9px;color:#be9a70;white-space:nowrap}.ud-collection-status[data-v-87509e3a]{padding:14px 22px;background:#fcf6ec;border-top:1px solid #f1e5d3;display:grid;gap:8px}.ud-collection-status>span[data-v-87509e3a]{display:flex;justify-content:space-between;font-size:9px;color:#b59a78;gap:12px}.ud-collection-status b[data-v-87509e3a]{font-size:9px;font-weight:400;color:#b99e7d}.ud-last-handling[data-v-87509e3a]{margin-top:20px}.ud-handling-record[data-v-87509e3a]{padding:20px 23px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.ud-handling-record p[data-v-87509e3a]{font-size:12px;color:#a5825e;flex-basis:100%;line-height:1.8}.ud-handling-record>span[data-v-87509e3a]{font-size:10px;color:#b79a78}.ud-no-handling[data-v-87509e3a]{padding:24px;font-size:11px;color:#c1a98d}.ud-availability-notes[data-v-87509e3a]{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:14px 17px;background:#f7efdf;border:1px solid #eddfc6;border-radius:10px;color:#b99b75}.ud-availability-notes>svg[data-v-87509e3a]{flex-shrink:0;margin-top:2px}.ud-availability-notes p[data-v-87509e3a]{font-size:10px;line-height:1.9}.ud-filters[data-v-87509e3a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:20px 23px;background:#fffcf6;border-bottom:1px solid #f0e4d1}.ud-filters label[data-v-87509e3a]{font-size:9px;color:#b39877;margin:0;min-width:0}.ud-filters input[data-v-87509e3a],.ud-filters select[data-v-87509e3a]{font-size:11px;padding:10px 9px;min-height:37px;border-radius:8px;background:#fffdf8;border-color:#e9dbc6;width:100%;min-width:0;margin-top:6px}.ud-filters .ud-related-filter[data-v-87509e3a]{grid-column:span 4}.ud-filter-actions[data-v-87509e3a]{grid-column:span 2;display:flex;align-items:flex-end;justify-content:flex-end;gap:8px}.ud-filter-actions>.primary[data-v-87509e3a],.ud-filter-actions>.outline[data-v-87509e3a]{font-size:10px;padding:10px 18px;border-radius:8px;min-height:37px}.ud-record-note[data-v-87509e3a]{display:flex;align-items:flex-start;gap:7px;font-size:10px;color:#b59a78;line-height:1.8;padding:11px 23px;background:#fcf6eb;border-bottom:1px solid #f0e4d2}.ud-record-note>svg[data-v-87509e3a]{flex-shrink:0;margin-top:2px}.ud-empty[data-v-87509e3a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:55px 20px;gap:13px;color:#d0b793;text-align:center}.ud-empty b[data-v-87509e3a]{font-size:12px;font-weight:400;color:#bfa17d}.ud-empty>span[data-v-87509e3a]{font-size:10px;color:#c7ad8d}.ud-table-scroll[data-v-87509e3a]{overflow:auto;max-width:100%}.ud-table-scroll table[data-v-87509e3a]{width:100%;border-collapse:collapse;white-space:nowrap}.ud-table-scroll th[data-v-87509e3a]{font-size:9px;color:#b69a75;padding:13px 19px;background:#fbf4e9;border-top:0}.ud-table-scroll td[data-v-87509e3a]{font-size:10px;color:#a08361;padding:17px 19px;line-height:1.7;border-bottom-color:#f3e9d9}.ud-table-scroll td>b[data-v-87509e3a]{font-size:11px;font-weight:500;display:block;color:#8c6b49}.ud-table-scroll td>small[data-v-87509e3a]{font-size:9px;display:block;color:#c2a887;margin-top:3px}.ud-table-scroll td.ud-amount[data-v-87509e3a]{color:#cf9252;font-weight:500;font-size:12px}.ud-table-scroll td.ud-amount.negative[data-v-87509e3a]{color:#b19575}.ud-id[data-v-87509e3a]{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;color:#b18e65;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;padding:0;text-align:left;overflow-wrap:anywhere;max-width:100%}.ud-id>small[data-v-87509e3a]{font-family:Inter,Microsoft YaHei,sans-serif;font-size:8px;color:#c5ac8c;white-space:nowrap}.ud-id[data-v-87509e3a]:hover{color:#dc9a53}.ud-account-link[data-v-87509e3a]{display:inline-flex;align-items:center;gap:4px;color:#c3925d;font-size:11px;padding:0;white-space:nowrap}.ud-related-accounts[data-v-87509e3a]{display:flex;flex-direction:column;gap:7px}.ud-related-accounts .ud-account-link[data-v-87509e3a]{font-size:10px}.ud-view-evidence[data-v-87509e3a]{display:inline-flex;align-items:center;gap:4px;color:#be965f;font-size:10px;white-space:nowrap;padding:0}.ud-pagination[data-v-87509e3a]{display:flex;align-items:center;justify-content:space-between;padding:16px 23px;border-top:1px solid #eee1cc;font-size:10px;color:#b29a77;gap:14px}.ud-pagination>div[data-v-87509e3a]{display:flex;align-items:center;gap:8px}.ud-pagination label[data-v-87509e3a]{display:flex;align-items:center;gap:7px;font-size:9px;color:#b69b76;margin:0}.ud-pagination select[data-v-87509e3a]{width:70px;padding:7px 5px;border:1px solid #e5d5bb;border-radius:7px;font-size:10px;background:#fffaf1}.ud-pagination button[data-v-87509e3a]{border:1px solid #e8d7bd;background:#fff9ee;color:#ad8d61;font-size:10px;padding:8px 12px;border-radius:7px}.ud-timeline[data-v-87509e3a]{padding:24px 25px 7px}.ud-timeline article[data-v-87509e3a]{display:flex;gap:16px;position:relative;padding-bottom:27px}.ud-timeline article[data-v-87509e3a]:not(:last-child):after{content:"";position:absolute;left:5px;top:13px;bottom:0;width:1px;background:#edddc6}.ud-timeline article>i[data-v-87509e3a]{width:11px;height:11px;border:3px solid #f5e4c5;background:#d8b179;border-radius:50%;flex-shrink:0;margin-top:5px}.ud-timeline article>div[data-v-87509e3a]{min-width:0;flex:1;border-bottom:1px solid #f2e5d0;padding-bottom:21px}.ud-timeline article:last-child>div[data-v-87509e3a]{border:0}.ud-timeline header[data-v-87509e3a]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ud-timeline h3[data-v-87509e3a]{font-size:12px;color:#93704a;font-weight:500}.ud-timeline time[data-v-87509e3a]{font-size:10px;color:#b89c77;margin-left:auto}.ud-timeline p[data-v-87509e3a]{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:10px;color:#baa07e;margin:11px 0 10px;line-height:1.7}.ud-timeline .ud-view-evidence[data-v-87509e3a]{font-size:9px}.ud-record-overlay[data-v-87509e3a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#4a332746;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:60;display:flex;justify-content:flex-end}.ud-record-detail[data-v-87509e3a]{width:570px;max-width:100%;height:100%;overflow:auto;scrollbar-width:thin;background:#fffaf2;border-left:1px solid #ead7b8;padding:27px 30px;box-shadow:-10px 0 40px #77502a13}.ud-record-detail>header[data-v-87509e3a]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebdbc3;padding-bottom:21px;gap:15px}.ud-record-detail h2[data-v-87509e3a]{font-size:21px;color:#8b603a}.ud-record-detail>header button[data-v-87509e3a]{padding:8px;border-radius:50%;color:#b89a75}.ud-record-detail>dl[data-v-87509e3a]{margin:9px 0 25px}.ud-record-detail>dl>div[data-v-87509e3a]{padding:16px 0;border-bottom:1px solid #efe1cc}.ud-record-detail dt[data-v-87509e3a]{font-size:10px;color:#baa07c;margin-bottom:8px}.ud-record-detail dd[data-v-87509e3a]{font-size:12px;color:#a08057;line-height:1.8;margin:0;overflow-wrap:anywhere}.ud-record-detail .ud-upstream-error[data-v-87509e3a]{color:#bb7256}.ud-risk-proof[data-v-87509e3a],.ud-reward-proof[data-v-87509e3a]{border:1px solid #ead8bb;background:#fffdf6;border-radius:13px;padding:19px;margin-bottom:22px}.ud-risk-proof>h3[data-v-87509e3a],.ud-reward-proof>h3[data-v-87509e3a]{font-size:13px;color:#9a754a;margin-bottom:16px}.ud-reward-proof dl[data-v-87509e3a]{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:19px 0}.ud-reward-proof dd>small[data-v-87509e3a]{display:block;color:#baa17f;font-size:9px;margin-top:2px}.ud-reward-proof .ud-raw-record[data-v-87509e3a]{margin-top:18px}.ud-proof-summary[data-v-87509e3a]{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding-bottom:15px;margin-bottom:4px;border-bottom:1px solid #efe1cb}.ud-proof-summary>span[data-v-87509e3a]{font-size:10px;color:#b89b75}.ud-proof-summary b[data-v-87509e3a]{display:block;margin-top:9px;font-size:18px;font-weight:500;color:#b98a4e}.ud-proof-summary>span:nth-child(2)>b[data-v-87509e3a]{font-size:12px;margin-top:12px}.ud-rule-hit[data-v-87509e3a]{padding:15px 0 12px;border-bottom:1px solid #f0e2cc}.ud-rule-hit>div[data-v-87509e3a]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:#ae8757}.ud-rule-hit b[data-v-87509e3a]{font-size:11px;font-weight:500}.ud-rule-hit p[data-v-87509e3a]{font-size:9px;line-height:1.9;color:#bea481;margin-top:7px}.ud-proof-empty[data-v-87509e3a]{font-size:11px;color:#c0a582;padding:20px 0}.ud-missing-fields[data-v-87509e3a]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:15px 0}.ud-missing-fields>span[data-v-87509e3a]{flex-basis:100%;font-size:9px;color:#b89c75;margin-bottom:4px}.ud-missing-fields b[data-v-87509e3a]{font-size:9px;font-weight:400;background:#f8edda;color:#be9c6e;border:1px solid #eddbbb;border-radius:5px;padding:4px 6px}.ud-risk-proof>div:last-child>label[data-v-87509e3a]{display:block;font-size:9px;color:#bba17b;font-weight:400;margin:16px 0 8px}.ud-raw-record[data-v-87509e3a]{border:1px solid #e9d8be;border-radius:10px;background:#fffdf7;overflow:hidden}.ud-raw-record summary[data-v-87509e3a]{font-size:11px;color:#b2936a;padding:14px 16px;cursor:pointer}.ud-raw-record pre[data-v-87509e3a]{margin:0;border-top:1px solid #eee0c9;background:#faf4e8;color:#a2835b;padding:16px;overflow:auto;font-size:10px;line-height:1.9;max-height:460px}.ud-notice[data-v-87509e3a]{position:fixed;bottom:30px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:7px;padding:11px 19px;background:#735333ef;color:#fff0d9;border-radius:100px;font-size:11px;z-index:80;box-shadow:0 8px 25px #86613d1c}@media(max-width:1250px){.ud-tabs button[data-v-87509e3a]{padding:9px;font-size:10px}.ud-tabs button svg[data-v-87509e3a]{display:none}.ud-stat[data-v-87509e3a]{padding:17px}.ud-stat>b[data-v-87509e3a]{font-size:26px}.ud-filters[data-v-87509e3a]{grid-template-columns:repeat(3,minmax(0,1fr))}.ud-filters .ud-related-filter[data-v-87509e3a]{grid-column:span 2}.ud-filter-actions[data-v-87509e3a]{grid-column:span 1}.ud-overview-grid[data-v-87509e3a]{grid-template-columns:1fr 1fr}.ud-facts[data-v-87509e3a]{column-gap:16px;padding-left:19px;padding-right:19px}.ud-identity-meta[data-v-87509e3a]{gap:9px;font-size:9px}.ud-profile[data-v-87509e3a]{padding:21px}.ud-evidence-summary[data-v-87509e3a]{padding:0 18px}.ud-evidence-summary button[data-v-87509e3a]{font-size:8px}.ud-evidence-summary>div[data-v-87509e3a]{gap:8px}.ud-collection-status[data-v-87509e3a]{padding:14px 18px}.ud-card-title[data-v-87509e3a]{padding:20px}.ud-evidence-icon[data-v-87509e3a]{width:30px;height:30px;border-radius:9px}}@media(max-width:950px){.ud-profile[data-v-87509e3a]{align-items:flex-start}.ud-name h1[data-v-87509e3a]{font-size:20px;flex-basis:100%;margin-bottom:4px}.ud-identity-meta>span[data-v-87509e3a]:last-child{flex-basis:100%}.ud-stats[data-v-87509e3a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ud-stat>b[data-v-87509e3a]{font-size:28px;margin-top:14px}.ud-stat>p[data-v-87509e3a]{margin-top:11px}.ud-overview-grid[data-v-87509e3a]{grid-template-columns:1fr}.ud-profile[data-v-87509e3a]{padding:20px}.ud-handling[data-v-87509e3a]{flex-wrap:wrap}.ud-handling label[data-v-87509e3a]{width:135px}.ud-handling-reason[data-v-87509e3a]{min-width:180px}.ud-handling .primary[data-v-87509e3a]{margin-left:auto}.ud-tabs button[data-v-87509e3a]{flex:initial;padding:10px 12px}.ud-tabs button svg[data-v-87509e3a]{display:block}.ud-timeline time[data-v-87509e3a]{margin-left:0;flex-basis:100%;margin-top:3px}}@media(max-width:650px){.ud-breadcrumb[data-v-87509e3a]{font-size:10px;margin-bottom:17px}.ud-profile[data-v-87509e3a]{padding:17px;flex-direction:column;gap:16px}.ud-identity[data-v-87509e3a]{gap:10px}.ud-avatar[data-v-87509e3a]{height:45px;width:45px;border-radius:15px;font-size:19px}.ud-name[data-v-87509e3a]{gap:6px}.ud-name h1[data-v-87509e3a]{font-size:18px}.ud-status[data-v-87509e3a]{font-size:8px;padding:3px 5px}.ud-identity-meta[data-v-87509e3a]{font-size:9px;gap:8px}.ud-identity-meta button[data-v-87509e3a]{font-size:11px}.ud-handle-button[data-v-87509e3a]{align-self:flex-end;font-size:9px;padding:8px 11px}.ud-stat[data-v-87509e3a]{padding:15px 13px}.ud-stat>span[data-v-87509e3a]{font-size:9px;gap:5px}.ud-stat>span>svg[data-v-87509e3a]{width:15px}.ud-stat>b[data-v-87509e3a]{font-size:24px;white-space:nowrap}.ud-stat>b small[data-v-87509e3a]{font-size:8px;margin:0 3px}.ud-stat>p[data-v-87509e3a]{font-size:8px;line-height:1.8}.ud-stats[data-v-87509e3a]{gap:9px;margin:14px 0}.ud-tabs[data-v-87509e3a]{margin:19px 0 16px}.ud-tabs button[data-v-87509e3a]{font-size:10px;padding:9px 10px}.ud-tabs button svg[data-v-87509e3a]{width:14px}.ud-filters[data-v-87509e3a]{padding:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ud-filters .ud-related-filter[data-v-87509e3a]{grid-column:span 2}.ud-filter-actions[data-v-87509e3a]{grid-column:span 2;justify-content:flex-start;margin-top:1px}.ud-filters input[data-v-87509e3a],.ud-filters select[data-v-87509e3a]{font-size:10px;padding:9px 7px}.ud-filters label[data-v-87509e3a]{font-size:9px}.ud-card-title[data-v-87509e3a]{padding:18px 17px}.ud-card-title h2[data-v-87509e3a]{font-size:13px}.ud-facts[data-v-87509e3a]{padding:2px 17px 10px;column-gap:16px}.ud-facts dd[data-v-87509e3a]{font-size:11px}.ud-facts dt[data-v-87509e3a]{font-size:9px}.ud-evidence-summary[data-v-87509e3a]{padding:0 16px}.ud-evidence-summary>div[data-v-87509e3a]{gap:9px}.ud-evidence-summary b[data-v-87509e3a]{font-size:10px}.ud-evidence-summary p[data-v-87509e3a]{font-size:9px}.ud-collection-status[data-v-87509e3a]{padding:13px 16px}.ud-last-handling[data-v-87509e3a]{margin-top:16px}.ud-handling-record[data-v-87509e3a]{padding:17px}.ud-handling-record p[data-v-87509e3a]{font-size:11px}.ud-handling-record>span[data-v-87509e3a]{font-size:9px}.ud-availability-notes[data-v-87509e3a]{padding:12px;gap:7px}.ud-availability-notes p[data-v-87509e3a]{font-size:9px}.ud-pagination[data-v-87509e3a]{padding:14px 16px;flex-direction:column;align-items:flex-start;gap:12px}.ud-pagination>div[data-v-87509e3a]{width:100%;justify-content:flex-end}.ud-pagination label[data-v-87509e3a]{margin-right:auto}.ud-pagination button[data-v-87509e3a]{font-size:9px;padding:7px 9px}.ud-pagination select[data-v-87509e3a]{font-size:9px;width:59px}.ud-record-note[data-v-87509e3a]{font-size:9px;padding:11px 17px}.ud-table-scroll th[data-v-87509e3a],.ud-table-scroll td[data-v-87509e3a]{padding:13px 16px}.ud-timeline[data-v-87509e3a]{padding:22px 17px 3px}.ud-timeline article[data-v-87509e3a]{gap:12px;padding-bottom:23px}.ud-timeline header[data-v-87509e3a]{gap:7px}.ud-timeline h3[data-v-87509e3a]{font-size:11px}.ud-timeline p[data-v-87509e3a]{font-size:9px;gap:8px}.ud-timeline time[data-v-87509e3a]{font-size:9px}.ud-record-detail[data-v-87509e3a]{padding:23px 21px}.ud-record-detail h2[data-v-87509e3a]{font-size:19px}.ud-handling[data-v-87509e3a]{padding:16px;gap:12px}.ud-handling label[data-v-87509e3a],.ud-handling .ud-handling-reason[data-v-87509e3a]{width:100%;flex-basis:100%;min-width:0}.ud-handling .primary[data-v-87509e3a]{font-size:10px}.ud-record-detail dd[data-v-87509e3a]{font-size:11px}.ud-risk-proof[data-v-87509e3a],.ud-reward-proof[data-v-87509e3a]{padding:16px}.ud-reward-proof dl[data-v-87509e3a]{grid-template-columns:1fr}.ud-proof-summary b[data-v-87509e3a]{font-size:17px}.ud-proof-summary>span[data-v-87509e3a]{font-size:9px}}.rain-admin[data-v-80394b9d]{min-width:0}.rain-admin-notice[data-v-80394b9d]{display:flex;align-items:center;gap:8px;background:#fff1d9;border:1px solid #ebd3ad;color:#bd8b4e;font-size:11px;line-height:1.8;padding:12px 16px;border-radius:11px;margin-bottom:18px}.rain-admin-loading[data-v-80394b9d]{padding:70px 15px;text-align:center;color:#bb9d7c;font-size:12px}.rain-admin-status[data-v-80394b9d]{display:flex;align-items:center;gap:9px;padding:13px 17px;margin-bottom:19px;border:1px solid #efdcc3;border-radius:11px;background:#fff6e8;color:#b18b62;font-size:11px}.rain-admin-grid[data-v-80394b9d]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(275px,.85fr);gap:24px;align-items:start}.rain-config-card[data-v-80394b9d],.rain-preview-card[data-v-80394b9d]{background:#fffdfa;border:1px solid #ecddc9;border-radius:17px;min-width:0;overflow:hidden}.rain-config-card form>header[data-v-80394b9d]{display:flex;align-items:center;justify-content:space-between;padding:24px 25px 22px;border-bottom:1px solid #f1e6d6;gap:15px}.rain-config-card h2[data-v-80394b9d]{font-size:16px;color:#916a44;font-weight:600;margin-top:0}.rain-toggle[data-v-80394b9d]{display:flex;align-items:center;gap:7px;white-space:nowrap;margin:0;font-size:10px;color:#b8946c;font-weight:400;cursor:pointer}.rain-toggle>input[data-v-80394b9d]{position:absolute;opacity:0;width:1px;height:1px}.rain-toggle>i[data-v-80394b9d]{position:relative;display:block;width:34px;height:20px;border-radius:100px;background:#dfcdb4;transition:background .2s}.rain-toggle>i[data-v-80394b9d]:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;background:#fffaf3;border-radius:50%;transition:transform .2s}.rain-toggle>input:checked+i[data-v-80394b9d]{background:#eaa065}.rain-toggle>input:checked+i[data-v-80394b9d]:after{transform:translate(14px)}.rain-toggle>input:focus-visible+i[data-v-80394b9d]{outline:3px solid #f1bf86;outline-offset:3px}.rain-form-group[data-v-80394b9d]{padding:22px 25px 2px;border-bottom:1px solid #f3e9db}.rain-form-group[data-v-80394b9d]:last-of-type{border:0}.rain-form-group h3[data-v-80394b9d]{font-size:12px;font-weight:500;color:#a27d54;margin-bottom:19px}.rain-form-fields[data-v-80394b9d]{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.rain-form-fields>label[data-v-80394b9d]{font-size:10px;color:#b29572;margin:0 0 14px;min-width:0;font-weight:400}.rain-form-fields input[data-v-80394b9d],.rain-form-fields select[data-v-80394b9d]{width:100%;font-size:12px;border:1px solid #e9d7bd;background:#fffaf3;color:#a17b4e;padding:11px 12px;border-radius:9px;margin-top:0;min-width:0}.rain-form-fields .rain-form-wide[data-v-80394b9d]{grid-column:span 2}.rain-opacity-control>span[data-v-80394b9d]{display:flex;align-items:center;justify-content:space-between;gap:15px}.rain-opacity-control b[data-v-80394b9d]{font-size:11px;color:#c2955a;font-weight:500}.rain-opacity-control input[data-v-80394b9d]{padding:4px 0;accent-color:#e5a464;height:26px;background:transparent;border:0;box-shadow:none;margin-top:10px;cursor:pointer}.rain-config-card form>footer[data-v-80394b9d]{display:flex;gap:12px;align-items:center;padding:22px 25px;border-top:1px solid #f0e2cf}.rain-config-card .primary[data-v-80394b9d],.rain-config-card .outline[data-v-80394b9d]{font-size:11px;border-radius:9px;padding:12px 17px}.rain-config-card .outline[data-v-80394b9d]{color:#bd8e55;background:#fff7e7;border-color:#e7cfaa}.rain-preview-card[data-v-80394b9d]{position:sticky;top:22px}.rain-preview-card>header[data-v-80394b9d]{display:flex;align-items:center;justify-content:space-between;padding:20px 21px;border-bottom:1px solid #eee0cc}.rain-preview-card h2[data-v-80394b9d]{font-size:13px;color:#9d7951;font-weight:500}.rain-preview-card>header>button[data-v-80394b9d]{display:flex;align-items:center;gap:5px;font-size:10px;color:#bb9a71}.rain-admin-preview[data-v-80394b9d]{height:480px;position:relative;overflow:hidden;background:#fff2db;margin:17px;border-radius:21px;border:4px solid #fffaf0;box-shadow:0 7px 20px #98713f13}.rain-preview-backdrop[data-v-80394b9d]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(87,43,22,var(--preview-opacity))}.rain-preview-sky[data-v-80394b9d]{position:absolute;left:0;top:-8px;width:100%;height:220px;object-fit:cover;object-position:top}.rain-preview-field[data-v-80394b9d]{position:absolute;top:60px;right:0;bottom:58px;left:0;overflow:hidden}.rain-preview-field>img[data-v-80394b9d]{position:absolute;width:64px;height:72px;object-fit:contain;top:-85px;filter:drop-shadow(0 4px 5px #a45a2b32);animation:previewFall-80394b9d var(--preview-duration) var(--preview-delay) linear infinite both;pointer-events:none}.rain-preview-field>img.large[data-v-80394b9d]{width:85px;height:94px;filter:drop-shadow(0 0 10px #ffe0836a)}.rain-preview-legend[data-v-80394b9d]{position:absolute;bottom:14px;left:14px;right:14px;display:flex;justify-content:center;gap:18px;font-size:9px;color:#ffe4b7}.rain-preview-legend>span[data-v-80394b9d]{display:flex;align-items:center;gap:5px}.rain-preview-legend img[data-v-80394b9d]{width:27px;height:30px;object-fit:contain}.rain-preview-summary[data-v-80394b9d]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 21px;padding:5px 0 22px;font-size:9px;color:#bca17e;border-bottom:1px solid #eee0c9}.rain-preview-summary b[data-v-80394b9d]{color:#bd8f54;font-size:12px;font-weight:500;margin:0 2px}.rain-preview-next[data-v-80394b9d]{padding:17px 21px 20px;display:flex;align-items:center;justify-content:space-between;gap:10px}.rain-preview-next>span[data-v-80394b9d]{font-size:9px;color:#bda480}.rain-preview-next>b[data-v-80394b9d]{font-size:11px;font-weight:500;color:#b18856}@keyframes previewFall-80394b9d{0%{transform:translateY(0) rotate(var(--preview-turn));opacity:0}8%,90%{opacity:1}to{transform:translateY(420px) rotate(calc(var(--preview-turn) * -1));opacity:0}}@media(max-width:1120px){.rain-admin-grid[data-v-80394b9d]{grid-template-columns:minmax(0,1.3fr) minmax(250px,1fr);gap:18px}.rain-form-fields[data-v-80394b9d]{gap:14px}.rain-config-card form>header[data-v-80394b9d]{padding:22px}.rain-form-group[data-v-80394b9d]{padding:21px 22px 2px}.rain-config-card form>footer[data-v-80394b9d]{padding:21px 22px;gap:9px}.rain-config-card .primary[data-v-80394b9d],.rain-config-card .outline[data-v-80394b9d]{font-size:10px;padding:11px 13px}.rain-admin-preview[data-v-80394b9d]{height:445px;margin:14px 12px}.rain-preview-summary[data-v-80394b9d]{margin:0 17px;font-size:8px;gap:6px}.rain-preview-next[data-v-80394b9d]{padding:17px;font-size:9px}}@media(max-width:950px){.rain-admin-grid[data-v-80394b9d]{grid-template-columns:1fr}.rain-preview-card[data-v-80394b9d]{position:static}.rain-admin-preview[data-v-80394b9d]{height:440px;max-width:320px;margin:18px auto;border-width:5px}.rain-preview-summary[data-v-80394b9d],.rain-preview-next[data-v-80394b9d]{max-width:360px;margin:0 auto;width:100%;padding-left:20px;padding-right:20px}.rain-preview-summary[data-v-80394b9d]{padding-bottom:20px}}@media(max-width:650px){.rain-config-card form>header[data-v-80394b9d]{padding:21px 18px}.rain-config-card h2[data-v-80394b9d]{font-size:14px}.rain-form-group[data-v-80394b9d]{padding:20px 18px 3px}.rain-form-fields[data-v-80394b9d]{gap:10px 13px}.rain-form-fields>label[data-v-80394b9d]{font-size:9px}.rain-form-fields input[data-v-80394b9d],.rain-form-fields select[data-v-80394b9d]{font-size:11px;padding:10px;margin-top:6px}.rain-form-group h3[data-v-80394b9d]{font-size:11px;margin-bottom:16px}.rain-config-card form>footer[data-v-80394b9d]{padding:20px 18px;flex-wrap:wrap}.rain-config-card .primary[data-v-80394b9d],.rain-config-card .outline[data-v-80394b9d]{font-size:10px;padding:11px 12px}.rain-toggle[data-v-80394b9d]{font-size:9px}.rain-admin-preview[data-v-80394b9d]{max-width:290px;margin:17px auto;height:425px}.rain-preview-summary[data-v-80394b9d]{font-size:8px;padding:0 18px 19px}.rain-preview-summary b[data-v-80394b9d]{font-size:11px}.rain-preview-next[data-v-80394b9d]{padding:17px 18px}.rain-preview-next>b[data-v-80394b9d]{font-size:10px}.rain-preview-field>img[data-v-80394b9d]{width:57px;height:64px}.rain-preview-field>img.large[data-v-80394b9d]{width:75px;height:83px}}@media(prefers-reduced-motion:reduce){.rain-preview-field>img[data-v-80394b9d]{animation:none!important;opacity:1;top:var(--preview-rest);transform:rotate(var(--preview-turn))}.rain-toggle>i[data-v-80394b9d],.rain-toggle>i[data-v-80394b9d]:after{transition:none}}.reward-policy[data-v-cec8d32c]{max-width:1000px;padding:26px 29px;margin-bottom:24px}.reward-policy-heading[data-v-cec8d32c]{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.reward-policy-heading h2[data-v-cec8d32c]{font-size:18px;color:#775337}.policy-version[data-v-cec8d32c]{font-size:10px;color:#b18a61;padding:7px 10px;background:#fcf1df;border-radius:7px;white-space:nowrap}.policy-loading[data-v-cec8d32c]{font-size:12px;color:#ad9272;padding:20px 0}.policy-switch-row[data-v-cec8d32c]{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid #f2e8d9;padding:19px 0 22px}.policy-switch-row b[data-v-cec8d32c]{font-size:12px;color:#8a6746;font-weight:600}.policy-switch-row p[data-v-cec8d32c]{font-size:10px;color:#b59a7a;margin-top:7px}.policy-switch[data-v-cec8d32c]{position:relative;display:block;width:40px;height:23px;flex-shrink:0;margin:0}.policy-switch input[data-v-cec8d32c]{opacity:0;width:100%;height:100%;position:absolute;margin:0;cursor:pointer}.policy-switch>span[data-v-cec8d32c]{pointer-events:none;display:block;height:23px;border-radius:30px;background:#dfd4c3;transition:background .2s}.policy-switch>span[data-v-cec8d32c]:after{content:"";position:absolute;height:17px;width:17px;top:3px;left:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #98714824}.policy-switch input:checked+span[data-v-cec8d32c]{background:#ec985b}.policy-switch input:checked+span[data-v-cec8d32c]:after{transform:translate(17px)}.policy-switch input:focus-visible+span[data-v-cec8d32c]{outline:2px solid #d18448;outline-offset:3px}.policy-tier-grid[data-v-cec8d32c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.policy-tier[data-v-cec8d32c]{border:1px solid #ecdcc6;border-radius:13px;background:#fffbf5;padding:18px}.policy-tier.new_device[data-v-cec8d32c]{background:linear-gradient(125deg,#fff8ec,#fff0e2);border-color:#f0d2af}.policy-tier.unknown_device[data-v-cec8d32c]{background:#f8f6f1;border-color:#e6dfd3}.policy-tier h3[data-v-cec8d32c]{font-size:12px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;color:#987044;margin-bottom:18px}.policy-tier h3>span[data-v-cec8d32c]{display:inline-flex;gap:7px;align-items:center}.policy-tier h3>small[data-v-cec8d32c]{font-size:9px;color:#b29a7a;font-weight:400}.policy-fields[data-v-cec8d32c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.policy-fields label[data-v-cec8d32c],.policy-footer label[data-v-cec8d32c],.policy-fixed label[data-v-cec8d32c]{font-size:10px;color:#a18666;margin:0;position:relative}.policy-fields input[data-v-cec8d32c],.policy-footer input[data-v-cec8d32c],.policy-fixed input[data-v-cec8d32c]{font-size:13px;border:1px solid #e8dcc9;background:#fffefb;border-radius:8px;margin-top:7px;padding:11px 12px}.policy-fields label>small[data-v-cec8d32c]{position:absolute;right:12px;bottom:12px;font-size:9px;color:#b49e82}.policy-fields:not(.policy-coins) input[data-v-cec8d32c]{padding-right:30px}.policy-coins[data-v-cec8d32c]{margin-top:14px}.policy-rule[data-v-cec8d32c]{font-size:10px;line-height:1.9;color:#b29a7b;margin:15px 0 0}.policy-footer[data-v-cec8d32c]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;border-top:1px solid #f0e6d7;padding-top:22px;margin-top:24px}.policy-footer label[data-v-cec8d32c]{max-width:170px}.policy-footer .primary[data-v-cec8d32c]{border-radius:9px;padding:12px 19px;font-size:11px;white-space:nowrap}.policy-fixed[data-v-cec8d32c]{display:flex;align-items:center;gap:16px;padding:18px;border:1px solid #eaddc8;border-radius:12px;background:#fff9ed;color:#d39b53}.policy-fixed label[data-v-cec8d32c]{max-width:190px}.policy-notice[data-v-cec8d32c]{display:flex;align-items:center;gap:7px;margin-bottom:16px;font-size:11px;color:#8f9a5d}@media(max-width:700px){.reward-policy[data-v-cec8d32c]{padding:20px}.policy-tier-grid[data-v-cec8d32c]{grid-template-columns:1fr}.policy-footer[data-v-cec8d32c]{flex-wrap:wrap}}.admin-account-overlay[data-v-26f0392b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#59433458;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.admin-account-panel[data-v-26f0392b]{width:420px;max-height:calc(100dvh - 48px);overflow-y:auto;border:1px solid #f1dfc7;border-radius:23px;background:#fffcf6;padding:27px;box-shadow:0 25px 70px #72503229}.admin-account-panel>header[data-v-26f0392b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.admin-account-panel h2[data-v-26f0392b]{font-size:20px;color:#7f5b3c}.admin-account-panel header button[data-v-26f0392b]{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#b39978;background:#f8eedf}.admin-account-panel label[data-v-26f0392b]{font-size:11px;color:#a58a68;margin-bottom:18px}.admin-account-panel input[data-v-26f0392b]{font-size:12px;margin-top:8px;border-color:#e8dbc8;background:#fffefa;border-radius:10px}.admin-account-panel .admin-password-field[data-v-26f0392b]{margin-top:8px}.admin-account-panel .admin-password-field input[data-v-26f0392b]{margin-top:0}.admin-account-panel .primary[data-v-26f0392b]{font-size:12px;margin-top:8px;border-radius:11px}.admin-account-divider[data-v-26f0392b]{height:1px;background:#efe3d0;margin:23px 0}.admin-field-note[data-v-26f0392b]{float:right;font-weight:400;font-size:10px;color:#c0a584}.admin-account-loading[data-v-26f0392b]{color:#b09675;padding:25px 0;font-size:12px}@media(max-width:500px){.admin-account-overlay[data-v-26f0392b]{padding:16px}.admin-account-panel[data-v-26f0392b]{padding:23px;max-height:calc(100dvh - 32px)}}.app-release-page[data-v-e79e054a]{max-width:1160px}.release-columns[data-v-e79e054a]{display:grid;grid-template-columns:minmax(0,1fr) 305px;gap:25px;align-items:start}.release-form[data-v-e79e054a],.release-announcement[data-v-e79e054a]{padding:27px}.release-card-heading[data-v-e79e054a]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.release-card-heading h2[data-v-e79e054a]{font-size:18px;color:#7f5a3a}.release-import[data-v-e79e054a]{font-size:10px;padding:9px 11px;border-radius:9px;white-space:nowrap}.release-file-input[data-v-e79e054a]{display:none}.release-switch-row[data-v-e79e054a]{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:18px 0 22px;border-top:1px solid #f0e4d4}.release-switch-row b[data-v-e79e054a]{font-size:12px;color:#896645;font-weight:600}.release-switch-row p[data-v-e79e054a]{font-size:10px;color:#b69a79;margin-top:7px}.release-switch[data-v-e79e054a]{position:relative;display:block;width:40px;height:23px;flex-shrink:0;margin:0}.release-switch input[data-v-e79e054a]{opacity:0;width:100%;height:100%;position:absolute;margin:0;cursor:pointer}.release-switch>span[data-v-e79e054a]{pointer-events:none;display:block;height:23px;border-radius:30px;background:#dfd4c3;transition:background .2s}.release-switch>span[data-v-e79e054a]:after{content:"";position:absolute;height:17px;width:17px;top:3px;left:3px;background:#fff;border-radius:50%;transition:transform .2s;box-shadow:0 1px 3px #98714824}.release-switch input:checked+span[data-v-e79e054a]{background:#ec985b}.release-switch input:checked+span[data-v-e79e054a]:after{transform:translate(17px)}.release-switch input:focus-visible+span[data-v-e79e054a]{outline:2px solid #d18448;outline-offset:3px}.release-two-fields[data-v-e79e054a]{display:grid;grid-template-columns:1fr 1fr;gap:19px}.release-form label[data-v-e79e054a]{font-size:11px;color:#a78a67;margin-bottom:20px}.release-form input[data-v-e79e054a],.release-form textarea[data-v-e79e054a],.release-announcement textarea[data-v-e79e054a]{font-size:12px;background:#fffdf9;border-color:#e9ddca;border-radius:9px;margin-top:8px}.release-form textarea[data-v-e79e054a],.release-announcement textarea[data-v-e79e054a]{line-height:1.9;resize:vertical}.release-minimum[data-v-e79e054a]{display:block;max-width:290px}.release-minimum>small[data-v-e79e054a]{display:block;font-size:10px;font-weight:400;line-height:1.7;color:#b8a080;margin-top:8px}.release-package[data-v-e79e054a]{border-top:1px solid #efe4d4;border-bottom:1px solid #efe4d4;margin:24px 0}.release-package summary[data-v-e79e054a]{display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-size:11px;color:#a98a62;cursor:pointer;list-style:none}.release-package summary[data-v-e79e054a]::-webkit-details-marker{display:none}.release-package summary>span[data-v-e79e054a]{display:flex;align-items:center;gap:8px}.release-package[open] summary>svg[data-v-e79e054a]{transform:rotate(180deg)}.release-package>div[data-v-e79e054a]{padding-top:3px}.release-mono[data-v-e79e054a]{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px!important}.release-form-footer[data-v-e79e054a]{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:23px}.release-form-footer>span[data-v-e79e054a]{font-size:9px;color:#bca181}.release-form-footer>.primary[data-v-e79e054a]{font-size:11px;padding:12px 17px;border-radius:9px;white-space:nowrap}.release-preview[data-v-e79e054a]{padding-top:14px}.release-preview-heading[data-v-e79e054a]{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#b39a7e;margin-bottom:19px}.release-preview-card[data-v-e79e054a]{position:relative;overflow:hidden;border:1px solid #f0d5b8;border-radius:25px;padding:19px 24px 23px;background:#fff8eb;text-align:center;box-shadow:0 17px 35px #b3875220}.release-preview-glow[data-v-e79e054a]{position:absolute;inset:-80px -30px auto;height:240px;border-radius:50%;background:radial-gradient(ellipse,#ffe1ad,transparent 70%)}.release-preview-card>img[data-v-e79e054a]{width:116px;height:116px;object-fit:contain;margin:0 auto;position:relative}.release-preview-brand[data-v-e79e054a]{display:block;font-size:10px;color:#c59969;margin-top:9px}.release-preview-card h3[data-v-e79e054a]{font-size:21px;color:#99663b;line-height:1.6;margin-top:10px;overflow-wrap:anywhere}.release-preview-version[data-v-e79e054a]{font-size:10px;color:#b69a78;margin-top:8px}.release-preview-notes[data-v-e79e054a]{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;font-size:11px;line-height:2;color:#ac8967;margin:23px 0;min-height:60px}.release-preview-action[data-v-e79e054a]{background:linear-gradient(110deg,#ff9860,#f06942);color:#fff8e8;font-size:12px;font-weight:600;display:flex;justify-content:center;align-items:center;gap:9px;border-radius:100px;padding:13px;box-shadow:0 5px 13px #e2935c23}.release-preview-later[data-v-e79e054a]{display:block;font-size:9px;color:#b99b7b;margin-top:16px}.release-announcement[data-v-e79e054a]{margin-top:26px}.release-announcement-icon[data-v-e79e054a]{display:grid;place-items:center;height:45px;width:45px;border-radius:15px;color:#c99a64;background:#fcf0dc}.release-announcement-input[data-v-e79e054a]{position:relative;margin:0}.release-announcement-input textarea[data-v-e79e054a]{margin:0;padding-bottom:27px}.release-announcement-input>span[data-v-e79e054a]{position:absolute;bottom:13px;right:13px;font-size:9px;font-weight:400;color:#b89d7a}.release-notice[data-v-e79e054a]{display:flex;align-items:center;gap:8px;background:#f3f3e6;color:#91965e;border:1px solid #e5e5c9;border-radius:10px;padding:12px 15px;font-size:11px;margin-bottom:20px}.release-loading[data-v-e79e054a]{padding:30px 0;font-size:12px;color:#b09978}@media(max-width:1100px){.release-columns[data-v-e79e054a]{grid-template-columns:minmax(0,1fr) 270px;gap:18px}}@media(max-width:850px){.release-columns[data-v-e79e054a]{grid-template-columns:1fr}.release-preview[data-v-e79e054a]{max-width:330px;width:100%;margin:0 auto}}@media(max-width:550px){.release-form[data-v-e79e054a],.release-announcement[data-v-e79e054a]{padding:20px}.release-card-heading[data-v-e79e054a]{align-items:flex-start;flex-wrap:wrap}.release-two-fields[data-v-e79e054a]{gap:13px}.release-form-footer[data-v-e79e054a]{flex-wrap:wrap}}.product-admin[data-v-69977489]{max-width:1280px}.product-analytics[data-v-69977489],.product-display-config[data-v-69977489]{margin-top:22px;padding:25px 27px}.product-analytics>header[data-v-69977489],.product-display-config>header[data-v-69977489]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.product-analytics>header>div:first-child span[data-v-69977489],.product-display-config>header>div:first-child span[data-v-69977489]{display:block;margin-top:7px;color:#b2997d;font-size:10px}.product-analytics-days[data-v-69977489]{display:flex;gap:4px;padding:4px;border-radius:8px;background:#f8eee2}.product-analytics-days button[data-v-69977489]{padding:8px 11px;border-radius:6px;color:#ae9375;font-size:10px}.product-analytics-days button.active[data-v-69977489]{background:#fffaf4;color:#c38652;box-shadow:0 2px 5px #9f6f3320}.product-analytics-summary[data-v-69977489]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.product-analytics-summary article[data-v-69977489]{padding:15px 13px;border:1px solid #eee1d1;border-radius:10px;background:#fffcf8}.product-analytics-summary span[data-v-69977489]{display:block;color:#b29a7e;font-size:10px}.product-analytics-summary b[data-v-69977489]{display:block;margin-top:12px;color:#95704d;font-size:21px;font-weight:600}.product-analytics-summary .accent b[data-v-69977489]{color:#d78951}.product-analytics-body[data-v-69977489]{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;margin-top:22px}.product-ranking h3[data-v-69977489]{font-size:13px;color:#94704e;margin-bottom:14px}.product-ranking-row[data-v-69977489]{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #f1e5d6}.product-ranking-row>strong[data-v-69977489]{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#f7ebdb;color:#bb8a5b;font-size:9px;font-weight:500}.product-ranking-row>div[data-v-69977489]{flex:1;min-width:0}.product-ranking-row b[data-v-69977489]{display:block;color:#8f6b4b;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-ranking-row span[data-v-69977489]{display:block;color:#b69b7b;font-size:9px;margin-top:5px}.product-ranking-row em[data-v-69977489]{font-style:normal;color:#c48959;font-size:11px}.product-analytics-note[data-v-69977489]{display:flex;align-items:flex-start;gap:10px;padding:15px;border-radius:10px;background:#fbf3e6;color:#b19676;font-size:10px;line-height:1.8}.product-analytics-note svg[data-v-69977489]{flex-shrink:0;color:#c8a27b}.product-analytics-empty[data-v-69977489]{padding:45px 10px;text-align:center;color:#bba383;font-size:11px}.product-display-form[data-v-69977489]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.product-display-preview[data-v-69977489]{width:190px;height:78px;border-radius:11px;border:1px dashed #e7d4bd;background:#fff7ea;display:grid;place-items:center;overflow:hidden;color:#b59a7a;font-size:10px}.product-display-preview img[data-v-69977489]{width:100%;height:100%;object-fit:cover}.product-display-form label[data-v-69977489]{margin:0;font-size:10px;font-weight:400;color:#ad9273}.product-display-form input[data-v-69977489]{display:block;margin-top:8px;font-size:10px;width:220px}.product-display-clear[data-v-69977489]{font-size:10px;color:#ba8657}.product-analytics-trend[data-v-69977489]{margin-top:22px;border-top:1px solid #f0e4d5;padding-top:18px}.product-analytics-trend h3[data-v-69977489]{font-size:12px;color:#95704e;margin-bottom:10px}.product-analytics-trend svg[data-v-69977489]{width:100%;height:125px;background:linear-gradient(to bottom,#fffdf9,#fff8ef);border-radius:10px}.product-library[data-v-69977489]{overflow:hidden}.product-library-heading[data-v-69977489]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:25px 27px 20px}.product-library-heading>div[data-v-69977489]{display:flex;gap:13px;align-items:baseline}.product-admin h2[data-v-69977489]{color:#704b31;font-size:17px}.product-library-heading span[data-v-69977489]{color:#b29479;font-size:12px}.product-admin button[data-v-69977489]{display:inline-flex;align-items:center;justify-content:center;gap:6px}.product-filters[data-v-69977489]{display:flex;align-items:center;gap:9px;padding:0 27px 22px}.product-search[data-v-69977489]{flex:1 1 0;min-width:0;display:flex;gap:8px;align-items:center;border:1px solid #eadfd4;border-radius:10px;padding:0 12px;margin:0;height:42px;color:#b69a83}.product-search input[data-v-69977489]{border:0;background:transparent;outline:0;width:100%;min-width:0;padding:11px 0;margin:0;font-size:12px}.product-filters select[data-v-69977489]{flex:0 0 140px;width:140px;height:42px;border:1px solid #eadfd4;border-radius:10px;padding:9px 12px;font-size:12px;color:#86654b;background:#fffdf9}.product-filters>button[data-v-69977489]{flex:0 0 68px;white-space:nowrap;height:42px}.product-table-wrap[data-v-69977489]{overflow-x:auto}.product-table[data-v-69977489]{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.product-table th[data-v-69977489]{background:#fcf8f2;color:#b49a84;font-size:11px;font-weight:500;padding:13px 18px;white-space:nowrap}.product-table td[data-v-69977489]{padding:16px 18px;border-top:1px solid #f1e8df;color:#88684e}.product-cell[data-v-69977489]{display:flex;align-items:center;gap:12px;min-width:220px}.product-cell img[data-v-69977489]{width:60px;height:60px;border-radius:11px;object-fit:cover;background:#fff5e8}.product-cell b[data-v-69977489]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:260px;line-height:1.6;font-size:12px;color:#795539}.product-cell small[data-v-69977489],.product-sub[data-v-69977489]{display:block;margin-top:5px;color:#b39a83;font-size:10px}.product-coins[data-v-69977489]{display:flex;align-items:center;gap:4px;color:#eb8c24;font-weight:700;white-space:nowrap}.product-dates[data-v-69977489]{white-space:nowrap;font-size:11px}.product-remaining[data-v-69977489]{white-space:nowrap;font-variant-numeric:tabular-nums}.product-doc-links[data-v-69977489]{display:flex;align-items:center;flex-wrap:wrap;gap:17px;margin-top:22px}.product-doc-links a[data-v-69977489]{display:flex;align-items:center;gap:6px;font-size:11px;color:#b8875e}.product-doc-links a[data-v-69977489]:hover{color:#e39150}.product-status[data-v-69977489]{padding:5px 8px;border-radius:6px;color:#a38d78;background:#f5f0eb;font-size:10px;white-space:nowrap}.product-status.active[data-v-69977489]{background:#edf7ec;color:#6d9b67}.product-status.scheduled[data-v-69977489]{background:#fff2d8;color:#bc953d}.product-row-actions[data-v-69977489]{display:flex;gap:12px;white-space:nowrap}.product-row-actions button[data-v-69977489]{font-size:11px;color:#ba8053}.product-empty[data-v-69977489]{text-align:center;height:210px}.product-empty[data-v-69977489]>*{display:block;margin:auto}.product-empty svg[data-v-69977489]{color:#cfb49b;margin-bottom:12px}.product-empty b[data-v-69977489]{font-size:13px;font-weight:500}.product-empty span[data-v-69977489]{margin-top:9px;color:#bea68f;font-size:11px}.product-pagination[data-v-69977489]{display:flex;justify-content:space-between;align-items:center;padding:15px 24px;border-top:1px solid #f1e8df;color:#b1967f;font-size:11px}.product-pagination>div[data-v-69977489]{display:flex;gap:18px}.product-pagination button[data-v-69977489]:disabled{opacity:.35}.product-settings-grid[data-v-69977489]{display:grid;grid-template-columns:1fr 1.15fr;gap:22px;margin-top:22px}.product-settings-grid>section[data-v-69977489]{padding:25px 27px}.product-settings-grid h2[data-v-69977489]{display:flex;align-items:center;gap:8px;margin-bottom:22px}.product-config form[data-v-69977489]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:17px}.product-config label[data-v-69977489]{font-size:11px;color:#9c7d62;position:relative;flex:1;min-width:110px}.product-config input[data-v-69977489]{display:block;width:100%;margin-top:9px;padding:10px 32px 10px 12px;border:1px solid #eadfd4;border-radius:9px;background:#fffdf9;color:#755038;outline:none}.product-config small[data-v-69977489]{position:absolute;right:12px;bottom:11px;color:#b69d86}.product-key[data-v-69977489]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.product-key input[data-v-69977489]{flex:1;width:0;min-width:0;border:1px solid #eadfd4;border-radius:9px;padding:11px;font:11px monospace;color:#856146;background:#fffdf9}.product-key>button[data-v-69977489]{font-size:11px;color:#a07c5b;flex-shrink:0}.product-key-confirm[data-v-69977489]{border:1px solid #f2cfb4;border-radius:10px;padding:14px;background:#fff8ee}.product-key-confirm b[data-v-69977489]{font-size:12px}.product-key-confirm span[data-v-69977489]{display:block;margin:6px 0 13px;font-size:11px;color:#b38b68}.product-key-confirm>div[data-v-69977489]{display:flex;gap:9px;justify-content:flex-end}.product-example[data-v-69977489]{margin-top:18px;padding-top:15px;border-top:1px solid #f0e5da}.product-example summary[data-v-69977489]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#ac8b6c;font-size:11px}.product-example pre[data-v-69977489]{overflow-x:auto;background:#fcf5eb;padding:14px;border-radius:8px;font:10px/1.8 monospace;margin:13px 0 8px;color:#947153}.product-example button[data-v-69977489]{color:#b78b62;font-size:10px}.product-notice[data-v-69977489]{display:flex;align-items:center;gap:7px;padding:12px 15px;margin-bottom:16px;background:#edf7ed;border:1px solid #dbead7;border-radius:10px;color:#73926c;font-size:12px}.product-editor-backdrop[data-v-69977489]{position:fixed;top:0;right:0;bottom:0;left:0;background:#45301d55;z-index:80;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.product-editor[data-v-69977489]{width:540px;max-width:100%;height:100%;overflow-y:auto;background:#fffdf9;box-shadow:-10px 0 50px #5f37151a;padding:26px 29px}.product-editor header[data-v-69977489]{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.product-editor h2[data-v-69977489]{font-size:21px}.product-editor header button[data-v-69977489]{color:#ad8d70}.product-editor form>label[data-v-69977489],.product-form-grid label[data-v-69977489]{display:block;margin-bottom:17px;font-size:11px;color:#a08063}.product-editor label>input[data-v-69977489]:not([type=checkbox]){display:block;width:100%;margin-top:8px;border:1px solid #e9dcd0;border-radius:9px;background:#fff;color:#755239;padding:11px 12px;font-size:12px;outline:none}.product-editor input[data-v-69977489]:focus{border-color:#ecaa72}.product-form-grid[data-v-69977489]{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.product-image-edit[data-v-69977489]{display:flex;gap:18px;align-items:center;padding:17px;border:1px dashed #e8cdb1;border-radius:13px;background:#fff8ee;margin-bottom:23px}.product-image-edit>img[data-v-69977489]{width:94px;height:94px;object-fit:cover;border-radius:10px}.product-image-edit>div[data-v-69977489]{min-width:0}.product-image-edit b[data-v-69977489]{display:block;font-size:12px;color:#9a704c}.product-image-edit span[data-v-69977489]{display:block;color:#b89a7e;font-size:10px;margin:7px 0 12px}.product-image-edit input[data-v-69977489]{max-width:100%;width:240px;font-size:10px;color:#aa8664}.product-enabled[data-v-69977489]{display:flex!important;gap:8px;align-items:center}.product-enabled input[data-v-69977489]{width:16px;height:16px;margin:0;accent-color:#f68a4a}.product-editor footer[data-v-69977489]{display:flex;justify-content:flex-end;gap:10px;padding:18px 0 6px;border-top:1px solid #f0e6dc}@media(max-width:1000px){.product-analytics-summary[data-v-69977489]{grid-template-columns:repeat(3,1fr)}.product-analytics-body[data-v-69977489]{grid-template-columns:1fr}.product-display-config>header[data-v-69977489]{align-items:flex-start}.product-settings-grid[data-v-69977489]{grid-template-columns:1fr}.product-library-heading[data-v-69977489],.product-settings-grid>section[data-v-69977489]{padding:21px}.product-filters[data-v-69977489]{padding:0 21px 20px}}@media(max-width:650px){.product-analytics[data-v-69977489],.product-display-config[data-v-69977489]{padding:20px 16px}.product-analytics>header[data-v-69977489],.product-display-config>header[data-v-69977489]{align-items:flex-start;flex-wrap:wrap}.product-analytics-days[data-v-69977489]{width:100%}.product-analytics-days button[data-v-69977489]{flex:1}.product-analytics-summary[data-v-69977489]{grid-template-columns:1fr 1fr}.product-analytics-summary b[data-v-69977489]{font-size:18px}.product-display-preview[data-v-69977489]{width:100%;height:98px}.product-display-form label[data-v-69977489],.product-display-form input[data-v-69977489]{width:100%}.product-library-heading[data-v-69977489]{padding:18px 15px}.product-library-heading>div[data-v-69977489]{display:block}.product-library-heading span[data-v-69977489]{display:block;margin-top:6px;font-size:10px}.product-filters[data-v-69977489]{padding:0 15px 16px;flex-wrap:wrap}.product-search[data-v-69977489]{flex-basis:100%}.product-filters select[data-v-69977489]{flex:1}.product-settings-grid>section[data-v-69977489]{padding:20px 16px}.product-editor[data-v-69977489]{padding:22px 18px}.product-image-edit[data-v-69977489]{padding:12px;gap:12px}.product-image-edit>img[data-v-69977489]{width:68px;height:68px}.product-form-grid[data-v-69977489]{gap:0 10px}.product-editor input[type=datetime-local][data-v-69977489]{padding:10px 5px;font-size:10px}.product-pagination[data-v-69977489]{padding:15px}.product-pagination>div[data-v-69977489]{gap:11px}}.user-chart[data-v-327f1663]{padding:23px 22px 12px;min-width:0;--chart: #ee9b59;--area: #fff2e4}.user-chart.green[data-v-327f1663]{--chart: #79a48c;--area: #edf5ee}.user-chart header[data-v-327f1663]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:23px;margin-bottom:16px}.user-chart h2[data-v-327f1663]{font-size:14px;color:#79583b;font-weight:600}.user-chart header>span[data-v-327f1663]{font-size:10px;color:#b59a81;display:flex;gap:10px;align-items:center;white-space:nowrap}.user-chart header b[data-v-327f1663]{font-size:9px;font-weight:400}.user-chart svg[data-v-327f1663]{display:block;width:100%;overflow:visible}.chart-grid[data-v-327f1663]{stroke:#f0e6da;stroke-width:1;stroke-dasharray:3 5}.chart-tick[data-v-327f1663]{fill:#baa28b;font-size:10px;font-family:inherit}.chart-bar[data-v-327f1663]{fill:var(--chart);opacity:.7}.chart-bar.selected[data-v-327f1663]{opacity:1}.chart-area[data-v-327f1663]{fill:var(--area)}.chart-line[data-v-327f1663]{fill:none;stroke:var(--chart);stroke-width:2.6;stroke-linejoin:round;stroke-linecap:round}.chart-guide[data-v-327f1663]{stroke:#d8c3aa;stroke-dasharray:4 4}.chart-dot[data-v-327f1663]{fill:var(--chart);stroke:#fff;stroke-width:2}.user-chart-empty[data-v-327f1663]{height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;color:#b69c83;font-size:11px}.user-chart-empty>span[data-v-327f1663]{width:46px;height:27px;border-bottom:2px solid #ead8c3;border-left:2px solid #ead8c3;position:relative}.user-chart-empty>span[data-v-327f1663]:after{content:"";position:absolute;top:9px;right:5px;bottom:9px;left:5px;border-top:2px dashed #dbc2a5;transform:rotate(-13deg)}@media(max-width:650px){.user-chart[data-v-327f1663]{padding:19px 14px 9px}.user-chart header[data-v-327f1663]{flex-wrap:wrap;gap:7px;margin-bottom:12px}.user-chart h2[data-v-327f1663]{font-size:13px}.user-chart header>span[data-v-327f1663]{font-size:9px}.user-chart-empty[data-v-327f1663]{height:180px}}.user-center[data-v-30b3d98a]{max-width:1280px}.user-center-filters[data-v-30b3d98a]{padding:20px 23px;display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-bottom:23px}.user-center-range[data-v-30b3d98a]{display:flex;align-items:center;gap:11px;min-width:225px}.user-center-range>svg[data-v-30b3d98a]{color:#cba076}.user-center-range b[data-v-30b3d98a]{font-size:12px;color:#8f6c4b}.user-center-range span[data-v-30b3d98a]{display:block;font-size:10px;color:#b3987e;margin-top:6px}.user-center-range small[data-v-30b3d98a]{font-size:8px;margin-left:8px;color:#c2aa91}.user-center-presets[data-v-30b3d98a]{display:flex;gap:4px;background:#faf1e6;padding:4px;border-radius:9px}.user-center-presets button[data-v-30b3d98a]{padding:8px 11px;color:#b0967c;font-size:10px;border-radius:6px;white-space:nowrap}.user-center-presets button.active[data-v-30b3d98a]{background:#fffdfa;color:#ce8e55;box-shadow:0 2px 5px #a77a4220}.user-center-filters form[data-v-30b3d98a]{display:flex;align-items:flex-end;gap:9px;margin-left:auto}.user-center-filters label[data-v-30b3d98a]{font-size:9px;color:#b3987e;font-weight:400;margin:0}.user-center-filters input[data-v-30b3d98a]{margin-top:5px;font-size:10px;width:132px;border-radius:8px;padding:9px;color:#997557;background:#fffcf7}.user-center-filters form>span[data-v-30b3d98a]{font-size:9px;color:#bea78f;padding-bottom:11px}.user-center-filters .outline[data-v-30b3d98a]{padding:9px 11px;font-size:10px;border-radius:8px;height:35px;white-space:nowrap}.user-center-loading[data-v-30b3d98a]{padding:75px 20px;display:flex;justify-content:center;gap:10px;align-items:center;font-size:12px;color:#b49b81}.user-center-metrics[data-v-30b3d98a]{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:23px}.user-center-metrics.six[data-v-30b3d98a]{grid-template-columns:repeat(3,1fr)}.user-center-metrics article[data-v-30b3d98a]{padding:21px 23px}.user-center-metrics article>div[data-v-30b3d98a]{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#b19476;font-size:11px}.user-center-metrics article>div>svg[data-v-30b3d98a]{color:#c6a27d}.user-center-metrics article>b[data-v-30b3d98a]{font-size:32px;font-weight:600;letter-spacing:-1px;display:block;margin:15px 0 11px;color:#765136}.user-center-metrics article>b small[data-v-30b3d98a]{font-size:9px;font-weight:400;margin-left:6px;letter-spacing:0;color:#b69574}.user-center-metric-caption[data-v-30b3d98a]{font-size:9px;color:#c2ab92}.user-center-metrics .warm[data-v-30b3d98a]{background:linear-gradient(125deg,#ffad70,#fa8455);border-color:transparent;box-shadow:0 7px 18px #ed995c18}.user-center-metrics .warm>div[data-v-30b3d98a],.user-center-metrics .warm>div>svg[data-v-30b3d98a],.user-center-metrics .warm>b[data-v-30b3d98a],.user-center-metrics .warm>b small[data-v-30b3d98a],.user-center-metrics .warm>.user-center-metric-caption[data-v-30b3d98a]{color:#fff9ef}.user-center-charts[data-v-30b3d98a]{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-bottom:23px}.user-center-distribution[data-v-30b3d98a]{padding:24px}.user-center-distribution header[data-v-30b3d98a]{display:flex;align-items:center;justify-content:space-between}.user-center h2[data-v-30b3d98a]{font-size:14px;color:#79583b}.user-center-distribution header>span[data-v-30b3d98a]{color:#c3a484;cursor:help}.distribution-summary[data-v-30b3d98a]{display:flex;align-items:center;justify-content:space-between;margin:20px 0 23px}.distribution-summary>b[data-v-30b3d98a]{font-size:25px;color:#7b593c}.distribution-summary small[data-v-30b3d98a]{font-size:9px;font-weight:400;color:#b39a81;margin-left:8px}.distribution-summary>span[data-v-30b3d98a]{font-size:9px;color:#c1a68c}.distribution-row[data-v-30b3d98a]{display:flex;align-items:center;gap:13px;margin:16px 0;font-size:10px;color:#ad9277}.distribution-row>span[data-v-30b3d98a]{width:63px;flex-shrink:0}.distribution-row>div[data-v-30b3d98a]{flex:1;height:8px;background:#f8f1e7;border-radius:20px;overflow:hidden}.distribution-row i[data-v-30b3d98a]{display:block;height:100%;border-radius:20px;background:linear-gradient(90deg,#b6cfbc,#7fa68a)}.distribution-row>b[data-v-30b3d98a]{width:40px;text-align:right;font-size:11px;font-weight:500;color:#8b6c51}.user-center-distribution footer[data-v-30b3d98a]{border-top:1px solid #efe4d7;padding-top:16px;margin-top:22px;color:#b59b81;font-size:10px;display:flex;gap:5px;align-items:center}.user-center-distribution footer>b[data-v-30b3d98a]{color:#927254;font-weight:500}.user-center-distribution footer>span[data-v-30b3d98a]{margin-left:auto;cursor:help}.user-center-daily header[data-v-30b3d98a]{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:15px}.user-center-daily header>div[data-v-30b3d98a]{display:flex;align-items:center;gap:14px}.user-center-daily header span[data-v-30b3d98a]{font-size:9px;color:#bca389;cursor:help}.user-center-daily header>button[data-v-30b3d98a]{display:flex;align-items:center;gap:6px;font-size:10px;color:#c18b5d;white-space:nowrap}.user-center-table-wrap[data-v-30b3d98a]{overflow-x:auto}.user-center-daily table[data-v-30b3d98a]{width:100%;border-collapse:collapse;font-size:11px;text-align:left;white-space:nowrap}.user-center-daily th[data-v-30b3d98a]{padding:12px 24px;background:#faf5ed;color:#b79d82;font-size:10px;font-weight:500}.user-center-daily td[data-v-30b3d98a]{padding:15px 24px;border-top:1px solid #f2e9de;color:#967455}.user-center-daily td[data-v-30b3d98a]:first-child{color:#b1977f;font-size:10px}.user-center-footnote[data-v-30b3d98a]{font-size:9px;line-height:1.9;color:#bda78f;padding:17px 2px;display:flex;gap:15px;justify-content:space-between}.user-center-footnote>span[data-v-30b3d98a]{white-space:nowrap;cursor:help}@media(max-width:1100px){.user-center-filters form[data-v-30b3d98a]{margin-left:0}.user-center-charts[data-v-30b3d98a]{grid-template-columns:1fr}.user-center-metrics[data-v-30b3d98a]{gap:12px}.user-center-metrics article[data-v-30b3d98a]{padding:18px}.user-center-metrics article>b[data-v-30b3d98a]{font-size:28px}}@media(max-width:650px){.user-center-filters[data-v-30b3d98a]{padding:18px 15px;gap:16px}.user-center-range[data-v-30b3d98a]{min-width:0;width:100%}.user-center-presets[data-v-30b3d98a]{width:100%}.user-center-presets button[data-v-30b3d98a]{flex:1}.user-center-filters form[data-v-30b3d98a]{width:100%;gap:6px}.user-center-filters label[data-v-30b3d98a]{flex:1;min-width:0}.user-center-filters input[data-v-30b3d98a]{width:100%;padding:9px 5px;font-size:9px}.user-center-filters .outline[data-v-30b3d98a]{padding:9px;font-size:0;gap:0;width:34px;flex-shrink:0}.user-center-metrics[data-v-30b3d98a],.user-center-metrics.six[data-v-30b3d98a]{grid-template-columns:1fr 1fr;gap:11px}.user-center-metrics article[data-v-30b3d98a]{padding:17px 15px}.user-center-metrics article>div[data-v-30b3d98a]{font-size:10px}.user-center-metrics article>div>svg[data-v-30b3d98a]{width:16px}.user-center-metrics article>b[data-v-30b3d98a]{font-size:28px;margin:12px 0 9px}.user-center-charts[data-v-30b3d98a]{gap:18px}.user-center-distribution[data-v-30b3d98a]{padding:20px}.user-center-daily header[data-v-30b3d98a]{padding:19px 15px}.user-center-daily header>div[data-v-30b3d98a]{display:block}.user-center-daily header span[data-v-30b3d98a]{display:block;margin-top:7px}.user-center-daily td[data-v-30b3d98a],.user-center-daily th[data-v-30b3d98a]{padding:13px 15px}.user-center-footnote[data-v-30b3d98a]{flex-direction:column;gap:3px}}.risk-factor-observed[data-v-aac92886]{grid-column:1 / -1;display:flex;gap:15px;font-size:9px;color:#b59c76;margin-top:4px}.risk-factor-hits[data-v-aac92886]{grid-column:1 / -1;margin-top:6px}.risk-factor-hits summary[data-v-aac92886]{cursor:pointer;font-size:9px;color:#b79a70}.risk-factor-hits pre[data-v-aac92886]{max-height:190px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;padding:10px;background:#f7edda;border-radius:7px;font:9px/1.8 monospace;color:#a98d64}.risk-overview[data-v-aac92886]{border:1px solid #ecd7bc;background:#fff7e8;border-radius:12px;padding:20px}.risk-overview header[data-v-aac92886]{display:flex;align-items:center;justify-content:space-between;color:#b39772}.risk-overview h3[data-v-aac92886]{font-size:13px;font-weight:600;color:#9c7649}.risk-overview header>span[data-v-aac92886]{font-size:11px;cursor:help}.risk-overview-score[data-v-aac92886]{display:flex;align-items:center;gap:16px;margin:16px 0 20px}.risk-overview-score>b[data-v-aac92886]{font-size:32px;color:#b17e48;font-weight:600}.risk-overview-score small[data-v-aac92886]{font-size:10px;font-weight:400;color:#bd9b72}.risk-overview-score>span[data-v-aac92886]{font-size:10px;color:#b29572;padding:5px 8px;background:#f7ecd7;border-radius:6px}.risk-overview-parts[data-v-aac92886]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.risk-overview-parts span[data-v-aac92886]{display:block;font-size:9px;color:#ba9d77;margin-bottom:7px}.risk-overview-parts b[data-v-aac92886]{font-size:11px;color:#ac885c;font-weight:500}.risk-overview-factors[data-v-aac92886]{border-top:1px solid #efdfc7;margin-top:18px;padding-top:7px}.risk-overview-factors article[data-v-aac92886]{display:grid;grid-template-columns:1fr auto;gap:5px 9px;margin:12px 0}.risk-overview-factors b[data-v-aac92886]{font-size:10px;font-weight:500;color:#ab8658}.risk-overview-factors span[data-v-aac92886]{font-size:8px;color:#bca17c;grid-column:1}.risk-overview-factors small[data-v-aac92886]{font-size:8px}.risk-overview-factors strong[data-v-aac92886]{font-size:10px;font-weight:500;color:#bc915c;grid-column:2;grid-row:span 2}.risk-overview footer[data-v-aac92886]{border-top:1px solid #eedfc8;padding-top:12px;margin-top:17px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:8px;color:#bfa584}.invitation-graph[data-v-f4f83c33]{max-width:1500px}.graph-toolbar[data-v-f4f83c33]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:17px 20px;margin-bottom:18px}.graph-toolbar form[data-v-f4f83c33]{display:flex;align-items:center;gap:10px;position:relative;flex:1;min-width:230px}.graph-toolbar form>svg[data-v-f4f83c33]{color:#bd9975}.graph-toolbar input[data-v-f4f83c33]:not([type=checkbox]){padding:10px 12px;font-size:11px;border-radius:8px;min-width:0;flex:1}.graph-toolbar .outline[data-v-f4f83c33]{padding:10px 13px;font-size:10px;border-radius:8px}.graph-depth[data-v-f4f83c33]{display:flex;gap:10px}.graph-depth label[data-v-f4f83c33]{display:flex;align-items:center;gap:7px;margin:0;font-size:10px;font-weight:400;color:#b09377}.graph-depth select[data-v-f4f83c33]{width:61px;padding:9px 5px;font-size:10px;border-radius:8px;margin:0}.graph-back[data-v-f4f83c33]{display:flex;align-items:center;gap:5px;color:#b38c66;font-size:10px}.graph-device-toggle[data-v-f4f83c33]{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:400;color:#aa8a6b;margin:0;white-space:nowrap}.graph-device-toggle input[data-v-f4f83c33]{width:14px;height:14px;margin:0;accent-color:#da9e67}.graph-search-results[data-v-f4f83c33]{position:absolute;top:45px;left:0;right:0;background:#fffdfa;border:1px solid #e9d7c3;border-radius:11px;box-shadow:0 12px 35px #6e492722;z-index:20;max-height:330px;overflow:auto}.graph-search-results>button[data-v-f4f83c33]{display:flex;width:100%;gap:10px;align-items:center;padding:13px 15px;border-bottom:1px solid #f3e9dd;font-size:11px;text-align:left}.graph-search-results b[data-v-f4f83c33]{color:#855b3a;font-weight:500}.graph-search-results span[data-v-f4f83c33]{color:#b1967b}.graph-search-results small[data-v-f4f83c33]{margin-left:auto;color:#c1aa90;font-size:9px}.graph-search-results>p[data-v-f4f83c33]{padding:19px;text-align:center;font-size:11px;color:#b69b7f}.graph-canvas[data-v-f4f83c33]{position:relative;overflow:hidden;min-height:620px;background:#fcfaf6}.graph-canvas>svg[data-v-f4f83c33]{display:block;width:100%;height:calc(100vh - 260px);min-height:620px;max-height:840px;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.graph-canvas>svg[data-v-f4f83c33]:active{cursor:grabbing}.graph-edges path[data-v-f4f83c33]{stroke:#caa780;stroke-width:1.7;fill:none}.graph-device-edges path[data-v-f4f83c33]{stroke:#91ac9f;stroke-width:1.5;stroke-dasharray:6 6;fill:none;opacity:.8}.graph-node[data-v-f4f83c33]{cursor:grab}.graph-node>rect[data-v-f4f83c33]{fill:#fffdf9;stroke:#e6d7c4;stroke-width:1.2;filter:drop-shadow(0 3px 4px #6d43170a)}.graph-node.center>rect[data-v-f4f83c33]{fill:#fff3e0;stroke:#dfa36b;stroke-width:2}.graph-node.selected>rect[data-v-f4f83c33]{stroke:#d58542;stroke-width:2.5}.graph-node-avatar[data-v-f4f83c33]{fill:#f8e7ce}.graph-avatar-letter[data-v-f4f83c33]{fill:#bd8b5c;font-size:10px}.graph-node-name[data-v-f4f83c33]{fill:#846044;font-size:11px;font-weight:600}.graph-node-phone[data-v-f4f83c33]{fill:#b69a7e;font-size:8px}.graph-node-coins[data-v-f4f83c33]{fill:#d39b60;font-size:9px}.graph-node-risk[data-v-f4f83c33]{fill:#a7957e;font-size:8px}.graph-node-risk.high[data-v-f4f83c33]{fill:#cd7860}.graph-node-risk.medium[data-v-f4f83c33]{fill:#c69b50}.graph-node-risk.low[data-v-f4f83c33]{fill:#83a083}.graph-more-badge[data-v-f4f83c33]{fill:#e9ab72}.graph-more-text[data-v-f4f83c33]{fill:#fffaf1;font-size:8px}.graph-loading[data-v-f4f83c33]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;background:#fffaf2cc;display:flex;align-items:center;justify-content:center;font-size:12px;color:#b69a7a}.graph-empty[data-v-f4f83c33]{min-height:620px;display:flex;flex-direction:column;gap:18px;align-items:center;justify-content:center;color:#c0a386;font-size:12px}.graph-zoom[data-v-f4f83c33]{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:8px;border:1px solid #e8d9c5;border-radius:9px;background:#fffdf6f5;padding:5px;z-index:13;box-shadow:0 3px 12px #976f3b0b}.graph-zoom button[data-v-f4f83c33]{width:26px;height:26px;font-size:20px;display:grid;place-items:center;color:#ad875e}.graph-zoom span[data-v-f4f83c33]{font-size:10px;color:#b79b7b;min-width:35px;text-align:center}.graph-legend[data-v-f4f83c33]{position:absolute;bottom:22px;left:20px;display:flex;gap:13px;flex-wrap:wrap;max-width:65%;color:#b59b7e;font-size:9px;pointer-events:none}.graph-legend>span[data-v-f4f83c33]{display:flex;align-items:center;gap:6px}.graph-legend i[data-v-f4f83c33]{width:19px;height:0;border-top:2px solid #caa780}.graph-legend i.dashed[data-v-f4f83c33]{border-top:2px dashed #91ac9f}.graph-warning[data-v-f4f83c33]{color:#ca8561}.graph-profile[data-v-f4f83c33]{position:absolute;right:0;top:0;bottom:0;width:320px;background:#fffdfa;z-index:14;border-left:1px solid #e8dbc9;box-shadow:-8px 0 24px #7250220c;overflow-y:auto;padding:23px}.graph-profile>header[data-v-f4f83c33]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:22px}.graph-profile h2[data-v-f4f83c33]{font-size:20px;color:#775035}.graph-profile>header>div>button[data-v-f4f83c33]{display:flex;gap:7px;align-items:center;font-size:11px;color:#b29475;margin-top:9px}.graph-profile>header>button[data-v-f4f83c33]{color:#b69b7d}.graph-profile-metrics[data-v-f4f83c33]{display:grid;grid-template-columns:1fr 1.2fr;gap:12px;margin-bottom:20px}.graph-profile-metrics span[data-v-f4f83c33]{display:block;font-size:9px;color:#b59b7f;margin-bottom:8px}.graph-profile-metrics b[data-v-f4f83c33]{font-size:22px;color:#b08454;font-weight:600}.graph-profile-metrics b.graph-time[data-v-f4f83c33]{font-size:10px;line-height:1.8;font-weight:400;color:#9a7857}.graph-profile-section[data-v-f4f83c33]{margin-top:23px}.graph-profile-section h3[data-v-f4f83c33]{font-size:12px;color:#90704f;font-weight:600;margin-bottom:13px}.graph-profile-section h3>span[data-v-f4f83c33]{color:#bc9e7c;font-weight:400;margin-left:5px}.graph-profile-section article[data-v-f4f83c33]{padding:13px 0;border-bottom:1px solid #f0e7db}.graph-device-id[data-v-f4f83c33]{display:flex;gap:7px;align-items:center;font:9px monospace;color:#a9855e;max-width:100%}.graph-profile-section article>p[data-v-f4f83c33]{font-size:10px;color:#b49a7b;margin:8px 0}.graph-profile-section article>div[data-v-f4f83c33]{display:flex;gap:8px;flex-wrap:wrap;font-size:8px;color:#bea78b}.graph-profile-section .graph-related-users[data-v-f4f83c33]{gap:8px;margin-top:10px}.graph-related-users button[data-v-f4f83c33]{display:flex;gap:3px;align-items:center;font-size:9px;color:#b79067}.graph-no-data[data-v-f4f83c33]{font-size:10px;color:#bea88d}.graph-profile dl[data-v-f4f83c33]{margin:0}.graph-profile dl>div[data-v-f4f83c33]{display:flex;justify-content:space-between;gap:10px;margin:12px 0;font-size:9px}.graph-profile dt[data-v-f4f83c33]{color:#b79b7c}.graph-profile dd[data-v-f4f83c33]{color:#9e7c54;margin:0;text-align:right}.graph-profile dd button[data-v-f4f83c33]{display:flex;gap:4px;align-items:center;font-size:9px}.graph-profile-actions[data-v-f4f83c33]{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.graph-profile-actions>.primary[data-v-f4f83c33],.graph-profile-actions>.outline[data-v-f4f83c33]{flex:1;font-size:10px;padding:10px 11px;border-radius:8px}.graph-recenter[data-v-f4f83c33]{display:flex;gap:6px;align-items:center;justify-content:center;width:100%;margin-top:7px;font-size:10px;color:#bb9166;padding:7px}.graph-profile-loading[data-v-f4f83c33]{font-size:11px;color:#bba386;padding:25px 0}@media(max-width:650px){.graph-toolbar[data-v-f4f83c33]{padding:15px;gap:14px}.graph-toolbar form[data-v-f4f83c33]{flex-basis:100%}.graph-depth[data-v-f4f83c33]{gap:13px}.graph-depth select[data-v-f4f83c33]{width:55px}.graph-back[data-v-f4f83c33]{margin-left:auto}.graph-canvas[data-v-f4f83c33],.graph-canvas>svg[data-v-f4f83c33],.graph-empty[data-v-f4f83c33]{min-height:560px}.graph-canvas>svg[data-v-f4f83c33]{height:600px}.graph-legend[data-v-f4f83c33]{font-size:8px;left:14px;bottom:66px;max-width:88%;gap:9px}.graph-zoom[data-v-f4f83c33]{right:14px;bottom:15px}.graph-profile[data-v-f4f83c33]{top:auto;left:0;width:100%;height:72%;border-left:0;border-top:1px solid #e8dbc9;border-radius:17px 17px 0 0;padding:20px}.graph-profile-metrics[data-v-f4f83c33]{grid-template-columns:1fr 1fr}.graph-profile-section article>div[data-v-f4f83c33]{font-size:9px}.graph-profile dl>div[data-v-f4f83c33]{font-size:10px}}.behavior-policy[data-v-dcae07da]{padding:25px 28px;max-width:1050px}.behavior-policy form>header[data-v-dcae07da]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eddfcd;padding-bottom:22px}.behavior-policy-enable[data-v-dcae07da]{display:flex;align-items:center;gap:10px;font-size:14px;color:#9b744c;margin:0}.behavior-policy-enable input[data-v-dcae07da]{width:16px;height:16px;margin:0;accent-color:#dda167}.behavior-policy header>span[data-v-dcae07da]{font-size:10px;color:#baa180}.behavior-policy-mode[data-v-dcae07da]{display:flex;align-items:center;gap:12px;margin:24px 0}.behavior-policy-mode>label[data-v-dcae07da]{display:flex;align-items:center;gap:13px;margin:0;font-size:11px;color:#b09676;font-weight:400}.behavior-policy-mode select[data-v-dcae07da]{width:136px;padding:10px 12px;border-radius:8px;font-size:11px;margin:0}.behavior-policy-mode>span[data-v-dcae07da]{font-size:12px;color:#baa482;cursor:help}.behavior-policy-group[data-v-dcae07da]{border-top:1px solid #f0e4d5;padding:23px 0 5px}.behavior-policy-group h3[data-v-dcae07da]{font-size:13px;color:#9a754d;margin-bottom:20px;font-weight:600}.behavior-policy-group>div[data-v-dcae07da]{display:grid;grid-template-columns:repeat(3,1fr);gap:0 23px}.behavior-policy-group label[data-v-dcae07da]{font-size:10px;color:#b09677;font-weight:400;margin-bottom:20px}.behavior-policy-group input[data-v-dcae07da]{font-size:12px;padding:10px 12px;margin-top:8px;border-radius:9px;color:#96714b;background:#fffcf7}.behavior-policy footer[data-v-dcae07da]{border-top:1px solid #efe2d0;padding-top:20px;display:flex;justify-content:flex-end}.behavior-policy footer .primary[data-v-dcae07da]{font-size:11px;border-radius:9px;padding:11px 17px}.behavior-policy-notice[data-v-dcae07da]{display:flex;align-items:center;gap:7px;background:#edf5e8;border:1px solid #d9e8cf;color:#91a27b;padding:12px;border-radius:9px;font-size:11px;margin-bottom:18px}.behavior-policy-loading[data-v-dcae07da]{padding:50px;text-align:center;font-size:12px;color:#baa184}@media(max-width:650px){.behavior-policy[data-v-dcae07da]{padding:21px 17px}.behavior-policy-group>div[data-v-dcae07da]{grid-template-columns:1fr 1fr;gap:0 15px}.behavior-policy-group label[data-v-dcae07da]{font-size:9px}.behavior-policy-group input[data-v-dcae07da]{font-size:11px;padding:10px}.behavior-policy-enable[data-v-dcae07da]{font-size:13px}}.replay-phone[data-v-51f2a11b]{width:292px;background:#fffdf8;border:7px solid #e9e2d8;border-radius:35px;box-shadow:0 15px 35px #6e4b2420;position:relative;padding:2px;flex-shrink:0}.replay-phone-camera[data-v-51f2a11b]{position:absolute;top:3px;left:50%;transform:translate(-50%);width:78px;height:13px;border-radius:0 0 11px 11px;background:#e9e2d8;z-index:5}.replay-phone-screen[data-v-51f2a11b]{position:relative;border-radius:25px;overflow:hidden;background:#fff8f1;height:552px;display:flex;flex-direction:column}.replay-status[data-v-51f2a11b]{display:flex;justify-content:space-between;font-size:8px;color:#856b55;padding:16px 14px 9px}.replay-status b[data-v-51f2a11b]{font-weight:500}.replay-phone-screen>header[data-v-51f2a11b]{padding:11px 15px 14px;display:flex;align-items:center;justify-content:space-between;color:#9b7150}.replay-phone-screen>header b[data-v-51f2a11b]{font-size:16px;color:#5f452f}.replay-phone-screen>main[data-v-51f2a11b]{padding:0 13px;flex:1;overflow:hidden}.replay-other-page[data-v-51f2a11b]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:18px;color:#c1a889;font-size:13px}.replay-hall-banner[data-v-51f2a11b]{height:95px;background:linear-gradient(110deg,#ffecd7,#ffdbb1);border-radius:13px;display:flex;align-items:center;padding:16px;position:relative}.replay-hall-banner h3[data-v-51f2a11b]{font-size:16px;color:#9c6339}.replay-hall-banner img[data-v-51f2a11b]{position:absolute;right:0;bottom:-6px;width:115px}.replay-check[data-v-51f2a11b]{display:flex;align-items:center;gap:7px;color:#cb9a4e;background:#fff2d6;border:1px solid #efdcad;border-radius:10px;padding:10px;margin:13px 0 20px}.replay-check b[data-v-51f2a11b]{font-size:10px;flex:1}.replay-chat-avatar[data-v-51f2a11b]{display:flex;align-items:center;gap:8px;font-size:9px;color:#b29880;margin-bottom:9px}.replay-chat-avatar img[data-v-51f2a11b]{width:27px;height:27px;background:#fff0de;border-radius:8px}.replay-packet[data-v-51f2a11b]{margin-left:35px;display:flex;align-items:center;gap:6px;border:1px solid #ffc183;border-radius:11px;background:linear-gradient(120deg,#ffad65,#f78e4b);height:93px;color:#fff6df;padding:8px}.replay-packet>img[data-v-51f2a11b]{width:74px}.replay-packet b[data-v-51f2a11b]{font-size:12px;display:block}.replay-packet span[data-v-51f2a11b]{font-size:9px;display:block;margin-top:9px}.replay-phone-screen>nav[data-v-51f2a11b]{height:51px;display:flex;background:#fffdf9;border-top:1px solid #efe5d9;justify-content:space-around;align-items:center;color:#c0a78e}.replay-phone-screen>nav>div[data-v-51f2a11b]{display:flex;flex-direction:column;align-items:center;gap:3px}.replay-phone-screen>nav span[data-v-51f2a11b]{font-size:8px}.replay-phone-screen>nav .active[data-v-51f2a11b]{color:#ed9660}.replay-shop-banner[data-v-51f2a11b]{height:100px;background:#ffead1;border-radius:12px;display:flex;align-items:center;padding:15px;position:relative;color:#a16c40;font-size:16px}.replay-shop-banner img[data-v-51f2a11b]{position:absolute;right:2px;bottom:0;width:113px}.replay-search[data-v-51f2a11b]{margin:13px 0;display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #efdfcc;border-radius:9px;background:#fffdfa;color:#b9a087;font-size:9px}.replay-products[data-v-51f2a11b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.replay-products article[data-v-51f2a11b]{border:1px solid #ede0d0;border-radius:10px;background:#fffefb;overflow:hidden}.replay-products article>div[data-v-51f2a11b]{height:100px;background:#f4eadc;color:#ccbaa0;display:grid;place-items:center}.replay-products b[data-v-51f2a11b]{font-size:9px;display:block;color:#a5896b;margin:12px 9px 8px}.replay-products span[data-v-51f2a11b]{font-size:8px;display:block;color:#c7ad8d;margin:0 9px 12px}.replay-user[data-v-51f2a11b]{display:flex;align-items:center;gap:12px;margin:9px 0 18px}.replay-user img[data-v-51f2a11b]{width:42px;height:42px;border-radius:12px;background:#ffecd7}.replay-user b[data-v-51f2a11b]{font-size:14px;color:#8d6647}.replay-wallet[data-v-51f2a11b]{background:linear-gradient(120deg,#ffac6f,#f38c58);color:#fff8e9;padding:17px;border-radius:14px}.replay-wallet>span[data-v-51f2a11b]{font-size:9px;display:block}.replay-wallet>svg[data-v-51f2a11b]{margin:12px 0 5px}.replay-wallet>b[data-v-51f2a11b]{display:block;font-size:13px}.replay-wallet>div[data-v-51f2a11b]{text-align:center;background:#fff6e8;color:#d09059;border-radius:7px;padding:8px;margin-top:14px;font-size:10px}.replay-mine-row[data-v-51f2a11b]{display:flex;align-items:center;justify-content:space-between;padding:15px 4px;border-bottom:1px solid #f2e5d7;font-size:10px;color:#ac8c6c}.focused[data-v-51f2a11b]{outline:2px solid #e1ac67;outline-offset:2px}.replay-phone-overlay[data-v-51f2a11b],.replay-background[data-v-51f2a11b]{position:absolute;top:0;right:0;bottom:0;left:0;background:#5b382b80;display:flex;align-items:center;justify-content:center}.replay-phone-modal[data-v-51f2a11b]{width:220px;background:linear-gradient(155deg,#ffb276,#f57848);border:1px solid #ffd6a4;border-radius:18px;text-align:center;padding:24px 18px;color:#fff3d5;box-shadow:0 10px 25px #63341825}.replay-phone-modal h3[data-v-51f2a11b]{font-size:16px}.replay-phone-modal>img[data-v-51f2a11b]{width:155px;margin:9px auto}.replay-phone-modal>b[data-v-51f2a11b]{display:block;font-size:17px}.replay-phone-modal>span[data-v-51f2a11b]{font-size:9px;display:block;margin-top:10px}.replay-phone-modal.reward[data-v-51f2a11b]{background:#fff6dd;color:#b38241}.replay-video[data-v-51f2a11b]{position:absolute;top:0;right:0;bottom:0;left:0;background:#4d4541;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;color:#d6c6b4}.replay-video b[data-v-51f2a11b]{font-size:14px}.replay-background[data-v-51f2a11b]{z-index:3;background:#5d554bdd;flex-direction:column;gap:20px;color:#e3d6c5;font-size:12px}.replay-touch[data-v-51f2a11b]{position:absolute;width:34px;height:34px;margin:-17px 0 0 -17px;pointer-events:none;z-index:7;border:2px solid #ef9a35;border-radius:50%;background:#ffd38144;animation:replayRipple-51f2a11b .85s ease-out both;box-shadow:0 0 0 5px #fff1c966}.replay-touch>b[data-v-51f2a11b]{position:absolute;top:11px;right:11px;bottom:11px;left:11px;background:#fff8d7;border-radius:50%}@keyframes replayRipple-51f2a11b{0%{transform:scale(.45);opacity:1}to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.replay-touch[data-v-51f2a11b]{animation:none;opacity:.8}}.behavior-replay-overlay[data-v-cd259ad7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#4c362b80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:25px;z-index:90}.behavior-replay[data-v-cd259ad7]{width:1180px;max-width:100%;max-height:95vh;overflow-y:auto;background:#fdfaf4;border:1px solid #e9d8bf;border-radius:20px;padding:24px 27px}.behavior-replay>header[data-v-cd259ad7]{display:flex;align-items:center;gap:16px;margin-bottom:23px}.behavior-replay>header h2[data-v-cd259ad7]{font-size:20px;color:#785336}.behavior-replay>header>span[data-v-cd259ad7]{font-size:10px;color:#b39b7c;cursor:help}.behavior-replay>header>button[data-v-cd259ad7]{margin-left:auto;color:#b69a79}.replay-grid[data-v-cd259ad7]{display:grid;grid-template-columns:minmax(330px,.9fr) minmax(390px,1.2fr);gap:28px}.replay-stage[data-v-cd259ad7]{display:flex;flex-direction:column;align-items:center;background:#f5eddf;border:1px solid #ebdcc8;border-radius:15px;padding:24px 20px;align-self:start;position:sticky;top:0}.replay-controls[data-v-cd259ad7]{display:flex;align-items:center;gap:15px;width:292px;margin:20px 0 14px}.replay-controls .primary[data-v-cd259ad7]{width:35px;height:35px;padding:0;border-radius:9px}.replay-controls>span[data-v-cd259ad7]{font-size:10px;color:#a78b69;font-variant-numeric:tabular-nums;flex:1}.replay-controls select[data-v-cd259ad7]{padding:7px 6px;border-radius:7px;font-size:10px;width:53px;border-color:#e3cfb4;color:#a17e54}.replay-progress[data-v-cd259ad7]{width:292px;padding:0;height:4px;accent-color:#d7a466;border:0;margin:0;border-radius:5px}.replay-credit[data-v-cd259ad7]{display:flex;gap:6px;align-items:center;color:#9ba785;font-size:10px;margin-top:17px}.replay-side[data-v-cd259ad7]{min-width:0}.replay-side h3[data-v-cd259ad7]{font-size:13px;color:#8b6847;font-weight:600}.replay-session[data-v-cd259ad7]{padding:4px 0 20px;border-bottom:1px solid #eadbc6}.replay-session dl[data-v-cd259ad7]{margin:16px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:15px}.replay-session dt[data-v-cd259ad7]{font-size:9px;color:#b79d7e;margin-bottom:6px}.replay-session dd[data-v-cd259ad7]{font-size:10px;color:#9d7d58;margin:0;overflow-wrap:anywhere}.replay-session dd button[data-v-cd259ad7]{display:flex;gap:6px;align-items:center;font:9px monospace;text-align:left}.replay-session>p[data-v-cd259ad7]{font-size:9px;line-height:1.8;color:#ba9c77;margin-top:12px}.replay-alerts[data-v-cd259ad7],.replay-failures[data-v-cd259ad7]{margin-top:21px}.replay-alerts article[data-v-cd259ad7]{margin-top:12px;border:1px solid #ecd3b6;border-radius:9px;padding:13px;background:#fff4e3}.replay-alerts article>header[data-v-cd259ad7]{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.replay-alerts header b[data-v-cd259ad7]{font-size:13px;color:#bd8b53}.replay-alerts header span[data-v-cd259ad7]{font-size:9px;color:#b69a76}.replay-alerts article>div[data-v-cd259ad7]{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:#ab865c;line-height:2}.replay-alerts article>div b[data-v-cd259ad7]{font-size:9px;font-weight:400}.replay-failures details[data-v-cd259ad7]{margin-top:10px;padding:10px;border:1px solid #ebd6c1;border-radius:8px;background:#fff7ed}.replay-failures summary[data-v-cd259ad7]{font-size:10px;color:#ba8e60;cursor:pointer}.replay-failures p[data-v-cd259ad7]{font-size:10px;line-height:1.8;color:#ae8560;overflow-wrap:anywhere;margin-top:9px}.replay-failures small[data-v-cd259ad7]{display:block;font-size:8px;color:#bda387;margin-top:8px;overflow-wrap:anywhere}.replay-events[data-v-cd259ad7]{margin-top:22px}.replay-events>header[data-v-cd259ad7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.replay-events h3 small[data-v-cd259ad7]{font-size:9px;font-weight:400;color:#b99e7b;margin-left:7px}.replay-events>header select[data-v-cd259ad7]{width:96px;padding:7px;font-size:9px;border-radius:7px;color:#af906c;background:#fffaf0}.replay-event-list[data-v-cd259ad7]{max-height:430px;overflow-y:auto;border:1px solid #ede1ce;border-radius:11px;background:#fffcf7}.replay-event-list>button[data-v-cd259ad7]{width:100%;display:flex;align-items:flex-start;gap:11px;padding:12px 13px;border-bottom:1px solid #f0e4d3;text-align:left}.replay-event-list>button[data-v-cd259ad7]:last-child{border:0}.replay-event-list>button.active[data-v-cd259ad7]{background:#fff0d9}.replay-event-list time[data-v-cd259ad7]{font-size:9px;color:#b99b77;font-variant-numeric:tabular-nums;padding-top:2px}.replay-event-list>button>div[data-v-cd259ad7]{flex:1;min-width:0}.replay-event-list b[data-v-cd259ad7]{font-size:10px;color:#a27b51;font-weight:500}.replay-event-list>button>div>span[data-v-cd259ad7]{display:block;font-size:9px;color:#b49b7c;margin-top:5px}.replay-event-list small[data-v-cd259ad7]{font-size:8px;font-weight:400}.replay-event-list .replay-operation[data-v-cd259ad7]{font:8px monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.replay-event-list strong[data-v-cd259ad7]{display:flex;align-items:center;gap:4px;font-size:10px;color:#8da179}.replay-unconfirmed[data-v-cd259ad7]{color:#b69d80;white-space:nowrap;margin-top:3px}.replay-more[data-v-cd259ad7]{width:100%;font-size:10px;padding:10px;margin-top:10px}.replay-empty[data-v-cd259ad7],.replay-loading[data-v-cd259ad7]{padding:80px 15px;display:flex;align-items:center;flex-direction:column;gap:17px;color:#b59d7e;font-size:12px}.replay-empty b[data-v-cd259ad7]{font-weight:500}.replay-empty span[data-v-cd259ad7]{font-size:10px}@media(max-width:850px){.replay-grid[data-v-cd259ad7]{grid-template-columns:1fr}.replay-stage[data-v-cd259ad7]{position:static}.behavior-replay[data-v-cd259ad7]{max-width:680px}.replay-session dl[data-v-cd259ad7]{grid-template-columns:1fr 1fr}}@media(max-width:650px){.behavior-replay-overlay[data-v-cd259ad7]{padding:0}.behavior-replay[data-v-cd259ad7]{height:100%;max-height:100%;border-radius:0;padding:20px 16px}.behavior-replay>header h2[data-v-cd259ad7]{font-size:18px}.behavior-replay>header>span[data-v-cd259ad7]{font-size:9px}.replay-stage[data-v-cd259ad7]{padding:20px 12px}.replay-grid[data-v-cd259ad7]{gap:20px}.replay-session dl[data-v-cd259ad7]{gap:13px}.replay-event-list[data-v-cd259ad7]{max-height:360px}}.behavior-profile-toolbar[data-v-8bd1a00f]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:0 0 20px}.behavior-profile-toolbar>b[data-v-8bd1a00f]{font-size:12px;color:#a17a53}.behavior-profile-toolbar>button[data-v-8bd1a00f]{display:flex;align-items:center;gap:6px;font-size:10px;color:#b08a62}.behavior-profile-days[data-v-8bd1a00f]{display:flex;background:#f7eddf;border-radius:8px;padding:3px;gap:3px;margin-right:auto}.behavior-profile-days>button[data-v-8bd1a00f]{font-size:10px;padding:8px 11px;border-radius:6px;color:#b39879}.behavior-profile-days>button.active[data-v-8bd1a00f]{background:#fffaf2;color:#c28c58}.behavior-collection[data-v-8bd1a00f]{display:flex;gap:17px;align-items:center;padding:17px 20px;margin-bottom:18px}.behavior-collection>span[data-v-8bd1a00f]:first-child{padding:6px 9px;background:#f5eddc;color:#b3976f;border-radius:7px;font-size:10px}.behavior-collection>span.available[data-v-8bd1a00f]{background:#edf4e9;color:#92a77b}.behavior-collection>div[data-v-8bd1a00f]{flex:1}.behavior-collection b[data-v-8bd1a00f]{font-size:10px;font-weight:400;color:#a68865}.behavior-collection small[data-v-8bd1a00f]{font-size:9px;color:#bba283;display:block;margin-top:6px}.behavior-collection>span[data-v-8bd1a00f]:last-child{font-size:10px;color:#b09776}.behavior-profile-note[data-v-8bd1a00f]{display:flex;align-items:flex-start;gap:7px;color:#b99c76;font-size:10px;line-height:1.8;margin:10px 2px}.behavior-profile-metrics[data-v-8bd1a00f]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}.behavior-profile-metrics article[data-v-8bd1a00f]{padding:21px}.behavior-profile-metrics span[data-v-8bd1a00f]{display:block;font-size:10px;color:#b19675;margin-bottom:16px}.behavior-profile-metrics b[data-v-8bd1a00f]{font-size:25px;font-weight:500;color:#9e784d;letter-spacing:-.8px}.behavior-profile-metrics small[data-v-8bd1a00f]{font-size:10px;font-weight:400;color:#b59b79;letter-spacing:0;margin-left:4px}.behavior-profile-main[data-v-8bd1a00f]{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;margin-bottom:20px;align-items:start}.behavior-profile-distributions[data-v-8bd1a00f]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.behavior-page-bars[data-v-8bd1a00f]{padding:22px 19px;--bar: #e1b585}.behavior-page-bars.green[data-v-8bd1a00f]{--bar: #9bb79f}.behavior-profile h3[data-v-8bd1a00f]{font-size:13px;color:#95714a;font-weight:600}.behavior-page-bars h3[data-v-8bd1a00f]{margin-bottom:22px}.behavior-bar-row[data-v-8bd1a00f]{display:flex;align-items:center;gap:8px;margin:17px 0;font-size:9px}.behavior-bar-row>span[data-v-8bd1a00f]{width:53px;flex-shrink:0;color:#b29775}.behavior-bar-row>div[data-v-8bd1a00f]{flex:1;height:6px;background:#f7efdf;border-radius:10px;overflow:hidden}.behavior-bar-row i[data-v-8bd1a00f]{display:block;height:100%;background:var(--bar);border-radius:10px}.behavior-bar-row>b[data-v-8bd1a00f]{width:41px;font-size:9px;text-align:right;color:#a88b65;font-weight:400}.behavior-page-bars p[data-v-8bd1a00f],.behavior-intervals>p[data-v-8bd1a00f]{padding:34px 0;text-align:center;font-size:10px;color:#c0a786}.behavior-intervals[data-v-8bd1a00f]{padding:22px;margin-bottom:20px}.behavior-intervals header[data-v-8bd1a00f]{display:flex;align-items:center;justify-content:space-between}.behavior-intervals header>span[data-v-8bd1a00f]{font-size:9px;color:#bba17e}.behavior-interval-metrics[data-v-8bd1a00f]{display:flex;gap:27px;font-size:10px;color:#baa07b;margin-top:20px}.behavior-interval-metrics b[data-v-8bd1a00f]{font-weight:500;color:#a58153;margin-left:6px}.behavior-interval-bars[data-v-8bd1a00f]{display:flex;align-items:flex-end;gap:12px;margin-top:25px;min-height:128px}.behavior-interval-bars>div[data-v-8bd1a00f]{display:flex;flex:1;flex-direction:column;align-items:center;gap:9px;min-width:0;font-size:9px;color:#bba17e}.behavior-interval-bars i[data-v-8bd1a00f]{width:60%;max-width:60px;background:#dcb88a;border-radius:4px 4px 0 0}.behavior-interval-bars b[data-v-8bd1a00f]{font-size:8px;font-weight:400;text-align:center}.behavior-profile-trends[data-v-8bd1a00f]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.behavior-sessions>header[data-v-8bd1a00f]{display:flex;align-items:center;justify-content:space-between;padding:21px 23px}.behavior-sessions>header>span[data-v-8bd1a00f]{font-size:10px;color:#b89e79}.behavior-sessions-table[data-v-8bd1a00f]{overflow-x:auto}.behavior-sessions table[data-v-8bd1a00f]{border-collapse:collapse;width:100%;font-size:10px;white-space:nowrap}.behavior-sessions th[data-v-8bd1a00f]{padding:13px 20px;background:#fbf5e9;font-size:9px;font-weight:500;text-align:left;color:#b59a74}.behavior-sessions td[data-v-8bd1a00f]{padding:16px 20px;border-top:1px solid #f0e3d0;color:#ab8a62}.behavior-sessions td>small[data-v-8bd1a00f]{display:block;font-size:8px;color:#c0a786;margin-top:6px}.behavior-sessions td>button[data-v-8bd1a00f]{font:9px monospace}.behavior-replay-open[data-v-8bd1a00f]{display:flex;align-items:center;gap:5px;font:10px inherit!important;color:#c5965c}.behavior-sessions-empty[data-v-8bd1a00f]{height:130px;text-align:center}.behavior-sessions footer[data-v-8bd1a00f]{display:flex;align-items:center;justify-content:flex-end;gap:17px;padding:17px 21px;border-top:1px solid #eee0cb;font-size:10px;color:#b99d76}.behavior-sessions footer>span[data-v-8bd1a00f]{margin-right:auto}.behavior-profile-loading[data-v-8bd1a00f]{padding:80px 15px;text-align:center;color:#bca17e;font-size:12px}@media(max-width:1100px){.behavior-profile-main[data-v-8bd1a00f]{grid-template-columns:1fr}.behavior-profile-main>.risk-overview[data-v-8bd1a00f]{max-width:none}.behavior-profile-trends[data-v-8bd1a00f]{grid-template-columns:1fr}}@media(max-width:650px){.behavior-profile-toolbar[data-v-8bd1a00f]{gap:13px}.behavior-profile-toolbar>b[data-v-8bd1a00f]{font-size:11px}.behavior-profile-days[data-v-8bd1a00f]{order:3;width:100%}.behavior-profile-days>button[data-v-8bd1a00f]{flex:1}.behavior-collection[data-v-8bd1a00f]{padding:15px;gap:10px;flex-wrap:wrap}.behavior-collection>div[data-v-8bd1a00f]{min-width:170px}.behavior-collection>span[data-v-8bd1a00f]:last-child{margin-left:auto}.behavior-profile-metrics[data-v-8bd1a00f]{grid-template-columns:1fr 1fr;gap:11px}.behavior-profile-metrics article[data-v-8bd1a00f]{padding:18px 15px}.behavior-profile-metrics b[data-v-8bd1a00f]{font-size:23px}.behavior-profile-metrics span[data-v-8bd1a00f]{font-size:9px}.behavior-profile-distributions[data-v-8bd1a00f]{grid-template-columns:1fr}.behavior-page-bars[data-v-8bd1a00f]{padding:21px}.behavior-intervals[data-v-8bd1a00f]{padding:20px 16px}.behavior-interval-bars[data-v-8bd1a00f]{gap:6px}.behavior-interval-bars b[data-v-8bd1a00f]{font-size:7px}.behavior-sessions>header[data-v-8bd1a00f]{padding:19px 16px}.behavior-sessions th[data-v-8bd1a00f],.behavior-sessions td[data-v-8bd1a00f]{padding:13px 16px}}.behavior-admin[data-v-a0f0cae7]{max-width:1400px}.behavior-admin-tabs[data-v-a0f0cae7]{display:flex;align-items:center;gap:5px;border-bottom:1px solid #e9dcc8;margin-bottom:22px;padding-bottom:13px}.behavior-admin-tabs>button[data-v-a0f0cae7]{display:flex;align-items:center;gap:7px;padding:10px 15px;border-radius:9px;font-size:11px;color:#b39876}.behavior-admin-tabs>button.active[data-v-a0f0cae7]{background:#fff0dc;color:#c2935d}.behavior-alerts>form[data-v-a0f0cae7]{display:flex;gap:15px;align-items:flex-end;flex-wrap:wrap;padding:22px}.behavior-alerts label[data-v-a0f0cae7]{font-size:9px;font-weight:400;color:#b19978;margin:0;flex:1;min-width:110px}.behavior-alerts input[data-v-a0f0cae7],.behavior-alerts select[data-v-a0f0cae7]{padding:10px;font-size:10px;border-radius:8px;margin-top:7px;color:#a5845e;background:#fffaf2}.behavior-alerts form>.outline[data-v-a0f0cae7]{padding:10px 13px;font-size:10px;border-radius:8px;height:37px}.behavior-alert-table[data-v-a0f0cae7]{overflow-x:auto}.behavior-alert-table table[data-v-a0f0cae7]{width:100%;border-collapse:collapse;font-size:10px;white-space:nowrap}.behavior-alert-table th[data-v-a0f0cae7]{background:#fcf5e9;color:#b39871;font-size:9px;font-weight:500;padding:13px 21px;text-align:left}.behavior-alert-table td[data-v-a0f0cae7]{padding:17px 21px;color:#a78962;border-top:1px solid #f0e2cd}.behavior-alert-table td>b[data-v-a0f0cae7]{font-weight:500}.behavior-alert-table td>button[data-v-a0f0cae7]{font-size:10px;color:#b78d5c}.behavior-alert-action[data-v-a0f0cae7]{padding:4px 7px;border-radius:5px;background:#f4ecd9;color:#ae946d;font-size:8px;margin-left:8px}.behavior-alert-action.review[data-v-a0f0cae7]{background:#fff0d2;color:#c59a50}.behavior-alert-action.hold[data-v-a0f0cae7]{background:#f8e5d6;color:#c18b67}.behavior-alert-evidence[data-v-a0f0cae7],.behavior-alert-replay[data-v-a0f0cae7]{display:flex;gap:5px;align-items:center;font-size:10px}.behavior-alert-empty[data-v-a0f0cae7]{height:180px;text-align:center}.behavior-alerts>footer[data-v-a0f0cae7]{display:flex;justify-content:flex-end;gap:18px;padding:18px 22px;border-top:1px solid #ecdec6;color:#b79a72;font-size:10px}.behavior-alerts>footer>span[data-v-a0f0cae7]{margin-right:auto}.behavior-user-search[data-v-a0f0cae7]{display:flex;align-items:center;gap:12px;padding:16px 19px;margin-bottom:21px;position:relative}.behavior-user-search>svg[data-v-a0f0cae7]{color:#c6a37c}.behavior-user-search>input[data-v-a0f0cae7]{flex:1;min-width:0;padding:10px;font-size:11px;border-radius:8px}.behavior-user-search>.outline[data-v-a0f0cae7]{padding:10px 13px;font-size:10px;border-radius:8px;white-space:nowrap}.behavior-user-results[data-v-a0f0cae7]{position:absolute;top:64px;left:20px;right:20px;z-index:22;background:#fffdf7;border:1px solid #e7d5b9;border-radius:10px;box-shadow:0 10px 25px #8d60321a;max-height:360px;overflow:auto}.behavior-user-results>button[data-v-a0f0cae7]{display:flex;width:100%;align-items:center;gap:12px;padding:14px;border-bottom:1px solid #f1e4d1;text-align:left;font-size:10px}.behavior-user-results b[data-v-a0f0cae7]{font-weight:500;color:#a17b4e}.behavior-user-results span[data-v-a0f0cae7]{color:#b69b76}.behavior-user-results small[data-v-a0f0cae7]{margin-left:auto;color:#c3ab89;font-size:9px}.behavior-user-results p[data-v-a0f0cae7]{padding:22px;text-align:center;color:#b69e7b;font-size:11px}.behavior-select-user[data-v-a0f0cae7]{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;padding:95px 15px;color:#bda27d;font-size:12px}.behavior-evidence-overlay[data-v-a0f0cae7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#503b2c70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:85}.behavior-evidence-panel[data-v-a0f0cae7]{width:540px;max-width:100%;max-height:90vh;overflow:auto;background:#fffaf1;border:1px solid #e8d6b8;border-radius:17px;padding:25px}.behavior-evidence-panel>header[data-v-a0f0cae7]{display:flex;align-items:center;justify-content:space-between}.behavior-evidence-panel h2[data-v-a0f0cae7]{font-size:19px;color:#956e42}.behavior-evidence-panel>header>button[data-v-a0f0cae7]{color:#b89a70}.behavior-evidence-summary[data-v-a0f0cae7]{display:flex;align-items:center;gap:19px;margin:25px 0}.behavior-evidence-summary>b[data-v-a0f0cae7]{font-size:33px;color:#bd8c51;font-weight:500}.behavior-evidence-summary small[data-v-a0f0cae7]{font-size:10px;margin-left:6px;color:#baa179}.behavior-evidence-summary>span[data-v-a0f0cae7]{font-size:10px;color:#b2956c}.behavior-evidence-panel>article[data-v-a0f0cae7]{border:1px solid #edddc3;border-radius:10px;padding:17px;margin-bottom:12px;background:#fffdf8}.behavior-evidence-panel article>header[data-v-a0f0cae7]{display:flex;align-items:center;justify-content:space-between}.behavior-evidence-panel h3[data-v-a0f0cae7]{font-size:12px;color:#a78354;font-weight:500}.behavior-evidence-panel article>header>b[data-v-a0f0cae7]{font-size:11px;color:#c49a5f;font-weight:500}.behavior-evidence-panel dl[data-v-a0f0cae7]{display:flex;gap:30px;margin:15px 0 0}.behavior-evidence-panel dl>div[data-v-a0f0cae7]{display:flex;gap:10px;font-size:10px}.behavior-evidence-panel dt[data-v-a0f0cae7]{color:#bda784}.behavior-evidence-panel dd[data-v-a0f0cae7]{margin:0;color:#ad8c60;overflow-wrap:anywhere}.behavior-evidence-panel>footer[data-v-a0f0cae7]{margin-top:23px;padding-top:18px;border-top:1px solid #eddfc6;display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#bba27b}.behavior-evidence-panel footer>button[data-v-a0f0cae7]{display:flex;gap:5px;align-items:center;font-size:10px;color:#bd935c}@media(max-width:650px){.behavior-admin-tabs[data-v-a0f0cae7]{gap:1px}.behavior-admin-tabs>button[data-v-a0f0cae7]{flex:1;font-size:10px;padding:10px 7px;gap:6px}.behavior-alerts>form[data-v-a0f0cae7]{padding:17px 15px;gap:12px}.behavior-alerts label[data-v-a0f0cae7]{flex-basis:calc(50% - 12px);min-width:0}.behavior-alerts input[data-v-a0f0cae7],.behavior-alerts select[data-v-a0f0cae7]{font-size:9px;padding:9px 5px}.behavior-alerts form>.outline[data-v-a0f0cae7]{margin-left:auto}.behavior-alert-table th[data-v-a0f0cae7],.behavior-alert-table td[data-v-a0f0cae7]{padding:15px}.behavior-user-search[data-v-a0f0cae7]{padding:14px 12px;gap:8px}.behavior-user-search>.outline[data-v-a0f0cae7]{font-size:9px;padding:10px}.behavior-user-search>input[data-v-a0f0cae7]{font-size:10px}.behavior-evidence-overlay[data-v-a0f0cae7]{padding:16px}.behavior-evidence-panel[data-v-a0f0cae7]{padding:21px 18px}}.user-graph-open[data-v-dc178ebe]{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#bb9166;padding:8px 0;margin-right:15px;white-space:nowrap}.admin-sidebar nav[data-v-dc178ebe]{flex:1;min-height:0;overflow-y:auto;gap:5px;padding-bottom:12px;scrollbar-width:thin}.admin-sidebar-footer[data-v-dc178ebe]{margin-top:13px;padding-top:17px}.admin-label[data-v-dc178ebe]{margin-top:29px}.admin-nav-group-toggle[data-v-dc178ebe]{display:flex;align-items:center;gap:12px;padding:13px 16px;width:100%;border-radius:10px;color:#a18b75;font-size:12px;text-align:left}.admin-nav-group-toggle>span[data-v-dc178ebe]{flex:1}.admin-nav-group-toggle[data-v-dc178ebe]:hover{background:#fff4e8}.admin-nav-group-toggle.current[data-v-dc178ebe]{color:#c38a5c}.admin-group-chevron[data-v-dc178ebe]{color:#c3aa91;transition:transform .18s}.admin-nav-group-toggle[aria-expanded=true] .admin-group-chevron[data-v-dc178ebe]{transform:rotate(180deg)}.admin-nav-children[data-v-dc178ebe]{margin:1px 0 9px 25px;padding-left:16px;border-left:1px solid #eddfd0;display:flex;flex-direction:column;gap:3px}.admin-nav-children>button[data-v-dc178ebe]{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:8px;font-size:11px;color:#b49a80;position:relative}.admin-nav-children>button[data-v-dc178ebe]:hover{background:#fff5e8}.admin-nav-children>button.active[data-v-dc178ebe]{background:#fff0df;color:#d59058;font-weight:600}.admin-nav-children>button.active[data-v-dc178ebe]:before{content:"";position:absolute;left:-19px;top:calc(50% - 3px);width:5px;height:5px;background:#e9aa71;border-radius:50%}.admin-mobile-menu[data-v-dc178ebe],.admin-nav-backdrop[data-v-dc178ebe]{display:none}@media(max-width:720px){.admin-sidebar[data-v-dc178ebe]{width:225px;padding:24px 18px;z-index:61;transform:translate(-100%);transition:transform .2s;background:#fffcf8}.mobile-nav-open .admin-sidebar[data-v-dc178ebe]{transform:translate(0)}.admin-sidebar .brand[data-v-dc178ebe]{justify-content:flex-start;padding:0 10px}.admin-sidebar .brand b[data-v-dc178ebe],.admin-sidebar .admin-label[data-v-dc178ebe],.admin-sidebar-footer>span[data-v-dc178ebe]{display:block}.admin-sidebar .brand b[data-v-dc178ebe]{font-size:18px}.admin-sidebar .admin-label[data-v-dc178ebe]{margin-top:29px}.admin-sidebar nav[data-v-dc178ebe]{margin-top:0;gap:5px}.admin-sidebar nav button[data-v-dc178ebe]{font-size:12px;gap:12px;justify-content:flex-start;padding:12px 16px}.admin-sidebar nav button svg[data-v-dc178ebe]{width:18px}.admin-sidebar nav .admin-nav-children>button[data-v-dc178ebe]{font-size:11px;padding:10px 12px}.admin-sidebar nav .admin-group-chevron[data-v-dc178ebe]{width:13px}.admin-sidebar-footer>button[data-v-dc178ebe]{font-size:10px;justify-content:flex-start}.admin-sidebar-footer>span[data-v-dc178ebe]{display:flex}.admin-sidebar-footer svg[data-v-dc178ebe]{width:17px}.admin-sidebar-footer[data-v-dc178ebe]{padding-top:17px}.admin-main[data-v-dc178ebe]{margin-left:0;width:100%}.admin-mobile-menu[data-v-dc178ebe]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#af8e6f;padding:3px}.admin-topbar[data-v-dc178ebe]{gap:13px;padding:0 15px}.admin-topbar>span[data-v-dc178ebe]{display:none}.admin-topbar .admin-topbar-actions[data-v-dc178ebe]{width:auto;flex:1;min-width:0;gap:11px}.admin-topbar .admin-account-entry[data-v-dc178ebe]{max-width:95px}.admin-nav-backdrop[data-v-dc178ebe]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#4e362754;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60}}.admin-mail-entry[data-v-dc178ebe]{display:inline-flex;align-items:center;gap:6px;color:#b08d6d;font-size:11px;padding:8px 0;white-space:nowrap;flex-shrink:0}@media(max-width:650px){.admin-topbar>span[data-v-dc178ebe]{display:none}.admin-topbar-actions[data-v-dc178ebe]{width:100%;gap:10px;justify-content:flex-end}.admin-account-entry[data-v-dc178ebe]{margin-right:auto;flex:1;min-width:0;max-width:120px}.admin-topbar .outline[data-v-dc178ebe],.admin-topbar-logout[data-v-dc178ebe]{flex-shrink:0;white-space:nowrap}.admin-topbar .outline[data-v-dc178ebe]{font-size:0;padding:10px;gap:0}}.settings-form>h2[data-v-dc178ebe]{margin-bottom:24px}.ad-reward-settings[data-v-dc178ebe]{margin-top:24px}.ad-reward-settings>h2[data-v-dc178ebe]{margin-bottom:0}.user-list-search[data-v-dc178ebe]{display:flex;flex-wrap:wrap;gap:10px;padding:0 23px 22px;align-items:center}.user-list-search>.user-search-input[data-v-dc178ebe]{display:flex;gap:9px;align-items:center;max-width:530px;flex:1;color:#b49777;border:1px solid #eadbc7;border-radius:10px;background:#fffaf3;padding:0 12px}.user-list-search input[data-v-dc178ebe]{border:0;box-shadow:none;background:transparent;padding:12px 0;font-size:12px;min-width:0}.user-list-search>.primary[data-v-dc178ebe],.user-list-search>.outline[data-v-dc178ebe]{font-size:11px;border-radius:9px;padding:11px 17px;flex-shrink:0}.user-list-row[data-v-dc178ebe]{cursor:pointer;transition:background .15s}.user-list-row[data-v-dc178ebe]:hover{background:#fff5e7}.user-list-row[data-v-dc178ebe]:focus-visible{outline:2px solid #edb878;outline-offset:-2px}.user-open[data-v-dc178ebe]{display:inline-flex;align-items:center;gap:6px;color:#c59059;font-size:10px;white-space:nowrap}.user-list-pagination[data-v-dc178ebe]{display:flex;align-items:center;justify-content:space-between;padding:18px 23px;border-top:1px solid #f1e7da;font-size:10px;color:#b29a7b}.user-list-pagination>div[data-v-dc178ebe]{display:flex;gap:8px}.user-list-pagination button[data-v-dc178ebe]{padding:8px 12px;border:1px solid #eaddca;border-radius:7px;background:#fffaf2;color:#ab8d68;font-size:10px}.user-list-search .user-list-filters[data-v-dc178ebe]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;flex-basis:100%;max-width:none;border:0;border-top:1px solid #f0e4d3;border-radius:0;background:transparent;padding:18px 0 0;margin-top:7px}.user-list-filters label[data-v-dc178ebe]{font-size:9px;color:#b59a76;margin:0;min-width:0}.user-list-filters input[data-v-dc178ebe],.user-list-filters select[data-v-dc178ebe]{font-size:10px;padding:10px 8px;border:1px solid #e9d9c2;background:#fffdf7;border-radius:8px;box-shadow:none;min-width:0;min-height:37px;width:100%;margin-top:6px}.user-list-search .filters-active[data-v-dc178ebe]{background:#fff0db;border-color:#eecda1;color:#bd8d54}.user-account-status[data-v-dc178ebe]{font-size:9px;border:1px solid #eaddc8;border-radius:5px;padding:4px 7px;white-space:nowrap;background:#f9f2e8;color:#b49a78}.user-account-status.review[data-v-dc178ebe]{color:#b98c3e;background:#fff2d1;border-color:#ebd1a0}.user-account-status.restricted[data-v-dc178ebe]{color:#bd7157;background:#fff0e6;border-color:#eccab6}.user-risk-summary[data-v-dc178ebe]{display:flex;flex-direction:column;gap:4px;white-space:nowrap}.user-risk-summary>b[data-v-dc178ebe]{font-size:10px;font-weight:500;color:#b88a55}.user-risk-summary>span[data-v-dc178ebe]{font-size:9px;color:#b69a76}.user-risk-summary>small[data-v-dc178ebe]{font-size:8px;color:#c7af92}.user-no-risk[data-v-dc178ebe]{font-size:10px;color:#c3ab8c}@media(max-width:1200px){.user-list-search .user-list-filters[data-v-dc178ebe]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.user-list-search .user-list-filters[data-v-dc178ebe]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.user-list-filters input[data-v-dc178ebe],.user-list-filters select[data-v-dc178ebe]{font-size:10px;padding:9px 7px}}@media(max-width:650px){.user-list-search[data-v-dc178ebe]{padding:0 17px 18px;gap:7px;flex-wrap:wrap}.user-list-search>.user-search-input[data-v-dc178ebe]{max-width:unset;flex-basis:100%}.user-list-search input[data-v-dc178ebe]{font-size:11px}.user-list-search>.primary[data-v-dc178ebe],.user-list-search>.outline[data-v-dc178ebe]{padding:9px 14px}.user-list-pagination[data-v-dc178ebe]{padding:15px 17px}.user-list-pagination button[data-v-dc178ebe]{padding:8px 9px}}.user-warning-summary[data-v-dc178ebe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #ecdfcc;background:#fff8eb;padding:17px 23px;gap:15px;margin-bottom:22px}.user-warning-summary>button[data-v-dc178ebe],.user-warning-summary>div[data-v-dc178ebe]{display:flex;align-items:center;gap:12px;padding:5px 17px 5px 0;min-width:0;text-align:left;border-right:1px solid #ecdcc2}.user-warning-summary>div[data-v-dc178ebe]:last-child{border:0;padding-right:0}.user-warning-summary span[data-v-dc178ebe]{font-size:10px;color:#b39770;line-height:1.7}.user-warning-summary b[data-v-dc178ebe]{font-size:23px;font-weight:500;color:#bd9259;margin-left:auto}.user-warning-summary svg[data-v-dc178ebe]{color:#c6a477}.user-warning-summary small[data-v-dc178ebe]{font-size:9px;color:#bda582}.user-warning-summary>button:hover span[data-v-dc178ebe]{color:#c48c4a}@media(max-width:800px){.user-warning-summary[data-v-dc178ebe]{padding:15px 17px;gap:12px}.user-warning-summary>button[data-v-dc178ebe],.user-warning-summary>div[data-v-dc178ebe]{gap:8px;padding-right:12px;flex-wrap:wrap}.user-warning-summary span[data-v-dc178ebe]{font-size:9px;flex-basis:100%}.user-warning-summary b[data-v-dc178ebe]{font-size:21px;margin-left:0}.user-warning-summary svg[data-v-dc178ebe]{margin-left:auto}.user-warning-summary small[data-v-dc178ebe]{align-self:flex-end;padding-bottom:3px}}.product-doc-page[data-v-a602f947]{min-height:100vh;background:#faf7f1;color:#755840}.product-doc-header[data-v-a602f947]{max-width:1100px;margin:auto;padding:27px 25px;display:flex;align-items:center;justify-content:space-between}.product-doc-header>a[data-v-a602f947]:last-child{display:flex;gap:7px;align-items:center;font-size:12px;color:#ac8766}.product-doc-page main[data-v-a602f947]{max-width:1050px;margin:auto;padding:0 25px 45px}.product-doc-hero[data-v-a602f947]{padding:28px 0 32px}.product-doc-hero h1[data-v-a602f947]{font-size:42px;letter-spacing:-1.5px;color:#68482e;margin:0}.product-doc-hero-links[data-v-a602f947]{display:flex;gap:12px;margin-top:20px}.product-doc-hero-links>a[data-v-a602f947]{font-size:12px;padding:12px 17px}.product-doc-steps[data-v-a602f947]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:36px}.product-doc-steps article[data-v-a602f947]{border:1px solid #eadbcb;border-radius:17px;background:#fffcf7;padding:24px}.product-doc-steps article>span[data-v-a602f947]{color:#ec9c60;font:14px Georgia,serif}.product-doc-steps h2[data-v-a602f947]{font-size:15px;margin:15px 0 10px}.product-doc-steps p[data-v-a602f947]{font-size:11px;line-height:1.9;color:#ae947c}.product-doc-section[data-v-a602f947]{border:1px solid #eaddce;border-radius:19px;background:#fffdfa;padding:27px;margin-bottom:23px;scroll-margin-top:20px}.product-doc-section-heading[data-v-a602f947]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.product-doc-section h2[data-v-a602f947]{font-size:19px;color:#7c5638}.product-doc-tabs[data-v-a602f947]{display:flex;background:#f8eee2;border-radius:10px;padding:4px;gap:3px}.product-doc-tabs button[data-v-a602f947]{padding:9px 13px;font-size:11px;border-radius:7px;color:#b08d6c;white-space:nowrap}.product-doc-tabs button.active[data-v-a602f947]{background:#fffaf3;color:#cb854d;box-shadow:0 2px 6px #a86c2820}.product-doc-code[data-v-a602f947]{border:1px solid #eedfce;border-radius:12px;overflow:hidden;margin-top:17px}.product-doc-code header[data-v-a602f947]{display:flex;align-items:center;gap:15px;padding:14px 17px;background:#fbf4e9;border-bottom:1px solid #eedfce;font-size:10px}.product-doc-code header b[data-v-a602f947]{font-weight:500;color:#9f7753}.product-doc-code header span[data-v-a602f947]{color:#b09479;font-family:monospace;overflow-wrap:anywhere}.product-doc-code header button[data-v-a602f947]{display:flex;gap:5px;align-items:center;margin-left:auto;white-space:nowrap;font-size:10px;color:#ba8756}.product-doc-page pre[data-v-a602f947]{font:11px/1.9 Consolas,monospace;overflow-x:auto;white-space:pre;color:#896749;margin:0;padding:20px}.product-doc-code>p[data-v-a602f947]{padding:0 20px 16px;color:#b0967c;font-size:11px;line-height:1.8}.product-doc-facts[data-v-a602f947]{display:flex;gap:20px;flex-wrap:wrap;margin-top:19px;font-size:10px;color:#ad947c}.product-doc-facts>span[data-v-a602f947]{display:flex;gap:6px;align-items:center}.product-doc-caption[data-v-a602f947]{font-size:11px;line-height:1.8;color:#ae9177;margin-bottom:15px}.product-doc-python[data-v-a602f947]{border:1px solid #eee0d0;border-radius:12px;background:#fcf7ee}.product-doc-section-heading>.outline[data-v-a602f947]{font-size:11px;padding:9px 12px}.product-doc-rules[data-v-a602f947]{display:grid;grid-template-columns:1fr;gap:18px;margin:35px 0}.product-doc-rules article[data-v-a602f947]{display:flex;gap:17px;align-items:flex-start;padding:0 4px}.product-doc-rules svg[data-v-a602f947]{flex-shrink:0;color:#d19b68;margin-top:3px}.product-doc-rules h2[data-v-a602f947]{font-size:14px;margin-bottom:7px}.product-doc-rules p[data-v-a602f947]{font-size:11px;line-height:1.9;color:#a78e78;max-width:760px}.product-doc-footer[data-v-a602f947]{border-top:1px solid #e8dacb;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:11px;color:#b2977d}.product-doc-footer a[data-v-a602f947]{display:flex;gap:6px;align-items:center;white-space:nowrap;color:#bb8555}.product-doc-notice[data-v-a602f947]{position:fixed;bottom:28px;left:50%;transform:translate(-50%);padding:11px 18px;border-radius:100px;color:#fff3e1;background:#795a40;display:flex;gap:7px;align-items:center;font-size:11px}@media(max-width:650px){.product-doc-header[data-v-a602f947]{padding:22px 20px}.product-doc-header .brand b[data-v-a602f947]{font-size:17px}.product-doc-page main[data-v-a602f947]{padding:0 18px 30px}.product-doc-hero[data-v-a602f947]{padding:22px 2px}.product-doc-hero h1[data-v-a602f947]{font-size:31px}.product-doc-steps[data-v-a602f947]{grid-template-columns:1fr;gap:10px;margin-bottom:23px}.product-doc-steps article[data-v-a602f947]{padding:19px 20px}.product-doc-steps article>span[data-v-a602f947]{float:left;margin-right:15px;padding-top:2px}.product-doc-steps h2[data-v-a602f947]{margin:0 0 9px}.product-doc-steps p[data-v-a602f947]{margin-left:32px}.product-doc-section[data-v-a602f947]{padding:19px 15px;border-radius:15px}.product-doc-section-heading[data-v-a602f947]{align-items:flex-start;flex-wrap:wrap;gap:15px}.product-doc-section h2[data-v-a602f947]{font-size:17px}.product-doc-tabs[data-v-a602f947]{width:100%}.product-doc-tabs button[data-v-a602f947]{flex:1}.product-doc-code header[data-v-a602f947]{gap:7px;padding:12px 11px;flex-wrap:wrap}.product-doc-code header span[data-v-a602f947]{font-size:9px}.product-doc-code header b[data-v-a602f947]{width:100%}.product-doc-code header button[data-v-a602f947]{font-size:9px}.product-doc-page pre[data-v-a602f947]{padding:15px 12px;font-size:10px}.product-doc-facts[data-v-a602f947]{gap:10px;line-height:1.7}.product-doc-footer[data-v-a602f947]{align-items:flex-start;flex-direction:column}.product-doc-rules article[data-v-a602f947]{gap:12px}.product-doc-rules p[data-v-a602f947]{font-size:11px}}.hall-activity[data-v-b4230a07]{position:static;flex-shrink:0}.hall-activity.has-rain[data-v-b4230a07]{padding:0 18px 12px}.rain-banner[data-v-b4230a07]{width:100%;display:flex;align-items:center;gap:8px;background:linear-gradient(110deg,#fff0cf,#ffe2b6);border:1px solid #f7d29b;border-radius:14px;padding:8px 11px;text-align:left;margin:0;box-shadow:0 4px 10px #d5984010}.rain-banner>img[data-v-b4230a07]{width:37px;height:39px;object-fit:contain;transform:rotate(-9deg);filter:drop-shadow(0 3px 3px #b47c3920)}.rain-banner>div[data-v-b4230a07]{flex:1}.rain-banner b[data-v-b4230a07]{display:block;font-size:11px;color:#a56a32;margin-bottom:4px}.rain-banner span[data-v-b4230a07]{display:block;font-size:8px;color:#c29661}.rain-banner>strong[data-v-b4230a07]{color:#ba7b36;font-family:ui-monospace,Consolas,monospace;font-size:16px;letter-spacing:1px;font-weight:600;white-space:nowrap}.rain-banner .rain-banner-enter[data-v-b4230a07]{display:flex;align-items:center;gap:3px;font-family:inherit;font-size:10px;letter-spacing:0}.rain-inline-error[data-v-b4230a07]{padding:9px 12px;margin:10px 0;border:1px solid #edcdb1;background:#fff2e6;color:#b78358;border-radius:11px;font-size:10px;line-height:1.7}.rain-countdown-overlay[data-v-b4230a07]{position:absolute;inset:var(--rain-panel-top, 113px) 0 84px;z-index:22;background:radial-gradient(ellipse at 50% 30%,#ffe3b6,#ffe9cf 48%,#fff3e5 85%);display:flex;align-items:center;flex-direction:column;justify-content:center;text-align:center;overflow:hidden;padding:24px 22px 20px;animation:rainFade-b4230a07 .25s ease}.countdown-sky[data-v-b4230a07]{position:absolute;left:0;right:0;top:0;width:100%;height:180px;object-fit:cover;object-position:top;pointer-events:none}.rain-close[data-v-b4230a07]{display:grid;place-items:center;border-radius:50%;width:31px;height:31px;color:#a97643;background:#fff2dcaa;border:1px solid #edc79b80;flex-shrink:0}.rain-countdown-overlay>.rain-close[data-v-b4230a07]{position:absolute;right:17px;top:17px}.rain-kicker[data-v-b4230a07]{font-size:10px;letter-spacing:2px;color:#bd8a50;position:relative;margin-top:13px}.rain-countdown-overlay>h2[data-v-b4230a07]{font-size:29px;font-weight:800;letter-spacing:1px;color:#a25128;margin:14px 0 -8px;position:relative}.countdown-large[data-v-b4230a07]{width:165px;height:165px;flex-shrink:0;object-fit:contain;position:relative;filter:drop-shadow(0 9px 15px #c48e3b33);animation:rainGrandFloat-b4230a07 2.5s ease-in-out infinite}.countdown-number[data-v-b4230a07]{position:relative;font-size:64px;line-height:1.1;font-weight:800;color:#d86a32;text-shadow:0 4px 0 #fff6df;animation:countdownPop-b4230a07 .65s cubic-bezier(.2,.8,.2,1)}.rain-countdown-overlay>p[data-v-b4230a07]{font-size:11px;color:#b98a55;letter-spacing:1px;margin-top:12px}.countdown-stay[data-v-b4230a07]{display:flex;gap:5px;align-items:center;color:#b39168;font-size:10px;margin-top:17px;border-bottom:1px solid #dfbc91;padding:7px 0}.rain-overlay[data-v-b4230a07]{position:absolute;inset:var(--rain-panel-top, 113px) 0 84px;z-index:20;overflow:hidden;animation:rainFade-b4230a07 .3s ease}.rain-backdrop[data-v-b4230a07]{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(82,39,20,var(--rain-opacity));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rain-sky[data-v-b4230a07]{position:absolute;left:0;right:0;top:-12px;width:100%;height:260px;object-fit:cover;object-position:top;pointer-events:none}.rain-overlay>header[data-v-b4230a07]{display:flex;align-items:center;gap:10px;position:relative;z-index:2;margin:24px 17px 0}.rain-overlay>header>div[data-v-b4230a07]{flex:1}.rain-overlay>header>div>span[data-v-b4230a07]{display:block;color:#ffedbf;font-size:8px;letter-spacing:1px;text-shadow:0 1px 3px #8f53283b}.rain-overlay>header b[data-v-b4230a07]{display:block;font-size:19px;color:#fff2ce;margin-top:5px;text-shadow:0 2px 5px #8c461f75;letter-spacing:.2px}.rain-time[data-v-b4230a07]{background:#fff0cba3;border:1px solid #ffe3aa9e;color:#995c25;border-radius:100px;padding:5px 9px;font-size:10px;font-weight:600}.rain-overlay .rain-close[data-v-b4230a07]{background:#fff4d08f;color:#986127;border-color:#ffe5b180;width:28px;height:28px}.rain-field[data-v-b4230a07]{position:absolute;top:93px;right:0;bottom:64px;left:0;overflow:hidden;z-index:3}.rain-falling-packet[data-v-b4230a07]{position:absolute;top:-115px;width:74px;height:82px;padding:0;border:0;background:none;opacity:0;filter:drop-shadow(0 6px 6px #8e3c1c2b);animation:packetFall-b4230a07 var(--fall-duration) linear both;touch-action:manipulation}.rain-falling-packet.large[data-v-b4230a07]{width:96px;height:105px;filter:drop-shadow(0 0 12px #ffdb6f7a)}.rain-falling-packet>img[data-v-b4230a07]{width:100%;height:100%;object-fit:contain;pointer-events:none}.rain-falling-packet.claiming[data-v-b4230a07]{animation-play-state:paused;filter:drop-shadow(0 0 15px #fff0a8);opacity:1;cursor:wait}.rain-falling-packet[data-v-b4230a07]:active{scale:.93}.packet-claiming-dot[data-v-b4230a07]{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);width:16px;height:16px;background:#fff0c9;border-radius:50%;box-shadow:0 0 14px #ffecb0;animation:pendingPulse-b4230a07 .8s ease-in-out infinite}.rain-reward-float[data-v-b4230a07]{position:absolute;font-size:28px;line-height:1;font-weight:800;color:#ffe49b;text-shadow:0 2px 4px #874319;white-space:nowrap;pointer-events:none;animation:rainCoinUp-b4230a07 1.35s ease-out both;z-index:8}.rain-reward-float>small[data-v-b4230a07]{font-size:10px;margin-left:4px;font-weight:500}.rain-field-loading[data-v-b4230a07]{position:absolute;top:36%;left:0;right:0;text-align:center;font-size:12px;color:#ffe8bf}.rain-overlay>footer[data-v-b4230a07]{position:absolute;bottom:15px;left:16px;right:16px;display:flex;justify-content:center;gap:18px;color:#ffe6bb;font-size:9px;z-index:2}.rain-overlay>footer>span[data-v-b4230a07]{display:flex;align-items:center;gap:5px}.rain-overlay>footer img[data-v-b4230a07]{width:28px;height:30px;object-fit:contain}.rain-claim-error[data-v-b4230a07]{position:absolute;left:22px;right:22px;bottom:62px;z-index:10;padding:10px 12px;font-size:10px;line-height:1.8;border:1px solid #f9d6a7a3;background:#fff3dce8;color:#aa713e;border-radius:12px;box-shadow:0 5px 16px #8f542c1c}.rain-claim-error button[data-v-b4230a07]{display:block;font-size:10px;color:#c28949;text-decoration:underline;padding:6px 0 0}.rain-app-required[data-v-b4230a07]{position:absolute;top:89px;right:20px;bottom:30px;left:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:3;text-align:center}.rain-app-required>img[data-v-b4230a07]{width:203px;height:203px;object-fit:contain;animation:rainGrandFloat-b4230a07 3s ease-in-out infinite;filter:drop-shadow(0 6px 15px #b1682573)}.rain-app-required>h2[data-v-b4230a07]{font-size:24px;color:#fff0c1;letter-spacing:.5px;margin-top:5px;text-shadow:0 2px 4px #8b4c28}.rain-app-required>p[data-v-b4230a07]{font-size:11px;color:#ffe3ad;margin-top:12px}.rain-app-link[data-v-b4230a07]{display:flex;justify-content:center;align-items:center;gap:8px;min-height:45px;width:100%;max-width:280px;margin-top:27px;background:linear-gradient(115deg,#ffe7a8,#ffc868);border:1px solid #ffe4a1;color:#a36b28;font-size:13px;font-weight:700;border-radius:100px;box-shadow:0 5px 16px #9b4b2829}@keyframes packetFall-b4230a07{0%{transform:translateY(0) rotate(var(--turn));opacity:0}8%{opacity:1}90%{opacity:1}to{transform:translateY(var(--fall-distance)) rotate(calc(var(--turn) * -1));opacity:0}}@keyframes rainCoinUp-b4230a07{0%{transform:translate(-50%) scale(.6);opacity:0}15%{opacity:1;transform:translate(-50%,-12px) scale(1.1)}80%{opacity:1}to{transform:translate(-50%,-100px) scale(.9);opacity:0}}@keyframes countdownPop-b4230a07{0%{transform:scale(.72);opacity:.35}30%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes rainGrandFloat-b4230a07{50%{transform:translateY(-7px) rotate(2deg)}}@keyframes pendingPulse-b4230a07{50%{opacity:.4;scale:.75}}@keyframes rainFade-b4230a07{0%{opacity:0}to{opacity:1}}@media(max-height:760px){.rain-countdown-overlay[data-v-b4230a07]{padding-top:15px}.countdown-large[data-v-b4230a07]{width:163px;height:163px}.countdown-number[data-v-b4230a07]{font-size:58px}.rain-countdown-overlay>h2[data-v-b4230a07]{font-size:25px}.countdown-stay[data-v-b4230a07]{margin-top:14px}.rain-app-required>img[data-v-b4230a07]{width:163px;height:163px}.rain-app-required>h2[data-v-b4230a07]{font-size:20px}.rain-app-link[data-v-b4230a07]{margin-top:20px}}@media(prefers-reduced-motion:reduce){.rain-falling-packet[data-v-b4230a07]{animation:none!important;opacity:1!important;top:var(--rest-y)!important;transform:rotate(var(--turn))!important}.countdown-large[data-v-b4230a07],.countdown-number[data-v-b4230a07],.rain-app-required>img[data-v-b4230a07],.packet-claiming-dot[data-v-b4230a07],.rain-reward-float[data-v-b4230a07]{animation:none!important}.rain-reward-float[data-v-b4230a07]{display:none}.rain-overlay[data-v-b4230a07],.rain-countdown-overlay[data-v-b4230a07]{animation:none!important}}.rain-falling-packet.large>img[data-v-b4230a07]{animation:rainLargePulse-b4230a07 1.25s ease-in-out infinite}@keyframes rainLargePulse-b4230a07{0%,to{transform:scale(1);filter:brightness(1) drop-shadow(0 0 4px #ffdc7399)}50%{transform:scale(1.08);filter:brightness(1.12) drop-shadow(0 0 12px #ffe69abb)}}@media(prefers-reduced-motion:reduce){.rain-falling-packet.large>img[data-v-b4230a07]{animation:none!important}}.hall-notice[data-v-5e1aa679]{display:flex;gap:9px;align-items:flex-start;padding:11px 12px;background:#fff1dc;border:1px solid #f6deba;border-radius:13px;margin-bottom:12px}.hall-notice>span[data-v-5e1aa679]{display:grid;place-items:center;height:25px;width:25px;flex-shrink:0;color:#c39451;background:#ffe7bd;border-radius:8px}.hall-notice>div[data-v-5e1aa679]{min-width:0}.hall-notice b[data-v-5e1aa679]{font-size:10px;font-weight:600;color:#ac7c44}.hall-notice p[data-v-5e1aa679]{font-size:10px;color:#b58b58;line-height:1.8;margin-top:3px;white-space:pre-wrap;overflow-wrap:anywhere}.hall-notice-error[data-v-5e1aa679]{font-size:11px;color:#b16f4e;line-height:1.8;padding:10px 0}:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#382923;font-synthesis:none;font-weight:400;font-size:14px;--primary: #ef5836;--dark: #382923;--muted: #a29085;--cream: #fff8f2;--line: #f0e6de}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;background:none;color:inherit;transition:background .18s,transform .18s}button:active{transform:scale(.97)}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}button svg{flex-shrink:0}button:focus-visible,a:focus-visible{outline:3px solid #ffb07b;outline-offset:3px}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}input,select,textarea{width:100%;border:1px solid #eadfd7;background:#fffcf9;color:var(--dark);border-radius:12px;padding:13px 14px;outline:none;transition:border .2s}input:focus,select:focus,textarea:focus{border-color:#ef916b;box-shadow:0 0 0 3px #ef58360c}input::placeholder,textarea::placeholder{color:#bba99e}label{display:block;font-size:12px;color:#7d685c;font-weight:600;margin-bottom:15px}label input,label select,label textarea{margin-top:7px;font-size:14px;font-weight:400}label small{display:block;font-weight:400;margin-top:5px;color:var(--primary)}.full{width:100%}.primary,.outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:13px 19px;font-weight:600;font-size:13px}.primary{background:linear-gradient(120deg,#ff7946,#ef5036);color:#fff;box-shadow:0 6px 14px #ef583620}.primary:hover{background:linear-gradient(120deg,#ff8956,#f45b3c)}.outline{border:1px solid #e9ddd3;background:#fff;color:#795f50}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:5px;border-radius:50%}.icon-button:hover{background:#f8e9de}.brand{display:inline-flex;align-items:center;gap:11px}.brand b{font-size:20px;letter-spacing:1px}.brand-symbol{width:38px;height:38px;display:grid;place-items:center;background:linear-gradient(145deg,#ff8c4b,#ef5135);color:#fff;font-weight:700;font-size:21px;border-radius:13px 13px 13px 4px;box-shadow:0 5px 12px #ee734326}.showcase{min-height:100vh;background:radial-gradient(ellipse at 58% 38%,#ffe8d2 0,transparent 46%),radial-gradient(ellipse at 8% 95%,#ffe5d7 0,transparent 35%),#fff8f1;position:relative;overflow:hidden}.site-header{height:92px;display:flex;align-items:center;max-width:1380px;margin:auto;padding:0 62px;gap:32px}.site-edition{font-size:12px;color:#ac9280;letter-spacing:2px;border-left:1px solid #e9d6c5;padding-left:27px}.admin-link{margin-left:auto;display:flex;align-items:center;gap:12px;border:1px solid #e9d9c9;border-radius:100px;padding:10px 17px;font-size:12px;color:#80634f;background:#fffcf880}.admin-link:hover{background:#fff}.showcase-main{display:grid;grid-template-columns:minmax(220px,1fr) 414px minmax(210px,.85fr);gap:55px;max-width:1256px;margin:28px auto 0;align-items:center;padding:0 35px}.intro{padding-bottom:10px}.intro h1{font-size:47px;line-height:1.45;letter-spacing:-1.5px;font-weight:800;margin:0 0 24px}.intro h1 span{color:#eb5b37;display:block;position:relative}.intro h1 span:after{content:"";position:absolute;left:0;bottom:3px;width:190px;height:8px;border-radius:50%;background:#ffba763b;transform:rotate(-3deg)}.intro>p{font-size:14px;line-height:2.1;color:#a08776}.intro-tags{display:flex;gap:15px;margin-top:29px;color:#8b6850;font-size:11px}.intro-tags span{display:flex;align-items:center;gap:5px}.intro-note{display:flex;align-items:center;gap:11px;margin-top:96px;color:#b59b87;font-size:11px;letter-spacing:1px}.tiny-line{width:28px;height:1px;background:#cdb5a1}.phone-outer{position:relative}.phone-shell{width:390px;height:794px;box-sizing:content-box;border:7px solid #fffefc;border-radius:47px;box-shadow:0 40px 70px -22px #a56c393d,0 12px 30px #ae765917,0 0 0 1px #dac9b85c;position:relative;background:#fff;overflow:hidden}.phone-camera{position:absolute;top:10px;left:50%;transform:translate(-50%);width:98px;height:23px;background:#322b28;border-radius:30px;z-index:12;pointer-events:none}.app-surface{height:100%;position:relative;display:flex;flex-direction:column;border-radius:40px;overflow:hidden;background:#fff8f2}.status-bar{height:47px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:3px 25px 0;color:#3f3028;font-size:13px}.status-bar>div{display:flex;align-items:center;gap:5px}.battery{width:22px;height:11px;border:1.3px solid #4a382c;border-radius:3px;display:block;position:relative;margin-left:1px}.battery:before{content:"";position:absolute;top:1px;right:2px;bottom:1px;left:1px;background:#4a382c;border-radius:1px}.battery:after{content:"";position:absolute;right:-3px;top:2px;width:2px;height:5px;background:#4a382c;border-radius:0 1px 1px 0}.app-top{height:66px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:1px 21px 7px}.app-top>div{display:flex;flex-direction:column;gap:4px}.app-name{font-size:22px;font-weight:800;letter-spacing:.5px}.live-label{font-size:10px;color:#ad8f7b;display:flex;align-items:center;gap:4px}.live-label i{display:block;width:4px;height:4px;border-radius:50%;background:#e79762}.balance-pill{display:flex;align-items:center;gap:5px;background:#fff0d7;color:#a56a18;border:1px solid #ffe4b4;border-radius:30px;padding:8px 9px;font-size:12px}.balance-pill>svg:first-child{color:#df9a23}.app-scroll{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 14px;scrollbar-width:none}.app-scroll::-webkit-scrollbar{display:none}.hall-hero{height:163px;background:linear-gradient(120deg,#ffe7ce 0,#ffdfc1 70%,#ffd2ac);border:1px solid #ffddbc;border-radius:22px;position:relative;overflow:hidden;padding:18px 17px}.hero-copy{position:relative;z-index:2}.mini-badge{display:inline-block;font-size:9px;color:#ab6c41;background:#fff6e4bb;padding:4px 8px;border:1px solid #fffaf3;border-radius:100px;letter-spacing:.5px}.hero-copy h2{font-size:22px;letter-spacing:-.5px;margin:8px 0 5px;color:#7a3722}.hero-copy p{font-size:10px;color:#bb7859}.hero-copy button{display:flex;align-items:center;gap:7px;color:#fff6e8;background:linear-gradient(110deg,#fb7950,#ed5939);border-radius:100px;padding:7px 13px;font-size:11px;font-weight:600;margin-top:12px;box-shadow:0 4px 7px #db6b3622}.hero-mascot{position:absolute;width:169px;height:169px;object-fit:contain;right:-11px;bottom:-12px;filter:drop-shadow(0 8px 5px #d8995f12);z-index:1;animation:mascotFloat 4.5s ease-in-out infinite}.hero-orbit{position:absolute;border:1px solid #fff8e870;border-radius:50%;width:180px;height:180px;right:-24px;bottom:-59px;transform:rotate(25deg)}.hero-orbit.two{width:220px;height:220px;right:-44px;bottom:-79px}.hero-spark{position:absolute;right:132px;top:38px;color:#f4a644;font-size:22px}.hall-tools{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:13px 0 23px}.hall-tools>button{display:flex;align-items:center;gap:8px;background:#fffdfb;border:1px solid #f2e9e0;border-radius:15px;padding:11px 9px;text-align:left}.hall-tools>button>svg{margin-left:auto;color:#c9b5a5}.tool-icon{height:33px;width:33px;border-radius:11px;display:grid;place-items:center;flex-shrink:0}.tool-icon.orange{background:#fff0dc;color:#df9852}.tool-icon.pink{background:#ffebe4;color:#ef896f}.hall-tools b{display:block;font-size:11px;margin-bottom:3px}.hall-tools small{display:block;font-size:9px;color:#b4a092}.section-heading{display:flex;justify-content:space-between;align-items:center}.section-heading>div{display:flex;align-items:center;gap:9px}.section-heading b{font-size:14px;letter-spacing:.3px}.section-heading>div>span{font-size:9px;color:#b5a091;letter-spacing:.2px}.room-tag{font-size:9px;color:#bb8966;background:#f6ebdf;padding:4px 6px;border-radius:5px}.chat-time{text-align:center;color:#b7a79b;font-size:9px;margin:21px 0 16px}.chat-row{display:flex;align-items:flex-start;gap:9px;margin-bottom:17px;animation:messageIn .5s ease both}.assistant-avatar{width:33px;height:33px;border-radius:11px;background:#ffe2bd;overflow:hidden;flex-shrink:0;border:1px solid #ffdfb5;display:grid;place-items:center;margin-top:2px}.assistant-avatar img{width:42px;max-width:none;transform:translateY(3px)}.chat-content{min-width:0;flex:1}.sender{display:flex;align-items:center;gap:5px;font-size:9px;color:#a99485;margin-bottom:6px}.sender>span{background:#f9e6d6;border-radius:3px;padding:2px 4px;color:#c0906e;font-size:8px}.chat-bubble{border-radius:3px 15px 15px;background:#fffefc;padding:11px 12px;font-size:11px;line-height:1.9;color:#796352;border:1px solid #f0e8df;position:relative;max-width:280px}.chat-packet{width:100%;text-align:left;overflow:hidden;border-radius:3px 16px 16px;color:#fff0d6;background:linear-gradient(125deg,#fb8b4a,#f5683f 65%,#ed5837);position:relative;box-shadow:0 5px 13px #ec754416}.chat-packet:before{content:"";position:absolute;width:140px;height:140px;border-radius:50%;border:1px solid #ffe1b821;right:-36px;top:-72px;pointer-events:none}.chat-packet:hover{filter:brightness(1.035)}.chat-packet-main{display:flex;align-items:center;padding:8px 10px 10px;min-height:90px;gap:8px}.chat-packet-main>img{width:64px;height:72px;object-fit:contain;filter:drop-shadow(0 3px 4px #b83d2e30);animation:packetWiggle 5s ease-in-out infinite}.chat-packet-main h3{font-size:15px;letter-spacing:.3px;margin-bottom:5px}.chat-packet-main p{font-size:9px;color:#ffe2c6;line-height:1.6}.chat-packet-main div>span{font-size:9px;display:inline-flex;align-items:center;gap:3px;background:#ffe9bb2b;border:1px solid #ffd48b3b;border-radius:10px;padding:3px 7px;margin-top:7px;color:#fff0c8}.packet-footer{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;background:#d953302b;font-size:8px;color:#ffe9cb;border-top:1px solid #fff0cc1f}.chat-packet.second{background:linear-gradient(125deg,#f4a25d,#ee8452 65%,#e97044)}.chat-end{display:flex;align-items:center;justify-content:center;gap:8px;color:#c4b2a3;font-size:8px;padding:8px 0 4px}.chat-end span{width:17px;height:1px;background:#e9dbcf}.tab-bar{height:65px;flex-shrink:0;background:#fffdfb;display:flex;border-top:1px solid #f3e8de;padding:7px 22px 3px;box-shadow:0 -5px 15px #b8956a03;z-index:5}.tab-bar button{flex:1;display:flex;align-items:center;flex-direction:column;gap:4px;position:relative;color:#b7a190;font-size:10px}.tab-bar button>span{height:25px;display:flex;align-items:center;justify-content:center;width:46px}.tab-bar button b{font-weight:500;font-size:9px}.tab-bar button.active{color:#ed6d42}.tab-bar button.active>span{background:#fff0e2;border-radius:100px}.tab-bar button.active b{font-weight:700}.tab-bar button i{width:3px;height:3px;border-radius:50%;background:#f08051;position:absolute;bottom:0}.home-indicator{height:19px;background:#fffdfb;flex-shrink:0;position:relative}.home-indicator:after{content:"";position:absolute;bottom:7px;left:50%;transform:translate(-50%);width:110px;height:4px;background:#44342b;border-radius:5px}.phone-caption{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#ad9581;letter-spacing:.5px;margin-top:20px}.phone-caption i{width:5px;height:5px;border-radius:50%;background:#dcaa78}.showcase-aside{padding-left:8px}.aside-decoration{position:relative;width:225px;height:218px;margin-bottom:37px}.aside-decoration:before{content:"";position:absolute;top:32px;right:32px;bottom:32px;left:32px;border:1px solid #ebc9a8;border-radius:50%;transform:scale(1.2,.85) rotate(-24deg)}.aside-decoration img{width:210px;position:relative;animation:mascotFloat 5s ease-in-out infinite}.floating-label{position:absolute;right:0;top:25px;background:#fff;border:1px solid #f5e7d7;border-radius:11px;padding:9px 15px;color:#d88b44;font-size:12px;font-weight:600;transform:rotate(8deg);box-shadow:0 7px 15px #b6854c12}.aside-feature{display:flex;gap:15px;margin-bottom:29px}.aside-feature>span{font-size:10px;color:#c6a68a;letter-spacing:1px;padding-top:3px}.aside-feature h3{font-size:13px;font-weight:600;color:#8f6447;margin-bottom:7px}.aside-feature p{font-size:10px;color:#b49880;line-height:1.7}.preview-badge{display:flex;align-items:center;gap:10px;border-top:1px solid #e9d8c6;padding-top:23px;margin-top:41px}.mini-orange{display:inline-grid;place-items:center;width:29px;height:29px;border-radius:10px;background:#f8e4cf;color:#cb9464;font-size:15px;font-weight:700}.preview-badge b{display:block;font-size:11px;color:#916d50;font-weight:500}.preview-badge div>span{font-size:8px;color:#b99e87;display:block;margin-top:5px}.site-footer{max-width:1250px;margin:44px auto 0;padding:22px 35px;display:flex;justify-content:space-between;color:#b89f89;font-size:9px;letter-spacing:1.4px}.deal-banner{display:flex;height:137px;background:linear-gradient(110deg,#ffe9d4,#ffdfb8);border-radius:20px;padding:17px 15px;position:relative;overflow:hidden}.deal-banner-plain{min-height:82px;padding:17px 18px;background:linear-gradient(120deg,#fff0dd,#ffe4c8);display:flex;align-items:center;justify-content:space-between}.deal-banner-plain h2{font-size:18px;color:#9d6540}.deal-banner-plain p{font-size:10px;color:#b78d6c;margin:0}.deal-banner>div{z-index:1}.deal-banner h2{font-size:20px;margin:10px 0 7px;color:#8c4d28}.deal-banner p{font-size:10px;color:#b98a66}.deal-banner>img{position:absolute;width:153px;height:153px;object-fit:contain;right:-5px;bottom:-12px}.search-bar{margin:15px 0 11px;display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #f0e3d6;border-radius:12px;padding:0 10px;color:#bea18a;height:37px}.search-bar input{padding:0;font-size:10px;background:none;border:none;box-shadow:none;height:100%}.search-bar>span{flex-shrink:0;color:#d69d74;font-size:9px;background:#fff3e7;padding:4px 7px;border-radius:5px}.categories{display:flex;gap:9px;margin:13px 0 15px;overflow:auto;scrollbar-width:none}.categories button{padding:6px 13px;border-radius:100px;font-size:11px;color:#aa9382;white-space:nowrap}.categories button.active{background:#fce6d8;color:#ed7348;font-weight:700}.products{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-card{border-radius:15px;overflow:hidden;background:#fff;border:1px solid #f3e8df;padding:0;text-align:left}.product-image{position:relative;aspect-ratio:1;background:#f8efe5}.product-image img{width:100%;height:100%;object-fit:cover}.platform{position:absolute;bottom:7px;left:7px;border-radius:4px;background:#fffffff0;padding:3px 6px;font-size:8px;color:#a8876f}.product-info{padding:10px}.product-card-status{display:block;margin-top:7px;font-size:8px;color:#b39b82}.product-info h3{font-size:11px;font-weight:500;line-height:1.6;height:35px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-price{display:flex;align-items:center;gap:6px;margin:7px 0}.product-price b{font-size:20px;font-weight:700;color:#ee6844}.product-price b small{font-size:10px;margin-right:1px}.product-price del{font-size:9px;color:#c3b1a5}.commission{font-size:8px;padding:3px 5px;border:1px solid #f9d6b8;border-radius:4px;color:#d5914e;background:#fff6e9}.quiet-note{text-align:center;font-size:9px;color:#bda391;margin:25px 0 5px}.deals-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 15px;color:#bca185}.deals-empty b{font-size:12px;font-weight:500}.product-visit{margin-top:24px}.profile{display:flex;gap:10px;align-items:center;margin:4px 0 12px}.profile-avatar{width:42px;height:42px;background:#ffe8cb;border:3px solid #fff;border-radius:14px;overflow:hidden;flex-shrink:0}.profile-avatar img{width:49px;max-width:none;margin-left:-4px;margin-top:1px}.profile>div:nth-child(2){flex:1}.profile h2{font-size:15px;margin-bottom:4px}.profile p{font-size:10px;color:#b49986}.small-primary{font-size:11px;background:#f46b43;color:#fff;padding:7px 13px;border-radius:30px}.profile-badge{font-size:8px;color:#c79869;background:#f8ead9;border-radius:7px;padding:5px 7px;white-space:nowrap}.wallet-card{border-radius:18px;background:linear-gradient(120deg,#fb8756,#f46541 60%,#ed573b);color:#fff5e8;padding:14px 18px;position:relative;overflow:hidden;box-shadow:0 9px 18px #ef73451c}.wallet-top{display:flex;justify-content:space-between;font-size:11px;position:relative;z-index:1}.wallet-top>button{display:flex;align-items:center;gap:2px;color:#ffe2c9;font-size:10px}.wallet-card h2{font-size:36px;line-height:1.1;letter-spacing:-1px;margin:6px 0 2px;position:relative;z-index:1}.wallet-card h2 span{font-size:11px;letter-spacing:0;margin-left:9px;font-weight:400;color:#ffe4cc}.wallet-convert{font-size:11px;color:#ffead2;position:relative;z-index:1}.wallet-convert span{font-size:8px;margin-left:12px;opacity:.7}.wallet-bottom{display:flex;align-items:center;gap:12px;border-top:1px solid #ffdcbe44;margin-top:9px;padding-top:8px;position:relative;z-index:1}.wallet-bottom>div{display:flex;flex:1;min-width:0;flex-wrap:wrap;align-items:baseline;gap:4px}.wallet-bottom>div span{font-size:9px;color:#ffe0c6}.wallet-bottom>div b{font-size:13px}.wallet-bottom>button{margin-left:auto;display:flex;align-items:center;gap:5px;background:#fff1d8;color:#ce6237;height:40px;padding:0 13px;flex-shrink:0;border-radius:100px;font-size:11px;font-weight:700;white-space:nowrap}.wallet-ring{position:absolute;width:210px;height:210px;border:30px solid #ffa86a22;right:-65px;top:-42px;border-radius:50%;box-shadow:0 0 0 20px #ffb77916}.my-promo{display:flex;align-items:center;gap:7px;background:#fff0df;border:1px solid #ffe3c8;border-radius:16px;margin:10px 0;padding:6px 11px;cursor:pointer}.my-promo img{width:42px;height:43px;object-fit:contain}.my-promo b{font-size:11px;color:#9f6946}.my-promo p{font-size:9px;color:#bd987a;margin-top:3px}.my-promo>svg{margin-left:auto;color:#cb9d76}.menu-card{background:#fff;border:1px solid #f3e8de;border-radius:18px;padding:2px 14px}.menu-card>button{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid #f8f1e9;width:100%;text-align:left}.menu-card>button:last-child{border:0}.menu-icon{color:#c89770;display:flex}.menu-card b{font-size:11px;font-weight:500}.menu-card>button>svg:last-child{margin-left:auto;color:#cfbbaa}.my-footer{display:flex;align-items:center;justify-content:center;gap:7px;color:#c5ad98;font-size:9px;margin:14px 0}.my-footer .mini-orange{width:20px;height:20px;font-size:11px;border-radius:6px}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#35251e73;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s}.sheet{width:100%;max-height:94%;overflow-y:auto;background:#fffcf8;border:1px solid #fff7ee;border-radius:25px;padding:23px;position:relative;scrollbar-width:none;animation:sheetIn .3s cubic-bezier(.2,.8,.3,1)}.modal-close{position:absolute;right:13px;top:13px;width:30px;height:30px;display:grid;place-items:center;color:#bda28e}.auth-brand{height:68px;width:68px;border-radius:22px;background:#ffe7cb;overflow:hidden;margin-bottom:17px}.auth-brand img{height:80px;max-width:none;margin-left:-6px}.auth-sheet h2{font-size:20px;line-height:1.5;letter-spacing:-.5px;margin-bottom:22px}.auth-sheet label{font-size:11px;margin-bottom:13px}.auth-sheet input{padding:12px;font-size:12px;background:#fffaf5}.auth-sheet .primary{margin-top:7px}.auth-links{display:flex;justify-content:space-between;margin:17px 0 20px;font-size:10px;color:#ba8c69}.demo-account{border-radius:10px;background:#f9efe3;border:1px dashed #ead4bd;padding:9px;font-size:8px;color:#b39b83;display:flex;flex-wrap:wrap;gap:6px;line-height:1.6;justify-content:center}.demo-account b{color:#b38d6a;font-weight:500}.input-action{display:flex;align-items:center;border:1px solid #eadfd7;border-radius:12px;background:#fffaf5;margin-top:7px}.input-action input{border:0;box-shadow:none;margin:0;min-width:0}.input-action button{font-size:9px;color:#df8759;flex-shrink:0;padding:0 11px}.sheet-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.sheet-heading h2{font-size:19px}.sheet-heading .icon-button{margin-right:-6px;color:#b89f8b}.content-sheet{min-height:260px}.sheet-balance{padding:16px 18px;border-radius:17px;background:#fff0df;margin-bottom:21px}.sheet-balance>span{display:block;font-size:10px;color:#b18b69;margin-bottom:6px}.sheet-balance>b{font-size:34px;color:#ed7545;letter-spacing:-1px}.sheet-balance>b small{font-size:18px;margin-right:3px}.empty-state{padding:38px 10px;display:flex;align-items:center;flex-direction:column;color:#c3ac97;gap:13px;text-align:center}.empty-state p{font-size:11px;line-height:1.7}.record{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f1e7db;padding:14px 0;gap:10px}.record>div>b{font-size:11px;font-weight:500}.record>div>small{display:block;font-size:9px;color:#baa18e;margin-top:6px}.record strong{font-size:15px;color:#e78a48;white-space:nowrap}.record strong small{font-size:8px;margin-left:4px;font-weight:400}.record strong.negative{color:#a68b79}.record-right{text-align:right}.record-right>small{color:#b99b7f!important}.withdraw-label{font-size:11px;color:#a38770;margin-bottom:11px}.amount-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.amount-options button{border:1px solid #e9d9c9;background:#fffcf8;padding:13px 0;border-radius:12px;color:#ad8a6b;font-size:19px;font-weight:600}.amount-options button.selected{border-color:#f3a16d;background:#fff0df;color:#e78043}.local-note{font-size:10px;line-height:1.8;color:#b69b85;margin:14px 0}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 0;border-bottom:1px solid #efe3d7;font-size:12px}.setting-row b{font-size:11px;color:#ad927a;font-weight:400}.setting-row svg{color:#c5a88f}.logout{margin-top:25px;color:#b48060}.rule-item{display:flex;gap:12px;padding:15px 0}.rule-item>svg{color:#da9a67;flex-shrink:0;margin-top:1px}.rule-item b{font-size:12px}.rule-item p{color:#af9580;font-size:11px;line-height:1.9;margin-top:7px}.detail-product{height:210px;width:100%;object-fit:cover;background:#f8efe2;border-radius:15px;margin-bottom:15px}.detail-platform{font-size:9px;background:#fff0e0;color:#b68e69;padding:4px 7px;border-radius:4px}.detail-title{font-size:16px;line-height:1.7;margin:10px 0}.detail-price{font-size:29px;font-weight:700;color:#e97a49}.detail-price del{font-size:11px;color:#bba490;font-weight:400;margin-left:10px}.detail-commission{display:inline-block;font-size:10px;padding:5px 8px;background:#fff0da;color:#cd9655;border:1px solid #eed0a8;border-radius:5px;margin-top:9px}.form-error,.inline-error{color:#c64939;border:1px solid #ecc8be;background:#fff0eb;border-radius:10px;padding:10px 12px;margin:10px 0;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.inline-error{margin-top:20px}.app-toast{position:absolute;left:50%;bottom:103px;transform:translate(-50%);padding:12px 16px;background:#3d2d25e8;color:#fff9ed;border-radius:100px;display:flex;align-items:center;gap:6px;z-index:30;font-size:10px;white-space:nowrap;box-shadow:0 8px 18px #4b2d2020;animation:fadeIn .2s}.packet-modal{width:310px;border-radius:29px;padding:33px 23px 24px;background:radial-gradient(circle at 50% 32%,#ff9161,#ed5c3b 55%,#d7492e);color:#ffe7c5;text-align:center;position:relative;box-shadow:0 20px 40px #4b1e1d44;border:1px solid #ffbb8d44;overflow:hidden;animation:packetEnter .5s cubic-bezier(.2,.8,.3,1)}.packet-close{position:absolute;right:12px;top:12px;color:#ffdeb6a8;border:1px solid #ffd4a73b;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;z-index:3}.packet-close svg{width:15px;height:15px}.packet-kicker{position:relative;font-size:10px;color:#ffe8c6bb;letter-spacing:1px}.packet-modal h2{font-size:21px;letter-spacing:.3px;margin-top:10px;position:relative;color:#fff0d5}.packet-modal-light{position:absolute;top:33%;right:-40%;bottom:33%;left:-40%;height:280px;background:radial-gradient(ellipse,#ffdd7755,transparent 68%);pointer-events:none}.big-packet{position:relative;width:213px;height:213px;object-fit:contain;margin:4px auto -5px;filter:drop-shadow(0 15px 12px #aa352a45);animation:packetWiggle 3.5s ease-in-out infinite}.packet-reward{display:flex;align-items:baseline;justify-content:center;gap:7px;position:relative;margin:0 0 22px}.packet-reward b{font-size:38px;color:#ffe7a3;letter-spacing:-1px}.packet-reward span{font-size:11px;color:#ffe0b3}.gold-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(110deg,#ffedb4,#ffcf7b);color:#af582f;padding:14px 20px;width:100%;font-size:14px;font-weight:700;border-radius:100px;position:relative;box-shadow:0 5px #b8372229,0 9px 19px #af38232b}.gold-button:hover{background:linear-gradient(110deg,#fff2c4,#ffdb92)}.packet-small{font-size:9px;color:#ffddb396;margin-top:13px}.stage-video{background:linear-gradient(160deg,#fff2dc,#ffe8ca);border:0;color:#9d6e48;min-height:445px}.video-top{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#b39575}.video-top b{background:#e8cdb0;color:#fff;border-radius:100px;padding:4px 8px;font-weight:500;font-size:10px}.mock-video-art{position:relative;width:210px;height:210px;margin:17px auto 0}.mock-video-art img{width:100%;position:relative;z-index:1;animation:mascotFloat 3s ease-in-out infinite}.video-orbit{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid #efb67d;border-radius:50%;animation:rotate 8s linear infinite}.stage-video h2{font-size:17px;color:#986b46;margin-top:7px}.stage-video>p{font-size:10px;color:#b59170;margin:11px 0 27px}.video-progress{height:5px;background:#ecd0ac;border-radius:10px;overflow:hidden;margin:0 5px 12px}.video-progress span{height:100%;display:block;background:linear-gradient(90deg,#f6ad5f,#ef8755);transition:width 1s linear;border-radius:10px}.stage-video>small{font-size:9px;color:#bb9876}.stage-won{background:radial-gradient(circle at 50% 38%,#ffbd6a,#f27443 45%,#e35b37 85%);padding-top:35px}.reward-rays{position:absolute;width:500px;height:500px;left:50%;top:28%;transform:translate(-50%,-50%);border-radius:50%;background:repeating-conic-gradient(#ffedbb13 0deg 12deg,transparent 12deg 28deg);animation:rays 20s linear infinite;pointer-events:none}.open-packet{position:relative;width:241px;height:241px;object-fit:contain;margin:-3px auto -25px;animation:rewardPop .7s cubic-bezier(.1,.7,.2,1)}.won-number{position:relative;font-size:53px;font-weight:800;letter-spacing:-2px;color:#fff0b9;text-shadow:0 4px 0 #cf673033;margin-bottom:6px}.won-number small{font-size:13px;letter-spacing:0;margin-left:6px;font-weight:500}.won-note{position:relative;font-size:10px;color:#ffdfa7;margin-bottom:23px}.packet-error{position:relative;color:#fff5db;background:#a7382870;border-radius:9px;font-size:10px;padding:10px;margin-top:13px;line-height:1.7}.flying-coins{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;pointer-events:none}.flying-coins i{position:absolute;left:50%;top:50%;width:22px;height:22px;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:700;color:#cb8e2a;background:radial-gradient(circle,#ffedaf,#efbd50);border:2px solid #f7ce75;box-shadow:0 2px 5px #ad702433;border-radius:50%;animation:flyCoin 1.2s calc(var(--i) * 45ms) cubic-bezier(.3,.4,.5,1) both}@keyframes mascotFloat{50%{transform:translateY(-7px) rotate(2deg)}}@keyframes packetWiggle{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-5deg)}80%{transform:rotate(4deg)}85%{transform:rotate(-3deg)}90%{transform:rotate(2deg)}}@keyframes messageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes packetEnter{0%{opacity:0;transform:scale(.65) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes rewardPop{0%{opacity:0;transform:scale(.4) translateY(50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes rays{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes flyCoin{0%{opacity:0;transform:translate(var(--x),60px) scale(.4)}20%{opacity:1;transform:translate(var(--x)) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(120px,-330px) scale(.4)}}.admin-layout{display:flex;min-height:100vh;background:#faf7f2;color:#45382e}.admin-sidebar{width:225px;flex-shrink:0;background:#fffcf8;border-right:1px solid #ede5db;padding:30px 20px;display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;z-index:10}.admin-sidebar .brand{padding:0 9px;gap:10px}.admin-sidebar .brand b{font-size:19px}.admin-sidebar .brand-symbol{width:35px;height:35px;font-size:18px}.admin-label{font-size:10px;letter-spacing:2px;color:#c0a98f;padding:0 10px;margin:39px 0 14px}.admin-sidebar nav{display:flex;flex-direction:column;gap:7px}.admin-sidebar nav>button{display:flex;align-items:center;gap:12px;padding:14px 16px;text-align:left;font-size:12px;color:#a18b75;border-radius:11px}.admin-sidebar nav>button:hover{background:#fff3e6}.admin-sidebar nav>button.active{background:#fff0e0;color:#e3864e;font-weight:700}.admin-sidebar-footer{margin-top:auto;border-top:1px solid #eee1d4;padding-top:23px;font-size:10px;color:#b9a18b}.admin-sidebar-footer>span{display:flex;align-items:center;gap:7px;margin:0 11px 18px}.admin-sidebar-footer i{height:5px;width:5px;background:#d5b185;border-radius:50%}.admin-sidebar-footer>button{display:flex;gap:6px;align-items:center;color:#ae9276;font-size:11px;padding:5px}.admin-main{margin-left:225px;min-width:0;flex:1}.admin-topbar{height:78px;background:#fffcf8d9;border-bottom:1px solid #ede6de;display:flex;align-items:center;justify-content:space-between;padding:0 43px;color:#ad9680;font-size:11px}.admin-topbar>span{display:flex;align-items:center;gap:12px}.admin-topbar .outline{font-size:10px;padding:9px 14px;border-radius:8px;color:#a4896d}.admin-content{padding:37px 43px 50px;max-width:1600px;margin:auto}.admin-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.admin-heading h1{font-size:26px;letter-spacing:-.5px;margin:0;font-weight:700}.admin-date{font-size:11px;color:#b69e85}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-bottom:26px}.stat-card{padding:22px;background:#fffdfa;border:1px solid #eee4d7;border-radius:17px;box-shadow:0 6px 15px #97784e03}.stat-card>div{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#aa9175;margin-bottom:22px;gap:12px}.stat-card>div>svg{color:#c9a782}.stat-card>b{font-size:35px;line-height:1;letter-spacing:-1px;display:block;font-weight:600}.stat-card>b small{font-size:10px;color:#b79b7c;margin-left:7px;font-weight:400;letter-spacing:0}.stat-card>p{font-size:9px;color:#c4ad92;margin-top:20px}.stat-card.featured{background:linear-gradient(120deg,#fa8d56,#ef6c42);border-color:#f0844c;color:#fff6e9;box-shadow:0 8px 19px #ef784622}.stat-card.featured>div,.stat-card.featured>div>svg,.stat-card.featured>b small,.stat-card.featured>p{color:#ffe5cb}.admin-two-cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr);gap:24px;align-items:start}.admin-card{background:#fffdfa;border:1px solid #eee4d7;border-radius:17px;overflow:hidden;min-width:0}.admin-card-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 22px;gap:15px}.admin-card h2{font-size:15px;font-weight:600}.admin-card-header>button{display:flex;align-items:center;gap:6px;font-size:10px;color:#b7956f}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:11px;white-space:nowrap}th{font-size:10px;color:#b49b7f;font-weight:500;padding:14px 22px;background:#fbf7f0;border-top:1px solid #f4ece1;border-bottom:1px solid #f4ece1}td{padding:19px 22px;border-bottom:1px solid #f5eee4;color:#8f7861;font-size:11px}tbody tr:last-child td{border-bottom:0}.accent{color:#e1874d;font-weight:500}.empty-table{text-align:center;padding:58px 15px!important;font-size:11px;color:#c1a98f}.warm-card{background:linear-gradient(130deg,#fff1dd,#ffe7c9);border-color:#f2ddbe;padding:24px;position:relative;min-height:322px;overflow:hidden}.warm-card>.mini-badge{font-size:9px;color:#b78b5b}.warm-card>h2{font-size:24px;line-height:1.6;color:#94613a;margin-top:14px;position:relative;z-index:1}.warm-card>p{font-size:10px;line-height:1.9;color:#bd946c;width:61%;position:relative;z-index:1;margin:11px 0 24px}.warm-card>img{position:absolute;width:167px;bottom:31px;right:-17px;transform:rotate(-10deg)}.warm-card>.primary{position:relative;z-index:1;font-size:11px;padding:11px 14px;border-radius:9px}.table-count{font-size:10px;color:#baa287}.table-avatar{display:inline-grid;place-items:center;width:26px;height:26px;background:#fff0dd;border:1px solid #f6dfc1;border-radius:9px;color:#d7a16a;margin-right:9px;font-size:10px}.status-tag{display:inline-block;background:#fff1dd;color:#c5945e;border:1px solid #f0dbbc;padding:4px 7px;border-radius:5px;font-size:9px}.review-actions{display:flex;gap:8px}.review-actions button{font-size:10px;padding:5px 8px;background:#fff0df;border-radius:6px;color:#c7935d}.review-actions button:last-child{background:#fbf2ed;color:#b29b84}.admin-form{padding:29px}.admin-form>p{font-size:11px;color:#b49a7d;line-height:1.9;margin-top:10px;margin-bottom:28px}.admin-form label{font-size:11px;color:#a58a6d;margin-bottom:22px}.admin-form input,.admin-form textarea{font-size:12px;background:#fffdfa;border-color:#eadecd;border-radius:10px}.admin-form .primary{font-size:11px;border-radius:9px;padding:12px 19px}.settings-form{max-width:780px}.form-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:23px}.readonly-input{border:1px solid #eadecd;background:#faf5ec;color:#b99d7e;border-radius:10px;padding:13px 14px;font-size:12px;font-weight:400;margin-top:7px}.admin-toast{position:fixed;bottom:35px;left:50%;transform:translate(-50%);background:#4c3b2deb;color:#fff3df;border-radius:100px;display:flex;align-items:center;gap:7px;padding:13px 22px;font-size:12px;z-index:30;box-shadow:0 8px 20px #5c3b2622}.platform-card{margin-top:24px}.platform-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:0 24px 24px;gap:16px}.platform-grid>div{display:flex;align-items:center;gap:8px;border:1px solid #f1e5d5;border-radius:10px;padding:15px;font-size:10px}.platform-grid b{font-weight:500;color:#a88c6c}.platform-grid>div>span:last-child{margin-left:auto;color:#c3ad92;font-size:9px}.platform-dot{width:6px;height:6px;background:#e2c39b;border-radius:50%;flex-shrink:0}@media(min-height:1020px){.showcase-main{margin-top:55px}.site-footer{margin-top:60px}}@media(max-width:1250px){.showcase-main{grid-template-columns:minmax(200px,1fr) 404px minmax(190px,.8fr);gap:28px;max-width:1140px}.intro h1{font-size:41px}.showcase-aside{padding-left:0}.aside-decoration{width:185px;height:195px}.aside-decoration img{width:185px}.aside-decoration:before{top:36px;right:18px;bottom:36px;left:18px}.floating-label{right:0;top:11px}.site-header{padding:0 45px}.admin-content{padding:32px}.admin-topbar{padding:0 32px}.stat-card{padding:18px}.stat-card>b{font-size:29px}.admin-two-cols{grid-template-columns:minmax(0,1.2fr) minmax(270px,1fr)}.platform-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1040px){.showcase-main{grid-template-columns:1fr 404px;max-width:870px;gap:48px}.showcase-aside{display:none}.intro h1{font-size:43px}.intro-note{margin-top:75px}.site-footer{max-width:870px}.admin-sidebar{width:195px;padding:26px 14px}.admin-sidebar .brand{gap:8px;padding:0 6px}.admin-sidebar .brand b{font-size:17px}.admin-main{margin-left:195px}.admin-content{padding:28px 24px}.admin-topbar{padding:0 24px}.stat-grid{grid-template-columns:repeat(2,1fr)}.admin-two-cols{grid-template-columns:1fr}.warm-card{min-height:260px}.warm-card>p{width:60%;margin-bottom:20px}.warm-card>img{width:210px;right:30px;bottom:15px}.warm-card>h2{font-size:21px}.admin-heading h1{font-size:23px}.admin-date{font-size:9px}.stat-card>b{font-size:32px}.stat-card>p{margin-top:16px}}@media(max-width:720px){.site-header{height:76px;padding:0 25px}.site-edition{display:none}.showcase-main{display:flex;justify-content:center;padding:0 15px;margin-top:10px}.intro{display:none}.site-footer{padding:27px 25px;margin-top:18px}.site-footer>span:nth-child(2){display:none}.phone-caption{margin-top:17px}.admin-sidebar{width:66px;padding:24px 9px}.admin-sidebar .brand{padding:0;justify-content:center;width:100%}.admin-sidebar .brand b,.admin-label,.admin-sidebar-footer>span{display:none}.admin-sidebar nav{margin-top:40px;gap:13px}.admin-sidebar nav button{font-size:0;padding:12px;gap:0;justify-content:center}.admin-sidebar nav button svg{width:21px}.admin-sidebar-footer>button{font-size:0;justify-content:center;width:100%}.admin-sidebar-footer svg{width:22px}.admin-main{margin-left:66px}.admin-content{padding:25px 16px}.admin-topbar{height:66px;padding:0 16px}.admin-heading{align-items:flex-start;margin-bottom:22px}.admin-heading h1{font-size:20px}.admin-date{display:none}.stat-grid{gap:10px}.stat-card{padding:16px 13px}.stat-card>div{font-size:10px;margin-bottom:17px}.stat-card>b{font-size:27px}.stat-card>p{font-size:8px;line-height:1.7}.stat-card>b small{font-size:8px;margin-left:4px}.admin-card-header{padding:20px 17px}.admin-card-header h2{font-size:13px}.admin-card-header>button{font-size:9px}.table-count{font-size:9px}.admin-card th,.admin-card td{padding:14px 17px}.admin-form{padding:22px 18px}.form-two-cols{grid-template-columns:1fr;gap:0}.platform-grid{grid-template-columns:1fr;padding:0 17px 17px}.warm-card{padding:22px;min-height:260px}.warm-card>img{width:150px;right:0;bottom:47px}.warm-card>h2{font-size:21px}.warm-card>p{width:65%}}@media(max-width:460px){.showcase{min-height:100dvh;background:var(--cream)}.site-header,.site-footer,.phone-caption{display:none}.showcase-main{display:block;margin:0;padding:0}.phone-outer{width:100%}.phone-shell{width:100%;height:100dvh;min-height:620px;border:0;border-radius:0;box-shadow:none}.phone-camera{display:none}.app-surface{border-radius:0}.status-bar{height:37px;padding-top:6px}.app-top{height:70px;padding-top:3px}.app-scroll{padding-left:18px;padding-right:18px}.modal-backdrop{padding:20px 23px}.phone-outer .sheet{max-width:360px}.phone-outer .packet-modal{width:315px}.tab-bar{padding-bottom:5px}.hall-hero{height:155px}.hero-mascot{width:165px;height:165px}.chat-packet-main{min-height:88px}.hall-tools{margin-bottom:21px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.strategy-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:27px}.strategy-heading p{font-size:11px;color:#b49a7d;line-height:1.9;margin-top:10px}.toggle-label{display:flex;gap:9px;align-items:center;font-size:10px!important;white-space:nowrap;cursor:pointer}.toggle-label input{position:absolute;opacity:0;width:1px;height:1px}.toggle-track{width:34px;height:20px;background:#dacbb9;border-radius:20px;position:relative;transition:background .2s}.toggle-track:after{content:"";position:absolute;width:14px;height:14px;background:#fffaf4;top:3px;left:3px;border-radius:50%;transition:transform .2s}.toggle-label input:checked+.toggle-track{background:#ee9060}.toggle-label input:checked+.toggle-track:after{transform:translate(14px)}.toggle-label input:focus-visible+.toggle-track{outline:3px solid #ffbe88;outline-offset:3px}.hall-login-invite{padding:24px 17px;text-align:center;border:1px solid #f1e4d6;border-radius:16px;background:#fffdf9;color:#aa8d75}.hall-login-invite p{font-size:12px;line-height:1.8;margin-bottom:15px}.hall-connecting{padding:23px;text-align:center;color:#b69d87;font-size:11px}.hall-stream-error{margin:16px 0;border:1px solid #edcbb8;background:#fff1e8;border-radius:12px;padding:12px;color:#b77554;font-size:11px;line-height:1.7}.hall-stream-error button{display:flex;gap:5px;align-items:center;margin-top:7px;color:#d98858;font-size:10px}.chat-product{display:block;text-align:left;background:#fffdf9;border:1px solid #f1e2d1;border-radius:3px 16px 16px;overflow:hidden;width:100%;padding:0;box-shadow:0 4px 12px #ba8e5908}.chat-product>p{font-size:11px;line-height:1.8;color:#aa8565;padding:12px 13px 3px}.chat-product-main{display:flex;gap:11px;padding:12px}.chat-product-main>img{width:78px;height:78px;border-radius:11px;object-fit:cover}.chat-product-main h3{font-size:12px;line-height:1.7;font-weight:500;color:#805c42;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chat-product-price{display:flex;align-items:baseline;gap:5px;margin-top:7px}.chat-product-price b{color:#e9854e;font-size:18px}.chat-product-price del{color:#c6ac94;font-size:9px}.chat-product-return{font-size:9px;color:#c29a6d;margin-top:4px}.chat-product-footer{display:flex;justify-content:space-between;font-size:9px;color:#c29d7a;background:#fff7ed;border-top:1px solid #f7e9d9;padding:8px 13px}.chat-product-footer span:last-child{display:flex;gap:3px;align-items:center}.app-name small{display:inline-block;vertical-align:middle;margin-left:7px;color:#ba9879;font-size:9px;font-weight:400;letter-spacing:0;padding:3px 5px;background:#f8eadb;border-radius:4px}.auth-policy{font-size:9px!important;color:#b59d87!important;line-height:1.8!important;margin:14px 0!important;text-align:center}.auth-policy a{color:#cf8d61}.footer-policies{display:flex;gap:18px}.page-loading{min-height:100vh;display:grid;place-items:center;background:#fff8f1;color:#ad8c70;font-size:13px;padding:30px}.admin-login-page{min-height:100vh;background:radial-gradient(ellipse at 50% 35%,#ffe4c8,transparent 55%),#fff8f1;display:flex;align-items:center;justify-content:center;padding:30px}.admin-login-card{position:relative;width:390px;background:#fffcf8;border:1px solid #efdfcd;border-radius:28px;padding:32px;box-shadow:0 22px 60px #a9794721;overflow:hidden}.admin-login-card .brand{position:relative;z-index:1}.admin-login-art{position:absolute;top:13px;right:-11px;width:137px;height:137px;opacity:.9;object-fit:contain}.admin-login-card h1{position:relative;font-size:23px;letter-spacing:-.5px;margin:57px 0 29px}.admin-login-card label{font-size:11px;color:#a78b70}.admin-login-card input{background:#fffaf3;font-size:13px}.admin-login-card .primary{margin-top:8px}.admin-password-field{position:relative}.admin-password-field input{padding-right:46px}.admin-password-field>button{position:absolute;inset:0 5px 0 auto;width:35px;display:grid;place-items:center;color:#b89b77}.admin-login-notice{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.7;color:#8f975e;background:#f5f4e8;border-radius:9px;padding:11px;margin-bottom:15px}.admin-account-entry{display:inline-flex;gap:7px;align-items:center;font-size:11px;color:#b08d6d;padding:8px 0;max-width:155px}.admin-account-entry>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-login-back{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;font-size:10px;color:#b79b7d;margin-top:24px}.admin-sidebar-footer .admin-logout{margin-top:13px;color:#c39a74}.legal-page{min-height:100vh;background:#fff9f2;color:#6d5542}.legal-header{height:90px;max-width:1050px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 30px}.legal-header>a:last-child{font-size:12px;color:#b28b67}.legal-document{max-width:850px;margin:25px auto 0;background:#fffdf9;border:1px solid #f0e2d3;border-radius:25px;padding:45px 55px;box-shadow:0 12px 35px #98703f05}.legal-kicker{display:block;color:#c2996e;font-size:11px;letter-spacing:1px;margin-bottom:15px}.legal-document h1{font-size:31px;color:#503b2c;letter-spacing:-.5px;margin-bottom:14px}.legal-document .legal-date{font-size:11px;color:#b99c7e;margin-bottom:28px}.legal-document p{font-size:13px;line-height:2;color:#92775e;margin:12px 0}.legal-document h2{font-size:18px;color:#6e4f37;margin:29px 0 13px}.legal-document a{color:#d48b53;text-decoration:underline;text-underline-offset:3px}.legal-document footer{display:flex;justify-content:center;gap:15px;font-size:11px;color:#c1a486;border-top:1px solid #efe1d2;padding-top:25px;margin-top:35px}.legal-document footer a{text-decoration:none}@media(max-width:650px){.legal-header{height:75px;padding:0 23px}.legal-header .brand b{font-size:18px}.legal-document{margin:10px 13px 0;padding:28px 23px;border-radius:20px}.legal-document h1{font-size:28px}.legal-document h2{font-size:17px}.legal-document p{font-size:13px;line-height:1.95}.legal-document .legal-date{font-size:10px;line-height:1.8}.admin-login-page{padding:20px}.admin-login-card{padding:29px 25px}}.admin-topbar-actions{display:flex;align-items:center;gap:17px}.admin-topbar-logout{display:inline-flex;align-items:center;gap:6px;padding:8px 0;font-size:11px;color:#b08d6d}.admin-topbar-logout:hover{color:#d07c4b}.invite-bind-page{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:28px;background:radial-gradient(ellipse at 60% 35%,#ffe0bb,transparent 55%),#fff8ef}.invite-bind-card{width:425px;position:relative;border:1px solid #f3dfc8;background:#fffdf8;border-radius:30px;padding:33px 34px 28px;box-shadow:0 22px 65px #b5824520;text-align:center;overflow:hidden}.invite-back{position:absolute;left:18px;top:23px;color:#c09b75;width:32px;height:32px;display:grid;place-items:center}.invite-bind-card .brand{justify-content:center}.invite-bind-card .brand b{font-size:18px}.invite-bind-card .brand-symbol{width:32px;height:32px;font-size:18px;border-radius:11px 11px 11px 4px}.invite-bind-art{width:150px;height:150px;object-fit:contain;margin:13px auto 0;animation:mascotFloat 4s ease-in-out infinite}.invite-eyebrow{display:block;font-size:10px;letter-spacing:2px;color:#c0986e}.invite-bind-card h1{font-size:30px;line-height:1.55;color:#805132;letter-spacing:.3px;margin:14px 0 12px}.invite-bind-card>p{font-size:11px;line-height:1.9;color:#b79b7d;margin-bottom:26px}.invite-bind-card form{text-align:left}.invite-bind-card label{font-size:11px;color:#b0977a}.invite-code-input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:24px!important;font-weight:600!important;letter-spacing:7px;text-align:center;color:#cc814a;background:#fff7eb}.invite-code-input::placeholder{font-family:Microsoft YaHei,sans-serif;font-size:12px;letter-spacing:1px;font-weight:400}.invite-bind-card .primary{margin-top:5px}.invite-refuse{display:block;width:100%;color:#ba9d80;font-size:10px;margin-top:22px;padding:8px}.invite-landing-page{min-height:100dvh;background:radial-gradient(ellipse at 23% 52%,#ffe2bf,transparent 55%),#fff7eb;color:#865d3b;overflow:hidden}.invite-landing-header{max-width:1150px;margin:auto;height:100px;padding:0 34px;display:flex;align-items:center;justify-content:space-between}.invite-landing-header>span{font-size:11px;letter-spacing:1px;border:1px solid #e9cfb2;padding:8px 14px;border-radius:100px;color:#b58d65}.invite-landing-main{max-width:1060px;margin:50px auto 0;display:grid;grid-template-columns:1.3fr 1fr;gap:75px;align-items:center;padding:0 30px}.invite-landing-intro{position:relative;min-width:0}.invite-landing-intro>.invite-eyebrow{font-size:11px;letter-spacing:2px}.invite-landing-intro h1{font-size:51px;line-height:1.5;margin:22px 0 18px;color:#7c4b2c;letter-spacing:-1px;font-weight:800}.invite-landing-intro em{color:#ea713f;font-style:normal}.invite-landing-intro>p{font-size:13px;line-height:2;color:#b28c69}.invite-landing-art{position:relative;height:280px;max-width:480px;margin-top:-3px}.landing-mascot{position:absolute;width:266px;left:100px;top:8px;animation:mascotFloat 4s ease-in-out infinite}.landing-shopping{position:absolute;width:192px;left:-20px;top:98px;transform:rotate(-9deg)}.landing-packet{position:absolute;width:130px;right:-2px;top:118px;transform:rotate(12deg)}.landing-spark{position:absolute;right:20px;top:31px;font-size:30px;color:#e3aa59}.invite-join-card{background:#fffdf9;border:1px solid #f0dfcb;border-radius:27px;padding:33px;box-shadow:0 20px 60px #ad7a3c0f;text-align:center}.invite-from{font-size:10px;display:inline-flex;gap:9px;align-items:center;color:#b79673;padding:7px 11px;border-radius:100px;background:#fff3e3}.invite-from b{font-family:ui-monospace,Consolas,monospace;color:#cf9860;font-size:12px;letter-spacing:1px}.invite-join-card h2{font-size:24px;color:#825536;line-height:1.6;margin:28px 0 9px}.invite-join-card>p{font-size:11px;color:#b99b7a;line-height:2;margin-bottom:27px}.invite-join-card form{text-align:left}.invite-join-card label{color:#ad8d6d;font-size:11px}.invite-join-card input[type=tel]{font-size:15px;background:#fffaf2;border-color:#ead6be;border-radius:12px;padding:15px}.invite-agreement{display:flex!important;align-items:flex-start;gap:8px;font-size:9px!important;color:#b9a085!important;font-weight:400;margin:18px 0 23px!important;line-height:1.9}.invite-agreement input{height:14px;width:14px;flex-shrink:0;margin:2px 0 0;accent-color:#ee975c;box-shadow:none}.invite-agreement a{color:#cb986c}.invite-join-note{display:block;margin-top:18px;font-size:9px;color:#c0a88c;line-height:1.8}.invite-success-mark{width:63px;height:63px;background:#fff0d8;color:#d79a5d;border:1px solid #f1d5b0;border-radius:50%;display:grid;place-items:center;margin:31px auto -11px}.invite-download{margin-top:6px}.invite-landing-footer{text-align:center;padding:35px 20px;color:#c2a684;font-size:10px;letter-spacing:1px;margin-top:18px}.invite-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff0dd;border:1px solid #f3dfc2;border-radius:14px;padding:15px}.invite-summary span{display:block;font-size:10px;color:#b89b7b;margin-bottom:7px}.invite-summary b{font-family:ui-monospace,Consolas,monospace;font-size:26px;color:#ce8a50;letter-spacing:3px}.invite-summary button{padding:7px 11px;border-radius:100px;background:#fffaf1;color:#bd8c5c;font-size:10px;border:1px solid #eed6b7}.invite-counts{display:flex;margin:17px 0 18px}.invite-counts>div{flex:1;text-align:center;border-right:1px solid #f0e4d4}.invite-counts>div:last-child{border:0}.invite-counts b{display:block;font-size:20px;color:#ba8a59;font-weight:600}.invite-counts span{display:block;margin-top:5px;font-size:9px;color:#b99e7e}.invite-poster-preview{width:100%;height:auto;border-radius:16px;border:1px solid #eed4b4;box-shadow:0 7px 16px #ba8a4d0c}.invite-poster-loading{padding:30px 12px;text-align:center;color:#bca17f;font-size:11px;line-height:1.8}.invite-poster-actions{display:flex;gap:10px;margin-top:16px}.invite-poster-actions .primary,.invite-poster-actions .outline{flex:1;font-size:11px;padding:12px 7px;white-space:nowrap}.invite-copy-notice{text-align:center;font-size:10px;color:#c1905f;margin-top:12px}.invite-menu-note{margin-left:auto;color:#c9ae91;font-size:8px;white-space:nowrap}.invite-menu-note+svg{margin-left:0!important}.invitation-platform-card{margin-bottom:23px}.platform-invite-form{display:flex;align-items:flex-end;gap:18px;max-width:440px}.platform-invite-form label{margin-bottom:0;flex:1;min-width:0}.platform-invite-form .primary{flex-shrink:0;height:43px}.platform-invite-form input{letter-spacing:5px;font-size:20px!important;padding:10px!important}.platform-invite-link{display:flex;align-items:center;gap:15px;margin-top:22px;border-top:1px solid #f0e1cd;padding-top:20px}.platform-invite-link>span{font-size:11px;color:#bc9a75;word-break:break-all}.platform-invite-link>.outline{font-size:10px;padding:9px 14px;border-radius:8px;white-space:nowrap}.invitation-stat-grid .stat-card>div{margin-bottom:20px}.invitation-stat-grid .stat-card>b small{color:#baa07e}@media(max-width:800px){.invite-landing-main{max-width:690px;gap:30px;margin-top:32px}.invite-landing-intro h1{font-size:38px}.invite-landing-intro>p{font-size:11px}.invite-landing-art{height:240px}.landing-mascot{width:218px;left:32px;top:25px}.landing-shopping{width:140px;left:-25px;top:111px}.landing-packet{width:105px;right:-14px;top:115px}.landing-spark{right:17px;top:27px}.invite-join-card{padding:27px 23px}.invite-join-card h2{font-size:21px}.invite-from{font-size:9px;gap:6px;padding:7px 9px}}@media(max-width:600px){.invite-landing-header{height:76px;padding:0 23px}.invite-landing-header .brand b{font-size:18px}.invite-landing-header .brand-symbol{width:33px;height:33px;font-size:18px;border-radius:11px 11px 11px 4px}.invite-landing-header>span{font-size:9px;padding:7px 11px}.invite-landing-main{display:block;padding:0 24px;margin:23px auto 0;max-width:440px}.invite-landing-intro{text-align:center}.invite-landing-intro>.invite-eyebrow{font-size:10px}.invite-landing-intro h1{font-size:39px;line-height:1.45;margin:14px 0 12px}.invite-landing-intro>p{font-size:11px;line-height:1.85}.invite-landing-art{height:222px;max-width:330px;margin:0 auto -12px}.landing-mascot{width:238px;left:48px;top:-4px}.landing-shopping{width:147px;left:-8px;top:73px}.landing-packet{width:103px;right:2px;top:94px}.landing-spark{top:19px;right:9px;font-size:25px}.invite-join-card{padding:26px 23px;border-radius:23px}.invite-join-card h2{font-size:22px;margin-top:21px}.invite-join-card>p{margin-bottom:23px;font-size:11px}.invite-landing-footer{font-size:9px;padding:29px 20px;margin-top:2px}.invite-bind-page{padding:20px}.invite-bind-card{padding:28px 25px 21px;border-radius:26px}.invite-bind-art{width:135px;height:135px}.invite-bind-card h1{font-size:28px;margin:10px 0}.invite-bind-card>p{margin-bottom:23px}.invite-back{left:11px;top:24px}.platform-invite-link{align-items:flex-start;gap:9px}.platform-invite-link>span{font-size:10px;line-height:1.8}.platform-invite-link>.outline{font-size:9px;padding:8px}.platform-invite-form{gap:10px}}.welcome-screen{position:absolute;top:43px;right:0;bottom:0;left:0;z-index:15;display:flex;flex-direction:column;align-items:center;background:radial-gradient(ellipse at 50% 35%,#ffe0b9,transparent 60%),#fff7ed;padding:27px 28px 20px;text-align:center;overflow:hidden}.welcome-screen>.brand{gap:9px}.welcome-screen .brand-symbol{width:32px;height:32px;font-size:18px;border-radius:11px 11px 11px 4px}.welcome-screen .brand b{font-size:18px;color:#86512e}.welcome-art{position:relative;width:100%;height:285px;flex-shrink:0;margin:12px 0 -8px}.welcome-art>i{position:absolute;width:243px;height:243px;left:50%;top:29px;transform:translate(-50%);border:1px solid #eebd8666;border-radius:50%;box-shadow:0 0 0 23px #fff7e836,0 0 0 24px #f0c38d38}.welcome-mascot{position:absolute;width:276px;left:50%;top:1px;margin-left:-143px;animation:mascotFloat 4s ease-in-out infinite;filter:drop-shadow(0 10px 9px #bc7c3230)}.welcome-packet{position:absolute;width:95px;right:-6px;bottom:17px;transform:rotate(11deg);filter:drop-shadow(0 7px 7px #ac6a2c1a);animation:welcomePacket 5s ease-in-out infinite}.welcome-art>span{position:absolute;left:15px;top:68px;color:#e7aa54;font-size:24px}.welcome-screen h1{font-size:25px;line-height:1.65;font-weight:800;color:#8a5735;letter-spacing:-.5px;margin:14px 0 20px}.welcome-screen>p{font-size:11px;color:#b8956f;line-height:1.9;margin:15px 0 24px}.welcome-screen>.primary{margin-top:auto;font-size:14px;min-height:47px;border-radius:100px;box-shadow:0 7px 18px #ec79443b}.welcome-policies{display:flex;gap:11px;align-items:center;font-size:9px;color:#c5aa8a;margin-top:18px;flex-shrink:0}.welcome-policies i{height:3px;width:3px;background:#dbbf9b;border-radius:50%}.auth-sheet{background:radial-gradient(circle at 100% 0,#ffe5c15c,transparent 42%),#fffcf7;padding:25px}.auth-brand{width:76px;height:76px;border-radius:24px;background:linear-gradient(145deg,#ffedce,#ffe0ad);border:2px solid #fff8ed;box-shadow:0 5px 14px #c8974b12;margin:2px 0 18px}.auth-brand img{height:87px;margin-left:-6px;animation:mascotFloat 4.5s ease-in-out infinite}.auth-sheet h2{font-size:21px;letter-spacing:-.4px;color:#775039}.auth-sheet>p{font-size:11px;line-height:1.9;margin-top:8px}.auth-sheet label{font-size:11px;color:#9a785a;line-height:1.6;margin-bottom:15px}.auth-sheet input{min-height:45px;border-color:#ecdbc7;border-radius:12px;background:#fffaf3;font-size:13px}.auth-sheet input:focus{background:#fffdf8;border-color:#efa86d}.auth-sheet .primary{min-height:46px;font-size:13px;border-radius:13px}.auth-sheet .auth-links{margin-top:19px}.auth-sheet .auth-policy{font-size:9px!important;line-height:1.9!important;margin-top:18px!important}.auth-password-field{display:flex;align-items:center;border:1px solid #ecdbc7;border-radius:12px;margin-top:7px;background:#fffaf3;overflow:hidden}.auth-password-field:focus-within{border-color:#efa86d;box-shadow:0 0 0 3px #ef58360c}.auth-password-field input{flex:1;min-width:0;border:0!important;background:transparent!important;margin-top:0;box-shadow:none!important}.auth-password-field button{display:grid;place-items:center;width:42px;height:43px;padding:0;flex-shrink:0;color:#bf9d7d}.auth-password-label>span{display:block}.hall-tools>.checkin-card{position:relative;overflow:hidden}.hall-tools>.checkin-pending{border-color:#f3ce86;background:linear-gradient(120deg,#fff5d7,#ffebbf);box-shadow:0 5px 13px #d5a3401b}.checkin-pending .tool-icon{background:linear-gradient(145deg,#ffe19b,#f7c35b);color:#ba7f1d;border:1px solid #f3c567;box-shadow:0 3px 6px #d4a33321}.checkin-pending b{color:#a57424}.checkin-pending small{color:#c09a59}.hall-tools>.checkin-pending>svg{color:#d8b46e}.checkin-pending .tool-icon svg{animation:checkinBounce 2.8s ease-in-out infinite}.checkin-pending:after{content:"";position:absolute;left:-75%;top:-50%;width:34px;height:180%;background:linear-gradient(90deg,transparent,#fff8d9a8,transparent);transform:rotate(25deg);animation:checkinGlint 4.5s ease-in-out infinite;pointer-events:none}.hall-tools>.checkin-done{opacity:1;cursor:default;border-color:#ecdfcd;background:#fffaf2;box-shadow:none}.checkin-done .tool-icon{background:#f5ead9;color:#c3a47c}.checkin-done b{color:#ad9376}.checkin-done small{color:#bca48a}@keyframes welcomePacket{0%,to{transform:translateY(0) rotate(11deg)}50%{transform:translateY(-5px) rotate(6deg)}}@keyframes checkinBounce{0%,14%,31%,to{transform:translateY(0) scale(1)}7%{transform:translateY(-5px) scale(1.06)}22%{transform:translateY(-2px) scale(1.03)}}@keyframes checkinGlint{0%,65%{left:-75%}90%,to{left:145%}}@media(max-width:460px){.welcome-screen{top:37px;right:0;bottom:0;left:0;padding:31px 30px 24px}.welcome-art{height:310px;margin-top:18px}.welcome-mascot{width:300px;margin-left:-153px;top:3px}.welcome-art>i{width:260px;height:260px;top:30px}.welcome-packet{width:101px;right:-8px;bottom:23px}.welcome-screen h1{font-size:27px}.welcome-screen>p{font-size:12px;margin-top:16px;margin-bottom:26px}.welcome-screen>.primary{min-height:49px}}@media(max-height:760px){.welcome-screen{padding-top:19px}.welcome-art{height:240px;margin-top:9px;margin-bottom:-8px}.welcome-mascot{width:242px;margin-left:-123px}.welcome-art>i{height:213px;width:213px;top:17px}.welcome-packet{width:79px;bottom:13px;right:5px}.welcome-screen h1{font-size:23px}.welcome-screen>p{margin-top:11px;margin-bottom:18px}.welcome-policies{margin-top:15px}.auth-sheet{padding:22px}.auth-brand{width:62px;height:62px;margin-bottom:13px;border-radius:20px}.auth-brand img{height:75px}.auth-sheet h2{font-size:19px}.auth-sheet>p{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.checkin-pending .tool-icon svg,.checkin-pending:after,.welcome-mascot,.welcome-packet,.auth-brand img{animation:none!important}}.rain-jackpot-modal{background:radial-gradient(circle at 50% 32%,#ffae51,#ed5e32 55%,#ca3f24)}.rain-jackpot-modal>h2{font-size:31px;color:#ffedbb;text-shadow:0 3px 0 #b94e2938;letter-spacing:3px;margin-top:12px}.big-packet.rain-jackpot{width:235px;height:235px;margin-top:1px;margin-bottom:-16px;animation:rainJackpotGlow 2.4s ease-in-out infinite;filter:drop-shadow(0 0 18px #ffe19a70)}@keyframes rainJackpotGlow{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 13px #ffe19a70)}50%{transform:translateY(-5px) scale(1.035);filter:drop-shadow(0 0 24px #ffe9ad99)}}@media(prefers-reduced-motion:reduce){.big-packet.rain-jackpot{animation:none!important}}
