@import"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body{height:auto;min-height:100vh;overflow-x:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,"Noto Serif SC",Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f9f8f4;color:#2c2c2c;line-height:1.6}button,a,.back-btn,[role=button],.bottom-nav,.nav-item,.nav-item *,.nav-item svg,.nav-item span{-webkit-tap-highlight-color:transparent;outline:none}button:focus,button:active,a:focus,a:active,.back-btn:focus,.back-btn:active,[role=button]:focus,[role=button]:active,.bottom-nav:focus,.bottom-nav:active,.nav-item:focus,.nav-item:focus-visible,.nav-item:active,.nav-item *:focus,.nav-item *:focus-visible,.nav-item *:active{outline:none;box-shadow:none!important;background:transparent!important}#app{width:100%;min-height:100vh;display:flex;flex-direction:column;max-width:600px;margin:0 auto;background-color:#fff;box-shadow:0 0 20px #0000000d;position:relative}.main-content{flex:1}h1{font-size:26px;color:#3e3222;text-align:center;margin-bottom:24px;font-weight:600;font-family:"Noto Serif SC",serif;letter-spacing:1px}h2{font-size:20px;color:#3e3222;margin-bottom:18px;font-weight:600;font-family:"Noto Serif SC",serif}h3{font-size:16px;color:#3e3222;margin-bottom:12px;font-weight:600}.btn-primary{padding:12px 24px;background:linear-gradient(135deg,#DFBE82 0%,#C5A059 100%);color:#fff;border:none;border-radius:24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 12px #c5a0594d;min-width:200px;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;letter-spacing:1px}.btn-primary:hover{background:linear-gradient(135deg,#EAD0A0 0%,#D4B26C 100%);transform:translateY(-2px);box-shadow:0 6px 16px #c5a05966}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{background:#E0E0E0;box-shadow:none;color:#999;cursor:not-allowed;transform:none}.btn-secondary{padding:10px 20px;background:#FFFFFF;color:#c5a059;border:1px solid #DFBE82;border-radius:24px;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #c5a0590d;min-width:150px;height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-secondary:hover{background:#FCF9F2;border-color:#c5a059;transform:translateY(-2px);box-shadow:0 4px 8px #c5a05926}.btn-small{padding:8px 16px;background:#FCF9F2;color:#8c754a;border:1px solid #EAD0A0;border-radius:18px;font-size:14px;cursor:pointer;transition:all .3s ease;width:80px;height:36px}.btn-small:hover{background:#F3E8D0;transform:translateY(-2px)}.form-group{margin-bottom:15px}label{display:block;margin-bottom:5px;font-weight:500;color:#5c4d3c;font-size:14px}input,select,textarea{width:100%;padding:12px 16px;border:1px solid #E6DFD3;border-radius:12px;font-size:14px;background-color:#fafafa;color:#3e3222;transition:all .3s ease;min-width:200px;height:44px;display:block}input:focus,select:focus,textarea:focus{outline:none;border-color:#c5a059;background-color:#fff;box-shadow:0 0 0 3px #c5a0591a}::placeholder{color:#bdb5a9}textarea{min-height:100px;resize:vertical}.card{background:#FFFFFF;border-radius:16px;box-shadow:0 4px 16px #c5a05914;padding:24px;margin-bottom:20px;border:1px solid #F6F1E5}.list{margin-bottom:20px}.list-item{background:#FFFFFF;border-radius:12px;box-shadow:0 2px 8px #c5a0590d;padding:16px;margin-bottom:12px;border:1px solid #F6F1E5;transition:all .3s ease}.list-item:hover{transform:translateY(-2px);box-shadow:0 6px 16px #c5a0591a;border-color:#ead0a0}a{color:#c5a059;text-decoration:none;transition:color .3s ease}a:hover{color:#b28d46;text-decoration:underline}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:20px}.flex{display:flex;gap:10px;margin-bottom:15px}.flex-between{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.empty-state{text-align:center;padding:50px;background:#FFFFFF;border-radius:12px;box-shadow:0 2px 12px #00000014;color:#999;border:1px solid #F0F0F0}.loading{text-align:center;padding:50px;color:#666}.error{text-align:center;padding:50px;background:#FFF5F5;border-radius:12px;box-shadow:0 2px 12px #ff44441a;color:#dc2626;border:1px solid #FECACA}.success{text-align:center;padding:50px;background:#F0FDF4;border-radius:12px;box-shadow:0 2px 12px #4caf501a;color:#16a34a;border:1px solid #BBF7D0}.navbar{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#FFFFFF;border-bottom:1px solid #F0F0F0;margin-bottom:20px;border-radius:0}.navbar-title{font-size:18px;font-weight:600;color:#333;text-align:center;flex:1}.navbar-icon{width:24px;height:24px;color:#666;cursor:pointer}.divider{display:flex;align-items:center;margin:30px 0;position:relative}.divider:before{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,#E0E0E0,transparent)}.divider-text{position:absolute;left:50%;transform:translate(-50%);background:#FFFFFF;padding:0 20px;font-size:14px;color:#999;white-space:nowrap}.compliance-text{font-size:12px;color:#999;text-align:center;margin-top:20px}.member-badge{background:linear-gradient(to right,#FFC107,#FF9800);color:#000;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:700}.icon{width:24px;height:24px;color:#999;transition:color .3s ease}.icon:hover,.icon.active{color:#ffc107}.highlight{color:#1e88e5;font-weight:700}.error-message{color:#f44;font-size:12px;margin-top:5px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay:has(.date-time-modal){align-items:flex-end;padding:0}.modal-content{background:#FFFFFF;border:1px solid #F0F0F0;border-radius:12px;padding:30px;max-width:300px;width:100%;text-align:center;box-shadow:0 4px 24px #00000026}.modal-content h3{margin-bottom:15px;color:#333;font-size:18px}.modal-content p{margin-bottom:25px;color:#666;font-size:14px;line-height:1.6}.modal-buttons{display:flex;gap:10px;justify-content:center}.bottom-nav{position:fixed;bottom:0;left:0;right:0;background:#FFFFFF;border-top:1px solid #F0F0F0;display:flex;justify-content:space-around;align-items:center;padding:12px 0;z-index:99}.nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#999;cursor:pointer;transition:all .3s ease;padding:8px 20px;background:transparent;border:none;box-shadow:none;-webkit-focus-ring-color:transparent;user-select:none}.nav-item.active{color:gold}.nav-item svg{width:20px;height:20px}.nav-item span{font-size:12px}@media screen and (max-width: 480px){#app{padding:0;max-width:100%;width:100%;overflow-x:hidden}.btn-primary,.btn-secondary{min-width:unset;width:100%}.modal-buttons .btn-primary,.modal-buttons .btn-secondary{width:auto;flex:1;min-width:0}input,select,textarea{min-width:100%}.bottom-nav{padding:10px 0}.nav-item{padding:6px 15px}.nav-item svg{width:18px;height:18px}.nav-item span{font-size:11px}}#app .navbar,#app .edit-navbar,#app .match-navbar,#app .page-navbar,#app .result-navbar,#app .reminders-navbar,#app .mbti-navbar,#app .chat-header,#app .search-header,#app .navbar-tabs{border-bottom:none!important;box-shadow:none!important}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Segoe UI,Roboto,Helvetica Neue,Arial,Microsoft YaHei,sans-serif!important;background:radial-gradient(circle at 18% 0%,rgba(255,95,122,.1),transparent 26%),radial-gradient(circle at 90% 12%,rgba(24,200,255,.12),transparent 28%),linear-gradient(180deg,#fbfbff 0%,var(--lx-bg) 100%)!important;color:var(--lx-text)!important}#app{background:radial-gradient(circle at 0% 0%,rgba(255,95,122,.08),transparent 24%),radial-gradient(circle at 100% 8%,rgba(24,200,255,.1),transparent 26%),linear-gradient(180deg,#fbfbff 0%,#f6f7fb 100%)!important;box-shadow:0 0 42px #1e234614!important}h1,h2,h3{font-family:inherit!important;letter-spacing:0!important;color:var(--lx-text)!important}a{color:var(--lx-primary)!important}#app .navbar,#app .edit-navbar,#app .match-navbar,#app .page-navbar,#app .result-navbar,#app .reminders-navbar,#app .mbti-navbar,#app .chat-header,#app .search-header,#app .navbar-tabs{background:rgba(255,255,255,.82)!important;color:var(--lx-text)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#app .navbar-title,#app .page-title,#app .nav-title,#app .result-title,#app .section-title,#app .hero-title{color:var(--lx-text)!important;font-family:inherit!important;letter-spacing:0!important}#app .navbar-icon,#app .navbar-action,#app .back-btn,#app .page-back,#app .match-back{color:var(--lx-muted)!important}#app .navbar-icon,#app .navbar-action,#app .back-btn{border-radius:14px!important}#app .card,#app .hero-card,#app .calendar-card,#app .record-card,#app .table-card,#app .filter-card,#app .form-card,#app .result-card,#app .profile-card,#app .member-entry-card,#app .overview-card,#app .feature-section,#app .setting-card,#app .list-item,#app .empty-state,#app .result-empty,#app .result-loading{background:var(--lx-surface)!important;border:1px solid var(--lx-line)!important;border-radius:24px!important;box-shadow:var(--lx-shadow-soft)!important}#app .btn-primary,#app .login-btn,#app .submit-btn,#app .confirm-btn,#app .save-btn,#app .action-primary,#app .pay-btn,#app .primary-btn{background:linear-gradient(135deg,var(--lx-hot) 0%,var(--lx-primary) 58%,var(--lx-primary-2) 100%)!important;color:#fff!important;border:none!important;border-radius:18px!important;box-shadow:0 14px 28px #6c5ce738!important;letter-spacing:0!important}#app .btn-secondary,#app .secondary-btn,#app .cancel-btn,#app .page-btn,#app .range-tab,#app .type-chip,#app .tab-item,#app .selector-trigger,#app .profile-chip,#app .hero-chip{border-color:var(--lx-line)!important;background:rgba(255,255,255,.72)!important;color:var(--lx-muted)!important;box-shadow:none!important}#app .tab-item.active,#app .range-tab.active,#app .type-chip.active,#app .profile-tag.active,#app .hero-badge.active{background:linear-gradient(135deg,rgba(255,95,122,.12),rgba(108,92,231,.12))!important;border-color:#6c5ce738!important;color:var(--lx-primary)!important}#app input,#app select,#app textarea,#app .native-input,#app .question-input{background:rgba(255,255,255,.78)!important;border-color:var(--lx-line)!important;border-radius:16px!important;color:var(--lx-text)!important;box-shadow:inset 0 1px #ffffffbd!important}#app input:focus,#app select:focus,#app textarea:focus,#app .native-input:focus,#app .question-input:focus{border-color:#6c5ce75c!important;box-shadow:0 0 0 4px #6c5ce71a!important}#app .bottom-nav{position:fixed!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;left:50%!important;right:auto!important;width:min(calc(100% - 24px),560px)!important;height:72px!important;transform:translate(-50%)!important;display:flex!important;align-items:center!important;justify-content:space-around!important;gap:4px!important;padding:8px!important;border:1px solid var(--lx-line)!important;border-radius:26px!important;background:rgba(255,255,255,.88)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 42px #1e234624!important;z-index:1000!important}#app .bottom-nav .nav-item{flex:1!important;min-width:0!important;height:56px!important;padding:6px 0!important;border-radius:18px!important;color:#8d92a6!important;gap:4px!important;font-weight:600!important;background:transparent!important}#app .bottom-nav .nav-item>svg{width:34px!important;height:34px!important;padding:6px!important;border-radius:14px!important;color:currentColor!important;background:#f5f6fb!important;border:1px solid rgba(43,48,72,.06)!important;box-sizing:border-box!important}#app .bottom-nav .nav-icon-shell{width:34px!important;height:34px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:currentColor!important;background:#f5f6fb!important;border:1px solid rgba(43,48,72,.06)!important;box-sizing:border-box!important;transition:transform .24s ease,color .24s ease,background .24s ease,box-shadow .24s ease!important}#app .bottom-nav .nav-icon-shell svg{width:21px!important;height:21px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}#app .bottom-nav .nav-label{max-width:100%!important;font-size:11px!important;line-height:1.1!important;font-weight:600!important;white-space:nowrap!important}#app .bottom-nav .nav-item.active{color:var(--lx-text)!important;background:linear-gradient(135deg,rgba(255,95,122,.1),rgba(108,92,231,.1))!important}#app .bottom-nav .nav-item.active>svg{color:#fff!important;background:linear-gradient(135deg,var(--lx-hot),var(--lx-primary))!important;border-color:#ffffff85!important;box-shadow:0 10px 22px #6c5ce742!important}#app .bottom-nav .nav-item.active .nav-icon-shell{color:#fff!important;background:linear-gradient(135deg,var(--lx-hot),var(--lx-primary))!important;border-color:#ffffff85!important;box-shadow:0 10px 22px #6c5ce742!important}#app .bottom-nav .nav-item-ai{color:var(--lx-primary)!important;transform:translateY(-5px)!important}#app .bottom-nav .nav-ai-icon-wrap{width:44px!important;height:44px!important;border-radius:18px!important;background:linear-gradient(135deg,#151827 0%,#645bff 52%,#18c8ff 100%)!important;color:#fff!important;border:1px solid rgba(255,255,255,.58)!important;box-shadow:0 12px 24px #635bff52!important}#app .bottom-nav .nav-ai-icon{width:28px!important;height:28px!important;filter:saturate(1.1) brightness(1.05)}#app .modal-overlay,#app .sign-in-modal,#app .share-guide-overlay{background:rgba(18,22,38,.46)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}#app .modal-content,#app .sign-in-modal-card,#app .date-time-modal,#app .location-modal,#app .pai-pan-detail-modal,#app .ai-quota-card,#app .picker-sheet,#app .we-chat-share-guide{background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(247,248,255,.96) 100%)!important;border:1px solid rgba(42,48,78,.08)!important;border-radius:26px!important;color:var(--lx-text)!important;box-shadow:0 24px 56px #1e23462e!important}#app .pai-pan-detail-modal,#app .date-time-modal,#app .location-modal,#app .picker-sheet{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}#app .modal-content h3,#app .modal-title,#app .sign-in-modal-title,#app .pai-pan-detail-title{color:var(--lx-text)!important;font-weight:800!important;letter-spacing:0!important}#app .modal-content p,#app .modal-desc,#app .sign-in-modal-subtitle,#app .pai-pan-detail-subtitle,#app .location-hint{color:var(--lx-muted)!important}#app .segmented-control,#app .calendar-type-tabs,#app .picker-type-tabs{background:rgba(242,244,250,.92)!important;border:1px solid rgba(42,48,78,.06)!important;border-radius:18px!important;padding:4px!important}#app .segment-btn.active,#app .date-type-btn.active,#app .location-option.active,#app .picker-tab.active{background:#ffffff!important;color:var(--lx-primary)!important;border-color:#6c5ce72e!important;box-shadow:0 10px 22px #6c5ce71f!important}#app .picker-content,#app .date-picker-content,#app .time-picker-content{background:linear-gradient(180deg,rgba(247,248,255,.88),rgba(255,255,255,.96))!important;border-radius:20px!important;border:1px solid rgba(42,48,78,.06)!important;overflow:hidden!important}#app .picker-content:before{background:rgba(108,92,231,.08)!important;border-top:1px solid rgba(108,92,231,.14)!important;border-bottom:1px solid rgba(108,92,231,.14)!important}#app .picker-item{color:var(--lx-muted)!important}#app .picker-item.selected{color:var(--lx-primary)!important;font-weight:800!important}#app .feature-svg-icon{color:currentColor!important}#app .feature-svg-icon .svg-shell,#app .feature-svg-icon svg{display:block!important}@media screen and (max-width: 480px){#app .bottom-nav{width:calc(100% - 20px)!important;height:70px!important;padding:7px!important;border-radius:24px!important}#app .bottom-nav .nav-item{height:54px!important;padding:5px 0!important;border-radius:17px!important}#app .bottom-nav .nav-item>svg{width:32px!important;height:32px!important}#app .bottom-nav .nav-icon-shell{width:32px!important;height:32px!important;border-radius:13px!important}#app .bottom-nav .nav-icon-shell svg{width:20px!important;height:20px!important}#app .bottom-nav .nav-ai-icon-wrap{width:42px!important;height:42px!important;border-radius:17px!important}}:root{--lx-bg: #f7f8fb;--lx-surface: rgba(255, 255, 255, .92);--lx-text: #181b25;--lx-muted: #7a8190;--lx-line: rgba(32, 38, 61, .08);--lx-primary: #5261dc;--lx-primary-2: #7180ed;--lx-hot: #4d5875;--lx-shadow: 0 16px 34px rgba(28, 34, 58, .1);--lx-shadow-soft: 0 10px 22px rgba(28, 34, 58, .07)}body{background:radial-gradient(circle at 18% 0%,rgba(82,97,220,.07),transparent 28%),radial-gradient(circle at 90% 10%,rgba(32,38,61,.04),transparent 28%),linear-gradient(180deg,#fbfcff 0%,#f7f8fb 100%)!important}#app{background:radial-gradient(circle at 0% 0%,rgba(82,97,220,.06),transparent 26%),linear-gradient(180deg,#fbfcff 0%,#f7f8fb 100%)!important}#app .btn-primary,#app .login-btn,#app .submit-btn,#app .confirm-btn,#app .save-btn,#app .action-primary,#app .pay-btn,#app .primary-btn{background:linear-gradient(135deg,#20263d 0%,#5261dc 100%)!important;box-shadow:0 14px 28px #5261dc33!important}#app .tab-item.active,#app .range-tab.active,#app .type-chip.active,#app .profile-tag.active,#app .hero-badge.active,#app .segment-btn.active,#app .date-type-btn.active,#app .location-option.active,#app .picker-tab.active{background:rgba(82,97,220,.1)!important;border-color:#5261dc2e!important;color:#4656d1!important;box-shadow:0 10px 22px #5261dc1a!important}#app .bottom-nav .nav-ai-icon-wrap,#app .bottom-nav .nav-item.active>svg,#app .bottom-nav .nav-item.active .nav-icon-shell{background:linear-gradient(135deg,#20263d 0%,#5261dc 100%)!important;box-shadow:0 12px 24px #5261dc3d!important}#app .bottom-nav .nav-item.active{background:rgba(82,97,220,.09)!important}#app .modal-content,#app .sign-in-modal-card,#app .date-time-modal,#app .location-modal,#app .pai-pan-detail-modal,#app .ai-quota-card,#app .picker-sheet,#app .we-chat-share-guide{background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(248,249,253,.98) 100%)!important;box-shadow:0 24px 54px #1c223a29!important}:root{--lx-bg: #f6f7fa;--lx-surface: rgba(255, 255, 255, .94);--lx-surface-solid: #ffffff;--lx-text: #1d2230;--lx-muted: #7e8593;--lx-faint: #b5bbc8;--lx-line: rgba(29, 34, 48, .08);--lx-primary: #3f4b6b;--lx-primary-2: #65708b;--lx-hot: #3f4b6b;--lx-shadow: 0 14px 32px rgba(29, 34, 48, .09);--lx-shadow-soft: 0 8px 20px rgba(29, 34, 48, .06)}body,#app{background:radial-gradient(circle at 18% 0%,rgba(63,75,107,.05),transparent 30%),linear-gradient(180deg,#fbfcfe 0%,#f6f7fa 100%)!important;color:var(--lx-text)!important}#app .btn-primary,#app .login-btn,#app .submit-btn,#app .confirm-btn,#app .save-btn,#app .action-primary,#app .pay-btn,#app .primary-btn{background:linear-gradient(135deg,#2f374e 0%,#56627d 100%)!important;box-shadow:0 12px 24px #2f374e2e!important}#app .tab-item.active,#app .range-tab.active,#app .type-chip.active,#app .profile-tag.active,#app .hero-badge.active,#app .segment-btn.active,#app .date-type-btn.active,#app .location-option.active,#app .picker-tab.active{background:#eef2f8!important;border-color:#3f4b6b24!important;color:#3f4b6b!important;box-shadow:none!important}#app .bottom-nav .nav-ai-icon-wrap,#app .bottom-nav .nav-item.active>svg,#app .bottom-nav .nav-item.active .nav-icon-shell{background:linear-gradient(135deg,#2f374e 0%,#56627d 100%)!important;box-shadow:0 10px 22px #2f374e38!important}#app .bottom-nav .nav-item.active{background:#eef2f8!important}#app .modal-content,#app .sign-in-modal-card,#app .date-time-modal,#app .location-modal,#app .pai-pan-detail-modal,#app .ai-quota-card,#app .picker-sheet,#app .we-chat-share-guide{background:rgba(255,255,255,.98)!important;box-shadow:0 22px 48px #1d223024!important}#app .member-page .profile-card{min-height:112px!important;align-items:center!important;gap:14px!important;padding:18px 16px!important;background:radial-gradient(circle at 8% 18%,rgba(63,75,107,.07),transparent 30%),#ffffff!important;border:1px solid var(--lx-line)!important;box-shadow:var(--lx-shadow)!important}#app .member-page .profile-main{display:flex!important;min-width:0!important;flex:1!important;flex-direction:column!important;justify-content:center!important}#app .member-page .profile-name{color:var(--lx-text)!important;font-weight:800!important}#app .member-page .profile-subtitle{color:var(--lx-muted)!important}#app .member-page .profile-tag{background:#eef2f8!important;border:1px solid rgba(63,75,107,.12)!important;color:#3f4b6b!important}#app .member-page .profile-chip{background:#f4f6fa!important;border:1px solid rgba(29,34,48,.06)!important;color:#687083!important}#app .member-page .profile-arrow{color:#9aa1af!important}:root{--lx-bg: #f7f6ff;--lx-surface: rgba(255, 255, 255, .94);--lx-surface-solid: #ffffff;--lx-text: #181927;--lx-muted: #7d8194;--lx-faint: #b6b8c9;--lx-line: rgba(70, 74, 120, .1);--lx-primary: #6966f2;--lx-primary-2: #8f88ff;--lx-hot: #ff8fab;--lx-shadow: 0 16px 36px rgba(88, 88, 150, .12);--lx-shadow-soft: 0 10px 24px rgba(88, 88, 150, .08)}body,#app{background:radial-gradient(circle at 18% 0%,rgba(105,102,242,.09),transparent 30%),radial-gradient(circle at 96% 8%,rgba(255,143,171,.07),transparent 28%),linear-gradient(180deg,#fcfbff 0%,#f7f6ff 100%)!important;color:var(--lx-text)!important}#app .btn-primary,#app .login-btn,#app .submit-btn,#app .confirm-btn,#app .save-btn,#app .action-primary,#app .pay-btn,#app .primary-btn{background:linear-gradient(135deg,#5e63e8 0%,#7b73ff 100%)!important;box-shadow:0 14px 28px #6966f238!important}#app .tab-item.active,#app .range-tab.active,#app .type-chip.active,#app .profile-tag.active,#app .hero-badge.active,#app .segment-btn.active,#app .date-type-btn.active,#app .location-option.active,#app .picker-tab.active{background:#f0efff!important;border-color:#6966f229!important;color:#5f5be2!important}#app .bottom-nav .nav-ai-icon-wrap,#app .bottom-nav .nav-item.active>svg,#app .bottom-nav .nav-item.active .nav-icon-shell{background:linear-gradient(135deg,#5e63e8 0%,#7b73ff 100%)!important;box-shadow:0 12px 24px #6966f240!important}#app .bottom-nav .nav-item.active{background:#f0efff!important}#app .member-page .profile-card{min-height:112px!important;background:radial-gradient(circle at 12% 12%,rgba(105,102,242,.1),transparent 32%),linear-gradient(135deg,#ffffff 0%,#f7f5ff 100%)!important}#app .member-page .profile-avatar{background:linear-gradient(135deg,#ffffff 0%,#d8d5ff 100%)!important;box-shadow:0 12px 24px #6966f22e!important}#app .member-page .profile-tag,#app .member-page .profile-chip{background:#f0efff!important;border-color:#6966f21f!important;color:#5f5be2!important}:root{--lx-bg: #f7f5ff;--lx-surface: rgba(255, 255, 255, .94);--lx-text: #171827;--lx-muted: #74798d;--lx-line: rgba(89, 82, 255, .12);--lx-primary: #625bff;--lx-primary-2: #8c7cff;--lx-hot: #ff6f9d;--lx-shadow: 0 18px 38px rgba(93, 89, 210, .16);--lx-shadow-soft: 0 10px 24px rgba(93, 89, 210, .11)}body,#app{background:radial-gradient(circle at 18% 0%,rgba(98,91,255,.13),transparent 30%),radial-gradient(circle at 96% 8%,rgba(255,111,157,.1),transparent 28%),linear-gradient(180deg,#fffbff 0%,#f7f5ff 100%)!important}#app .btn-primary,#app .login-btn,#app .submit-btn,#app .confirm-btn,#app .save-btn,#app .action-primary,#app .pay-btn,#app .primary-btn{background:linear-gradient(135deg,#ff6f9d 0%,#625bff 72%)!important;box-shadow:0 16px 30px #625bff47!important}#app .tab-item.active,#app .range-tab.active,#app .type-chip.active,#app .profile-tag.active,#app .hero-badge.active,#app .segment-btn.active,#app .date-type-btn.active,#app .location-option.active,#app .picker-tab.active{background:#efedff!important;border-color:#625bff33!important;color:#574ff0!important}#app .bottom-nav .nav-ai-icon-wrap,#app .bottom-nav .nav-item.active>svg,#app .bottom-nav .nav-item.active .nav-icon-shell{background:linear-gradient(135deg,#ff6f9d 0%,#625bff 72%)!important;box-shadow:0 14px 28px #625bff52!important}#app .bottom-nav .nav-item.active{background:#efedff!important}#app .member-page .profile-card{background:radial-gradient(circle at 12% 12%,rgba(98,91,255,.15),transparent 34%),radial-gradient(circle at 94% 0%,rgba(255,111,157,.11),transparent 32%),linear-gradient(135deg,#ffffff 0%,#f6f2ff 100%)!important}#app .member-page .profile-avatar{background:linear-gradient(135deg,#ffffff 0%,#d6d1ff 55%,#ffd4e2 100%)!important;box-shadow:0 14px 28px #625bff3d!important}#app .member-page .profile-tag,#app .member-page .profile-chip{background:#efedff!important;border-color:#625bff29!important;color:#574ff0!important}:root{--lx-bg: #f6f7fb;--lx-surface: rgba(255, 255, 255, .9);--lx-surface-solid: #ffffff;--lx-text: #171821;--lx-muted: #7c8194;--lx-faint: #aeb4c4;--lx-line: rgba(42, 48, 78, .08);--lx-primary: #6c5ce7;--lx-primary-2: #18c8ff;--lx-hot: #ff5f7a;--lx-warm: #ff9f43;--lx-shadow: 0 16px 36px rgba(30, 35, 70, .1);--lx-shadow-soft: 0 10px 24px rgba(30, 35, 70, .07)}body,#app{background:radial-gradient(circle at 18% 0%,rgba(255,95,122,.1),transparent 26%),radial-gradient(circle at 90% 12%,rgba(24,200,255,.12),transparent 28%),linear-gradient(180deg,#fbfbff 0%,#f6f7fb 100%)!important}#app .btn-primary,#app .login-btn,#app .submit-btn,#app .confirm-btn,#app .save-btn,#app .action-primary,#app .pay-btn,#app .primary-btn{background:linear-gradient(135deg,#ff5f7a 0%,#6c5ce7 58%,#18c8ff 100%)!important;box-shadow:0 14px 28px #6c5ce738!important}#app .tab-item.active,#app .range-tab.active,#app .type-chip.active,#app .profile-tag.active,#app .hero-badge.active,#app .segment-btn.active,#app .date-type-btn.active,#app .location-option.active,#app .picker-tab.active{background:linear-gradient(135deg,rgba(255,95,122,.12),rgba(108,92,231,.12))!important;border-color:#6c5ce738!important;color:#6c5ce7!important}#app .bottom-nav .nav-ai-icon-wrap{background:linear-gradient(135deg,#151827 0%,#645bff 52%,#18c8ff 100%)!important;box-shadow:0 12px 24px #635bff52!important}#app .bottom-nav .nav-item.active>svg,#app .bottom-nav .nav-item.active .nav-icon-shell{background:linear-gradient(135deg,#ff5f7a,#6c5ce7)!important;box-shadow:0 10px 22px #6c5ce742!important}#app .bottom-nav .nav-item.active{background:linear-gradient(135deg,rgba(255,95,122,.1),rgba(108,92,231,.1))!important}#app .member-page .profile-card{background:radial-gradient(circle at 12% 12%,rgba(255,95,122,.12),transparent 32%),radial-gradient(circle at 92% 0%,rgba(24,200,255,.14),transparent 34%),linear-gradient(135deg,#ffffff 0%,#f8f6ff 100%)!important}#app .member-page .profile-avatar{background:linear-gradient(135deg,#ffffff 0%,#8ee6ff 48%,#ff9db0 100%)!important;box-shadow:0 12px 24px #18c8ff2e!important}#app .member-page .profile-tag,#app .member-page .profile-chip{background:rgba(108,92,231,.1)!important;border-color:#6c5ce724!important;color:#5f56d9!important}#app [class$=-page],#app [class*="-page "],#app [class$=-container],#app [class*="-container "]{color:var(--lx-text)}#app .navbar,#app .page-nav,#app .edit-navbar,#app .match-navbar,#app .result-navbar,#app .reminders-navbar,#app .mbti-navbar,#app .chat-header,#app .search-header,#app .profile-header,#app .messages-header{background:rgba(255,255,255,.76)!important;border-bottom:1px solid rgba(255,255,255,.7)!important;box-shadow:0 10px 26px #1e23460f!important;backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important}#app .card,#app .hero-card,#app .calendar-card,#app .record-card,#app .table-card,#app .filter-card,#app .form-card,#app .result-card,#app .profile-card,#app .member-entry-card,#app .overview-card,#app .feature-section,#app .setting-card,#app .order-card,#app .message-card,#app .invite-card,#app .question-card,#app .answer-card,#app .input-card,#app .summary-card,#app .source-card,#app .toolbar-card,#app .segment-card,#app .chart-card,#app .insight-card,#app .state-card,#app .timeline-card,#app .note-card,#app .year-hero,#app .modal-content,#app .sign-in-modal-card,#app .date-time-modal,#app .location-modal,#app .pai-pan-detail-modal,#app .editor-sheet,#app .year-sheet,#app .sheet,#app .panel{border-color:#ffffffc7!important;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,255,255,.58)),radial-gradient(circle at 10% 0%,rgba(255,95,122,.11),transparent 34%),radial-gradient(circle at 96% 0%,rgba(24,200,255,.12),transparent 34%)!important;box-shadow:0 18px 38px #1e23461a,inset 0 1px #ffffffe6!important;backdrop-filter:blur(18px) saturate(136%)!important;-webkit-backdrop-filter:blur(18px) saturate(136%)!important}#app .segmented-control,#app .calendar-type-tabs,#app .picker-type-tabs,#app .navbar-tabs,#app .tabs,#app .tab-list,#app .filter-tabs,#app .range-tabs,#app .type-tabs,#app .insight-tabs,#app .toolbar-chart-segment{background:rgba(242,244,250,.82)!important;border:1px solid rgba(42,48,78,.07)!important;box-shadow:inset 0 1px #ffffffb8!important}#app .tab-item.active,#app .range-tab.active,#app .type-chip.active,#app .profile-tag.active,#app .hero-badge.active,#app .date-type-btn.active,#app .location-option.active,#app .picker-tab.active,#app .filter-tab.active,#app .insight-tab.active,#app .toolbar-chart-option.active{background:rgba(108,92,231,.1)!important;border-color:#6c5ce724!important;color:#5f56d9!important;box-shadow:none!important}#app .segmented-control .segment-btn.active,#app .calendar-type-tabs .segment-btn.active,#app .picker-type-tabs .segment-btn.active{background:transparent!important;border-color:transparent!important;box-shadow:none!important}#app .segment-indicator,#app .active-indicator,#app .tab-indicator{border:1px solid rgba(108,92,231,.12)!important;background:linear-gradient(135deg,rgba(255,95,122,.14),rgba(108,92,231,.13)),rgba(255,255,255,.72)!important;box-shadow:none!important}#app .icon-btn,#app .nav-btn,#app .back-btn,#app .close-btn,#app .navbar-icon,#app .action-icon,#app .feature-icon,#app .feature-svg-icon,#app .source-switch-icon,#app .year-note-entry-icon{color:#6c5ce7!important}#app .icon-btn svg,#app .nav-btn svg,#app .back-btn svg,#app .close-btn svg,#app .navbar-icon svg,#app .action-icon svg,#app .feature-icon svg,#app .feature-svg-icon svg,#app .source-switch-icon svg,#app .year-note-entry-icon{stroke:currentColor}#app .add-button,#app .fab,#app .floating-btn,#app .floating-action,#app .chat-submit,#app .send-btn,#app .start-btn,#app .next-btn,#app .finish-btn{background:linear-gradient(135deg,#ff5f7a 0%,#6c5ce7 58%,#18c8ff 100%)!important;color:#fff!important;box-shadow:0 16px 30px #6c5ce73d!important}#app .modal-mask,#app .modal-overlay,#app .sheet-overlay,#app .delete-modal-mask,#app .drawer-mask{background:rgba(18,22,36,.42)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}#app [class$=-page],#app [class*="-page "]{background:radial-gradient(circle at 14% 0%,rgba(255,95,122,.11),transparent 28%),radial-gradient(circle at 96% 10%,rgba(24,200,255,.13),transparent 30%),linear-gradient(180deg,#fbfbff 0%,#f6f7fb 100%)!important}#app [class$=-card],#app [class*="-card "],#app [class$=-panel],#app [class*="-panel "],#app [class$=-sheet],#app [class*="-sheet "],#app [class$=-modal],#app [class*="-modal "],#app [class$=-box],#app [class*="-box "],#app [class$=-entry],#app [class*="-entry "],#app .reading-section,#app .ask-section,#app .auspicious-section,#app .five-elements-section,#app .input-section,#app .faq-section,#app .category-section,#app .feature-item,#app .qa-item,#app .result-item,#app .suggestion-item,#app .faq-item,#app .service-card,#app .empty-card,#app .intro-card,#app .config-card,#app .package-option,#app .package-item,#app .benefit-item,#app .order-item,#app .record-switcher-item,#app .disk-item,#app .detail-panel{border-color:#ffffffc7!important;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,255,255,.58)),radial-gradient(circle at 10% 0%,rgba(255,95,122,.11),transparent 34%),radial-gradient(circle at 96% 0%,rgba(24,200,255,.12),transparent 34%)!important;box-shadow:0 18px 38px #1e23461a,inset 0 1px #ffffffe6!important;backdrop-filter:blur(18px) saturate(136%)!important;-webkit-backdrop-filter:blur(18px) saturate(136%)!important}#app .form-row,#app .select-item,#app .location-option,#app .feedback-option,#app .profile-option,#app .year-wheel-row,#app .record-switcher-item,#app .disk-item{background:rgba(255,255,255,.62)!important;border-color:#2a304e14!important;box-shadow:inset 0 1px #ffffffc2!important}#app .segment-btn.active,#app .date-type-btn.active,#app .location-option.active,#app .picker-tab.active,#app .filter-tab.active,#app .insight-tab.active,#app .toolbar-chart-option.active,#app .record-switcher-item.active,#app .feedback-option.active,#app .year-wheel-row.active{background:rgba(108,92,231,.1)!important;border-color:#6c5ce724!important;color:#5f56d9!important;box-shadow:none!important}#app input,#app textarea,#app select,#app .input-wrap,#app .search-box,#app .search-input,#app .chat-input,#app .picker-content,#app .date-picker-content{background:rgba(255,255,255,.62)!important;border-color:#2a304e14!important;box-shadow:inset 0 1px #ffffffc2!important}#app .btn-primary,#app .submit-btn,#app .confirm-btn,#app .save-btn,#app .pay-btn,#app .primary-btn,#app .action-primary,#app .start-btn,#app .generate-btn,#app .unlock-btn,#app .share-btn.primary{background:linear-gradient(135deg,#ff5f7a 0%,#6c5ce7 58%,#18c8ff 100%)!important;color:#fff!important;box-shadow:0 16px 30px #6c5ce73d!important}#app .navbar,#app .page-navbar,#app .page-nav,#app .edit-navbar,#app .match-navbar,#app .result-navbar,#app .reminders-navbar,#app .mbti-navbar,#app .chat-header,#app .search-header,#app .profile-header,#app .messages-header{border-bottom:1px solid rgba(255,255,255,.72)!important;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,255,255,.56)),radial-gradient(circle at 12% 0%,rgba(255,95,122,.11),transparent 34%),radial-gradient(circle at 92% 0%,rgba(24,200,255,.13),transparent 34%)!important;box-shadow:0 12px 30px #1e234617,inset 0 1px #ffffffeb!important;backdrop-filter:blur(22px) saturate(145%)!important;-webkit-backdrop-filter:blur(22px) saturate(145%)!important}#app .navbar-tabs{border-bottom:1px solid rgba(255,255,255,.62)!important;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,255,255,.5)),radial-gradient(circle at 18% 0%,rgba(108,92,231,.1),transparent 34%),radial-gradient(circle at 90% 0%,rgba(24,200,255,.1),transparent 34%)!important;box-shadow:0 10px 24px #1e234612,inset 0 1px #ffffffe0!important;backdrop-filter:blur(20px) saturate(138%)!important;-webkit-backdrop-filter:blur(20px) saturate(138%)!important}#app .navbar-title,#app .nav-title,#app .chat-title,#app .chat-current-name,#app .chat-current-value{color:var(--lx-text)!important;letter-spacing:0!important}#app .navbar-icon,#app .navbar-action,#app .navbar-side,#app .nav-btn,#app .back-btn,#app .page-back,#app .match-back,#app .header-icon{border:1px solid rgba(108,92,231,.12)!important;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(241,240,255,.68))!important;color:#6c5ce7!important;box-shadow:0 8px 18px #6c5ce71a,inset 0 1px #ffffffe0!important}#app .navbar-side.placeholder,#app .navbar-placeholder,#app .nav-placeholder{border-color:transparent!important;background:transparent!important;box-shadow:none!important}#app [class$=-card] [class$=-card],#app [class*="-card "] [class$=-card],#app [class$=-card] [class$=-panel],#app [class*="-card "] [class$=-panel],#app [class$=-card] [class$=-box],#app [class*="-card "] [class$=-box],#app [class$=-panel] [class$=-card],#app [class*="-panel "] [class$=-card],#app [class$=-panel] [class$=-panel],#app [class*="-panel "] [class$=-panel],#app [class$=-section] [class$=-card],#app [class*="-section "] [class$=-card],#app [class$=-section] [class$=-panel],#app [class*="-section "] [class$=-panel],#app [class$=-sheet] [class$=-card],#app [class*="-sheet "] [class$=-card],#app [class$=-modal] [class$=-card],#app [class*="-modal "] [class$=-card]{border-color:#ffffff85!important;background:linear-gradient(145deg,rgba(255,255,255,.46),rgba(255,255,255,.22))!important;box-shadow:inset 0 1px #ffffffb8!important;backdrop-filter:blur(12px) saturate(122%)!important;-webkit-backdrop-filter:blur(12px) saturate(122%)!important}#app [class$=-card] [class$=-card]:before,#app [class*="-card "] [class$=-card]:before,#app [class$=-panel] [class$=-card]:before,#app [class*="-panel "] [class$=-card]:before,#app [class$=-section] [class$=-card]:before,#app [class*="-section "] [class$=-card]:before{opacity:.42!important;box-shadow:none!important}#app .tab-list,#app .tabs,#app .filter-tabs,#app .category-tabs,#app .type-tabs,#app .calendar-tabs,#app .insight-tabs,#app .toolbar-chart-segment,#app .segmented-control,#app .pai-pan-segmented{border-color:#ffffff94!important;background:rgba(255,255,255,.5)!important;box-shadow:inset 0 1px #ffffffb3!important;backdrop-filter:blur(12px) saturate(122%)!important;-webkit-backdrop-filter:blur(12px) saturate(122%)!important}#app .tab-btn.active,#app .tab-button.active,#app .filter-tab.active,#app .category-tab.active,#app .type-tab.active,#app .calendar-tab.active,#app .insight-tab.active,#app .segment-btn.active,#app .toolbar-chart-option.active{background:rgba(108,92,231,.11)!important;box-shadow:none!important}#app .bottom-nav{--nav-active-index: 0;position:fixed!important;overflow:hidden!important;isolation:isolate!important;gap:0!important;padding:7px!important}#app .bottom-nav:has(.nav-item:nth-child(1).active){--nav-active-index: 0}#app .bottom-nav:has(.nav-item:nth-child(2).active){--nav-active-index: 1}#app .bottom-nav:has(.nav-item:nth-child(3).active){--nav-active-index: 2}#app .bottom-nav:has(.nav-item:nth-child(4).active){--nav-active-index: 3}#app .bottom-nav:has(.nav-item:nth-child(5).active){--nav-active-index: 4}#app .bottom-nav:before{content:"";position:absolute;z-index:0;top:7px;bottom:7px;left:7px;width:calc((100% - 14px)/5);border:1px solid rgba(255,255,255,.92);border-radius:19px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.78)),radial-gradient(circle at 18% 16%,rgba(255,95,122,.11),transparent 36%),radial-gradient(circle at 84% 16%,rgba(24,200,255,.12),transparent 40%);box-shadow:0 12px 26px #1e23461a,inset 0 1px #fffffff2;transform:translate(calc(var(--nav-active-index) * 100%));transition:transform .52s cubic-bezier(.22,1,.36,1);pointer-events:none}#app.nav-motion-a .bottom-nav:before{animation:nav-slider-roll-a .54s cubic-bezier(.22,1,.36,1) both}#app.nav-motion-b .bottom-nav:before{animation:nav-slider-roll-b .54s cubic-bezier(.22,1,.36,1) both}#app .bottom-nav:after{content:"";position:absolute;z-index:0;top:10px;bottom:10px;left:7px;width:calc((100% - 14px)/5);border-radius:18px;background:linear-gradient(100deg,transparent 8%,rgba(255,255,255,.92) 42%,transparent 72%);mix-blend-mode:screen;opacity:0;transform:translate(calc(var(--nav-active-index) * 100% - 32%));pointer-events:none;animation:nav-flow-glint .58s cubic-bezier(.22,1,.36,1)}#app .bottom-nav .nav-item{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-basis:0!important;box-sizing:border-box!important;background:transparent!important;color:#8d92a6!important;overflow:hidden!important;text-align:center!important}#app .bottom-nav .nav-item.active{color:#5f56d9!important;background:transparent!important;box-shadow:none!important}#app .bottom-nav .nav-item.active:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,transparent 12%,rgba(255,255,255,.8) 46%,transparent 78%);opacity:0;transform:translate(-72%);animation:nav-item-flow .62s cubic-bezier(.22,1,.36,1);pointer-events:none}#app .bottom-nav .nav-item.active>svg,#app .bottom-nav .nav-item.active .nav-icon-shell{color:#6c5ce7!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(245,244,255,.78))!important;border-color:#6c5ce721!important;box-shadow:0 8px 18px #6c5ce71f,inset 0 1px #ffffffeb!important;transform:translateY(-1px) scale(1.02)}#app .bottom-nav .nav-item.active .nav-label{color:#5f56d9!important;font-weight:800!important}#app .bottom-nav .nav-item-ai:not(.active) .nav-ai-icon-wrap{color:#fff!important;background:linear-gradient(135deg,#151827 0%,#645bff 52%,#18c8ff 100%)!important;box-shadow:0 12px 24px #635bff52!important}@keyframes nav-flow-glint{0%{opacity:0;transform:translate(calc(var(--nav-from-index, var(--nav-active-index)) * 100% - 46%)) scaleX(.72)}34%{opacity:.62}to{opacity:0;transform:translate(calc(var(--nav-active-index) * 100% + 44%)) scaleX(1)}}@keyframes nav-slider-roll-a{0%{transform:translate(calc(var(--nav-from-index, var(--nav-active-index)) * 100%)) scaleX(.92);opacity:.88}62%{transform:translate(calc(var(--nav-active-index) * 100%)) scaleX(1.08);opacity:1}to{transform:translate(calc(var(--nav-active-index) * 100%)) scaleX(1);opacity:1}}@keyframes nav-slider-roll-b{0%{transform:translate(calc(var(--nav-from-index, var(--nav-active-index)) * 100%)) scaleX(.92);opacity:.88}62%{transform:translate(calc(var(--nav-active-index) * 100%)) scaleX(1.08);opacity:1}to{transform:translate(calc(var(--nav-active-index) * 100%)) scaleX(1);opacity:1}}@keyframes nav-item-flow{0%{opacity:0;transform:translate(-72%)}38%{opacity:.72}to{opacity:0;transform:translate(72%)}}:root{--primary-color: #6c5ce7 !important;--accent-color: #ff5f7a !important;--gold-color: #6c5ce7 !important;--gold: #6c5ce7 !important}#app .gold-text,#app [class*=gold],#app .clickable-deity,#app .deity-name,#app .deity-tag,#app .star-name,#app .star-tag,#app .pillar-star,#app .luck-title,#app .fortune-title,#app .section-accent,#app .highlight,#app .vip,#app .vip-text,#app .member-price,#app .price-value,#app .amount,#app .quota-count,#app .reward-value,#app .record-count,#app .today-count,#app .navbar-share-btn,#app .year-note-entry,#app .source-card-action,#app .profile-arrow,#app .feature-hot,#app .calendar-day.today,#app .picker-item.selected,#app .active,#app a{color:#6c5ce7!important}#app h1,#app h2,#app h3,#app .title,#app .page-title,#app .section-title,#app .card-title,#app .record-title,#app .profile-name,#app .member-name,#app .modal-title,#app .form-title,#app .result-title{color:var(--lx-text)!important}#app .btn-primary,#app .btn-main,#app .primary-btn,#app .primary-button,#app .submit-btn,#app .submit-button,#app .confirm-btn,#app .confirm-button,#app .save-btn,#app .save-button,#app .pay-btn,#app .pay-button,#app .buy-btn,#app .buy-button,#app .unlock-btn,#app .generate-btn,#app .start-btn,#app .start-button,#app .create-btn,#app .create-button,#app .add-button,#app .floating-action,#app .floating-btn,#app .fab,#app .share-primary,#app .action-primary,#app .recharge-btn,#app .copy-btn:not(.btn-secondary),#app .invite-btn,#app .signin-btn,#app .chart-action-btn-pk,#app .footer-action-btn,#app .footer-button{border-color:#ffffff8f!important;background:linear-gradient(135deg,#ff5f7a 0%,#6c5ce7 58%,#18c8ff 100%)!important;color:#fff!important;box-shadow:0 14px 28px #6c5ce73d!important}#app .btn-secondary,#app .secondary-btn,#app .secondary-button,#app .ghost-btn,#app .btn-ghost,#app .cancel-btn,#app .reset-btn,#app .filter-btn,#app .action-btn:not(.delete-btn):not(.btn-danger),#app .page-btn,#app .tab-btn,#app .tab-button,#app .type-chip,#app .range-tab,#app .profile-tag,#app .profile-chip,#app .hero-badge,#app .status-badge,#app .reward-badge,#app .quota-badge,#app .member-badge,#app .tag,#app .chip,#app .pill,#app .badge,#app .label-badge,#app .record-reward,#app .record-status,#app .calendar-label,#app .year-tag,#app .note-tag,#app .source-owner-tag{border-color:#6c5ce724!important;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(241,240,255,.62))!important;color:#5f56d9!important;box-shadow:inset 0 1px #ffffffc2!important}#app .tab-btn.active,#app .tab-button.active,#app .range-tab.active,#app .type-chip.active,#app .profile-tag.active,#app .hero-badge.active,#app .segment-btn.active,#app .date-type-btn.active,#app .location-option.active,#app .picker-tab.active,#app .filter-tab.active,#app .insight-tab.active,#app .toolbar-chart-option.active,#app .record-switcher-item.active,#app .calendar-day.signed,#app .calendar-day.today{border-color:#6c5ce72e!important;background:rgba(255,255,255,.9)!important;color:#5f56d9!important;box-shadow:0 8px 18px #6c5ce71a,inset 0 1px #ffffffdb!important}#app .icon,#app .icon-btn,#app .action-icon,#app .feature-icon,#app .feature-svg-icon,#app .quick-icon,#app .record-icon,#app .menu-icon,#app .service-icon,#app .reward-icon,#app .vip-icon,#app .calendar-icon,#app .message-icon,#app .edit-icon,#app .delete-icon:not(.danger),#app .source-switch-icon,#app .year-note-entry-icon,#app .navbar-icon,#app .header-icon,#app .back-btn,#app .close-btn,#app .nav-btn,#app .floating-icon,#app .ai-icon,#app .avatar-badge{border-color:#6c5ce721!important;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(241,240,255,.72))!important;color:#6c5ce7!important;box-shadow:0 8px 18px #6c5ce71a,inset 0 1px #ffffffdb!important;filter:none!important}#app .icon svg,#app .icon-btn svg,#app .action-icon svg,#app .feature-icon svg,#app .feature-svg-icon svg,#app .quick-icon svg,#app .record-icon svg,#app .menu-icon svg,#app .service-icon svg,#app .reward-icon svg,#app .vip-icon svg,#app .calendar-icon svg,#app .message-icon svg,#app .edit-icon svg,#app .source-switch-icon svg,#app .year-note-entry-icon svg,#app .navbar-icon svg,#app .header-icon svg,#app .back-btn svg,#app .close-btn svg,#app .nav-btn svg{color:currentColor!important;stroke:currentColor!important;filter:none!important}#app .loading-spinner,#app .spinner{border-color:#6c5ce724!important;border-top-color:#ff5f7a!important;border-right-color:#6c5ce7!important;border-bottom-color:#18c8ff47!important;box-shadow:0 8px 18px #6c5ce71f!important}#app .modal-content .close-btn,#app .captcha-header .close-btn,#app .deity-modal-header .close-btn,#app .sheet-header .close-btn,#app .feedback-sheet-close,#app .record-switcher-close{width:auto!important;height:auto!important;min-width:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;color:#6c5ce7!important}#app .loading-bar{background:linear-gradient(90deg,rgba(255,95,122,.18) 0%,rgba(108,92,231,.34) 42%,rgba(24,200,255,.26) 66%,rgba(255,95,122,.18) 100%)!important;background-size:200% 100%!important;box-shadow:inset 0 1px #ffffffb8!important}#app .ai-loading{background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(244,242,255,.72))!important;border-color:#6c5ce71f!important;box-shadow:0 10px 22px #6c5ce71a,inset 0 1px #ffffffdb!important}#app .ai-loading-text,#app .record-switcher-loading,#app .captcha-loading{color:#6c5ce7!important}#app .ai-loading .loading-dot,#app .loading-animation .dot,#app .loading-dots span{width:6px!important;height:6px!important;border-radius:50%!important;background:linear-gradient(135deg,#ff5f7a,#6c5ce7)!important;box-shadow:0 4px 10px #6c5ce73d!important;animation:lxLoadingPulse 1.2s ease-in-out infinite!important}#app .loading-animation{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-height:1em!important}#app .loading-animation .dot:nth-child(2),#app .loading-dots span:nth-child(2){animation-delay:.14s!important}#app .loading-animation .dot:nth-child(3),#app .loading-dots span:nth-child(3){animation-delay:.28s!important}@keyframes lxLoadingPulse{0%,80%,to{opacity:.45;transform:scale(.72)}40%{opacity:1;transform:scale(1)}}#app .send-btn-spinner{border-color:#ffffff61!important;border-top-color:#fff!important;border-right-color:#fff!important}#app blockquote,#app .quote,#app .tip,#app .notice,#app .hint,#app .empty-card,#app .record-card,#app .profile-card,#app .package-card,#app .benefit-card,#app .feature-card,#app .calendar-card,#app .hero-card,#app .timeline-card,#app .note-card,#app .professional-disk,#app .bazi-disk,#app .detail-panel{border-color:#ffffffb8!important;box-shadow:0 14px 32px #1e234617,inset 0 1px #ffffffdb!important}#app .delete-btn,#app .btn-danger,#app .danger,#app .danger-btn{background:linear-gradient(135deg,#ff5f7a,#ff7f9c)!important;color:#fff!important;border-color:#ff5f7a33!important}#app svg [fill="#C5A059"],#app svg [fill="#c5a059"],#app svg [fill="#DFBE82"],#app svg [fill="#dfbe82"],#app svg [fill="#B8860B"],#app svg [fill="#b8860b"]{fill:#6c5ce7!important}#app svg [stroke="#C5A059"],#app svg [stroke="#c5a059"],#app svg [stroke="#DFBE82"],#app svg [stroke="#dfbe82"],#app svg [stroke="#B8860B"],#app svg [stroke="#b8860b"]{stroke:#6c5ce7!important}#app :where(.card,[class$="-card"],[class*="-card "],[class$="-panel"],[class*="-panel "],[class$="-sheet"],[class*="-sheet "],[class$="-box"],[class*="-box "],.record-item,.package-item,.benefit-item,.service-item,.disk-item,.profile-option,.feature-item,.order-item){border-color:#ffffffb8!important;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(248,250,255,.5)),radial-gradient(circle at 12% 0%,rgba(255,95,122,.08),transparent 34%),radial-gradient(circle at 96% 0%,rgba(24,200,255,.1),transparent 36%)!important;box-shadow:0 16px 34px #1e23461a,inset 0 1px #ffffffdb!important;backdrop-filter:blur(20px) saturate(132%)!important;-webkit-backdrop-filter:blur(20px) saturate(132%)!important}#app :where([class$="-card"],[class*="-card "],[class$="-panel"],[class*="-panel "],[class$="-sheet"],[class*="-sheet "]) :where([class$="-card"],[class*="-card "],[class$="-panel"],[class*="-panel "],[class$="-box"],[class*="-box "]){background:linear-gradient(145deg,rgba(255,255,255,.46),rgba(248,250,255,.28))!important;box-shadow:inset 0 1px #ffffffb3!important;backdrop-filter:blur(14px) saturate(118%)!important;-webkit-backdrop-filter:blur(14px) saturate(118%)!important}#app .segmented-control:not(:has(.segment-indicator)),#app .pai-pan-segmented:not(:has(.segment-indicator)),#app .calendar-type-tabs,#app .picker-type-tabs,#app .tabs-card,#app .records-tab-scroll,#app .switch-tabs,#app .toolbar-chart-segment,#app .filter-tabs,#app .login-tabs,#app .tabs,#app .range-tab-row,#app .type-tabs,#app .category-tabs,#app .calendar-tabs,#app .insight-tabs,#app .navbar-tabs{position:relative!important;isolation:isolate!important;overflow:hidden!important;display:flex!important;gap:0!important;padding:4px!important;border:1px solid rgba(255,255,255,.68)!important;border-radius:999px!important;background:linear-gradient(145deg,rgba(255,255,255,.6),rgba(248,250,255,.36))!important;box-shadow:inset 0 1px #ffffffc7!important;backdrop-filter:blur(18px) saturate(126%)!important;-webkit-backdrop-filter:blur(18px) saturate(126%)!important}#app .segmented-control:not(:has(.segment-indicator)):before,#app .pai-pan-segmented:not(:has(.segment-indicator)):before,#app .calendar-type-tabs:before,#app .picker-type-tabs:before,#app .tabs-card:before,#app .records-tab-scroll:before,#app .switch-tabs:before,#app .toolbar-chart-segment:before,#app .filter-tabs:before,#app .login-tabs:before,#app .tabs:before,#app .range-tab-row:before,#app .type-tabs:before,#app .category-tabs:before,#app .calendar-tabs:before,#app .insight-tabs:before,#app .navbar-tabs:before{content:"";position:absolute;top:4px;left:4px;z-index:0;width:calc((100% - 8px)/2);height:calc(100% - 8px);border:1px solid rgba(108,92,231,.12);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(241,240,255,.82));box-shadow:0 12px 26px #6c5ce724,inset 0 1px #ffffffeb;transform:translateZ(0);transition:transform .42s cubic-bezier(.22,1,.36,1),width .28s ease}#app .filter-tabs:before,#app .navbar-tabs:before{width:calc((100% - 8px) / 3)}#app .insight-tabs:before{width:calc((100% - 8px)/4)}#app .segmented-control:not(:has(.segment-indicator)):has(> :nth-child(2).active):before,#app .pai-pan-segmented:not(:has(.segment-indicator)):has(> :nth-child(2).active):before,#app .calendar-type-tabs:has(> :nth-child(2).active):before,#app .picker-type-tabs:has(> :nth-child(2).active):before,#app .tabs-card:has(> :nth-child(2).active):before,#app .records-tab-scroll:has(> :nth-child(2).active):before,#app .switch-tabs:has(> :nth-child(2).active):before,#app .toolbar-chart-segment:has(> :nth-child(2).active):before,#app .filter-tabs:has(> :nth-child(2).active):before,#app .login-tabs:has(> :nth-child(2).active):before,#app .tabs:has(> :nth-child(2).active):before,#app .range-tab-row:has(> :nth-child(2).active):before,#app .type-tabs:has(> :nth-child(2).active):before,#app .category-tabs:has(> :nth-child(2).active):before,#app .calendar-tabs:has(> :nth-child(2).active):before,#app .insight-tabs:has(> :nth-child(2).active):before,#app .navbar-tabs:has(> :nth-child(2).active):before{transform:translate3d(100%,0,0)}#app .filter-tabs:has(> :nth-child(3).active):before,#app .navbar-tabs:has(> :nth-child(3).active):before,#app .insight-tabs:has(> :nth-child(3).active):before{transform:translate3d(200%,0,0)}#app .insight-tabs:has(> :nth-child(4).active):before{transform:translate3d(300%,0,0)}#app .segmented-control:not(:has(.segment-indicator))>*,#app .pai-pan-segmented:not(:has(.segment-indicator))>*,#app .calendar-type-tabs>*,#app .picker-type-tabs>*,#app .tabs-card>*,#app .records-tab-scroll>*,#app .switch-tabs>*,#app .toolbar-chart-segment>*,#app .filter-tabs>*,#app .login-tabs>*,#app .tabs>*,#app .range-tab-row>*,#app .type-tabs>*,#app .category-tabs>*,#app .calendar-tabs>*,#app .insight-tabs>*,#app .navbar-tabs>*{position:relative!important;z-index:1!important;flex:1 1 0!important;min-width:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;transition:color .24s ease,transform .24s ease!important}#app .segmented-control:not(:has(.segment-indicator))>.active,#app .pai-pan-segmented:not(:has(.segment-indicator))>.active,#app .calendar-type-tabs>.active,#app .picker-type-tabs>.active,#app .tabs-card>.active,#app .records-tab-scroll>.active,#app .switch-tabs>.active,#app .toolbar-chart-segment>.active,#app .filter-tabs>.active,#app .login-tabs>.active,#app .tabs>.active,#app .range-tab-row>.active,#app .type-tabs>.active,#app .category-tabs>.active,#app .calendar-tabs>.active,#app .insight-tabs>.active,#app .navbar-tabs>.active{color:#5f56d9!important;transform:translateY(-1px)}#app .tab-item.active:after,#app .navbar-tab-item.active:after{display:none!important}#app .orders-container .filter-tabs:before{content:none!important;display:none!important;box-shadow:none!important}#app .orders-container .filter-tabs>.tab-item.active{background:transparent!important;box-shadow:none!important;transform:none!important}#app .member-center-page .service-card .service-item{background:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#app .member-center-page .service-card .service-item:not(:last-child){border-bottom:1px solid rgba(42,48,78,.08)!important}#app .member-center-page .service-card .service-item:before,#app .member-center-page .service-card .service-item:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}#app .segment-indicator,#app .gender-segment-indicator{border:1px solid rgba(108,92,231,.12)!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(241,240,255,.82))!important;box-shadow:0 12px 26px #6c5ce724,inset 0 1px #ffffffeb!important;transition:left .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)!important}#app .bazi-result-container-wrapper .navbar-tabs{position:fixed!important;top:var(--navbar-height)!important;left:50%!important;right:auto!important;width:min(100%,800px)!important;max-width:800px!important;height:var(--tabs-height)!important;margin:0!important;transform:translate(-50%)!important;z-index:90!important}#app .bazi-result-container-wrapper .bazi-result-container{padding-top:calc(var(--content-top-offset) + 6px)!important}#app .bazi-result-container-wrapper .user-info-card{margin-top:0!important}#app .navbar-icon:empty,#app .navbar-side:empty,#app .navbar-placeholder,#app .navbar-spacer{border-color:transparent!important;background:transparent!important;box-shadow:none!important}#app .navbar-icon:empty,#app .navbar-side:empty{cursor:default!important}#app ::selection{background:rgba(108,92,231,.18);color:#171821}#app .bottom-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-content:stretch!important;justify-items:stretch!important;align-items:center!important;column-gap:0!important;box-sizing:border-box!important}#app .bottom-nav .nav-item{width:100%!important;min-width:0!important;justify-self:stretch!important;justify-content:center!important;justify-items:center!important;text-align:center!important;box-sizing:border-box!important}#app .bottom-nav:before{width:calc((100% - 14px)/5)!important;box-sizing:border-box!important;left:7px!important;transform:translate3d(calc(var(--nav-active-index) * 100%),0,0) scaleX(1);transition:transform .5s cubic-bezier(.2,.9,.2,1),box-shadow .3s ease!important;box-shadow:0 14px 30px #1e234624,0 6px 18px #6c5ce71f,inset 0 1px #fffffff5!important}#app .bottom-nav:after{display:block!important;content:""!important;left:7px!important;width:calc((100% - 14px)/5)!important;transform:translate3d(calc(var(--nav-active-index) * 100% - 28%),0,0) scaleX(.72)}#app.nav-motion-a .bottom-nav:before,#app.nav-motion-b .bottom-nav:before{animation-duration:.58s!important;animation-timing-function:cubic-bezier(.2,.9,.2,1)!important;animation-fill-mode:both!important}#app .bottom-nav:has(.nav-item:nth-child(1).active):before{--nav-active-index: 0}#app .bottom-nav:has(.nav-item:nth-child(2).active):before{--nav-active-index: 1}#app .bottom-nav:has(.nav-item:nth-child(3).active):before{--nav-active-index: 2}#app .bottom-nav:has(.nav-item:nth-child(4).active):before{--nav-active-index: 3}#app .bottom-nav:has(.nav-item:nth-child(5).active):before{--nav-active-index: 4}#app .life-kline-page .insight-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:3px!important;border:1px solid rgba(42,48,78,.08)!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;background:rgba(246,248,252,.82)!important;box-shadow:none!important}#app .life-kline-page .insight-tabs:before{content:""!important;position:absolute!important;top:3px!important;left:3px!important;z-index:0!important;display:block!important;width:calc((100% - 6px)/4)!important;height:calc(100% - 6px)!important;border:1px solid rgba(42,48,78,.08)!important;border-radius:15px!important;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(247,248,255,.86))!important;box-shadow:0 8px 18px #6c5ce714,inset 0 1px #ffffffe6!important;transform:translateZ(0)!important;transition:transform .42s cubic-bezier(.22,1,.36,1)!important}#app .life-kline-page .insight-tabs:has(> :nth-child(2).active):before{transform:translate3d(100%,0,0)!important}#app .life-kline-page .insight-tabs:has(> :nth-child(3).active):before{transform:translate3d(200%,0,0)!important}#app .life-kline-page .insight-tabs:has(> :nth-child(4).active):before{transform:translate3d(300%,0,0)!important}#app .life-kline-page .insight-tab,#app .life-kline-page .insight-tabs>*{width:100%!important;min-width:0!important;height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid transparent!important;background:transparent!important;color:#5f667a!important;box-shadow:none!important;transform:none!important;text-align:center!important}#app .life-kline-page .insight-tab.active,#app .life-kline-page .insight-tabs>.active{border-color:transparent!important;background:transparent!important;color:#20263d!important;box-shadow:none!important;transform:none!important}#app .ai-chat-container .record-switcher-tabs{flex:0 0 42px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:4px!important;margin:0 0 12px!important;border:1px solid rgba(42,48,78,.08)!important;border-radius:16px!important;background:rgba(246,248,252,.84)!important;box-shadow:none!important;box-sizing:border-box!important;overflow:hidden!important}#app .ai-chat-container .record-switcher-tabs:before,#app .ai-chat-container .record-switcher-tabs:after{display:none!important;content:none!important}#app .ai-chat-container .record-switcher-tab,#app .ai-chat-container .record-switcher-tabs>*{width:100%!important;min-width:0!important;height:32px!important;min-height:32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid transparent!important;border-radius:14px!important;background:transparent!important;color:#5f667a!important;box-shadow:none!important;transform:none!important;text-align:center!important;line-height:1!important;box-sizing:border-box!important}#app .ai-chat-container .record-switcher-tab.active,#app .ai-chat-container .record-switcher-tabs>.active{border-color:#2a304e14!important;background:#ffffff!important;color:#20263d!important;box-shadow:none!important;transform:none!important}#app .ai-chat-container .record-switcher-header{flex:0 0 auto!important}#app .ai-chat-container .record-switcher-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;padding-top:0!important}#app .life-kline-page.life-kline-fullscreen-active{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;margin:0!important;overflow:hidden!important;z-index:2147483000!important}#app .life-kline-page.life-kline-fullscreen-active .navbar,#app .life-kline-page.life-kline-fullscreen-active .page-top-spacer,#app .life-kline-page.life-kline-fullscreen-active .page-bottom-spacer,#app .life-kline-page.life-kline-fullscreen-active .source-card,#app .life-kline-page.life-kline-fullscreen-active .summary-card,#app .life-kline-page.life-kline-fullscreen-active .toolbar-card,#app .life-kline-page.life-kline-fullscreen-active .segment-card,#app .life-kline-page.life-kline-fullscreen-active .insight-section,#app .life-kline-page.life-kline-fullscreen-active .bottom-nav{display:none!important}#app .bottom-nav .nav-generated-shell,#app .bottom-nav .nav-item.active .nav-generated-shell{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#app .bottom-nav .nav-generated-icon{display:block!important;width:48px!important;height:48px!important;max-width:none!important;flex:0 0 auto!important;object-fit:contain!important;opacity:1!important;filter:brightness(0) saturate(100%) invert(60%)!important;transform:scale(.94);transition:filter .24s ease,opacity .24s ease,transform .24s ease!important;pointer-events:none!important}#app .bottom-nav .nav-records-muted-icon,#app .bottom-nav .nav-profile-muted-icon{width:48px!important;height:48px!important;opacity:1!important;filter:brightness(0) saturate(100%) invert(60%)!important;transform:none!important}#app .bottom-nav .nav-records-selected-icon{width:35px!important;height:35px!important}#app .bottom-nav .nav-profile-selected-icon{width:39px!important;height:39px!important}#app .bottom-nav .nav-item.active .nav-generated-icon{opacity:1!important;filter:none!important;transform:scale(1.02)}#app .bottom-nav .nav-item-ai .nav-generated-icon,#app .bottom-nav .nav-item-ai.active .nav-generated-icon{opacity:1!important;filter:none!important}#app .bottom-nav .nav-item-ai{position:relative!important;z-index:4!important;overflow:visible!important;color:#999!important;transform:none!important}#app .bottom-nav .nav-item-ai:before{content:""!important;position:absolute!important;top:-17px!important;left:50%!important;z-index:1!important;width:64px!important;height:11px!important;transform:translate(-50%)!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;clip-path:polygon(0 100%,8% 99%,16% 94%,24% 80%,32% 56%,38% 32%,42% 16%,46% 5%,48% 1%,52% 1%,54% 5%,58% 16%,62% 32%,68% 56%,76% 80%,84% 94%,92% 99%,100% 100%,100% 100%,0 100%)!important;background:linear-gradient(90deg,var(--lx-line) 0%,var(--lx-line) 36%,transparent 46%,transparent 54%,var(--lx-line) 64%,var(--lx-line) 100%)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;filter:none!important;pointer-events:none!important}#app .bottom-nav .nav-item-ai:after{content:""!important;position:absolute!important;top:-16px!important;left:50%!important;z-index:2!important;width:64px!important;height:10px!important;transform:translate(-50%)!important;clip-path:polygon(0 100%,8% 99%,16% 94%,24% 80%,32% 56%,38% 32%,42% 16%,46% 5%,48% 1%,52% 1%,54% 5%,58% 16%,62% 32%,68% 56%,76% 80%,84% 94%,92% 99%,100% 100%,100% 100%,0 100%)!important;background:rgba(255,255,255,.88)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;pointer-events:none!important}#app .bottom-nav{overflow:visible!important}#app .bottom-nav .nav-item-ai .nav-generated-shell,#app .bottom-nav .nav-item-ai.active .nav-generated-shell{position:absolute!important;top:-26px!important;left:50%!important;z-index:3!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;transform:translate(-50%)!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important}#app .bottom-nav .nav-item-ai .nav-generated-icon,#app .bottom-nav .nav-item-ai.active .nav-generated-icon{width:72px!important;height:72px!important;transform:none!important}#app .bottom-nav .nav-item-ai .nav-label{position:absolute!important;top:39px!important;left:50%!important;z-index:4!important;margin-top:0!important;transform:translate(-50%)!important;font-weight:600!important;white-space:nowrap!important}#app .bottom-nav .nav-item-ai.active{color:#5f56d9!important}#app .life-kline-page.life-kline-fullscreen-active .life-kline-shell,#app .life-kline-page.life-kline-fullscreen-active .result-stack,#app .life-kline-page.life-kline-fullscreen-active .kline-compact-panel,#app .life-kline-page.life-kline-fullscreen-active .kline-chart-group{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important}#app .life-kline-page.life-kline-fullscreen-active .chart-card.chart-card-fullscreen,#app .life-kline-page.life-kline-fullscreen-active .chart-card:fullscreen{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;max-width:none!important;min-height:100vh!important;min-height:100dvh!important;margin:0!important;padding:0!important;border:none!important;border-radius:0!important;transform:none!important;overflow:hidden!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:2147483647!important}#app .life-kline-page.life-kline-fullscreen-active .chart-card.chart-card-fullscreen:before,#app .life-kline-page.life-kline-fullscreen-active .chart-card:fullscreen:before,#app .life-kline-page.life-kline-fullscreen-active .kline-chart-group:before{display:none!important;content:none!important}#app .life-kline-page.life-kline-fullscreen-active .chart-card.chart-card-fullscreen .chart-fullscreen-body,#app .life-kline-page.life-kline-fullscreen-active .chart-card:fullscreen .chart-fullscreen-body{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:0!important;padding:calc(env(safe-area-inset-top) + 8px) 8px calc(env(safe-area-inset-bottom) + 8px)!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;transform:none!important}#app .life-kline-page.life-kline-fullscreen-active .chart-card.chart-card-force-landscape .chart-fullscreen-body,#app .life-kline-page.life-kline-fullscreen-active .chart-card.chart-card-force-landscape:fullscreen .chart-fullscreen-body{position:absolute!important;inset:auto!important;top:50%!important;left:50%!important;width:100vh!important;width:100dvh!important;height:100vw!important;height:100dvw!important;min-height:100vw!important;min-height:100dvw!important;padding:8px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;transform:translate(-50%,-50%) rotate(90deg)!important;transform-origin:center center!important}#app .life-kline-page.life-kline-fullscreen-active .chart-card.chart-card-fullscreen .chart-floating-controls,#app .life-kline-page.life-kline-fullscreen-active .chart-card:fullscreen .chart-floating-controls{top:calc(env(safe-area-inset-top) + 8px)!important;right:8px!important;left:8px!important;z-index:4!important}#app .life-kline-page.life-kline-fullscreen-active .chart-card.chart-card-force-landscape .chart-floating-controls,#app .life-kline-page.life-kline-fullscreen-active .chart-card.chart-card-force-landscape:fullscreen .chart-floating-controls{top:8px!important;right:8px!important;left:8px!important}#app .life-kline-page.life-kline-fullscreen-active .chart-card.chart-card-fullscreen .chart-scroll,#app .life-kline-page.life-kline-fullscreen-active .chart-card:fullscreen .chart-scroll,#app .life-kline-page.life-kline-fullscreen-active .chart-card.chart-card-force-landscape .chart-scroll,#app .life-kline-page.life-kline-fullscreen-active .chart-card.chart-card-force-landscape:fullscreen .chart-scroll{flex:1 1 auto!important;min-height:0!important;height:auto!important;padding:42px 0 0!important;overflow:hidden!important}#app:has(.login-container){box-shadow:none!important}#app .login-container,#app .login-container .navbar,#app .login-container .login-content,#app .login-container .wechat-login-panel{border:none!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#app .login-container{background:#ffffff!important}#app .login-container .login-tabs{position:relative!important;isolation:isolate!important;overflow:hidden!important;width:min(100%,350px)!important;height:48px!important;margin:0 auto 30px!important;padding:4px!important;border:1px solid rgba(108,92,231,.12)!important;border-radius:999px!important;background:rgba(247,248,255,.72)!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#app .login-container .login-tabs:before{content:""!important;display:block!important;position:absolute!important;top:4px!important;left:4px!important;z-index:0!important;width:calc((100% - 8px)/2)!important;height:calc(100% - 8px)!important;border:1px solid rgba(108,92,231,.16)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(239,237,255,.9))!important;box-shadow:inset 0 1px #fffffff2!important;transform:translateZ(0)!important;transition:transform .36s cubic-bezier(.22,1,.36,1)!important}#app .login-container .login-tabs.is-sms:before,#app .login-container .login-tabs:has(> :nth-child(2).active):before{transform:translate3d(100%,0,0)!important}#app .login-container .login-tabs>*,#app .login-container .login-tabs>.active{border:0!important;border-radius:999px!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}#app .login-container .login-tabs>*{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;height:40px!important;padding:0 12px!important;color:#7a8195!important;font-weight:600!important;transform:none!important}#app .login-container .login-tabs>.active{color:#5f56d9!important;font-weight:700!important}#app .records-container .navbar-search-box>input,#app .feature-search-page .search-bar>input{flex:1 1 0!important;width:0!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;outline:none!important}#app .records-container .navbar-search-box>input:focus,#app .records-container .navbar-search-box>input:focus-visible,#app .records-container .navbar-search-box>input:active,#app .feature-search-page .search-bar>input:focus,#app .feature-search-page .search-bar>input:focus-visible,#app .feature-search-page .search-bar>input:active{border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;outline:none!important}#app .back-btn,#app .page-back,#app .match-back,#app .battle-back-btn,#app .feedback-page .nav-btn,#app .member-center-page .navbar-side:not(.placeholder),#app .navbar>.navbar-icon{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;padding:0!important;border:1px solid transparent!important;border-radius:50%!important;background:transparent!important;color:#6c5ce7!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;line-height:1!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;-webkit-tap-highlight-color:transparent!important;outline:none!important;user-select:none!important;backdrop-filter:blur(14px) saturate(128%)!important;-webkit-backdrop-filter:blur(14px) saturate(128%)!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease!important}#app .back-btn:hover,#app .page-back:hover,#app .match-back:hover,#app .battle-back-btn:hover,#app .feedback-page .nav-btn:hover,#app .member-center-page .navbar-side:not(.placeholder):hover,#app .navbar>.navbar-icon:hover{transform:translateY(-1px)!important;background:rgba(108,92,231,.08)!important;box-shadow:none!important}#app .back-btn:active,#app .page-back:active,#app .match-back:active,#app .battle-back-btn:active,#app .feedback-page .nav-btn:active,#app .member-center-page .navbar-side:not(.placeholder):active,#app .navbar>.navbar-icon:active{transform:scale(.96)!important}#app .back-btn svg,#app .page-back svg,#app .match-back svg,#app .battle-back-btn svg,#app .feedback-page .nav-btn svg,#app .member-center-page .navbar-side:not(.placeholder) svg,#app .navbar>.navbar-icon svg{width:24px!important;height:24px!important;flex:0 0 24px!important;color:currentColor!important;stroke:currentColor!important}#app .navbar-placeholder,#app .nav-placeholder,#app .navbar-side.placeholder,#app .navbar>.navbar-icon:empty{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;padding:0!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}#app .home-container>.navbar>.navbar-icon,#app .home-container>.navbar>.navbar-icon:hover,#app .home-container>.navbar>.navbar-icon:focus,#app .home-container>.navbar>.navbar-icon:active{width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#app .home-container>.navbar>.navbar-icon svg{width:24px!important;height:24px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}
