.toast-mobile-container[data-v-78871161]{position:fixed;bottom:2.13333rem;left:50%;transform:translate(-50%);z-index:10000;display:flex;flex-direction:column;align-items:center;gap:.21333rem;pointer-events:none;width:90%;max-width:9.6rem}.toast-mobile-item[data-v-78871161]{display:flex;align-items:center;gap:.21333rem;padding:.26667rem .48rem;border-radius:.32rem;font-size:.37333rem;color:#fff;box-shadow:0 .10667rem .32rem #00000026;min-width:4.8rem;max-width:100%;text-align:center;justify-content:center;pointer-events:auto}.toast-mobile-icon[data-v-78871161]{font-size:.42667rem;flex-shrink:0}.toast-mobile-text[data-v-78871161]{line-height:1.4}.toast-mobile-item--info[data-v-78871161]{background:#3b82f6}.toast-mobile-item--success[data-v-78871161]{background:#10b981}.toast-mobile-item--error[data-v-78871161]{background:#ef4444}.toast-mobile-item--warning[data-v-78871161]{background:#f59e0b}.toast-mobile-enter-active[data-v-78871161]{animation:toastUp-78871161 .3s ease}.toast-mobile-leave-active[data-v-78871161]{animation:toastDown-78871161 .25s ease}@keyframes toastUp-78871161{0%{opacity:0;transform:translateY(.42667rem)}to{opacity:1;transform:translateY(0)}}@keyframes toastDown-78871161{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.42667rem)}}.loading-skeleton[data-v-899e0fbd]{padding:.42667rem}.loading-skeleton--fullscreen[data-v-899e0fbd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:var(--tkx-bg, #f5f5f5);display:flex;flex-direction:column;justify-content:center;padding:.85333rem .64rem}.ls-item[data-v-899e0fbd]{background:var(--tkx-bg-card, #fff);border-radius:.26667rem;padding:.42667rem;margin-bottom:.26667rem}.ls-line[data-v-899e0fbd]{height:.37333rem;background:linear-gradient(90deg,var(--tkx-gray-200, #e5e7eb) 25%,var(--tkx-gray-100, #f3f4f6) 50%,var(--tkx-gray-200) 75%);background-size:200% 100%;animation:ls-shimmer-899e0fbd 1.4s ease infinite;border-radius:.16rem;margin-bottom:.21333rem}.ls-line--title[data-v-899e0fbd]{height:.48rem;margin-bottom:.32rem}.ls-line--short[data-v-899e0fbd]{width:45%}.ls-circle[data-v-899e0fbd]{width:1.28rem;height:1.28rem;border-radius:50%;background:linear-gradient(90deg,var(--tkx-gray-200) 25%,var(--tkx-gray-100) 50%,var(--tkx-gray-200) 75%);background-size:200% 100%;animation:ls-shimmer-899e0fbd 1.4s ease infinite;flex-shrink:0}.ls-divider[data-v-899e0fbd]{height:1px;background:var(--tkx-gray-200, #e5e7eb);margin:.42667rem 0}.ls-detail-header[data-v-899e0fbd]{display:flex;gap:.42667rem;align-items:center;padding:.21333rem 0}.ls-detail-meta[data-v-899e0fbd]{flex:1}.ls-detail-row[data-v-899e0fbd]{padding:.10667rem 0}.ls-card-grid[data-v-899e0fbd]{display:grid;gap:.32rem}.ls-card[data-v-899e0fbd]{background:var(--tkx-bg-card, #fff);border-radius:.32rem;padding:.53333rem .42667rem;text-align:center}.ls-card-icon[data-v-899e0fbd]{width:1.06667rem;height:1.06667rem;border-radius:.32rem;margin:0 auto .26667rem;background:linear-gradient(90deg,var(--tkx-gray-200) 25%,var(--tkx-gray-100) 50%,var(--tkx-gray-200) 75%);background-size:200% 100%;animation:ls-shimmer-899e0fbd 1.4s ease infinite}.ls-card .ls-line[data-v-899e0fbd]{margin:.16rem auto}@keyframes ls-shimmer-899e0fbd{0%{background-position:200% 0}to{background-position:-200% 0}}html{font-size:calc(min(100vw,11.41333rem)/8);background:var(--tkx-bg, #FFF5F0)}body{margin:0;padding:0;background:var(--tkx-bg, #FFF5F0);min-height:100vh}#app{display:flex;flex-direction:column;min-height:100vh;width:100%;background:var(--tkx-bg, #FFF5F0)}.app-mobile{width:100%;min-height:100vh;background:var(--tkx-bg, linear-gradient(135deg, #FFF5F0 0%, #FFF0FA 100%));padding-bottom:calc(1.70667rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;position:relative}.app-mobile__main{flex:1;display:flex;flex-direction:column;min-height:0}.app-mobile__main>*{flex:1;display:flex;flex-direction:column}.app-mobile__nav{position:fixed;bottom:0;left:0;right:0;width:100%;display:flex;align-items:flex-start;justify-content:space-around;padding:.16rem 0 calc(.16rem + env(safe-area-inset-bottom,0px));background:var(--tkx-glass-bg, rgba(255,255,255,.8));backdrop-filter:blur(var(--tkx-glass-blur, 12px));-webkit-backdrop-filter:blur(var(--tkx-glass-blur, 12px));border-top:1px solid var(--tkx-glass-border, rgba(255,255,255,.6));z-index:1000;box-shadow:0 -.05333rem .53333rem #ff660014}.nav-item{display:flex;flex-direction:column;align-items:center;gap:.08rem;text-decoration:none;color:var(--tkx-gray-400, #9CA0AB);font-size:.34667rem;position:relative;padding:.16rem .37333rem;transition:var(--tkx-transition, all .2s ease);cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-item.active{color:var(--tkx-primary, #FF6600);transform:translateY(-.05333rem)}.nav-item .nav-item__icon{width:.74667rem;height:.74667rem;display:flex;align-items:center;justify-content:center;font-size:.74667rem;transition:var(--tkx-transition-bounce)}.nav-item.active .nav-item__icon{transform:scale(1.15)}.nav-item__icon :deep(svg){width:.74667rem;height:.74667rem}.nav-item__label{font-size:.34667rem;line-height:1.4;font-weight:500}.nav-item__badge{position:absolute;top:0;right:.05333rem;min-width:.48rem;height:.48rem;padding:0 .13333rem;background:var(--tkx-primary-gradient-pink, linear-gradient(135deg, #FF3CAC, #B23CFF));color:#fff;font-size:.29333rem;line-height:.48rem;text-align:center;border-radius:.24rem;font-weight:600}.app-mobile__icp{text-align:center;padding:.53333rem .42667rem .64rem}.app-mobile__icp a{font-size:.32rem;color:var(--tkx-gray-400, #9CA0AB);text-decoration:none;transition:var(--tkx-transition, all .2s ease)}.app-mobile__icp a:hover{color:var(--tkx-gray-500, #6B707E)}.slide-fade-enter-active{transition:all .28s cubic-bezier(.4,0,.2,1)}.slide-fade-leave-active{transition:all .18s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from{transform:translate(.32rem);opacity:0}.slide-fade-leave-to{transform:translate(-.21333rem);opacity:0}.tkx-card{background:var(--tkx-bg-card, rgba(255,255,255,.85));backdrop-filter:blur(var(--tkx-glass-blur, 12px));-webkit-backdrop-filter:blur(var(--tkx-glass-blur, 12px));border-radius:var(--tkx-radius-lg, 14px);border:1px solid var(--tkx-glass-border, rgba(255,255,255,.5));box-shadow:var(--tkx-shadow-card, 0 2px 12px rgba(0,0,0,.04));transition:var(--tkx-transition, all .2s ease)}.tkx-card:active{transform:scale(.98);box-shadow:var(--tkx-shadow-card-hover)}.tkx-btn-primary{background:var(--tkx-primary-gradient, linear-gradient(135deg, #FF6600, #FF3CAC));color:#fff;border:none;border-radius:var(--tkx-radius-lg, 14px);padding:.37333rem .74667rem;font-size:.45333rem;font-weight:600;cursor:pointer;transition:var(--tkx-transition, all .2s ease);box-shadow:0 .10667rem .42667rem #ff66004d}.tkx-btn-primary:active{transform:scale(.96);box-shadow:0 .05333rem .21333rem #f603}.tkx-input{background:var(--tkx-bg-input, rgba(255,255,255,.9));border:1px solid transparent;border-radius:var(--tkx-radius-md, 10px);padding:.37333rem .48rem;font-size:.42667rem;color:var(--tkx-gray-800, #222638);outline:none;transition:var(--tkx-transition, all .2s ease);backdrop-filter:blur(.10667rem);-webkit-backdrop-filter:blur(.10667rem)}.tkx-input:focus{border-color:var(--tkx-primary, #FF6600);box-shadow:0 0 0 .08rem #ff66001a}.tkx-input::placeholder{color:var(--tkx-gray-300, #CDD0D8)}:root{--tkx-primary: #FF6600;--tkx-primary-light: #FF8C42;--tkx-primary-lighter: #FFF0E5;--tkx-primary-dark: #E05500;--tkx-primary-gradient: linear-gradient(135deg, #FF6600 0%, #FF3CAC 50%, #B23CFF 100%);--tkx-primary-gradient-warm: linear-gradient(135deg, #FF6600 0%, #FF8C42 50%, #FFB347 100%);--tkx-primary-gradient-pink: linear-gradient(135deg, #FF3CAC 0%, #B23CFF 100%);--tkx-primary-glow: 0 .10667rem .64rem rgba(255, 102, 0, .25);--tkx-white: #FFFFFF;--tkx-gray-50: #FFF5F0;--tkx-gray-100: #F5F0FF;--tkx-gray-200: #E4E7ED;--tkx-gray-300: #CDD0D8;--tkx-gray-400: #9CA0AB;--tkx-gray-500: #6B707E;--tkx-gray-600: #4B5060;--tkx-gray-700: #363B4A;--tkx-gray-800: #222638;--tkx-gray-900: #121420;--tkx-success: #10B981;--tkx-success-bg: #ECFDF5;--tkx-warning: #F59E0B;--tkx-warning-bg: #FFFBEB;--tkx-danger: #EF4444;--tkx-danger-bg: #FEF2F2;--tkx-info: #3B82F6;--tkx-info-bg: #EFF6FF;--tkx-space-2xs: .05333rem;--tkx-space-xs: .10667rem;--tkx-space-sm: .21333rem;--tkx-space-md: .32rem;--tkx-space-base: .42667rem;--tkx-space-lg: .53333rem;--tkx-space-xl: .64rem;--tkx-space-2xl: .85333rem;--tkx-space-3xl: 1.06667rem;--tkx-space-4xl: 1.28rem;--tkx-radius-xs: .16rem;--tkx-radius-sm: .21333rem;--tkx-radius-md: .26667rem;--tkx-radius-lg: .37333rem;--tkx-radius-xl: .48rem;--tkx-radius-2xl: .64rem;--tkx-radius-full: 266.64rem;--tkx-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Roboto, sans-serif;--tkx-font-size-2xs: .29333rem;--tkx-font-size-xs: .34667rem;--tkx-font-size-sm: .37333rem;--tkx-font-size-md: .4rem;--tkx-font-size-base: .42667rem;--tkx-font-size-lg: .45333rem;--tkx-font-size-xl: .50667rem;--tkx-font-size-2xl: .53333rem;--tkx-font-size-3xl: .64rem;--tkx-font-size-4xl: .74667rem;--tkx-shadow-xs: 0 1px .08rem rgba(255, 102, 0, .06);--tkx-shadow-sm: 0 .05333rem .21333rem rgba(255, 102, 0, .08);--tkx-shadow-md: 0 .10667rem .42667rem rgba(255, 102, 0, .1);--tkx-shadow-lg: 0 .21333rem .85333rem rgba(255, 102, 0, .12);--tkx-shadow-xl: 0 .32rem 1.28rem rgba(255, 102, 0, .15);--tkx-shadow-card: 0 .05333rem .32rem rgba(0, 0, 0, .04), 0 0 0 1px rgba(255, 255, 255, .8);--tkx-shadow-card-hover: 0 .16rem .64rem rgba(255, 102, 0, .12);--tkx-glass-bg: rgba(255, 255, 255, .75);--tkx-glass-border: rgba(255, 255, 255, .5);--tkx-glass-blur: .32rem;--tkx-transition-fast: all .15s cubic-bezier(.4, 0, .2, 1);--tkx-transition: all .25s cubic-bezier(.4, 0, .2, 1);--tkx-transition-slow: all .35s cubic-bezier(.4, 0, .2, 1);--tkx-transition-bounce: all .3s cubic-bezier(.34, 1.56, .64, 1);--tkx-bg: linear-gradient(135deg, #FFF5F0 0%, #FFF0FA 100%);--tkx-bg-card: rgba(255, 255, 255, .85);--tkx-bg-card-solid: #FFFFFF;--tkx-bg-input: rgba(255, 255, 255, .9)}[data-brand=cypin]{--tkx-primary: #FF8800;--tkx-primary-light: #FFA033;--tkx-primary-lighter: #FFF5E6;--tkx-primary-dark: #E07700;--tkx-primary-gradient: linear-gradient(135deg, #FF8800 0%, #FFA940 50%, #FFC870 100%);--tkx-primary-gradient-pink: linear-gradient(135deg, #FFAA33 0%, #FFCC66 100%)}@media (prefers-color-scheme: dark){:root{--tkx-bg: linear-gradient(135deg, #1A0A00 0%, #1A0014 100%);--tkx-bg-card: rgba(30, 20, 40, .85);--tkx-bg-card-solid: #1A1424;--tkx-bg-input: rgba(40, 30, 50, .9);--tkx-glass-bg: rgba(30, 20, 40, .75);--tkx-glass-border: rgba(255, 255, 255, .08);--tkx-gray-50: #1A1424;--tkx-gray-100: #2A2038;--tkx-gray-200: #3A2E4C;--tkx-gray-300: #4E4060;--tkx-gray-400: #6B5880;--tkx-gray-500: #9C85B0;--tkx-gray-600: #C0B0D0;--tkx-gray-700: #DDD0E8;--tkx-gray-800: #EEE8F5;--tkx-gray-900: #F8F5FC;--tkx-white: #120A1C;color-scheme:dark;--tkx-shadow-xs: 0 1px .08rem rgba(0, 0, 0, .3);--tkx-shadow-sm: 0 .05333rem .21333rem rgba(0, 0, 0, .4);--tkx-shadow-md: 0 .10667rem .42667rem rgba(0, 0, 0, .4);--tkx-shadow-lg: 0 .21333rem .85333rem rgba(0, 0, 0, .5);--tkx-shadow-xl: 0 .32rem 1.28rem rgba(0, 0, 0, .5);--tkx-shadow-card: 0 .05333rem .32rem rgba(0, 0, 0, .3);--tkx-shadow-card-hover: 0 .16rem .64rem rgba(0, 0, 0, .4)}img,canvas,video{filter:brightness(.85)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--tkx-font-sans);-webkit-font-smoothing:antialiased}body{color:var(--tkx-gray-800);background:var(--tkx-bg, #F8F9FC);line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button{cursor:pointer;font:inherit;border:none;background:none}input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none}img,a,button,[draggable],[draggable=true]{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media print{nav,footer,.tkx-navbar,.tkx-bottom-nav,.tkx-sidebar,.app-mobile__icp,.footer__bottom,button,.tkx-btn{display:none!important}body{color:var(--tkx-gray-800, #222638);background:var(--tkx-bg, #F8F9FC);font-size:12pt}a{text-decoration:underline;color:#000}}.lazy-section{content-visibility:auto;contain-intrinsic-size:1px 13.33333rem}.tw{max-width:100%;padding:0 .42667rem}.tw>*+*{margin-top:.32rem}.section-header{display:flex;align-items:center;justify-content:space-between;padding:.42667rem 0 .26667rem}.section-header h3,.section-header h4{font-size:.42667rem;font-weight:600;color:var(--tkx-gray-800, #222638);margin:0}.section-header a,.section-header .more{font-size:.34667rem;color:var(--tkx-primary, #FF6600);text-decoration:none}.section{margin-bottom:.10667rem}.tw .card,.card{background:var(--tkx-bg-card, #fff);border-radius:var(--tkx-radius-lg, 12px);padding:.42667rem;box-shadow:0 1px .08rem #0000000d;margin-bottom:.26667rem}.card+.card{margin-top:0}.card-item{display:flex;align-items:center;justify-content:space-between;padding:.34667rem 0;border-bottom:1px solid var(--tkx-gray-100, #F0F2F5);cursor:pointer;transition:opacity .2s ease;color:var(--tkx-gray-700, #363B4A);font-size:.37333rem}.card-item:last-child{border-bottom:none}.card-item:active{opacity:.7}.btn-confirm,.btn-primary{width:100%;padding:.37333rem .64rem;border:none;border-radius:var(--tkx-radius-lg, 12px);background:var(--tkx-primary-gradient);color:#fff;font-size:.4rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 .05333rem .21333rem #f603}.btn-confirm:active,.btn-primary:active{transform:scale(.98)}.btn-confirm:disabled,.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-cancel,.btn-secondary{padding:.26667rem .64rem;border:1.5px solid var(--tkx-gray-200);border-radius:var(--tkx-radius-lg, 12px);background:#fff;color:var(--tkx-gray-600);font-size:.37333rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-cancel:active,.btn-secondary:active{background:var(--tkx-gray-100)}.btn-row{display:flex;gap:.26667rem;margin-top:.42667rem}.btn-row .btn-confirm,.btn-row .btn-cancel{flex:1}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000080;display:flex;align-items:flex-end;justify-content:center;visibility:hidden;opacity:0;transition:all .25s ease}.modal-mask.show{visibility:visible;opacity:1}.modal-box{width:100%;max-width:12.8rem;max-height:80vh;background:#fff;border-radius:.53333rem .53333rem 0 0;padding:.64rem .53333rem .85333rem;transform:translateY(100%);transition:transform .3s ease;overflow-y:auto}.modal-mask.show .modal-box{transform:translateY(0)}.modal-box h3{font-size:.48rem;font-weight:700;color:var(--tkx-gray-800);margin:0 0 .42667rem}.field,.form-group{margin-bottom:.37333rem}.field label,.form-group label{display:block;font-size:.34667rem;font-weight:500;color:var(--tkx-gray-600);margin-bottom:.16rem}.field input,.form-group input,.tw input[type=text],.tw input[type=tel],.tw input[type=email],.tw input[type=password],.tw input[type=number],.tw select,.tw textarea{width:100%;padding:.32rem .37333rem;border:1.5px solid var(--tkx-gray-200);border-radius:var(--tkx-radius-md, 8px);font-size:.37333rem;outline:none;background:#fff;color:var(--tkx-gray-800);box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease}.field input:focus,.form-group input:focus,.tw input:focus,.tw select:focus,.tw textarea:focus{border-color:var(--tkx-primary, #FF6600);box-shadow:0 0 0 .08rem #ff660014}.field input::placeholder,.form-group input::placeholder,.tw input::placeholder{color:var(--tkx-gray-300)}.filter-tabs,.notif-tabs,.tw .filter-tabs{display:flex;gap:.16rem;padding:.10667rem 0 .32rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.filter-tabs::-webkit-scrollbar{display:none}.filter-tab,.notif-tab{flex-shrink:0;padding:.16rem .42667rem;border-radius:var(--tkx-radius-full, 9999px);font-size:.32rem;font-weight:500;border:1.5px solid var(--tkx-gray-200);background:#fff;color:var(--tkx-gray-500);cursor:pointer;transition:all .2s ease;white-space:nowrap}.filter-tab.active,.notif-tab.active{background:var(--tkx-primary, #FF6600);color:#fff;border-color:var(--tkx-primary, #FF6600)}.txn-list{display:flex;flex-direction:column;gap:.16rem}.txn-item{display:flex;align-items:center;gap:.32rem;padding:.32rem .37333rem;background:var(--tkx-bg-card, #fff);border-radius:var(--tkx-radius-lg, 12px);box-shadow:0 1px .08rem #0000000a}.txn-body{flex:1}.txn-body .txn-title{font-size:.37333rem;font-weight:500;color:var(--tkx-gray-700)}.txn-body .txn-date{font-size:.29333rem;color:var(--tkx-gray-400);margin-top:.05333rem}.txn-amount{font-size:.4rem;font-weight:700}.txn-amount.positive{color:#4caf50}.txn-amount.negative{color:var(--tkx-primary, #FF6600)}.list-item{display:flex;align-items:center;gap:.32rem;padding:.37333rem 0;border-bottom:1px solid var(--tkx-gray-100)}.list-item:last-child{border-bottom:none}.stats-row,.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.21333rem;padding:.42667rem 0}.stat-item{text-align:center}.stat-item .stat-num,.stat-value{display:block;font-size:.53333rem;font-weight:700;color:var(--tkx-gray-800)}.stat-item .stat-label,.stat-label{display:block;font-size:.29333rem;color:var(--tkx-gray-400);margin-top:.05333rem}.empty-state,.tw .empty-state{text-align:center;padding:1.28rem .53333rem}.empty-state .empty-icon,.empty-state-icon{font-size:1.28rem;margin-bottom:.32rem}.empty-state .empty-title,.empty-state-title{font-size:.42667rem;font-weight:600;color:var(--tkx-gray-600);margin-bottom:.10667rem}.empty-state .empty-desc,.empty-state-description{font-size:.34667rem;color:var(--tkx-gray-400)}.show-more{text-align:center;padding:.37333rem;color:var(--tkx-primary);font-size:.34667rem;font-weight:500;cursor:pointer}.skeleton-list{display:flex;flex-direction:column;gap:.26667rem}.skeleton-item,.skeleton-notif{display:flex;gap:.32rem;padding:.37333rem;background:var(--tkx-bg-card, #fff);border-radius:var(--tkx-radius-lg, 12px);box-shadow:0 1px .08rem #0000000a}.balance-card{background:var(--tkx-primary-gradient);border-radius:var(--tkx-radius-xl, 16px);padding:.64rem .53333rem;color:#fff;text-align:center;margin-bottom:.32rem}.balance-card .balance-amount{font-size:.96rem;font-weight:700;margin:.21333rem 0}.balance-card .balance-label{font-size:.34667rem;opacity:.8}.balance-actions{display:flex;justify-content:center;gap:.32rem;margin-top:.42667rem}.balance-actions button{padding:.26667rem .85333rem;border:2px solid rgba(255,255,255,.3);border-radius:var(--tkx-radius-xl, 16px);background:#ffffff26;color:#fff;font-size:.37333rem;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(.10667rem);backdrop-filter:blur(.10667rem);transition:all .2s ease}.balance-actions button:active{background:#ffffff40}.tw .tag-list,.tag-row{display:flex;gap:.10667rem;flex-wrap:wrap}.tw .tag,.tag-item{padding:.08rem .26667rem;border-radius:var(--tkx-radius-full, 9999px);font-size:.29333rem;font-weight:500;background:var(--tkx-primary-lighter, #FFF0E5);color:var(--tkx-primary, #FF6600)}.detail-header{padding:.53333rem .42667rem .42667rem}.detail-header h1{font-size:.58667rem;font-weight:700;color:var(--tkx-gray-800);margin:0 0 .16rem}.detail-header .detail-sub{font-size:.37333rem;color:var(--tkx-gray-500)}.action-bar{display:flex;gap:.21333rem;padding:.32rem .42667rem;background:#fff;border-top:1px solid var(--tkx-gray-100);position:sticky;bottom:0}.action-bar .action-btn{flex:1;padding:.32rem;border:none;border-radius:var(--tkx-radius-lg, 12px);font-size:.37333rem;font-weight:600;cursor:pointer;transition:all .2s ease}.action-bar .action-btn--primary{background:var(--tkx-primary-gradient);color:#fff;box-shadow:0 .05333rem .21333rem #f603}.action-bar .action-btn--secondary{background:var(--tkx-primary-lighter);color:var(--tkx-primary)}.info-row{display:flex;justify-content:space-between;padding:.26667rem 0;border-bottom:1px solid var(--tkx-gray-100);font-size:.37333rem}.info-row:last-child{border-bottom:none}.info-row .info-label{color:var(--tkx-gray-500)}.info-row .info-value{font-weight:500;color:var(--tkx-gray-700)}.status-badge{display:inline-block;padding:.05333rem .26667rem;border-radius:var(--tkx-radius-full, 9999px);font-size:.29333rem;font-weight:600}.status-badge--success{background:#ecfdf5;color:#059669}.status-badge--warning{background:#fffbeb;color:#d97706}.status-badge--danger{background:#fef2f2;color:#dc2626}.status-badge--info{background:#eff6ff;color:#2563eb}.progress-bar{height:.16rem;background:var(--tkx-gray-200);border-radius:.08rem;overflow:hidden}.progress-bar__fill{height:100%;border-radius:.08rem;background:var(--tkx-primary-gradient);transition:width .4s ease}.tw .avatar,.avatar-sm{width:1.06667rem;height:1.06667rem;border-radius:50%;object-fit:cover;flex-shrink:0}.avatar-md{width:1.49333rem;height:1.49333rem;border-radius:50%;object-fit:cover;flex-shrink:0}.tw .flex-center{display:flex;align-items:center;justify-content:center}.tw .gap-sm{gap:.16rem}.tw .gap-md{gap:.26667rem}.tw .gap-lg{gap:.42667rem}.notif-actions-bar{display:flex;justify-content:space-between;align-items:center;padding:.26667rem .42667rem;font-size:.34667rem}.notif-actions__count{color:var(--tkx-gray-500)}.notif-actions__mark-all{color:var(--tkx-primary);font-weight:500;cursor:pointer}.action-bar,.tkx-bottom-nav,.bottom-bar,.fixed-bottom,.sticky-bottom{padding-bottom:calc(0px + env(safe-area-inset-bottom,0px))}.page-content:last-child,.tw>:last-child{margin-bottom:env(safe-area-inset-bottom,0px)}.page{padding-bottom:env(safe-area-inset-bottom,0px)}.mobile-home,.page,.tw{--color-text-primary: var(--tkx-gray-700, #363B4A);--color-text-secondary: var(--tkx-gray-500, #6B707E);--color-text-tertiary: var(--tkx-gray-400, #9CA0AB);--color-text-light: var(--tkx-gray-300, #CDD0D8);--color-text-white: #FFFFFF;--color-border: var(--tkx-gray-100, #F0F2F5);--color-bg: var(--tkx-bg, #F8F9FC);--color-bg-card: var(--tkx-bg-card, #FFFFFF);--color-bg-hover: var(--tkx-gray-50, #F8F9FC)}.mobile-home h1,.mobile-home h2,.mobile-home h3,.mobile-home h4,.mobile-home .section__title,.page h3,.page h4{color:var(--tkx-gray-800, #222638)!important}.mobile-home .section__desc,.page .section__desc{color:var(--tkx-gray-400, #9CA0AB)!important}.mobile-home .card,.mobile-home .job-card,.page .card{border-radius:var(--tkx-radius-lg, 12px)!important;box-shadow:var(--tkx-shadow-card, 0 1px 3px rgba(0,0,0,.04))!important;border:none!important;background:var(--tkx-bg-card, #FFFFFF)!important}[class*=mobile-] .__color-333{color:var(--tkx-gray-700, #363B4A)!important}[class*=section] .__color-666{color:var(--tkx-gray-500, #6B707E)!important}[class*=mobile-] [class*=__title],[class*=page-] [class*=__title]{color:var(--tkx-gray-800, #222638)!important}[class*=mobile-] [class*=__company],[class*=mobile-] [class*=__subtitle],[class*=mobile-] [class*=__desc],[class*=page-] [class*=__desc]{color:var(--tkx-gray-500, #6B707E)!important}[class*=mobile-] [class*=__meta],[class*=mobile-] [class*=__date],[class*=mobile-] [class*=__label],[class*=mobile-] [class*=__info],[class*=mobile-] .empty-state,[class*=mobile-] .loading,[class*=mobile-] .help-text{color:var(--tkx-gray-400, #9CA0AB)!important}[class*=mobile-] [class*=__salary],[class*=mobile-] [class*=__price],[class*=mobile-] [class*=__amount],[class*=mobile-] [class*=salary],.mobile-home .salary,.mobile-home [class*=__salary]{color:var(--tkx-primary, #FF6600)!important;font-weight:600!important}[class*=mobile-] [class*=error],[class*=mobile-] .error-msg{color:var(--tkx-danger, #EF4444)!important}[class*=mobile-] [class*=success],[class*=mobile-] .positive{color:var(--tkx-success, #10B981)!important}.mobile-home,.page-content,.page{background:var(--tkx-bg, #F8F9FC)!important}[class*=mobile-] .section{background:var(--tkx-bg-card, #FFFFFF)!important;border-radius:var(--tkx-radius-lg, 12px)!important;margin-bottom:.21333rem!important;border:none!important}[class*=mobile-] [class*=card],[class*=mobile-] [class*=__card]{background:var(--tkx-bg-card, #FFFFFF)!important;border:none!important;box-shadow:var(--tkx-shadow-card, 0 1px 3px rgba(0,0,0,.04))!important;border-radius:var(--tkx-radius-lg, 12px)!important}[class*=mobile-] [class*=kpi]{background:transparent!important;border-bottom:none!important}[class*=mobile-] [class*=divider],[class*=mobile-] [class*=separator],[class*=mobile-] hr{border-color:var(--tkx-gray-100, #F0F2F5)!important}[class*=mobile-] [class*=__nav],[class*=mobile-] [class*=bottom],.mobile-home .tkx-bottom-nav{padding-bottom:env(safe-area-inset-bottom,0px)!important}[class*=mobile-] .skeleton,[class*=mobile-] [class*=__skeleton]{background:linear-gradient(90deg,var(--tkx-gray-100, #F0F2F5) 25%,var(--tkx-gray-50, #F8F9FC) 50%,var(--tkx-gray-100) 75%)!important;background-size:200% 100%!important}[class*=mobile-] .tag,[class*=mobile-] [class*=__tag],[class*=mobile-] [class*=badge]{background:var(--tkx-primary-lighter, #FFF0E5)!important;color:var(--tkx-primary, #FF6600)!important;border-radius:var(--tkx-radius-full, 9999px)!important;padding:.08rem .26667rem!important;border:none!important}[class*=mobile-] [class*=badge][class*=high],[class*=mobile-] [class*=badge--high]{background:var(--tkx-success-bg, #ECFDF5)!important;color:var(--tkx-success, #10B981)!important}[class*=mobile-] [class*=badge][class*=medium],[class*=mobile-] [class*=badge--medium]{background:var(--tkx-warning-bg, #FFFBEB)!important;color:var(--tkx-warning, #F59E0B)!important}[class*=mobile-] [class*=badge][class*=low],[class*=mobile-] [class*=badge--low]{background:var(--tkx-danger-bg, #FEF2F2)!important;color:var(--tkx-danger, #EF4444)!important}[class*=mobile-] [class*=__item],[class*=mobile-] [class*=list-item]{border-bottom:1px solid var(--tkx-gray-100, #F0F2F5)!important}[class*=mobile-] input,[class*=mobile-] textarea,[class*=mobile-] select{border-color:var(--tkx-gray-200, #E4E7ED)!important;background:var(--tkx-bg-input, #F0F2F5)!important;color:var(--tkx-gray-800, #222638)!important}[class*=mobile-] input:focus,[class*=mobile-] textarea:focus{border-color:var(--tkx-primary, #FF6600)!important;box-shadow:0 0 0 .08rem #ff660014!important}[class*=mobile-] .btn-primary,[class*=mobile-] .btn-confirm,[class*=mobile-] [class*=submit-btn],[class*=mobile-] [class*=search-btn]{background:var(--tkx-primary-gradient)!important;color:#fff!important;border:none!important;border-radius:var(--tkx-radius-lg, 12px)!important;box-shadow:0 .05333rem .21333rem #f603!important}[class*=mobile-] .btn-secondary,[class*=mobile-] .btn-cancel,[class*=mobile-] [class*=outline-btn],[class*=mobile-] .btn-outline{background:transparent!important;border:1.5px solid var(--tkx-primary, #FF6600)!important;color:var(--tkx-primary, #FF6600)!important;border-radius:var(--tkx-radius-lg, 12px)!important}[class*=mobile-] .tkx-navbar{background:var(--tkx-bg-card, #FFFFFF)!important;border-bottom:1px solid var(--tkx-gray-100, #F0F2F5)!important}[class*=mobile-] [class*=tab][class*=active]{color:var(--tkx-primary, #FF6600)!important;border-bottom-color:var(--tkx-primary, #FF6600)!important}[class*=mobile-] [class*=__num],[class*=mobile-] [class*=kpi][class*=num],[class*=mobile-] .kpi__num{color:var(--tkx-primary, #FF6600)!important}[class*=mobile-] [class*=__logo],[class*=mobile-] [class*=logo-placeholder]{background:var(--tkx-primary-lighter, #FFF0E5)!important;color:var(--tkx-primary, #FF6600)!important}[class*=mobile-] .empty-state,[class*=mobile-] .loading,[class*=mobile-] .error-state{background:transparent!important}[class*=mobile-] [class*=__card]:hover{box-shadow:var(--tkx-shadow-card-hover, 0 4px 12px rgba(0,0,0,.08))!important}.mobile-home,.page,[class*=page-],[class*=mobile-]{min-height:calc(100vh - 1.70667rem)!important;display:flex!important;flex-direction:column!important}.mobile-home>*:not(.app-mobile__icp):not(nav):not(header):not(.tkx-navbar):not(.tkx-bottom-nav),.page>*:not(nav):not(header):not(.tkx-navbar):not(.tkx-bottom-nav),[class*=mobile-]>*:nth-last-child(2){flex:1!important}.mobile-home .container{max-width:100%!important;padding:0 .42667rem!important}.mobile-home .hero{min-height:4.8rem!important;padding:.85333rem .42667rem .64rem!important;background:var(--tkx-primary-gradient, linear-gradient(135deg, #FF6600 0%, #ff8833 100%))!important}.mobile-home .hero__title{font-size:.58667rem!important;margin-bottom:.10667rem!important}.mobile-home .hero__subtitle{font-size:.34667rem!important;margin-bottom:.53333rem!important;opacity:.85!important}.mobile-home .hero__search{max-width:100%!important;gap:.21333rem!important}.mobile-home .hero__search-input{font-size:.37333rem!important;padding:.26667rem .37333rem!important;border-radius:.21333rem!important}.mobile-home .hero__search-btn{padding:.26667rem .53333rem!important;font-size:.37333rem!important;border-radius:.21333rem!important}.mobile-home .kpi{min-height:auto!important;padding:.32rem 0!important}.mobile-home .kpi__grid{gap:.21333rem!important;padding:.21333rem .42667rem!important}.mobile-home .kpi__num{font-size:.58667rem!important}.mobile-home .kpi__lbl{font-size:.32rem!important}.mobile-home .section{padding:.42667rem!important;margin-bottom:.21333rem!important}.mobile-home .section__title{font-size:.42667rem!important;margin-bottom:.32rem!important;text-align:left!important}.mobile-home .section__desc{font-size:.34667rem!important;margin-bottom:.42667rem!important;text-align:left!important}.mobile-home .job-grid{display:flex!important;flex-direction:column!important;gap:.21333rem!important}.mobile-home .job-card{width:100%!important;padding:.37333rem!important;border-radius:.26667rem!important}.mobile-home .rec-card{width:5.86667rem!important;padding:.37333rem!important}.mobile-home .company-grid{grid-template-columns:repeat(2,1fr)!important;gap:.26667rem!important}.mobile-home .company-card{padding:.42667rem!important}.mobile-home .entry-grid{grid-template-columns:repeat(2,1fr)!important;gap:.32rem!important}.mobile-home .brand-footer{padding:.64rem .42667rem!important}@media (max-width: 480px){.mobile-home .kpi__grid{grid-template-columns:repeat(2,1fr)!important}.mobile-home .company-grid,.mobile-home .entry-grid{grid-template-columns:1fr!important}}[class*=page] [style*="#4f46e5"],[class*=mobile-] [style*="#4f46e5"],[class*=page] [style*="#6366f1"],[class*=mobile-] [style*="#6366f1"]{--indigo-override: #FF6600 !important}[style*="linear-gradient(135deg,#4f46e5,#6366f1)"]{background:var(--tkx-primary-gradient, linear-gradient(135deg, #FF6600 0%, #FF8C42 50%, #FFB347 100%))!important}.page,.dashboard,.content{background:var(--tkx-bg, #F8F9FC)!important}.tag--active,.filter--active,.tab--active{color:var(--tkx-primary, #FF6600)!important;border-color:var(--tkx-primary, #FF6600)!important}.list-item{background:var(--tkx-bg-card, #FFFFFF)!important;border-radius:var(--tkx-radius-lg, 12px)!important;padding:.42667rem!important;margin-bottom:.21333rem!important;box-shadow:var(--tkx-shadow-xs, 0 1px 2px rgba(0,0,0,.04))!important}input:focus,select:focus,textarea:focus{border-color:var(--tkx-primary, #FF6600)!important;box-shadow:0 0 0 .08rem #ff66001a!important}input:checked+label,input:checked+.slider{background:var(--tkx-primary, #FF6600)!important;border-color:var(--tkx-primary, #FF6600)!important}.btn,button[class*=btn],.action-btn,.primary-btn{border-radius:var(--tkx-radius-md, 8px)!important;font-weight:600!important;transition:var(--tkx-transition, all .2s ease)!important}.btn--primary,.primary-btn,[class*=btn-primary]{background:var(--tkx-primary, #FF6600)!important;color:#fff!important;border:none!important}.btn--primary:active,.primary-btn:active{background:var(--tkx-primary-dark, #E55A00)!important;transform:scale(.98)}.empty-stub{padding:1.6rem .53333rem!important;text-align:center!important;color:var(--tkx-gray-400, #9CA0AB)!important;font-size:.37333rem!important}.status-tag,.badge{border-radius:var(--tkx-radius-sm, 4px)!important;padding:.05333rem .21333rem!important;font-size:.32rem!important;font-weight:500!important}html,body{margin:0!important;padding:0!important;min-height:100vh!important;min-height:-webkit-fill-available!important;height:100%!important;width:100%!important;background:var(--tkx-bg, #F8F9FC)!important}#app{display:flex!important;flex-direction:column!important;min-height:100vh!important;min-height:-webkit-fill-available!important;width:100%!important;background:var(--tkx-bg, #F8F9FC)!important}.mobile-home,.page,.container,[class*=page-],[class*=Page],[class$=View]{display:flex!important;flex-direction:column!important;flex:1!important;min-height:100vh!important}.mobile-home>:last-child:not(nav):not(.bottom-safe):not(.app-mobile__nav):not(header),.page>:last-child:not(nav):not(.bottom-safe):not(.app-mobile__nav):not(header),[class*=page-]>:last-child:not(nav):not(.bottom-safe),[class*=Page]>:last-child:not(nav):not(.bottom-safe){flex:1!important;min-height:2.66667rem!important}
