*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-body{--g-50: #f3f9f0;--g-100: #e8f2e2;--g-200: #cce1c0;--g-300: #a1c28e;--g-400: #719c58;--g-500: #50713d;--g-600: #2e4223;--g-700: #1e2a17;--g-800: #13190f;--accent-lemon: #e5f24c;--tabbar-height: 56px;--hero-line: #cce1c0;--event-strip-width: .1875rem;--status-open: #40955f;--status-progress: #db9e42;--status-ended: #999999;--status-draft: #adb5bd;--status-live: #e62222;--status-registration: #4f703c;--status-draw: #7c93ab;--avatar-blue: #4285f4;--avatar-pink: #f43f9b;--avatar-green: #4caf50;--avatar-purple: #8847ff;--avatar-orange: #ff9800;--avatar-teal: #009688;--filter-open-bg: #e6f4ea;--filter-open-fg: #2e7d32;--filter-progress-bg: #fff8e1;--filter-progress-fg: #f57f17;--filter-ended-bg: #f5f5f5;--btn-neutral: #666666;--decor-neutral: #666666;--decor-neutral-soft: #999999;--filter-ended-fg: #616161;--hero-grad-start: #2e4a23;--hero-grad-end: #4f703c;--ball-50: #fdfae1;--ball-100: #faf4bb;--ball-200: #f4e985;--ball-300: #e7d640;--ball-400: #c9b820;--ball-500: #988b14;--ball-600: #60580f;--court-50: #ebeff4;--court-100: #d2dbe4;--court-200: #acbccc;--court-300: #7c93ab;--court-400: #536b82;--court-500: #364758;--court-600: #1f2831;--white: #fcfcfc;--warm-50: #f7f7f6;--warm-100:#f0efee;--warm-200:#e1e0df;--red-50: #fde7e7;--red-100: #f9c7c7;--red-200: #f19292;--red-300: #e55656;--red-400: #e62222;--red-500: #cf1010;--red-600: #9d0f0f;--amber-100: #f5e0c1;--amber-200: #e9c185;--amber-300: #db9e42;--amber-400: #c0801f;--amber-500: #93621a;--amber-600: #6c4913;--emerald-100: #cde9d7;--emerald-200: #9cd2b0;--emerald-300: #66b784;--emerald-400: #40955f;--emerald-500: #327049;--gold-100: #fbeecf;--gold-400: #f0b837;--gold-500: #ecae1c;--silver-400: #a3a8ad;--silver-500: #93999e;--bronze-400: #c16d3d;--bronze-500: #a86138;--btn-primary: #50713d;--primary: #50713d;--primary-hover: #2e4223;--primary-light: #e8f2e2;--primary-subtle: #f3f9f0;--accent: #536b82;--accent-dark: #364758;--accent-light: #d2dbe4;--bg: #e8f2e2;--bg-card: #fcfcfc;--surface: #fcfcfc;--border: #cce1c0;--border-card: #e1e0df;--border-field: #e0e6e0;--surface-sunken: #fafbfa;--success: #327049;--warning: #93621a;--error: #cf1010;--info: #364758;--text: #1a1a1a;--text-secondary: #3a5230;--text-tertiary: #606a58;--text-inverse: #ffffff;--tag-rank-bg: #fdfae1;--tag-rank-fg: #60580f;--tag-div-bg: #ebeff4;--tag-div-fg: #364758;--tag-type-bg: #e8f2e2;--tag-type-fg: #50713d;--tag-live-bg: #e62222;--tag-live-fg: #fcfcfc;--st-progress-bg: #f5e0c1;--st-progress-fg: #6c4913;--st-open-bg: #cde9d7;--st-open-fg: #327049;--rank-gold: #ecae1c;--rank-silver: #93999e;--rank-bronze: #a86138;--shadow-xs: 0 1px 3px rgba(0,0,0,.06);--shadow-sm: 0 2px 10px rgba(0,0,0,.1);--shadow-md: 0 4px 16px rgba(0,0,0,.12);--shadow-lg: 0 8px 32px rgba(0,0,0,.08);--shadow-nav: 0 -2px 12px rgba(0,0,0,.06);--navbar-bg: #f8fbf6;--hero-gradient-start: #2e4a23;--hero-gradient-mid: #4f703c;--hero-gradient-end: #7ba060;--strip-open: #40955f;--strip-progress: #db9e42;--strip-ended: #999999;--strip-live: #e62222;--card-accent: #4f703c;--card-hover-shadow: 0 4px 20px rgba(79,112,60,.15);--hero-overlay: rgba(46, 66, 35, .4);--focus-ring: #8A7B2E;--shadow-focus: 0 0 0 3px var(--ball-200);--font: "PingFang SC","Noto Sans SC",system-ui,sans-serif;--font-display: "MiSans","Alibaba PuHuiTi 3.0","Alibaba PuHuiTi","HarmonyOS Sans SC","PingFang SC","Noto Sans SC","Microsoft YaHei",system-ui,sans-serif;--text-3xl: 1.875rem;--text-2xl: 1.5rem;--text-xl: 1.25rem;--text-lg: 1.125rem;--text-base: 1rem;--text-sm: .875rem;--text-xs: .75rem;--text-2xs: .6875rem;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-black: 800;--leading-tight: 1.2;--leading-normal: 1.5;--tracking-tight: -.02em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-full: 9999px;--duration-fast: .12s;--duration-normal: .25s;--duration-slow: .4s;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--transition-base: all var(--duration-fast) var(--ease-out)}uni-page-body,uni-view,uni-text,uni-image{box-sizing:border-box}uni-page-body{-webkit-text-size-adjust:100%}uni-page-body{font-family:var(--font);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text);background:linear-gradient(180deg,var(--bg) 0%,#f0f7ec 100%);-webkit-font-smoothing:antialiased;box-sizing:border-box}body{background:linear-gradient(180deg,var(--bg) 0%,#f0f7ec 100%)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:0s!important;transition-duration:0s!important}}:root{--mint-20: #fafffe;--mint-50: #f0fdf4;--emerald-50: #ecfdf5;--emerald-200-tw: #a7f3d0;--emerald-500-tw: #10b981;--emerald-600: #047857;--emerald-800: #065f46;--teal-600: #0d9488;--gray-50: #f9fafb;--gray-100: #f3f4f6;--gray-200: #e5e7eb;--gray-300: #d1d5db;--gray-400: #9ca3af;--gray-800: #1f2937;--grey-333: #333333;--grey-105: #f5f5f5;--red-mui: #e53935;--red-flat: #e74c3c;--red-600: #dc2626;--red-50-alt: #ffebee;--red-50-soft: #fef2f2;--green-50: #e8f5e9;--green-900: #264e17;--green-950: #1b3510;--green-700-alt: #3e712b;--green-300-alt: #a0c892;--amber-50: #fffbeb;--amber-200-tw: #fde68a;--amber-700: #b45309;--amber-800: #92400e;--orange-400: #ffa726;--orange-500: #ffa500;--blue-50: #eff6ff;--blue-200: #bfdbfe;--gold: #ffd700;--silver: #c0c0c0;--silver-alt: #a0a0a0;--bronze: #cd7f32;--bronze-alt: #b87333}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border:none;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:600;line-height:1;cursor:pointer;transition:opacity .15s ease,transform .1s ease;-webkit-tap-highlight-color:transparent}.btn:after{border:none}.btn:active{transform:scale(.97);opacity:.9}.btn[disabled],.btn.disabled{opacity:1;background:var(--g-200);color:var(--text);box-shadow:none;cursor:not-allowed;transform:none}.btn[loading]{opacity:.8}.btn-primary{background:var(--primary);color:var(--text-inverse)}.btn-secondary{background:transparent;color:var(--primary);border:1px solid var(--primary)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:active{background:var(--primary-subtle)}.btn-danger{background:var(--red-500);color:var(--text-inverse)}.btn-danger:active{background:var(--red-600)}.btn-lg{min-height:48px;font-size:var(--text-lg)}.hero-ink{position:relative;margin:.75rem 1rem .875rem;padding:1.75rem 1.5rem 2.5rem;background:var(--g-800);border-radius:1rem;overflow:hidden}.hero-eyebrow{font-size:.5625rem;letter-spacing:.04688rem;color:var(--g-300);display:block;margin-bottom:.875rem}.hero-title{font-size:2rem;font-weight:800;line-height:1.15;color:var(--white);display:block}.hero-sub{margin-top:.75rem;font-size:.75rem;line-height:1.8;color:var(--g-100);display:block}.hero-actions{margin-top:1.25rem;display:flex;align-items:center;gap:1rem}.hero-cta{display:flex;align-items:center;justify-content:center;background:var(--white);color:var(--g-800);border:none;border-radius:31.21875rem;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;min-height:44px;line-height:1}.hero-cta:after{border:none}.hero-cta-ghost{background:var(--g-700);color:var(--white);border:.03125rem solid var(--g-400)}.hero-annotation{position:absolute;right:1rem;bottom:.75rem;font-size:.5625rem;letter-spacing:.09375rem;color:var(--g-400)}.hero-line{position:absolute;pointer-events:none;height:1px;background:var(--hero-line);opacity:.18}.hero-line-1{width:16.25rem;top:5.625rem;right:-3.75rem;transform:rotate(-24deg)}.hero-dash{pointer-events:none;position:absolute;top:5.3125rem;right:3.4375rem;width:6.875rem;border-top:1px dashed var(--hero-line);opacity:.35;transform:rotate(-38deg)}.hero-ball{pointer-events:none;position:absolute;top:4.375rem;right:3rem;width:.375rem;height:.375rem;border-radius:50%;background:var(--accent-lemon)}.v-card{background:var(--white);border-radius:1rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.04);position:relative;overflow:hidden}.v-card:before{content:"";position:absolute;top:0;left:0;right:0;height:.125rem;background:var(--accent-lemon)}@font-face{font-family:tennis-icons;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal}.ti-icons-arrow-left,.ti-icons-arrow-right,.ti-icons-calendar,.ti-icons-company,.ti-icons-document,.ti-icons-draw,.ti-icons-empty-event,.ti-icons-empty-live,.ti-icons-empty-news,.ti-icons-empty-rank,.ti-icons-feature-bell,.ti-icons-feature-door,.ti-icons-feature-logs,.ti-icons-location,.ti-icons-lock-icon,.ti-icons-logout,.ti-icons-news-icon,.ti-icons-passport,.ti-icons-rank,.ti-icons-score,.ti-icons-search,.ti-icons-tag,.ti-icons-tennis,.ti-icons-user,.ti-tab-coach-home-active,.ti-tab-coach-home,.ti-tab-coach-profile-active,.ti-tab-coach-profile,.ti-tab-coach-schedule-active,.ti-tab-coach-schedule,.ti-tab-coach-stats-active,.ti-tab-coach-stats,.ti-tab-coach-student-active,.ti-tab-coach-student,.ti-tab-event-active,.ti-tab-event,.ti-tab-home-active,.ti-tab-home,.ti-tab-member-home-active,.ti-tab-member-rank-active,.ti-tab-member-schedule-active,.ti-tab-member-stats-active,.ti-tab-member-user-active,.ti-tab-news-active,.ti-tab-news,.ti-tab-profile-active,.ti-tab-profile,.ti-tab-rank-active,.ti-tab-rank,.ti-tab-user-active,.ti-tab-user{font-family:tennis-icons!important;font-style:normal}.ti-icons-arrow-left:before{content:""}.ti-icons-arrow-right:before{content:""}.ti-icons-calendar:before{content:""}.ti-icons-company:before{content:""}.ti-icons-document:before{content:""}.ti-icons-draw:before{content:""}.ti-icons-empty-event:before{content:""}.ti-icons-empty-live:before{content:""}.ti-icons-empty-news:before{content:""}.ti-icons-empty-rank:before{content:""}.ti-icons-feature-bell:before{content:""}.ti-icons-feature-door:before{content:""}.ti-icons-feature-logs:before{content:""}.ti-icons-location:before{content:""}.ti-icons-lock-icon:before{content:""}.ti-icons-logout:before{content:""}.ti-icons-news-icon:before{content:""}.ti-icons-passport:before{content:""}.ti-icons-rank:before{content:""}.ti-icons-score:before{content:""}.ti-icons-search:before{content:""}.ti-icons-tag:before{content:""}.ti-icons-tennis:before{content:""}.ti-icons-user:before{content:""}.ti-tab-coach-home-active:before{content:""}.ti-tab-coach-home:before{content:""}.ti-tab-coach-profile-active:before{content:""}.ti-tab-coach-profile:before{content:""}.ti-tab-coach-schedule-active:before{content:""}.ti-tab-coach-schedule:before{content:""}.ti-tab-coach-stats-active:before{content:""}.ti-tab-coach-stats:before{content:""}.ti-tab-coach-student-active:before{content:""}.ti-tab-coach-student:before{content:""}.ti-tab-event-active:before{content:""}.ti-tab-event:before{content:""}.ti-tab-home-active:before{content:""}.ti-tab-home:before{content:""}.ti-tab-member-home-active:before{content:""}.ti-tab-member-rank-active:before{content:""}.ti-tab-member-schedule-active:before{content:""}.ti-tab-member-stats-active:before{content:""}.ti-tab-member-user-active:before{content:""}.ti-tab-news-active:before{content:""}.ti-tab-news:before{content:""}.ti-tab-profile-active:before{content:""}.ti-tab-profile:before{content:""}.ti-tab-rank-active:before{content:""}.ti-tab-rank:before{content:""}.ti-tab-user-active:before{content:""}.ti-tab-user:before{content:""}.ti-icon-img{width:1em;height:1em;display:inline-block;vertical-align:middle;flex-shrink:0}.ti-icon-img:before{content:none}uni-input::-moz-placeholder,uni-textarea::-moz-placeholder{color:var(--text-secondary);opacity:1}uni-input::placeholder,uni-textarea::placeholder{color:var(--text-secondary);opacity:1}.uni-input-placeholder,.uni-textarea-placeholder{color:var(--text-secondary)!important}.page{min-height:100vh!important;background:var(--mint-50)!important}html,body,uni-app,uni-page,uni-page-body{background:var(--mint-50)!important;min-height:100vh}.card,.result-page,[class$=-card]:not([class$=-card-header]):not([class$=-card-title]):not([class$=-card-body]){position:relative;overflow:hidden}.card:before,.result-page:before,[class$=-card]:not([class$=-card-header]):not([class$=-card-title]):not([class$=-card-body]):before{content:"";position:absolute;top:0;left:0;right:0;height:.125rem;background:var(--accent-lemon);z-index:1}.field-input,.input-field,.form-input,.note-input{box-sizing:border-box;background:var(--white)!important;border:.0625rem solid var(--g-200)!important;border-radius:31.21875rem!important;padding:.5rem .875rem}.loading-box,.loading{display:flex;align-items:center;justify-content:center;gap:.375rem;min-height:3rem}.empty-text,.empty-title{color:var(--text-secondary)!important;font-size:.9375rem!important}.empty-hint,.empty-desc,.empty-sub{color:var(--text-tertiary)!important}.retry-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.375rem 1.25rem;background:var(--primary)!important;color:var(--text-inverse)!important;border-radius:31.21875rem!important}.loading-text{display:inline-flex!important;align-items:center;padding:.375rem 1rem!important;background:var(--white)!important;border-radius:31.21875rem!important;font-size:.8125rem;color:var(--text-secondary)!important}.back-row{padding:.75rem 1rem .25rem}.back-text{font-size:.875rem;color:var(--text-secondary)}.loading-box,.loading-hint,.loading-more{display:flex;flex-direction:column;align-items:center;justify-content:center}.loading-box:before,.loading-hint:before,.loading-more:before{content:"";display:block;width:60%;height:.875rem;margin:0 auto .5rem;border-radius:.25rem;background:linear-gradient(90deg,var(--g-100) 25%,var(--g-50) 50%,var(--g-100) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.2s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.loading-box:before,.loading-hint:before,.loading-more:before{animation:none}}
