*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}:root{--primary:#0f8073;--primary-600:#17a08d;--primary-700:#0b5a50;--primary-800:#073b33;--glaze:#faf9f7;--surface:#FFFFFF;--sunken:#f3f1ed;--line:#eae7e2;--gold:#c4704a;--gold-deep:#a85a38;--gold-soft:#f7e6da;--ink:#1a2426;--success:#5a9e3e;--warn:#C97A16;--error:#c9453f;--text:#1a2426;--text-2:#5a6b6d;--text-3:#9aa6a8;--font-serif:"Noto Serif SC","思源宋体",serif;--font-sans:"Noto Sans SC","思源黑体",-apple-system,BlinkMacSystemFont,sans-serif;--font-en:"Inter","Helvetica Neue",sans-serif;--font-display:"Playfair Display","Inter",serif;--r-sm:8px;--r-btn:12px;--r-card:16px;--r-lg:24px;--r-sheet:24px;--r-pill:999px;--sh-card:0 1px 2px rgba(28,25,23,.05), 0 8px 24px -14px rgba(28,25,23,.14);--sh-float:0 8px 32px -10px rgba(28,25,23,.2);--sh-ai:0 10px 32px -14px rgba(233,151,63,.22);--e:cubic-bezier(.4,0,.2,1);--e-out:cubic-bezier(.22,.9,.28,1);--tab-h:58px;--ai-h:56px;--primary-50:#f0fbf7;--primary-100:#dff7f0;--primary-200:#b8ece0;--primary-300:#7fd8c4;--gold-400:#d98a5e;--gold-200:#efd2be;--gold-50:#fbf2ec;--line-strong:#dcd8d1;--sky:#3fbfa8;--ai-surface: #F0FBF7;--ai-border: #B8ECE0;--ai-ink: #0B5A50;--temp-hot:#d4623c;--temp-warm:#d9922e;--temp-normal:#7fa8a5;--temp-cool:#8fa0ab;--success-soft:#eaf3e6;--error-soft:#fbecec}html,body,#app,uni-app,uni-page,uni-page-wrapper,uni-page-body{height:100%}uni-page-wrapper,uni-page-body{height:100%!important}uni-page-body{display:block}body{overflow:hidden}uni-view{display:block}uni-button{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit}uni-button:after{border:none;display:none}.phone uni-button{line-height:normal;display:flex;align-items:center;justify-content:center}.phone :where(uni-button){margin:0;padding:0;width:auto}.tabbar .tab uni-text{display:contents}.slide .art>.html-slot{display:contents}.svg-slot{display:block;line-height:0}uni-text.x-h1,uni-text.x-h2,uni-text.x-h3,uni-text.x-h4,uni-text.x-p{display:block}.legal .x-p b,.legal .x-p strong{color:var(--text);font-weight:600}.phone .x-b{font-weight:700}.qa uni-input.qin:focus-within{border-color:var(--primary-700);box-shadow:0 0 0 3px rgba(46,90,107,.14)}.divider uni-text{display:contents}.frow uni-input .uni-input-placeholder{font-size:calc(15px * var(--fs-body));color:var(--text-3)}.rgdone uni-button.lbtn{display:inline-block;width:auto;height:auto;margin:0;padding:0;border:2px outset #000;border-radius:0;background:#f0f0f0;color:#000;font-family:Arial;font-size:calc(13.3333px * var(--fs-body));font-weight:400;line-height:normal;text-align:center;overflow:visible;box-shadow:none}.frow uni-input,.frow uni-textarea{flex:1;min-width:0}.frow uni-input .uni-input-wrapper,.frow uni-input .uni-input-input{width:100%}.phone :where(uni-input,uni-textarea){height:auto}.phone uni-input .uni-input-wrapper,.phone uni-textarea .uni-textarea-wrapper{height:auto;min-height:100%}.phone uni-input .uni-input-input,.phone uni-textarea .uni-textarea-textarea{position:static;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-sizing:border-box}.phone :where(uni-textarea){display:inline-block;vertical-align:baseline;overflow:hidden}uni-input,uni-textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;background:transparent;border:none;outline:none}uni-input,uni-textarea{display:block}uni-input .uni-input-placeholder,uni-textarea .uni-textarea-placeholder{color:#757575;font-size:inherit}.input .uni-input-placeholder,.textarea .uni-textarea-placeholder{color:var(--text-3)}uni-tabbar,.uni-tabbar,.uni-tabbar-bottom{display:none!important}uni-scroll-view .uni-scroll-view,uni-scroll-view .uni-scroll-view-content{height:100%}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{height:100%}body{font-family:var(--font-sans);color:var(--text);background:radial-gradient(1200px 700px at 50% -10%,var(--line) 0%,var(--line) 55%,var(--line-strong) 100%);display:grid;place-items:center;min-height:100vh;padding:24px 16px}.stage{display:flex;align-items:center;gap:34px;flex-wrap:wrap;justify-content:center}.phonewrap{position:relative;flex-shrink:0}.phone{width:390px;height:min(844px,92vh);background:var(--glaze);border-radius:52px;box-shadow:0 2px 6px rgba(0,0,0,.1),0 40px 90px -20px rgba(28,25,23,.55),0 0 0 1px rgba(255,255,255,.5) inset;position:relative;overflow:hidden;display:flex;flex-direction:column}.phone:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:112px;height:30px;border-radius:99px;background:var(--ink);z-index:60}.phone:after{content:"";position:absolute;top:22px;right:104px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,var(--text-2),var(--ink));z-index:61}.statusbar{height:50px;flex-shrink:0;display:flex;align-items:flex-end;justify-content:space-between;padding:0 28px 7px;font-family:var(--font-en);font-size:calc(13px * var(--fs-body));font-weight:700;color:var(--text);letter-spacing:.2px;position:relative;z-index:55}.statusbar .sb-r{display:flex;align-items:center;gap:5px}.statusbar .sig{display:flex;align-items:flex-end;gap:2px;height:11px}.statusbar .sig i{width:3px;border-radius:1px;background:currentColor;display:block}.statusbar .bat{width:24px;height:12px;border:1.4px solid currentColor;border-radius:3.5px;position:relative;opacity:.85}.statusbar .bat:after{content:"";position:absolute;right:-3.5px;top:3px;width:2px;height:5px;border-radius:0 2px 2px 0;background:currentColor}.statusbar .bat i{position:absolute;left:1.5px;top:1.5px;bottom:1.5px;width:65%;border-radius:2px;background:currentColor;display:block}.app{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;overflow:hidden;border-radius:0 0 42px 42px}.topbar{flex-shrink:0;height:48px;display:flex;align-items:center;gap:6px;padding:0 14px;position:relative;z-index:30;transition:background .2s var(--e),box-shadow .2s var(--e)}.topbar.frost{background:rgba(251,249,246,.86);backdrop-filter:saturate(160%) blur(14px);box-shadow:0 1px rgba(28,25,23,.06)}.topbar .bk{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text)}.topbar .bk:active{background:var(--sunken)}.topbar .tt{flex:1;font-family:var(--font-serif);font-size:calc(17px * var(--fs-body));font-weight:600;letter-spacing:.3px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .rt{min-width:32px;display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:calc(13px * var(--fs-body));color:var(--primary-700);font-weight:600;cursor:pointer}.screen{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:calc(var(--tab-h) + var(--ai-h) + 18px);scrollbar-width:none}.screen::-webkit-scrollbar{display:none}.tabbar{flex-shrink:0;height:var(--tab-h);display:flex;align-items:stretch;background:rgba(255,255,255,.94);backdrop-filter:saturate(160%) blur(16px);border-top:1px solid var(--line);position:relative;z-index:40;padding-bottom:2px}.tabbar .tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;color:var(--text-3);position:relative;transition:color .18s var(--e)}.tabbar .tab .ic{width:23px;height:23px;display:block}.tabbar .tab span{font-size:calc(10.5px * var(--fs-body));font-weight:600;letter-spacing:.2px}.tabbar .tab.on{color:var(--primary-700)}.tabbar .tab.on .ic{transform:translateY(-1px)}.tabbar .tab.on:before{content:"";position:absolute;top:6px;width:22px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--primary),var(--sky))}.tabbar .tab:active{opacity:.6}.tabbar .badge{position:absolute;top:7px;right:50%;margin-right:-20px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--gold);color:var(--on-brand);font-size:calc(10px * var(--fs-body));font-weight:700;display:flex;align-items:center;justify-content:center;font-family:var(--font-en);box-shadow:0 2px 6px rgba(233,151,63,.5)}.aibar{flex-shrink:0;height:var(--ai-h);display:flex;align-items:center;gap:10px;padding:0 14px 6px;background:linear-gradient(to top,rgba(251,249,246,.98),rgba(251,249,246,.72));position:relative;z-index:39}.aibar .box{flex:1;height:42px;border-radius:99px;background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;gap:9px;padding:0 6px 0 12px;box-shadow:0 2px 10px -4px rgba(28,25,23,.14);cursor:pointer;transition:transform .16s var(--e),box-shadow .16s var(--e)}.aibar .box:active{transform:scale(.985);box-shadow:0 1px 4px -2px rgba(28,25,23,.2)}.aibar .orb{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:conic-gradient(from 210deg,var(--primary),var(--sky),var(--gold),var(--primary));position:relative;box-shadow:0 0 0 1px rgba(255,255,255,.7) inset,0 2px 8px -2px rgba(46,90,107,.6);animation:orbspin 9s linear infinite}.aibar .orb:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--surface)}@keyframes orbspin{to{transform:rotate(360deg)}}.aibar .ph{flex:1;font-size:calc(13.5px * var(--fs-body));color:var(--text-3);font-weight:500}.aibar .go{width:30px;height:30px;border-radius:50%;background:var(--primary);display:flex;align-items:center;justify-content:center;color:var(--on-brand);flex-shrink:0}.aibar .mic{width:42px;height:42px;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--primary-700);flex-shrink:0;cursor:pointer;box-shadow:0 2px 10px -4px rgba(28,25,23,.14)}.aibar .mic:active{transform:scale(.94)}.aibar .mic.rec{background:var(--error);color:var(--on-brand);border-color:transparent;animation:pulse 1s infinite}@keyframes pulse{50%{box-shadow:0 0 0 7px rgba(192,57,43,.14)}}.card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);margin:0 14px 10px;padding:14px}.card.flat{box-shadow:none;border:1px solid var(--line)}.card.p0{padding:0}.sec{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:18px 16px 8px}.sec h2{font-family:var(--font-serif);font-size:calc(16.5px * var(--fs-body));font-weight:600;letter-spacing:.2px;color:var(--text);display:flex;align-items:center;gap:6px}.sec .more{font-size:calc(12px * var(--fs-body));color:var(--primary-700);font-weight:600;cursor:pointer;flex-shrink:0}.sec .sub{font-size:calc(11.5px * var(--fs-body));color:var(--text-3)}.row{display:flex;align-items:center;gap:10px}.row.b{justify-content:space-between}.spacer{flex:1}.hr{height:1px;background:var(--line);margin:12px 0}.av{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:var(--on-brand);font-family:var(--font-serif);font-weight:700;font-size:calc(17px * var(--fs-body));flex-shrink:0;position:relative}.av.sm{width:34px;height:34px;border-radius:10px;font-size:calc(14px * var(--fs-body))}.av.lg{width:56px;height:56px;border-radius:16px;font-size:calc(21px * var(--fs-title))}.av.rd{border-radius:50%}.av .dotp{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;border:2px solid var(--surface)}.t1{font-size:calc(15px * var(--fs-body));font-weight:600;color:var(--text)}.t2{font-size:calc(13px * var(--fs-body));color:var(--text-2);line-height:1.55}.t3{font-size:calc(12px * var(--fs-body));color:var(--text-3);line-height:1.5}.cap{font-size:calc(11px * var(--fs-body));color:var(--text-3);letter-spacing:.2px}.num{font-family:var(--font-en);font-variant-numeric:tabular-nums;font-weight:700}.serif{font-family:var(--font-serif)}.pill{display:inline-flex;align-items:center;gap:4px;font-size:calc(11px * var(--fs-body));font-weight:600;padding:2.5px 9px;border-radius:99px;line-height:1.5}.pill.win{background:rgba(233,151,63,.16);color:var(--gold-deep)}.pill.risk{background:rgba(192,57,43,.13);color:var(--error)}.pill.care{background:rgba(78,138,60,.14);color:var(--success-deep)}.pill.warm{background:rgba(85,146,170,.22);color:var(--primary-600)}.pill.line{border:1px solid var(--line);color:var(--text-2);background:transparent}.pill.gold{background:var(--gold);color:var(--on-brand)}.pill.ai{background:linear-gradient(100deg,var(--primary-700),var(--primary));color:var(--on-brand)}.kind{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:6px;font-size:calc(11px * var(--fs-body));font-weight:700;font-family:var(--font-serif);flex-shrink:0}.kind.sell{background:var(--gold);color:var(--on-brand)}.kind.nurture{background:var(--sky);color:var(--on-brand)}.btn{height:38px;padding:0 15px;border-radius:var(--r-btn);border:none;font-family:var(--font-sans);font-size:calc(13.5px * var(--fs-body));font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:transform .14s var(--e),opacity .14s}.btn:active{transform:scale(.96)}.btn.pri{background:var(--primary-700);color:var(--on-brand);box-shadow:0 4px 14px -6px rgba(46,90,107,.7)}.btn.gold{background:var(--gold);color:var(--on-brand)}.btn.gh{background:var(--sunken);color:var(--text-2)}.btn.line{border:1px solid var(--line);background:transparent;color:var(--text-2)}.btn.blk{width:100%;height:46px;font-size:calc(15px * var(--fs-body));border-radius:12px}.bar{height:5px;border-radius:99px;background:var(--sunken);overflow:hidden}.bar i{display:block;height:100%;border-radius:99px;transition:width .8s var(--e-out)}.chips{display:flex;gap:7px;flex-wrap:wrap}.chip{font-size:calc(12px * var(--fs-body));padding:6px 11px;border-radius:99px;background:var(--sunken);color:var(--text-2);cursor:pointer;border:1px solid transparent;transition:all .16s var(--e)}.chip.on{background:rgba(46,90,107,.13);border-color:rgba(46,90,107,.4);color:var(--primary-700);font-weight:600}.chip:active{transform:scale(.96)}.seg{display:flex;gap:7px;padding:4px 14px 10px;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.kv{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:calc(13.5px * var(--fs-body))}.kv:last-child{border-bottom:none}.kv .k{width:62px;flex-shrink:0;color:var(--text-3);font-size:calc(12.5px * var(--fs-body))}.kv .v{flex:1;color:var(--text);font-weight:500;min-width:0}.kv .a{color:var(--primary-700);font-size:calc(12px * var(--fs-body));font-weight:600;cursor:pointer;flex-shrink:0}.statgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 14px 10px}.stat{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:11px 10px}.stat .n{font-family:var(--font-en);font-size:calc(19px * var(--fs-body));font-weight:800;font-variant-numeric:tabular-nums;color:var(--primary-700);line-height:1.2;display:flex;align-items:baseline;gap:1px}.stat .n small{font-size:calc(11px * var(--fs-body));font-weight:600}.stat .l{font-size:calc(11px * var(--fs-body));color:var(--text-3);margin-top:3px}.stat .d{font-size:calc(10.5px * var(--fs-body));margin-top:2px;color:var(--text-3)}.stat .d.up{color:var(--success-deep)}.stat .d.dn{color:var(--error)}.spark{display:block;width:100%;height:34px}.donut-row{display:flex;align-items:center;gap:16px;padding:4px 14px}.legend{flex:1}.li{display:flex;align-items:center;gap:7px;font-size:calc(12.5px * var(--fs-body));color:var(--text-2);padding:4px 0}.li i{width:9px;height:9px;border-radius:3px;flex-shrink:0}.li b{margin-left:auto;font-family:var(--font-en);color:var(--text)}.tl{position:relative;padding:2px 14px 4px}.tl:before{content:"";position:absolute;left:29px;top:12px;bottom:14px;width:1.5px;background:linear-gradient(180deg,var(--line),rgba(232,226,216,0))}.ev{position:relative;padding-left:32px;margin-bottom:14px}.ev .node{position:absolute;left:0;top:2px;width:26px;height:26px;border-radius:50%;background:var(--surface);border:1.5px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:calc(11px * var(--fs-body));font-weight:700;font-family:var(--font-serif);color:var(--text-2);z-index:2}.ev .node.ai{background:linear-gradient(135deg,var(--primary-700),var(--primary));color:var(--on-brand);border-color:transparent;box-shadow:0 2px 8px -2px rgba(46,90,107,.6)}.ev .node.me{background:var(--gold);color:var(--on-brand);border-color:transparent}.ev .hd{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:3px}.ev .d{font-family:var(--font-en);font-size:calc(11px * var(--fs-body));color:var(--text-3);font-weight:600}.ev .bd{font-size:calc(13.5px * var(--fs-body));line-height:1.6;color:var(--text)}.ev .plan{margin-top:6px;padding:7px 9px;background:var(--gold-soft);border-left:2.5px solid var(--gold);border-radius:0 8px 8px 0;font-size:calc(12.5px * var(--fs-body));line-height:1.55;color:var(--text-2)}.ev .plan b{color:var(--gold-deep)}.react{font-size:calc(10.5px * var(--fs-body));padding:1.5px 7px;border-radius:99px;font-weight:600}.react.p{background:rgba(78,138,60,.14);color:var(--success-deep)}.react.n{background:var(--sunken);color:var(--text-3)}.react.c{background:rgba(192,57,43,.12);color:var(--error)}@keyframes flashIn{0%{box-shadow:0 0 0 3px rgba(233,151,63,.5);background:var(--gold-50)}to{box-shadow:var(--sh-card)}}.flash{animation:flashIn 1.7s var(--e)}.note{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);margin:0 14px 9px;padding:13px;border-left:3px solid var(--sky)}.note.hot{border-left-color:var(--gold)}.note.risk{border-left-color:var(--error)}.note .src{font-size:calc(11px * var(--fs-body));color:var(--text-3);display:flex;align-items:center;gap:5px;margin-bottom:5px}.note .tx{font-size:calc(13.5px * var(--fs-body));line-height:1.6;color:var(--text)}.note .na{display:flex;gap:8px;margin-top:9px}.note .na .add{background:var(--primary-700);color:var(--on-brand)}.note .na .ig{background:var(--sunken);color:var(--text-3)}.chat{padding:6px 14px 4px}.msg{display:flex;gap:9px;margin-bottom:12px;align-items:flex-start}.msg.u{flex-direction:row-reverse}.msg .bub{max-width:78%;padding:10px 13px;border-radius:5px 16px 16px;font-size:calc(14px * var(--fs-body));line-height:1.6;background:var(--surface);box-shadow:var(--sh-card)}.msg.u .bub{background:var(--primary-700);color:var(--on-brand);border-top-left-radius:16px;border-top-right-radius:5px}.msg .who{font-size:calc(10.5px * var(--fs-body));color:var(--text-3);margin-bottom:3px}.msg.u .who{text-align:right}.msg .mw{display:flex;flex-direction:column;max-width:78%}.ccard{background:linear-gradient(150deg,var(--primary-700),var(--primary-800));border-radius:var(--r-lg);padding:14px;color:var(--on-brand);margin:6px 14px 12px;box-shadow:var(--sh-ai);border:1px solid rgba(233,151,63,.28);position:relative;overflow:hidden}.ccard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.1) 48%,transparent 62%);transform:translate(-120%);animation:sheen 5.5s var(--e) infinite}@keyframes sheen{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}.ccard .ct{font-family:var(--font-serif);font-size:calc(14.5px * var(--fs-body));font-weight:600;margin-bottom:9px;display:flex;align-items:center;gap:6px;color:var(--gold-soft)}.dim{display:flex;align-items:center;gap:8px;margin-bottom:7px;font-size:calc(12px * var(--fs-body))}.dim .l{width:30px;flex-shrink:0;opacity:.85}.dim .bar{flex:1;height:5px;background:rgba(255,255,255,.16)}.dim .bar i{background:linear-gradient(90deg,var(--sky),var(--primary-200))}.dim .bar i.bad{background:linear-gradient(90deg,#c97a16,#e0706a)}.dim b{width:24px;text-align:right;font-family:var(--font-en)}.vp{display:flex;gap:8px;margin-top:9px;align-items:flex-start}.vp .ic{width:20px;height:20px;border-radius:6px;background:rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;font-size:calc(11px * var(--fs-body));flex-shrink:0;margin-top:1px}.vp .vx{font-size:calc(12.5px * var(--fs-body));line-height:1.6;opacity:.94}.vp .vx b{display:block;font-size:calc(11.5px * var(--fs-body));opacity:.7;font-weight:600;margin-bottom:1px;letter-spacing:.3px}.ccard .alt{margin-top:10px;padding:9px 11px;background:rgba(255,255,255,.1);border-radius:11px;font-size:calc(12.5px * var(--fs-body));line-height:1.6}.ccard .alt .use{display:inline-block;margin-top:6px;color:var(--gold-soft);font-weight:700;font-size:calc(12px * var(--fs-body))}.rt-sum{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 14px 10px}.rt-sum .s{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:11px 8px;text-align:center}.rt-sum .s b{display:block;font-family:var(--font-en);font-size:calc(16px * var(--fs-body));font-weight:800;color:var(--primary-700)}.rt-sum .s span{font-size:calc(10.5px * var(--fs-body));color:var(--text-3)}.stop{display:flex;gap:11px;margin:0 14px 10px;position:relative}.stop .rail{width:26px;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.stop .pin{width:26px;height:26px;border-radius:50%;background:var(--primary-700);color:var(--on-brand);display:flex;align-items:center;justify-content:center;font-family:var(--font-en);font-size:calc(12px * var(--fs-body));font-weight:700;box-shadow:0 2px 8px -3px rgba(46,90,107,.7)}.stop .lnk{flex:1;width:2px;background:repeating-linear-gradient(180deg,var(--line) 0 4px,transparent 4px 8px);margin:3px 0}.stop .b{flex:1;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:12px;min-width:0}.fitem{display:flex;gap:10px;margin:0 14px 9px;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:12px}.fitem .fm{flex:1;min-width:0}.menu{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);margin:0 14px 10px;overflow:hidden}.menu .it{display:flex;align-items:center;gap:11px;padding:13px 14px;border-bottom:1px solid var(--line);cursor:pointer}.menu .it:last-child{border-bottom:none}.menu .it:active{background:var(--sunken)}.menu .it .ic{width:30px;height:30px;border-radius:9px;background:rgba(46,90,107,.11);color:var(--primary-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu .it .lb{flex:1;font-size:calc(14px * var(--fs-body));font-weight:500}.menu .it .ar{color:var(--text-3);font-size:calc(15px * var(--fs-body))}.menu .it .vl{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.setrow{padding:13px 14px;border-bottom:1px solid var(--line)}.setrow:last-child{border-bottom:none}.setrow .lb{font-size:calc(14px * var(--fs-body));font-weight:500}.setrow .ds{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);margin-top:2px;line-height:1.5}.toggle{width:44px;height:26px;border-radius:99px;background:var(--sunken);position:relative;cursor:pointer;transition:background .22s var(--e);flex-shrink:0}.toggle i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--surface);box-shadow:0 1px 4px rgba(0,0,0,.18);transition:transform .22s var(--e-out)}.toggle.on{background:var(--primary)}.toggle.on i{transform:translate(18px)}uni-input[type=range]{-webkit-appearance:none;width:100%;height:4px;border-radius:99px;background:var(--line);margin-top:10px}uni-input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--primary-700);box-shadow:0 2px 6px rgba(46,90,107,.4)}.field{margin-bottom:13px}.field .lb{font-size:calc(12.5px * var(--fs-body));color:var(--text-2);margin-bottom:6px;font-weight:500}.field .wrap{position:relative;display:flex;align-items:center}.input,.textarea{width:100%;border:1px solid var(--line);background:var(--sunken);border-radius:11px;padding:0 13px;height:46px;font-size:calc(15px * var(--fs-body));font-family:var(--font-sans);color:var(--text);outline:none}.textarea{min-height:82px;padding:11px 13px;resize:none;line-height:1.6}.input:focus,.textarea:focus{border-color:var(--primary);background:var(--surface)}.input::-moz-placeholder,.textarea::-moz-placeholder{color:var(--text-3)}.input::placeholder,.textarea::placeholder{color:var(--text-3)}.vmic{position:absolute;right:8px;width:32px;height:32px;border-radius:50%;background:rgba(46,90,107,.12);color:var(--primary-700);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.vmic.rec{background:var(--error);color:var(--on-brand);animation:pulse 1s infinite}.vmic.ai{background:var(--gold);color:var(--on-brand)}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:0 14px 6px}.cal .wd{text-align:center;font-size:calc(11px * var(--fs-body));color:var(--text-3);padding:4px 0}.cal .dc{aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;font-family:var(--font-en);font-size:calc(13px * var(--fs-body));color:var(--text);cursor:pointer;position:relative}.cal .dc.today{background:rgba(46,90,107,.12);color:var(--primary-700);font-weight:700}.cal .dc.sel{background:var(--primary-700);color:var(--on-brand);font-weight:700;box-shadow:0 3px 10px -4px rgba(46,90,107,.8)}.cal .dc .dot{width:4px;height:4px;border-radius:50%;background:var(--gold);margin-top:2px}.cal .dc.sel .dot{background:var(--surface)}.mile{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 14px 10px}.mile .m{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:12px 6px;text-align:center}.mile .m .ic{font-size:calc(19px * var(--fs-body))}.mile .m .t{font-size:calc(11.5px * var(--fs-body));font-weight:600;margin-top:5px}.mile .m .d{font-size:calc(10px * var(--fs-body));color:var(--text-3);margin-top:2px}.sk{background:linear-gradient(90deg,var(--sunken) 25%,var(--sunken) 50%,var(--sunken) 75%);background-size:200% 100%;animation:sk 1.3s infinite;border-radius:8px}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.empty{text-align:center;padding:34px 20px;color:var(--text-3)}.empty .ei{font-size:calc(30px * var(--fs-title));opacity:.5;margin-bottom:8px}.empty .et{font-size:calc(13px * var(--fs-body));line-height:1.7}.aibanner{margin:0 14px 12px;border-radius:var(--r-lg);padding:15px;color:var(--on-brand);position:relative;overflow:hidden;background:linear-gradient(145deg,var(--primary-700) 0%,var(--primary-700) 55%,var(--primary-800) 100%);box-shadow:var(--sh-ai);border:1px solid rgba(233,151,63,.26)}.aibanner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.09) 48%,transparent 60%);transform:translate(-120%);animation:sheen 5s var(--e) infinite}.aibanner .ah{display:flex;align-items:center;gap:8px;font-size:calc(11px * var(--fs-body));letter-spacing:.6px;color:var(--gold-400);font-weight:600;margin-bottom:9px;position:relative;z-index:2}.aibanner .orb{width:22px;height:22px;border-radius:50;background:conic-gradient(from 200deg,var(--sky),var(--gold),var(--sky));box-shadow:0 0 12px rgba(85,146,170,.7);position:relative}.aibanner .orb:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:var(--primary-700)}.aibanner .ab{font-size:calc(14px * var(--fs-body));line-height:1.75;position:relative;z-index:2}.aibanner .ab b{color:var(--gold-200);font-weight:700}.aibanner .ab .hl{background:rgba(233,151,63,.22);padding:1px 4px;border-radius:4px}.aibanner .af{display:flex;gap:8px;margin-top:12px;position:relative;z-index:2}.aibanner .af .p{background:rgba(255,255,255,.96);color:var(--primary-800)}.aibanner .af .g{background:rgba(255,255,255,.14);color:var(--gold-soft)}.think{display:flex;align-items:center;gap:7px;font-size:calc(12.5px * var(--fs-body));color:var(--gold-400)}.think i{width:5px;height:5px;border-radius:50%;background:var(--sky);animation:bounce 1.1s infinite}.think i:nth-child(2){animation-delay:.16s}@keyframes bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.why{margin-top:10px;padding-top:9px;border-top:1px dashed rgba(255,255,255,.2);font-size:calc(11.5px * var(--fs-body));line-height:1.65;color:rgba(255,255,255,.8)}.why b{color:var(--gold-200);font-weight:600}.conf{display:inline-flex;align-items:center;gap:4px;font-size:calc(10.5px * var(--fs-body));padding:2px 7px;border-radius:99px;background:rgba(255,255,255,.13);color:var(--gold-soft);font-family:var(--font-en)}.aichip{display:inline-flex;align-items:center;gap:5px;font-size:calc(12px * var(--fs-body));padding:6px 10px;border-radius:99px;background:rgba(255,255,255,.12);color:var(--gold-soft);cursor:pointer;margin:5px 5px 0 0}.aichip:active{background:rgba(255,255,255,.22)}.act{display:flex;gap:11px;align-items:flex-start;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);margin:0 14px 9px;padding:13px;cursor:pointer;position:relative;overflow:hidden;transition:transform .16s var(--e)}.act:active{transform:scale(.985)}.act:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ac, var(--primary))}.act .mi{flex:1;min-width:0}.act .nm{display:flex;align-items:center;gap:6px;font-size:calc(14.5px * var(--fs-body));font-weight:600;flex-wrap:wrap}.act .sg{font-size:calc(12.5px * var(--fs-body));color:var(--text-2);line-height:1.55;margin-top:4px}.act .go{align-self:center;flex-shrink:0;height:31px;padding:0 13px;border-radius:99px;background:var(--ac, var(--primary));color:var(--on-brand);font-size:calc(12.5px * var(--fs-body));font-weight:600;display:flex;align-items:center;justify-content:center}.act .go.gh{background:var(--sunken);color:var(--text-2)}.quickgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 14px 10px}.q{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:12px 4px;text-align:center;cursor:pointer;transition:transform .16s var(--e)}.q:active{transform:scale(.95)}.q .ic{width:26px;height:26px;margin:0 auto 5px;color:var(--primary-700)}.q .t{font-size:calc(11.5px * var(--fs-body));color:var(--text-2);font-weight:500}.dashgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0 14px 10px}.dstat{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:12px}.dstat .l{font-size:calc(11.5px * var(--fs-body));color:var(--text-3)}.dstat .n{font-family:var(--font-en);font-size:calc(21px * var(--fs-title));font-weight:800;color:var(--primary-700);margin-top:3px;font-variant-numeric:tabular-nums}.dstat .n small{font-size:calc(12px * var(--fs-body));font-weight:600;color:var(--gold-deep)}.dstat .d{font-size:calc(10.5px * var(--fs-body));color:var(--text-3);margin-top:2px}.dstat .d.up{color:var(--success-deep)}.funnel .fr{display:flex;align-items:center;gap:9px;margin-bottom:7px}.funnel .fl{width:56px;font-size:calc(11.5px * var(--fs-body));color:var(--text-2);flex-shrink:0}.funnel .fbar{height:22px;border-radius:6px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;color:var(--on-brand);font-family:var(--font-en);font-size:calc(11.5px * var(--fs-body));font-weight:700;min-width:12%}.hero{padding:2px 14px 6px}.hero .hi{font-family:var(--font-serif);font-size:calc(22px * var(--fs-title));font-weight:600;letter-spacing:.3px;line-height:1.35}.hero .hi small{display:block;font-family:var(--font-sans);font-size:calc(12px * var(--fs-body));font-weight:400;color:var(--text-3);letter-spacing:.6px;margin-bottom:3px}.res{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:12px 14px 0}.res .ri{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:12px}.res .ri .n{font-family:var(--font-en);font-size:calc(23px * var(--fs-title));font-weight:800;color:var(--primary-700);display:flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums}.res .ri .n small{font-size:calc(11px * var(--fs-body));font-weight:700;color:var(--gold-deep);background:var(--gold-soft);padding:1px 6px;border-radius:99px}.res .ri .l{font-size:calc(11px * var(--fs-body));color:var(--text-3);margin-top:3px}.res .ri .l.up{color:var(--success-deep)}.streakbar{display:flex;align-items:center;gap:9px;margin:0 14px 10px;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:11px 13px}.streakbar .fl{font-size:calc(22px * var(--fs-title))}.streakbar .tx{flex:1}.streakbar .tx b{font-family:var(--font-en);font-size:calc(15px * var(--fs-body));color:var(--primary-700)}.streakbar .lv{font-size:calc(11px * var(--fs-body));color:var(--text-3)}.lvbar{width:70px;height:4px;border-radius:99px;background:var(--sunken);overflow:hidden;margin-top:4px}.lvbar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--sky))}.mask{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(28,25,23,.45);opacity:0;pointer-events:none;transition:opacity .26s var(--e);z-index:70;backdrop-filter:blur(2px)}.mask.show{opacity:1;pointer-events:auto}.sheet{position:absolute;left:0;right:0;bottom:0;background:var(--surface);border-radius:var(--r-sheet) var(--r-sheet) 0 0;z-index:80;transform:translateY(102%);transition:transform .34s var(--e-out);max-height:88%;display:flex;flex-direction:column;box-shadow:0 -10px 40px -12px rgba(0,0,0,.3)}.sheet.show{transform:translateY(0)}.sheet .grip{width:38px;height:4px;border-radius:99px;background:var(--line);margin:9px auto 2px;flex-shrink:0}.sheet .sh{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 10px;flex-shrink:0}.sheet .sh b{font-family:var(--font-serif);font-size:calc(16px * var(--fs-body));font-weight:600}.sheet .x{width:28px;height:28px;border-radius:50%;background:var(--sunken);display:flex;align-items:center;justify-content:center;color:var(--text-2);cursor:pointer;font-size:calc(13px * var(--fs-body))}.sheet .sbody{flex:1;overflow-y:auto;scrollbar-width:none;padding:0 16px 4px}.sheet .sbody::-webkit-scrollbar{display:none}.sheet .sacts{flex-shrink:0;display:flex;gap:9px;padding:10px 16px 20px;border-top:1px solid var(--line)}.sheet .sacts .ok{background:var(--primary-700);color:var(--on-brand)}.sheet .sacts .cp{background:var(--sunken);color:var(--text-2)}.toast{position:absolute;left:50%;bottom:calc(var(--tab-h) + var(--ai-h) + 22px);transform:translate(-50%,14px);background:rgba(28,25,23,.94);color:var(--on-brand);font-size:calc(13px * var(--fs-body));padding:10px 16px;border-radius:12px;z-index:95;opacity:0;pointer-events:none;transition:all .28s var(--e-out);max-width:86%;text-align:center;line-height:1.5;box-shadow:0 8px 26px -8px rgba(0,0,0,.4);backdrop-filter:blur(6px)}.toast.show{opacity:1;transform:translate(-50%)}@keyframes inR{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes inL{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.screen.in-r>*{animation:inR .32s var(--e-out) both}.screen.in-l>*{animation:inL .3s var(--e-out) both}.screen.in-u>*{animation:up .34s var(--e-out) both}.subbar{display:flex;align-items:center;gap:9px;margin:0 14px 10px;background:linear-gradient(115deg,var(--primary-700),var(--primary-800) 58%,var(--primary-600));color:var(--on-brand);border-radius:var(--r-card);box-shadow:var(--sh-ai);padding:11px 13px;position:relative;overflow:hidden}.subbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgba(233,151,63,.3) 50%,transparent 65%);transform:translate(-100%);animation:sheen 5.5s var(--e) infinite}.subbar .sb-i{width:32px;height:32px;border-radius:10px;background:rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;flex:0 0 auto;position:relative;z-index:2}.subbar .sb-t{flex:1;min-width:0;position:relative;z-index:2}.subbar .sb-t .n{font-family:var(--font-serif);font-size:calc(14px * var(--fs-body));font-weight:600}.subbar .sb-t .d{font-size:calc(11px * var(--fs-body));color:var(--gold-400);margin-top:1px}.subbar .sb-b{background:var(--gold);color:var(--gold-800);border:none;border-radius:var(--r-pill);padding:5px 11px;font-family:var(--font-sans);font-size:calc(12px * var(--fs-body));font-weight:700;cursor:pointer;position:relative;z-index:2}.subhero{margin:12px 14px 10px;border-radius:var(--r-lg);padding:15px;color:var(--on-brand);background:linear-gradient(135deg,var(--primary-600),var(--primary-800) 62%,var(--primary-700));box-shadow:var(--sh-ai);position:relative;overflow:hidden}.subhero:before{content:"";position:absolute;right:-34px;top:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(233,151,63,.42),transparent 68%)}.subhero .sh-h{display:flex;align-items:center;gap:8px;position:relative;z-index:2}.subhero .sh-h .tt{font-family:var(--font-serif);font-size:calc(17px * var(--fs-body));font-weight:600}.subhero .sh-badge{margin-left:auto;background:rgba(255,255,255,.16);border-radius:var(--r-pill);padding:3px 9px;font-size:calc(11px * var(--fs-body))}.subhero .sh-badge.warn{background:rgba(224,138,60,.3)}.subhero .sh-badge.gold{background:rgba(233,151,63,.34);color:var(--gold-soft)}.subhero .sh-sub{font-size:calc(11.5px * var(--fs-body));color:var(--gold-400);margin-top:2px;position:relative;z-index:2}.subhero .sh-bar{height:6px;border-radius:99px;background:rgba(255,255,255,.18);overflow:hidden;margin:11px 0 5px;position:relative;z-index:2}.subhero .sh-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--gold),var(--gold-400))}.subhero .sh-f{display:flex;justify-content:space-between;font-size:calc(11px * var(--fs-body));color:var(--gold-400);position:relative;z-index:2}.quota{display:flex;gap:8px;margin:11px 0 0;position:relative;z-index:2}.quota .q{flex:1;background:rgba(255,255,255,.1);border-radius:10px;padding:7px 8px}.quota .q .n{font-family:var(--font-en);font-size:calc(13px * var(--fs-body));font-weight:800}.quota .q .l{font-size:calc(10.5px * var(--fs-body));color:var(--gold-400);margin-top:1px}.quota .q .b{height:3px;border-radius:99px;background:rgba(255,255,255,.2);margin-top:5px;overflow:hidden}.quota .q .b i{display:block;height:100%;background:var(--gold);border-radius:99px}.plan{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);margin:0 14px 10px;padding:14px;border:1.5px solid transparent;transition:.22s var(--e)}.plan.on{border-color:var(--gold);box-shadow:0 0 0 3px rgba(233,151,63,.14),var(--sh-card)}.plan.rec{border-color:var(--primary)}.plan .p-h{display:flex;align-items:baseline;gap:7px}.plan .p-n{font-family:var(--font-serif);font-size:calc(16px * var(--fs-body));font-weight:600;color:var(--text)}.plan .p-tag{font-size:calc(10.5px * var(--fs-body));background:var(--gold-soft);color:var(--gold-deep);border-radius:var(--r-pill);padding:2px 7px;font-weight:700}.plan .p-tag.cur{background:var(--sunken);color:var(--text-2)}.plan .p-tag.hot{background:var(--primary);color:var(--on-brand)}.plan .p-pr{margin-left:auto;font-family:var(--font-en);font-weight:800;font-size:calc(17px * var(--fs-body));color:var(--gold-deep)}.plan .p-pr small{font-size:calc(11px * var(--fs-body));color:var(--text-3);font-weight:600}.plan .p-d{font-size:calc(12px * var(--fs-body));color:var(--text-2);margin-top:3px}.plan .p-f{margin:9px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px}.plan .p-f div{font-size:calc(12px * var(--fs-body));color:var(--text-2);display:flex;gap:5px;align-items:flex-start;line-height:1.5}.plan .p-f div b{color:var(--text);font-weight:600}.plan .p-a{margin-top:11px;display:flex;gap:8px}.plan .p-a .btn{flex:1}.crhero{margin:12px 14px 10px;border-radius:var(--r-lg);padding:16px;color:var(--on-brand);background:linear-gradient(135deg,var(--gold-deep),var(--gold-deep) 70%,var(--gold-deep));box-shadow:var(--sh-ai);position:relative;overflow:hidden}.crhero:before{content:"";position:absolute;right:-30px;bottom:-46px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.24),transparent 70%)}.crhero .cr-l{font-size:calc(11.5px * var(--fs-body));color:var(--gold-200);position:relative;z-index:2}.crhero .cr-n{font-family:var(--font-en);font-size:calc(34px * var(--fs-title));font-weight:800;line-height:1.1;margin-top:3px;position:relative;z-index:2;letter-spacing:-.5px}.crhero .cr-n small{font-size:calc(14px * var(--fs-body));font-weight:600;color:var(--gold-200);margin-left:4px}.crhero .cr-x{display:flex;gap:8px;margin-top:11px;position:relative;z-index:2}.crhero .cr-x div{flex:1;background:rgba(255,255,255,.13);border-radius:10px;padding:7px 9px}.crhero .cr-x div .n{font-family:var(--font-en);font-size:calc(14px * var(--fs-body));font-weight:800}.crhero .cr-x div .l{font-size:calc(10.5px * var(--fs-body));color:var(--gold-200);margin-top:1px}.crhero .cr-t{font-size:calc(11.5px * var(--fs-body));color:var(--gold-200);margin-top:10px;position:relative;z-index:2}.pack{display:flex;align-items:center;gap:11px;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);margin:0 14px 9px;padding:12px 14px;border:1.5px solid transparent}.pack.hot{border-color:var(--gold);background:linear-gradient(180deg,var(--gold-50),var(--surface) 60%)}.pack .pk-n{flex:1;min-width:0}.pack .pk-n .n{font-family:var(--font-en);font-size:calc(18px * var(--fs-body));font-weight:800;color:var(--text)}.pack .pk-n .n em{font-style:normal;font-size:calc(12px * var(--fs-body));color:var(--success);font-weight:700;margin-left:5px}.pack .pk-n .d{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);margin-top:1px}.pack .pk-p{font-family:var(--font-en);font-size:calc(16px * var(--fs-body));font-weight:800;color:var(--gold-deep)}.pack .pk-b{background:var(--gold);color:var(--gold-800);border:none;border-radius:var(--r-pill);padding:6px 13px;font-family:var(--font-sans);font-size:calc(12.5px * var(--fs-body));font-weight:700;cursor:pointer}.pack .pk-b.gh{background:var(--sunken);color:var(--text-2)}.flow{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);margin:0 14px 10px;overflow:hidden}.flow .fi{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line)}.flow .fi:last-child{border-bottom:none}.flow .fi .ic{width:30px;height:30px;border-radius:9px;background:var(--sunken);display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--text-2)}.flow .fi .tx{flex:1;min-width:0}.flow .fi .tx .n{font-size:calc(13.5px * var(--fs-body));color:var(--text);font-weight:600}.flow .fi .tx .d{font-size:calc(11px * var(--fs-body));color:var(--text-3);margin-top:1px}.flow .fi .v{font-family:var(--font-en);font-size:calc(15px * var(--fs-body));font-weight:800;flex:0 0 auto}.flow .fi .v.plus{color:var(--success)}.flow .fi .v.minus{color:var(--error)}.task{display:flex;align-items:center;gap:10px;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);margin:0 14px 8px;padding:11px 13px}.task .tk-i{width:34px;height:34px;border-radius:11px;background:var(--gold-soft);color:var(--gold-deep);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.task .tk-t{flex:1;min-width:0}.task .tk-t .n{font-size:calc(13.5px * var(--fs-body));font-weight:600;color:var(--text)}.task .tk-t .d{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);margin-top:1px}.task .tk-b{border:none;border-radius:var(--r-pill);padding:6px 12px;font-family:var(--font-sans);font-size:calc(12px * var(--fs-body));font-weight:700;background:var(--primary);color:var(--on-brand);cursor:pointer}.task .tk-b.done{background:var(--sunken);color:var(--text-3);cursor:default}.task .tk-v{font-family:var(--font-en);font-size:calc(13px * var(--fs-body));font-weight:800;color:var(--gold-deep)}.ncai{margin:0 14px 10px;border-radius:var(--r-card);padding:13px;background:linear-gradient(135deg,var(--gold-soft),var(--gold-50) 70%);border:1px dashed var(--gold)}.ncai .na-h{display:flex;align-items:center;gap:6px;font-size:calc(12.5px * var(--fs-body));font-weight:700;color:var(--gold-deep)}.ncai .na-d{font-size:calc(11.5px * var(--fs-body));color:var(--text-2);margin-top:3px;line-height:1.6}.ncai .na-a{display:flex;gap:8px;margin-top:9px}.ncai .na-a .btn{flex:1}.ncf{margin:0 14px 10px;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);overflow:hidden}.ncf .fi{padding:11px 14px;border-bottom:1px solid var(--line)}.ncf .fi:last-child{border-bottom:none}.ncf .fi .lb{font-size:calc(12px * var(--fs-body));color:var(--text-3);margin-bottom:5px;display:flex;align-items:center;gap:4px}.ncf .fi .lb i{color:var(--error);font-style:normal}.ncf .fi .chips{margin-top:0}.ncf .fi .chips .chip{background:var(--glaze)}.ncf .fi .chips .chip.on{background:var(--primary);color:var(--on-brand);border-color:var(--primary)}.req{color:var(--error);font-size:calc(11px * var(--fs-body));margin:-4px 14px 8px;display:none}.req.show{display:block}.screen.auth{padding-bottom:0}.authpage{min-height:100%;display:flex;flex-direction:column}.authpage .scroller{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.authpage .scroller::-webkit-scrollbar{display:none}.splash{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 50% 8%,var(--primary-600) 0%,var(--primary-800) 46%,var(--primary-800) 100%);color:var(--on-brand);position:relative;overflow:hidden}.splash:after{content:"";position:absolute;width:420px;height:420px;border-radius:50%;top:-140px;right:-160px;background:radial-gradient(circle,rgba(233,151,63,.34),transparent 66%)}.splash .sp-mark{width:96px;height:96px;border-radius:26px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:calc(40px * var(--fs-title));font-weight:700;letter-spacing:2px;box-shadow:0 18px 46px -18px rgba(0,0,0,.5);animation:spIn .7s var(--e-out) both;position:relative;z-index:2}@keyframes spIn{0%{opacity:0;transform:translateY(14px) scale(.92)}to{opacity:1;transform:none}}.splash .sp-n{font-family:var(--font-serif);font-size:calc(23px * var(--fs-title));font-weight:600;letter-spacing:3px;margin-top:22px;position:relative;z-index:2;animation:spIn .7s .1s var(--e-out) both}.splash .sp-s{font-size:calc(12.5px * var(--fs-body));color:rgba(255,255,255,.62);letter-spacing:2.6px;margin-top:9px;position:relative;z-index:2;animation:spIn .7s .18s var(--e-out) both}.splash .sp-by{position:absolute;left:0;right:0;bottom:42px;text-align:center;font-size:calc(11px * var(--fs-body));color:rgba(255,255,255,.45);letter-spacing:1px;z-index:2}.splash .sp-line{width:52px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--gold),rgba(233,151,63,0));margin-top:26px;position:relative;z-index:2;animation:spLine 1.2s .3s var(--e) infinite}@keyframes spLine{0%{opacity:.25;transform:translate(-8px)}50%{opacity:1;transform:translate(8px)}to{opacity:.25;transform:translate(-8px)}}.onb{flex:1;display:flex;flex-direction:column;background:var(--glaze)}.onb .skip{position:absolute;top:16px;right:16px;z-index:5;font-size:calc(12.5px * var(--fs-body));color:var(--text-3);padding:8px 12px;border-radius:99px;background:rgba(255,255,255,.7);cursor:pointer}.onb .slides{flex:1;min-height:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.onb .slides::-webkit-scrollbar{display:none}.onb .slide{flex:0 0 100%;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:26px 34px 0;text-align:center}.onb .art{width:206px;height:206px;position:relative;display:flex;align-items:center;justify-content:center}.onb .art .halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 40%,rgba(46,90,107,.2),transparent 68%)}.onb .art svg{position:relative;z-index:2}.onb .h1{font-family:var(--font-serif);font-size:calc(23px * var(--fs-title));font-weight:600;color:var(--text);margin-top:24px;letter-spacing:.4px}.onb .p{font-size:calc(13.5px * var(--fs-body));color:var(--text-2);line-height:1.85;margin-top:11px}.onb .p b{color:var(--primary-700);font-weight:600}.onb .dots{display:flex;gap:6px;justify-content:center;padding:16px 0 20px}.onb .dots i{width:6px;height:6px;border-radius:99px;background:var(--line);transition:all .28s var(--e);display:block}.onb .dots i.on{width:20px;background:var(--primary-700)}.onb .cta{padding:0 24px 34px}.onb .cta .hint{text-align:center;font-size:calc(11px * var(--fs-body));color:var(--text-3);margin-top:13px;letter-spacing:.2px}.lg{flex:1;display:flex;flex-direction:column;background:var(--glaze)}.lg-hd{flex-shrink:0;padding:26px 26px 6px}.lg-hd .mk{width:56px;height:56px;border-radius:17px;background:linear-gradient(140deg,var(--primary-700),var(--primary));display:flex;align-items:center;justify-content:center;color:var(--on-brand);font-family:var(--font-serif);font-size:calc(25px * var(--fs-title));font-weight:700;box-shadow:0 10px 26px -10px rgba(46,90,107,.62)}.lg-hd h1{font-family:var(--font-serif);font-size:calc(24px * var(--fs-title));font-weight:600;color:var(--text);margin-top:16px;letter-spacing:.5px}.lg-hd .sub{font-size:calc(12.5px * var(--fs-body));color:var(--text-3);margin-top:6px;line-height:1.6}.lg-tabs{display:flex;gap:22px;padding:20px 26px 0;flex-shrink:0}.lg-bd{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:16px 26px 0}.lg-bd::-webkit-scrollbar{display:none}.frow{display:flex;align-items:center;gap:10px;border-bottom:1.5px solid var(--line);padding:6px 0 9px;margin-bottom:6px;transition:border-color .18s var(--e)}.frow.focus{border-color:var(--primary)}.frow .pre{font-size:calc(15px * var(--fs-body));color:var(--text-2);font-weight:600;flex-shrink:0;display:flex;align-items:center;gap:4px}.frow .pre em{font-style:normal;color:var(--text-3);font-size:calc(13px * var(--fs-body))}.frow .eye{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--text-3);cursor:pointer;flex-shrink:0}.frow .cb{flex-shrink:0;height:31px;padding:0 13px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--primary-700);font-family:var(--font-sans);font-size:calc(12.5px * var(--fs-body));font-weight:600;cursor:pointer;white-space:nowrap}.frow .cb.off{color:var(--text-3);background:var(--sunken);cursor:default}.ferr{font-size:calc(11.5px * var(--fs-body));color:var(--error);margin:-2px 0 8px;display:none}.ferr.show{display:block}.fhint{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);margin:-2px 0 10px;line-height:1.6}.pwdbar{display:flex;gap:5px;margin:2px 0 8px}.pwdbar i{flex:1;height:3px;border-radius:99px;background:var(--sunken);display:block;transition:background .25s var(--e)}.pwdbar i.on1{background:var(--error)}.pwdbar i.on2{background:var(--warn)}.pwdbar i.on3{background:var(--success)}.agree{display:flex;align-items:flex-start;gap:9px;padding:16px 0 4px;cursor:pointer}.agree .bx{width:19px;height:19px;border-radius:6px;border:1.6px solid var(--line);background:var(--surface);flex-shrink:0;margin-top:1px;display:flex;align-items:center;justify-content:center;transition:all .18s var(--e);color:transparent}.agree .bx.on{background:var(--primary-700);border-color:var(--primary-700);color:var(--on-brand)}.agree .bx.shake{animation:agShake .4s var(--e);border-color:var(--error)}@keyframes agShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.agree .tx{font-size:calc(12.5px * var(--fs-body));color:var(--text-2);line-height:1.75;flex:1}.agree .tx a{color:var(--primary-700);font-weight:600;text-decoration:none}.lg-ft{flex-shrink:0;padding:8px 26px 26px}.lg-ft .lbtn{width:100%;height:50px;border-radius:14px;border:none;font-family:var(--font-sans);font-size:calc(16px * var(--fs-body));font-weight:600;background:var(--primary-700);color:var(--on-brand);box-shadow:0 10px 26px -12px rgba(46,90,107,.8);cursor:pointer;transition:transform .14s var(--e),opacity .2s}.lg-ft .lbtn:active{transform:scale(.985)}.lg-ft .lbtn.ghost{background:var(--sunken);color:var(--text-2);box-shadow:none}.lg-ft .lbtn.dis{background:var(--sunken);color:var(--text-3);box-shadow:none}.lg-ft .row2{display:flex;justify-content:space-between;margin-top:15px;font-size:calc(12.5px * var(--fs-body));color:var(--text-2)}.lg-ft .row2 span{cursor:pointer}.lg-ft .row2 b{color:var(--primary-700);font-weight:600}.divider{display:flex;align-items:center;gap:12px;margin:26px 0 18px}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--line)}.divider span{font-size:calc(11.5px * var(--fs-body));color:var(--text-3)}.socials{display:flex;justify-content:center;gap:30px}.socials .s{display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer}.socials .s .ci{width:48px;height:48px;border-radius:50%;background:var(--surface);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:#5a9e3e;box-shadow:var(--sh-card)}.socials .s .ci.apl{color:var(--text)}.socials .s .ci:active{transform:scale(.94)}.socials .s .nm{font-size:calc(11.5px * var(--fs-body));color:var(--text-3)}.steps{display:flex;align-items:center;gap:8px;padding:4px 26px 0}.steps .i{flex:1;height:3px;border-radius:99px;background:var(--line);display:block}.steps .i.on{background:var(--primary-700)}.steps .i.done{background:var(--sky)}.steps .lb{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);margin-left:8px;flex-shrink:0;font-family:var(--font-en);font-weight:600}.rgdone{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 30px;text-align:center;background:var(--glaze)}.rgdone .badge{width:78px;height:78px;border-radius:26px;background:linear-gradient(140deg,var(--gold),var(--gold-deep));display:flex;align-items:center;justify-content:center;color:var(--on-brand);box-shadow:0 14px 34px -12px rgba(184,99,26,.75);animation:spIn .6s var(--e-out) both}.rgdone h2{font-family:var(--font-serif);font-size:calc(21px * var(--fs-title));font-weight:600;margin-top:20px}.rgdone .p{font-size:calc(13px * var(--fs-body));color:var(--text-2);line-height:1.8;margin-top:9px}.rgdone .gift{margin:22px 0 4px;padding:18px 20px;border-radius:var(--r-lg);background:linear-gradient(135deg,rgba(233,151,63,.14),rgba(233,151,63,.04));border:1px dashed var(--gold);width:100%}.rgdone .gift .n{font-family:var(--font-en);font-size:calc(38px * var(--fs-title));font-weight:800;color:var(--gold-deep);line-height:1.1}.rgdone .gift .l{font-size:calc(12px * var(--fs-body));color:var(--text-2);margin-top:4px}.rgdone .gift .d{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);margin-top:8px;line-height:1.7}.acchd{margin:12px 14px 10px;padding:18px;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--primary-700),var(--primary-800) 72%);color:var(--on-brand);box-shadow:var(--sh-ai);position:relative;overflow:hidden}.acchd:before{content:"";position:absolute;right:-26px;top:-40px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(233,151,63,.3),transparent 70%)}.acchd .top{display:flex;align-items:center;gap:13px;position:relative;z-index:2}.acchd .av{background:rgba(255,255,255,.18)}.acchd .nm{font-family:var(--font-serif);font-size:calc(18px * var(--fs-body));font-weight:600}.acchd .ph{font-family:var(--font-en);font-size:calc(12.5px * var(--fs-body));color:var(--primary-200);margin-top:3px;letter-spacing:.5px}.acchd .sc{margin-left:auto;flex-shrink:0;text-align:center}.acchd .sc .n{font-family:var(--font-en);font-size:calc(20px * var(--fs-title));font-weight:800;color:var(--gold-400)}.acchd .sc .l{font-size:calc(10px * var(--fs-body));color:var(--primary-200);margin-top:1px}.acchd .tip{font-size:calc(11.5px * var(--fs-body));color:var(--primary-200);margin-top:12px;position:relative;z-index:2;line-height:1.7;display:flex;gap:6px;align-items:flex-start}.dev{display:flex;align-items:center;gap:11px;padding:12px 14px;border-bottom:1px solid var(--line)}.dev:last-child{border-bottom:none}.dev .ic{width:34px;height:34px;border-radius:11px;background:var(--sunken);color:var(--text-2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dev .tx{flex:1;min-width:0}.dev .tx .n{font-size:calc(13.5px * var(--fs-body));font-weight:600;color:var(--text)}.dev .tx .d{font-size:calc(11px * var(--fs-body));color:var(--text-3);margin-top:2px}.dev .cur{font-size:calc(11px * var(--fs-body));padding:2.5px 8px;border-radius:99px;background:rgba(78,138,60,.14);color:var(--success-deep);font-weight:600;flex-shrink:0}.dev .rm{font-size:calc(12px * var(--fs-body));color:var(--text-3);flex-shrink:0;cursor:pointer;padding:4px 2px}.dzbtn{display:block;width:calc(100% - 28px);margin:0 14px 10px;height:46px;border-radius:12px;border:1.5px solid rgba(192,57,43,.35);background:rgba(192,57,43,.06);color:var(--error);font-family:var(--font-sans);font-size:calc(14.5px * var(--fs-body));font-weight:600;cursor:pointer}.dzbtn:active{background:rgba(192,57,43,.12)}.quitbtn{display:block;width:calc(100% - 28px);margin:14px 14px 10px;height:48px;border-radius:13px;border:none;background:var(--error);color:var(--on-brand);font-family:var(--font-sans);font-size:calc(15.5px * var(--fs-body));font-weight:600;cursor:pointer;box-shadow:0 10px 24px -12px rgba(192,57,43,.8)}.quitbtn:active{transform:scale(.985)}.delwarn{margin:14px 14px 12px;padding:16px;border-radius:var(--r-lg);background:linear-gradient(140deg,rgba(192,57,43,.1),rgba(192,57,43,.03));border:1px solid rgba(192,57,43,.24)}.delwarn .h{display:flex;align-items:center;gap:7px;color:var(--error);font-size:calc(14px * var(--fs-body));font-weight:700}.delwarn .p{font-size:calc(12.5px * var(--fs-body));color:var(--text-2);line-height:1.85;margin-top:8px}.cklst{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-card);margin:0 14px 10px;overflow:hidden}.cklst .ci{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.cklst .ci:last-child{border-bottom:none}.cklst .ci .ic{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:calc(12px * var(--fs-body));font-weight:700}.cklst .ci .ic.ok{background:rgba(78,138,60,.14);color:var(--success-deep)}.cklst .ci .ic.no{background:rgba(192,57,43,.12);color:var(--error)}.cklst .ci .tx{flex:1;font-size:calc(13px * var(--fs-body));color:var(--text);line-height:1.6}.cklst .ci .tx .d{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);margin-top:2px;line-height:1.6}.cklst .ci .tx .d b{color:var(--gold-deep)}.cklst .ci .fix{font-size:calc(11.5px * var(--fs-body));color:var(--primary-700);font-weight:600;flex-shrink:0;align-self:center;cursor:pointer}.doctop{flex-shrink:0;height:52px;display:flex;align-items:center;gap:4px;padding:0 14px;background:var(--glaze);position:relative;z-index:5}.doctop .bk{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text)}.doctop .bk:active{background:var(--sunken)}.doctop .tt{flex:1;text-align:center;font-family:var(--font-serif);font-size:calc(17px * var(--fs-body));font-weight:600}.doctop .rt{width:36px}.legal{background:var(--surface);border-radius:var(--r-lg);margin:0 14px 12px;padding:20px 18px;box-shadow:var(--sh-card)}.legal .lg-t{font-family:var(--font-serif);font-size:calc(19px * var(--fs-body));font-weight:700;text-align:center;color:var(--text)}.legal .lg-m{text-align:center;font-size:calc(11px * var(--fs-body));color:var(--text-3);margin-top:7px;line-height:1.8}.legal .lg-n{margin-top:18px;padding:12px 13px;border-radius:12px;background:linear-gradient(135deg,rgba(46,90,107,.09),rgba(85,146,170,.05));font-size:calc(12px * var(--fs-body));color:var(--text-2);line-height:1.85;border-left:2.5px solid var(--primary)}.legal h3{font-family:var(--font-serif);font-size:calc(14.5px * var(--fs-body));font-weight:600;color:var(--text);margin:20px 0 8px;display:flex;align-items:center;gap:7px}.legal h3 .n{font-family:var(--font-en);font-size:calc(11px * var(--fs-body));font-weight:800;color:var(--on-brand);background:var(--primary-700);width:19px;height:19px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.legal p{font-size:calc(12.5px * var(--fs-body));color:var(--text-2);line-height:1.95;margin-bottom:8px;text-align:justify}.legal p b{color:var(--text);font-weight:600}.legal ol,.legal ul{margin:0 0 8px 2px;padding:0}.legal li{font-size:calc(12.5px * var(--fs-body));color:var(--text-2);line-height:1.9;list-style:none;padding-left:17px;position:relative;text-align:justify}.legal li:before{content:"";position:absolute;left:4px;top:11px;width:4px;height:4px;border-radius:50%;background:var(--sky)}.legal .lg-e{margin-top:20px;padding-top:14px;border-top:1px solid var(--line);font-size:calc(11.5px * var(--fs-body));color:var(--text-3);line-height:1.8}.docbot{flex-shrink:0;padding:10px 14px 20px;background:linear-gradient(to top,var(--glaze) 60%,rgba(251,249,246,0))}.docbot .hint{text-align:center;font-size:calc(11px * var(--fs-body));color:var(--text-3);margin-top:10px;line-height:1.6}.focus{margin:10px 14px 0;border-radius:var(--r-lg);overflow:hidden;position:relative;background:linear-gradient(165deg,var(--gold-50) 0%,var(--surface) 58%,var(--glaze) 100%);border:1px solid var(--gold-200);color:var(--text);box-shadow:0 10px 32px -14px rgba(233,151,63,.22)}.focus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(430px 210px at 90% -26%,rgba(247,184,113,.2),transparent 68%)}.focus .pad{position:relative;z-index:2;padding:16px 16px 14px}.focus .eyebrow{display:flex;align-items:center;gap:6px;font-size:calc(11.5px * var(--fs-body));color:var(--primary);font-weight:600;letter-spacing:.4px}.focus .eyebrow .dotp{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px rgba(233,151,63,.18);animation:bp 1.9s infinite}@keyframes bp{0%,to{opacity:1}50%{opacity:.35}}.focus .lead{font-family:var(--font-serif);font-size:calc(19px * var(--fs-body));font-weight:600;line-height:1.5;margin:11px 0 14px;letter-spacing:.2px;color:var(--text)}.focus .lead b{color:var(--gold-deep)}.focus .who{display:flex;align-items:center;gap:11px;background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:10px 12px;box-shadow:0 1px 2px rgba(28,25,23,.04)}.focus .who .av{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-weight:700;font-size:calc(17px * var(--fs-body));color:var(--on-brand);position:relative;flex-shrink:0}.focus .who .av .td{position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;border:2px solid var(--surface)}.focus .who .nm{font-size:calc(15px * var(--fs-body));font-weight:700;color:var(--text);display:flex;align-items:center;gap:6px}.focus .who .nm em{font-style:normal;font-size:calc(11px * var(--fs-body));font-weight:500;color:var(--text-3)}.focus .who .sg{font-size:calc(11.5px * var(--fs-body));color:var(--text-2);margin-top:2px;line-height:1.5}.focus .why{margin-top:11px;font-size:calc(12.5px * var(--fs-body));color:var(--text-2);line-height:1.65;background:var(--gold-50);border-left:2.5px solid var(--gold);border-radius:0 8px 8px 0;padding:8px 10px}.focus .why b{color:var(--gold-deep)}.focus .script{margin-top:10px;font-size:calc(13px * var(--fs-body));color:var(--text);line-height:1.7;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:10px 11px;max-height:66px;overflow:hidden;position:relative}.focus .script:after{content:"";position:absolute;left:0;right:0;bottom:0;height:20px;background:linear-gradient(transparent,var(--surface));border-radius:0 0 10px 10px}.focus .tri{display:flex;gap:8px;margin-top:13px}.focus .tri .b1{background:var(--primary);color:var(--on-brand);box-shadow:0 6px 16px -6px rgba(46,90,107,.45)}.focus .tri .b2{background:var(--surface);color:var(--primary-800);border:1px solid var(--primary-200)}.focus .tri .b3{background:transparent;color:var(--text-3);border:1px solid var(--line);flex:0 0 62px}.focus .fmeta{display:flex;align-items:center;gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid rgba(46,90,107,.12)}.focus .fmeta .cf{font-size:calc(11px * var(--fs-body));color:var(--primary);display:flex;align-items:center;gap:4px}.focus .fmeta .whybtn{margin-left:auto;font-size:calc(11.5px * var(--fs-body));color:var(--text-3);cursor:pointer;display:flex;align-items:center;gap:2px}.mini3{display:flex;gap:8px;padding:12px 14px 0}.mini3 .m{flex:1;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:11px 8px;text-align:center;box-shadow:var(--sh-card)}.mini3 .m .n{font-family:var(--font-en);font-size:calc(19px * var(--fs-body));font-weight:800;color:var(--primary-700);line-height:1.1}.mini3 .m .n small{font-size:calc(11px * var(--fs-body));font-weight:600;color:var(--text-3)}.mini3 .m .l{font-size:calc(10.5px * var(--fs-body));color:var(--text-3);margin-top:3px;letter-spacing:.2px}.mini3 .m.gold .n{color:var(--gold-deep)}.fold{margin:12px 14px 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--sh-card)}.fold .fh{display:flex;align-items:center;gap:8px;padding:13px 14px;cursor:pointer;font-size:calc(13.5px * var(--fs-body));font-weight:600}.fold .fh .cnt{margin-left:auto;font-size:calc(12px * var(--fs-body));color:var(--text-3);display:flex;align-items:center;gap:3px}.fold .fb{display:none;border-top:1px solid var(--line);padding:4px 0}.fold.open .fb{display:block}.fold.open .fh .cnt svg{transform:rotate(180deg)}.fold .fb .frow{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line);cursor:pointer}.fold .fb .frow:last-child{border-bottom:0}.fold .fb .frow .av{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--on-brand);font-family:var(--font-serif);font-weight:700;font-size:calc(14px * var(--fs-body));flex-shrink:0}.fold .fb .frow .mi{flex:1;min-width:0}.fold .fb .frow .mi .nm{font-size:calc(13.5px * var(--fs-body));font-weight:600}.fold .fb .frow .mi .sg{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fold .fb .frow .go{font-size:calc(12px * var(--fs-body));color:var(--primary-600);font-weight:600;flex-shrink:0}.wiz{min-height:100%;display:flex;flex-direction:column;padding:0 20px 20px}.wiz .wtop{padding:22px 0 10px}.wiz .wstep{font-size:calc(11.5px * var(--fs-body));color:var(--gold-deep);letter-spacing:1px;font-weight:700}.wiz .wbar{display:flex;gap:5px;margin-top:9px}.wiz .wbar i{flex:1;height:3px;border-radius:99px;background:var(--sunken);transition:background .3s var(--e)}.wiz .wbar i.on{background:var(--primary)}.wiz .wq{font-family:var(--font-serif);font-size:calc(23px * var(--fs-title));font-weight:600;line-height:1.5;margin:26px 0 8px;letter-spacing:.2px}.wiz .wsub{font-size:calc(13px * var(--fs-body));color:var(--text-2);line-height:1.7;margin-bottom:20px}.wiz .wopts{display:flex;flex-direction:column;gap:10px}.wiz .wopt{display:flex;align-items:center;gap:12px;background:var(--surface);border:1.5px solid var(--line);border-radius:13px;padding:13px 14px;cursor:pointer;transition:all .18s var(--e)}.wiz .wopt:active{transform:scale(.985)}.wiz .wopt.on{border-color:var(--primary);background:var(--primary-50);box-shadow:0 0 0 3px rgba(46,90,107,.1)}.wiz .wopt .oi{width:38px;height:38px;border-radius:11px;background:var(--sunken);display:flex;align-items:center;justify-content:center;color:var(--primary-700);flex-shrink:0}.wiz .wopt.on .oi{background:var(--primary);color:var(--on-brand)}.wiz .wopt .ot{flex:1;min-width:0}.wiz .wopt .ot .n{font-size:calc(14.5px * var(--fs-body));font-weight:600}.wiz .wopt .ot .d{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);margin-top:2px;line-height:1.5}.wiz .wopt .ck{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .18s var(--e)}.wiz .wopt.on .ck{background:var(--primary);border-color:var(--primary);color:var(--on-brand)}.wiz .wfoot{margin-top:auto;padding-top:22px}.wiz .wfoot .btn2{width:100%;border:0;border-radius:12px;padding:14px;font-size:calc(15px * var(--fs-body));font-weight:700;background:var(--primary);color:var(--on-brand);font-family:var(--font-sans);box-shadow:var(--sh-float)}.wiz .wfoot .btn2.dis{background:var(--sunken);color:var(--text-3);box-shadow:none}.wiz .wfoot .skip{text-align:center;font-size:calc(12.5px * var(--fs-body));color:var(--text-3);margin-top:12px}.wiz .wdone{text-align:center;padding:30px 0 10px}.wiz .wdone .ring{width:88px;height:88px;margin:0 auto 18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,var(--primary),var(--primary-700));color:var(--on-brand);box-shadow:0 10px 30px -8px rgba(46,90,107,.5);animation:pop .5s var(--e-out)}@keyframes pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.06)}to{transform:scale(1);opacity:1}}.gr-hero{margin:10px 14px 0;border-radius:var(--r-lg);overflow:hidden;position:relative;color:var(--on-brand);background:linear-gradient(145deg,var(--primary-700) 0%,var(--primary-600) 52%,var(--primary) 100%);box-shadow:var(--sh-ai);padding:18px 16px 16px}.gr-hero .t{position:relative;z-index:2;display:flex;align-items:center;gap:14px}.gr-hero .lv{font-family:var(--font-display);font-size:calc(40px * var(--fs-title));font-weight:800;line-height:1;letter-spacing:-1px}.gr-hero .lv small{font-size:calc(15px * var(--fs-body));font-weight:600;opacity:.72;letter-spacing:0}.gr-hero .tx{flex:1;min-width:0}.gr-hero .tx .nm{font-size:calc(15.5px * var(--fs-body));font-weight:700}.gr-hero .tx .ds{font-size:calc(11.5px * var(--fs-body));color:var(--primary-200);margin-top:3px;line-height:1.5}.gr-hero .xpbar{position:relative;z-index:2;height:7px;border-radius:99px;background:rgba(255,255,255,.18);margin-top:14px;overflow:hidden}.gr-hero .xpbar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--gold-200),var(--gold));box-shadow:0 0 10px rgba(251,213,166,.6);transition:width .8s var(--e-out)}.gr-hero .xpn{position:relative;z-index:2;display:flex;justify-content:space-between;font-size:calc(11px * var(--fs-body));color:var(--primary-200);margin-top:6px}.gr-hero .next{position:relative;z-index:2;margin-top:11px;background:rgba(255,255,255,.1);border-radius:10px;padding:9px 11px;font-size:calc(12px * var(--fs-body));color:var(--primary-100);line-height:1.6}.gr-hero .next b{color:var(--gold-200)}.gr-stat{display:flex;gap:8px;padding:12px 14px 0}.gr-stat .s{flex:1;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:11px 6px;text-align:center;box-shadow:var(--sh-card)}.gr-stat .s .n{font-family:var(--font-en);font-size:calc(18px * var(--fs-body));font-weight:800;color:var(--primary-700)}.gr-stat .s .n.g{color:var(--gold-deep)}.gr-stat .s .l{font-size:calc(10.5px * var(--fs-body));color:var(--text-3);margin-top:2px}.msl{margin:0 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:4px 14px;box-shadow:var(--sh-card)}.msl .mi{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.msl .mi:last-child{border-bottom:0}.msl .mi .lv{flex-shrink:0;width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-family:var(--font-en);font-weight:800;font-size:calc(14px * var(--fs-body));background:var(--sunken);color:var(--text-3)}.msl .mi.pass .lv{background:var(--primary-50);color:var(--primary-700)}.msl .mi.cur .lv{background:linear-gradient(140deg,var(--primary),var(--primary-700));color:var(--on-brand);box-shadow:0 4px 12px -4px rgba(46,90,107,.5)}.msl .mi .bd{flex:1;min-width:0}.msl .mi .bd .n{font-size:calc(14px * var(--fs-body));font-weight:600;display:flex;align-items:center;gap:6px}.msl .mi .bd .n .tagx{font-size:calc(10px * var(--fs-body));font-weight:600;color:var(--gold-deep);background:var(--gold-soft);border-radius:99px;padding:1.5px 7px}.msl .mi.cur .bd .n .tagx{background:var(--primary);color:var(--on-brand)}.msl .mi.pass .bd .n .tagx{background:var(--primary-50);color:var(--primary-700)}.msl .mi .bd .d{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);margin-top:3px;line-height:1.55}.msl .mi .bd .r{font-size:calc(11px * var(--fs-body));color:var(--gold-deep);margin-top:4px}.xplog{margin:0 14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-card)}.xplog .r{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line)}.xplog .r:last-child{border-bottom:0}.xplog .r .ic{width:30px;height:30px;border-radius:9px;background:var(--sunken);display:flex;align-items:center;justify-content:center;color:var(--primary-700);flex-shrink:0}.xplog .r .bd{flex:1;min-width:0}.xplog .r .bd .n{font-size:calc(13px * var(--fs-body));font-weight:600}.xplog .r .bd .t{font-size:calc(10.5px * var(--fs-body));color:var(--text-3);margin-top:1px}.xplog .r .v{font-family:var(--font-en);font-weight:800;font-size:calc(14px * var(--fs-body));color:var(--gold-deep);flex-shrink:0}.rap{margin:12px 14px 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:14px;box-shadow:var(--sh-card)}.rap .rh{display:flex;align-items:center;gap:8px;font-size:calc(13.5px * var(--fs-body));font-weight:600}.rap .rh .v{margin-left:auto;font-family:var(--font-en);font-size:calc(20px * var(--fs-title));font-weight:800;color:var(--primary-700)}.rap .rbar{display:flex;gap:3px;margin-top:11px}.rap .rbar i{flex:1;height:16px;border-radius:4px;background:var(--sunken);transition:background .3s var(--e)}.rap .rbar i.on{background:linear-gradient(135deg,var(--sky),var(--primary))}.rap .rd{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);margin-top:9px;line-height:1.65}.rap .rd b{color:var(--text-2)}.spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:900;pointer-events:auto}.spot .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}@keyframes fin{0%{opacity:0}to{opacity:1}}.spot .hole{position:absolute;border-radius:14px;box-shadow:0 0 0 4px rgba(251,213,166,.85),0 0 0 9999px rgba(28,25,23,.62);animation:hb 2.2s infinite;pointer-events:none}@keyframes hb{0%,to{box-shadow:0 0 0 4px rgba(251,213,166,.85),0 0 0 9999px rgba(28,25,23,.62)}50%{box-shadow:0 0 0 7px rgba(251,213,166,.55),0 0 0 9999px rgba(28,25,23,.62)}}.spot .tip{position:absolute;background:var(--surface);border-radius:14px;padding:14px 15px;box-shadow:var(--sh-float);max-width:270px;animation:pop2 .34s var(--e-out)}@keyframes pop2{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.spot .tip .tp{font-size:calc(13.5px * var(--fs-body));font-weight:700;margin-bottom:5px;display:flex;align-items:center;gap:6px}.spot .tip .tx{font-size:calc(12.5px * var(--fs-body));color:var(--text-2);line-height:1.7}.spot .tip .ok{margin-top:11px;text-align:right;font-size:calc(12.5px * var(--fs-body));color:var(--primary-600);font-weight:700}.empty2{margin:16px 14px;background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--r-lg);padding:26px 20px;text-align:center}.empty2 .ei{width:60px;height:60px;margin:0 auto 14px;border-radius:18px;background:linear-gradient(140deg,var(--primary-50),var(--primary-100));display:flex;align-items:center;justify-content:center;color:var(--primary-700)}.empty2 .et{font-family:var(--font-serif);font-size:calc(16.5px * var(--fs-body));font-weight:600;margin-bottom:7px}.empty2 .ed{font-size:calc(12.5px * var(--fs-body));color:var(--text-2);line-height:1.75;margin-bottom:16px}.empty2 .eb{display:inline-flex;align-items:center;gap:5px;background:var(--primary);color:var(--on-brand);border:0;border-radius:11px;padding:11px 22px;font-size:calc(13.5px * var(--fs-body));font-weight:700;font-family:var(--font-sans);box-shadow:var(--sh-float)}.empty2 .paths{display:flex;flex-direction:column;gap:8px;margin-top:6px;text-align:left}.empty2 .paths .p{display:flex;align-items:center;gap:11px;background:var(--glaze);border:1px solid var(--line);border-radius:12px;padding:11px 12px;cursor:pointer;transition:all .16s var(--e)}.empty2 .paths .p:active{transform:scale(.98)}.empty2 .paths .p .pi{width:34px;height:34px;border-radius:10px;background:var(--surface);display:flex;align-items:center;justify-content:center;color:var(--primary-700);flex-shrink:0;border:1px solid var(--line)}.empty2 .paths .p .pt{flex:1;min-width:0}.empty2 .paths .p .pt .n{font-size:calc(13.5px * var(--fs-body));font-weight:600}.empty2 .paths .p .pt .d{font-size:calc(11px * var(--fs-body));color:var(--text-3);margin-top:2px}.empty2 .paths .p .ar{color:var(--text-3);flex-shrink:0}.demobar{display:flex;align-items:center;gap:9px;margin:12px 14px 0;background:linear-gradient(120deg,var(--gold-50),var(--gold-soft));border:1px solid var(--gold-200);border-radius:13px;padding:11px 12px}.demobar .di{color:var(--gold-deep);flex-shrink:0;display:flex}.demobar .dt{flex:1;min-width:0;font-size:calc(11.5px * var(--fs-body));color:var(--gold-deep);line-height:1.6}.demobar .dt b{display:block;font-size:calc(12.5px * var(--fs-body));color:var(--gold-800);margin-bottom:1px}.demobar .db{border:0;background:var(--gold);color:var(--on-brand);border-radius:9px;padding:6px 11px;font-size:calc(11.5px * var(--fs-body));font-weight:700;font-family:var(--font-sans);flex-shrink:0;cursor:pointer}.gl{padding:2px 0 4px}.gl .gi{display:flex;gap:11px;padding:12px 0;border-bottom:1px solid var(--line)}.gl .gi:last-child{border-bottom:0}.gl .gi .gi-i{width:32px;height:32px;border-radius:10px;background:var(--sunken);display:flex;align-items:center;justify-content:center;color:var(--primary-700);flex-shrink:0}.gl .gi .gi-b .n{font-size:calc(13.5px * var(--fs-body));font-weight:700}.gl .gi .gi-b .d{font-size:calc(12px * var(--fs-body));color:var(--text-2);line-height:1.7;margin-top:3px}.gl .gi .gi-b .d em{font-style:normal;color:var(--gold-deep);font-weight:600}.lvlup{text-align:center;padding:6px 0 4px}.lvlup .lm{width:92px;height:92px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,var(--gold),var(--gold-deep));color:var(--on-brand);box-shadow:0 12px 32px -8px rgba(184,99,26,.6);animation:pop .55s var(--e-out)}.lvlup .lt{font-family:var(--font-serif);font-size:calc(19px * var(--fs-body));font-weight:700;margin-bottom:6px}.lvlup .ld{font-size:calc(13px * var(--fs-body));color:var(--text-2);line-height:1.75}.lvlup .lk{margin-top:14px;background:var(--gold-soft);border-radius:12px;padding:12px 13px;text-align:left}.lvlup .lk .kh{font-size:calc(11.5px * var(--fs-body));color:var(--gold-deep);font-weight:700;letter-spacing:.5px;margin-bottom:6px}.lvlup .lk .kr{font-size:calc(12.5px * var(--fs-body));color:var(--text-2);line-height:1.8}.chips.wrap{flex-wrap:wrap;gap:7px}.chips.wrap .chip{font-size:calc(12.5px * var(--fs-body));padding:6px 11px}.chip.sm{font-size:calc(11.5px * var(--fs-body));padding:5px 9px;background:var(--surface);border:1px solid var(--line);color:var(--text-2)}.chip.sm.on{background:var(--primary-700);border-color:var(--primary-700);color:var(--on-brand)}.fi .lb .opt{font-size:calc(11px * var(--fs-body));color:var(--text-3);font-weight:400;margin-left:6px}.sublb{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);margin:10px 0 7px;font-weight:500}.custin{margin-top:9px}.wmore{margin-top:10px;text-align:center;font-size:calc(12.5px * var(--fs-body));color:var(--primary-600);font-weight:600;padding:9px;background:var(--glaze);border-radius:11px;cursor:pointer}.wmore:active{transform:scale(.98)}.wcus{margin-top:11px;background:var(--glaze);border-radius:13px;padding:12px}.wcus .chips{margin-top:0}.pick{padding:4px 14px 14px}.pick .ph{background:linear-gradient(135deg,var(--primary),var(--primary-600));border-radius:var(--r-lg);padding:17px 16px;color:var(--on-brand);margin-bottom:14px}.pick .ph .t1{font-size:calc(11.5px * var(--fs-body));color:var(--primary-200);letter-spacing:.4px;margin-bottom:6px}.pick .ph .t2{font-family:var(--font-serif);font-size:calc(17px * var(--fs-body));font-weight:600;line-height:1.5}.pick .ph .t3{font-size:calc(12px * var(--fs-body));color:var(--primary-100);margin-top:7px;line-height:1.7}.pick .ways{display:flex;flex-direction:column;gap:9px}.pick .w{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:14px 13px;cursor:pointer;transition:transform .16s var(--e),box-shadow .2s var(--e)}.pick .w:active{transform:scale(.985)}.pick .w.hot{border-color:var(--primary-700);box-shadow:0 6px 20px -10px rgba(46,90,107,.55);background:linear-gradient(180deg,var(--primary-50),var(--surface))}.pick .w .wi{width:42px;height:42px;border-radius:13px;background:var(--glaze);display:flex;align-items:center;justify-content:center;color:var(--primary-700);flex-shrink:0}.pick .w.hot .wi{background:var(--primary-700);color:var(--on-brand)}.pick .w .wt{flex:1;min-width:0}.pick .w .wt .n{font-size:calc(14px * var(--fs-body));font-weight:600;display:flex;align-items:center;gap:6px}.pick .w .wt .n .tg{font-size:calc(10px * var(--fs-body));font-weight:700;color:var(--gold-deep);background:var(--gold-soft);border-radius:5px;padding:2px 5px;letter-spacing:.2px}.pick .w .wt .d{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);margin-top:3px;line-height:1.55}.pick .w .ar{color:var(--text-3);flex-shrink:0}.pick .tip{margin-top:14px;background:var(--glaze);border-radius:13px;padding:13px;font-size:calc(12px * var(--fs-body));color:var(--text-2);line-height:1.8}.pick .tip b{color:var(--primary-600)}.ci-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);cursor:pointer}.ci-row:last-of-type{border-bottom:none}.ci-row .ck{width:21px;height:21px;border-radius:7px;border:1.5px solid var(--line);background:var(--surface);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--on-brand)}.ci-row .ck.on{background:var(--primary-700);border-color:var(--primary-700)}.ci-row .ci-b{flex:1;min-width:0}.ci-row .ci-b .n{font-size:calc(13.5px * var(--fs-body));font-weight:600}.ci-row .ci-b .p{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);margin-top:2px;font-family:var(--font-en)}.ci-row .ci-s{font-size:calc(10.5px * var(--fs-body));color:var(--text-3);background:var(--glaze);border-radius:6px;padding:3px 6px;flex-shrink:0}.qa{padding:8px 18px 20px;min-height:100%;display:flex;flex-direction:column}.qa .qstep{display:flex;align-items:center;gap:9px;margin-bottom:16px}.qa .qstep i{flex:1;height:4px;border-radius:99px;background:var(--sunken)}.qa .qstep i.on{background:var(--primary-700)}.qa .qstep .lb{font-size:calc(11.5px * var(--fs-body));color:var(--text-3);flex-shrink:0}.qa .qq{font-family:var(--font-serif);font-size:calc(21px * var(--fs-title));font-weight:600;line-height:1.5;margin-bottom:7px}.qa .qs{font-size:calc(12.5px * var(--fs-body));color:var(--text-2);line-height:1.7;margin-bottom:20px}.qa .qin{width:100%;height:56px;border:1.5px solid var(--line);border-radius:15px;background:var(--surface);padding:0 15px;font-family:var(--font-sans);font-size:calc(19px * var(--fs-body));font-weight:600;color:var(--text-1);outline:none;letter-spacing:.5px}.qa .qin:focus{border-color:var(--primary-700);box-shadow:0 0 0 3px rgba(46,90,107,.14)}.qa .quick{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.qa .quick span{font-size:calc(12.5px * var(--fs-body));padding:7px 12px;border-radius:99px;background:var(--glaze);color:var(--text-2);cursor:pointer}.qa .quick span:active{transform:scale(.95)}.qa .qback{margin-top:14px;font-size:calc(12.5px * var(--fs-body));color:var(--text-3);cursor:pointer}.qa .qnote{margin-top:14px;font-size:calc(11.5px * var(--fs-body));color:var(--text-3);line-height:1.75}.qa .qfoot{margin-top:auto;padding-top:18px}.qa .qerr{margin-top:10px;font-size:calc(12.5px * var(--fs-body));color:var(--error);min-height:18px}.fc1{text-align:center;padding:2px 0 4px}.fc1 .fm{width:74px;height:74px;margin:0 auto 13px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,var(--gold),var(--gold-deep));color:var(--on-brand);animation:pop .5s var(--e-out)}.fc1 .ft{font-family:var(--font-serif);font-size:calc(18px * var(--fs-body));font-weight:700;margin-bottom:7px}.fc1 .fd{font-size:calc(13px * var(--fs-body));color:var(--text-2);line-height:1.8}.fc1 .fav{width:52px;height:52px;border-radius:15px;margin:13px auto 8px;display:flex;align-items:center;justify-content:center;color:var(--on-brand);font-family:var(--font-serif);font-size:calc(21px * var(--fs-title));font-weight:700}.fc1 .fk{margin-top:13px;background:var(--glaze);border-radius:13px;padding:13px;text-align:left}.fc1 .fk .kh{font-size:calc(11px * var(--fs-body));color:var(--primary-600);font-weight:700;letter-spacing:.4px;margin-bottom:7px}.fc1 .fk .kr{font-size:calc(12.5px * var(--fs-body));color:var(--text-2);line-height:1.85}.phonelabel{font-size:calc(12px * var(--fs-body));color:rgba(87,83,78,.6);text-align:center;margin-top:14px;letter-spacing:.3px;line-height:1.8}.phonelabel b{display:block;font-family:var(--font-serif);font-size:calc(14px * var(--fs-body));color:rgba(28,25,23,.85);margin-bottom:2px}.dark .app,.dark .tabbar,.dark .aibar,.dark .topbar{filter:invert(1) hue-rotate(180deg)}.dark .phone{background:var(--ink)}.big .t2,.big .ev .bd,.big .note .tx{font-size:calc(15px * var(--fs-body))}.big .cap,.big .t3{font-size:calc(13px * var(--fs-body))}@media (max-width: 480px){body{padding:0;display:block}.stage{gap:0}.phone{width:100vw;height:100vh;height:100dvh;border-radius:0;box-shadow:none}.phone:before,.phone:after{display:none}.statusbar{display:none}.app{border-radius:0}.phonelabel{display:none}}.statusbar .sig .x-i{width:3px;border-radius:1px;background:currentColor;display:block}.statusbar .bat .x-i{position:absolute;left:1.5px;top:1.5px;bottom:1.5px;width:65%;border-radius:2px;background:currentColor;display:block}.sec .x-h2{font-family:var(--font-serif);font-size:calc(16.5px * var(--fs-body));font-weight:600;letter-spacing:.2px;color:var(--text);display:flex;align-items:center;gap:6px}.bar .x-i{display:block;height:100%;border-radius:99px;transition:width .8s var(--e-out)}.seg uni-button{flex-shrink:0;height:31px;padding:0 13px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--text-2);font-family:var(--font-sans);font-size:calc(12.5px * var(--fs-body));font-weight:500;cursor:pointer;transition:all .16s var(--e)}.seg uni-button.on{background:var(--primary-700);border-color:var(--primary-700);color:var(--on-brand);font-weight:600;box-shadow:0 3px 10px -4px rgba(46,90,107,.7)}.stat .n .x-small{font-size:calc(11px * var(--fs-body));font-weight:600}.li .x-i{width:9px;height:9px;border-radius:3px;flex-shrink:0}.li .x-b{margin-left:auto;font-family:var(--font-en);color:var(--text)}.ev .plan .x-b{color:var(--gold-deep)}.note .na uni-button{flex:1;height:32px;border-radius:8px;border:none;font-family:var(--font-sans);font-size:calc(12.5px * var(--fs-body));font-weight:600;cursor:pointer}.dim .bar .x-i{background:linear-gradient(90deg,var(--sky),var(--primary-200))}.dim .bar .x-i.bad{background:linear-gradient(90deg,#c97a16,#e0706a)}.dim .x-b{width:24px;text-align:right;font-family:var(--font-en)}.vp .vx .x-b{display:block;font-size:calc(11.5px * var(--fs-body));opacity:.7;font-weight:600;margin-bottom:1px;letter-spacing:.3px}.rt-sum .s .x-b{display:block;font-family:var(--font-en);font-size:calc(16px * var(--fs-body));font-weight:800;color:var(--primary-700)}.toggle .x-i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--surface);box-shadow:0 1px 4px rgba(0,0,0,.18);transition:transform .22s var(--e-out)}.toggle.on .x-i{transform:translate(18px)}.aibanner .ab .x-b{color:var(--gold-200);font-weight:700}.aibanner .af uni-button{flex:1;height:36px;border-radius:10px;border:none;font-family:var(--font-sans);font-size:calc(13px * var(--fs-body));font-weight:600;cursor:pointer}.think .x-i{width:5px;height:5px;border-radius:50%;background:var(--sky);animation:bounce 1.1s infinite}.think .x-i:nth-child(2){animation-delay:.16s}.think i:nth-child(3){animation-delay:.32s}.why .x-b{color:var(--gold-200);font-weight:600}.dstat .n .x-small{font-size:calc(12px * var(--fs-body));font-weight:600;color:var(--gold-deep)}.hero .hi .x-small{display:block;font-family:var(--font-sans);font-size:calc(12px * var(--fs-body));font-weight:400;color:var(--text-3);letter-spacing:.6px;margin-bottom:3px}.res .ri .n .x-small{font-size:calc(11px * var(--fs-body));font-weight:700;color:var(--gold-deep);background:var(--gold-soft);padding:1px 6px;border-radius:99px}.streakbar .tx .x-b{font-family:var(--font-en);font-size:calc(15px * var(--fs-body));color:var(--primary-700)}.lvbar .x-i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--sky))}.sheet .sh .x-b{font-family:var(--font-serif);font-size:calc(16px * var(--fs-body));font-weight:600}.sheet .sacts uni-button{flex:1;height:44px;border-radius:12px;border:none;font-family:var(--font-sans);font-size:calc(14.5px * var(--fs-body));font-weight:600;cursor:pointer}.subhero .sh-bar .x-i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--gold),var(--gold-400))}.quota .q .b .x-i{display:block;height:100%;background:var(--gold);border-radius:99px}.plan .p-pr .x-small{font-size:calc(11px * var(--fs-body));color:var(--text-3);font-weight:600}.plan .p-f div .x-b{color:var(--text);font-weight:600}.crhero .cr-n .x-small{font-size:calc(14px * var(--fs-body));font-weight:600;color:var(--gold-200);margin-left:4px}.pack .pk-n .n .x-em{font-style:normal;font-size:calc(12px * var(--fs-body));color:var(--success);font-weight:700;margin-left:5px}.ncai uni-textarea{width:100%;margin-top:9px;border:1px solid var(--line);border-radius:10px;padding:9px 10px;font-family:var(--font-sans);font-size:calc(12.5px * var(--fs-body));color:var(--text);background:var(--surface);resize:none;outline:none;height:64px;line-height:1.6}.ncf .fi .lb .x-i{color:var(--error);font-style:normal}.ncf .fi uni-input,.ncf .fi uni-textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-family:var(--font-sans);font-size:calc(13.5px * var(--fs-body));color:var(--text);background:var(--glaze);outline:none}.ncf .fi uni-input:focus,.ncf .fi uni-textarea:focus{border-color:var(--primary);background:var(--surface)}.ncf .fi uni-textarea{resize:none;height:56px;line-height:1.6}.onb .p .x-b{color:var(--primary-700);font-weight:600}.onb .dots .x-i{width:6px;height:6px;border-radius:99px;background:var(--line);transition:all .28s var(--e);display:block}.onb .dots .x-i.on{width:20px;background:var(--primary-700)}.lg-hd .x-h1{font-family:var(--font-serif);font-size:calc(24px * var(--fs-title));font-weight:600;color:var(--text);margin-top:16px;letter-spacing:.5px}.lg-tabs uni-button{background:none;border:none;padding:0 0 9px;font-family:var(--font-serif);font-size:calc(16px * var(--fs-body));font-weight:600;color:var(--text-3);cursor:pointer;position:relative}.lg-tabs uni-button.on{color:var(--text)}.lg-tabs uni-button.on:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:20px;height:2.5px;border-radius:99px;background:var(--primary-700)}.frow .pre .x-em{font-style:normal;color:var(--text-3);font-size:calc(13px * var(--fs-body))}.frow uni-input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--font-sans);font-size:calc(16px * var(--fs-body));color:var(--text);height:32px}.frow uni-input::-moz-placeholder{color:var(--text-3);font-size:calc(15px * var(--fs-body))}.frow uni-input::placeholder{color:var(--text-3);font-size:calc(15px * var(--fs-body))}.pwdbar .x-i{flex:1;height:3px;border-radius:99px;background:var(--sunken);display:block;transition:background .25s var(--e)}.pwdbar .x-i.on1{background:var(--error)}.pwdbar .x-i.on2{background:var(--warn)}.pwdbar .x-i.on3{background:var(--success)}.agree .tx .x-a{color:var(--primary-700);font-weight:600;text-decoration:none}.lg-ft .row2 .x-b{color:var(--primary-700);font-weight:600}.rgdone .x-h2{font-family:var(--font-serif);font-size:calc(21px * var(--fs-title));font-weight:600;margin-top:20px}.cklst .ci .tx .d .x-b{color:var(--gold-deep)}.legal .x-h3{font-family:var(--font-serif);font-size:calc(14.5px * var(--fs-body));font-weight:600;color:var(--text);margin:20px 0 8px;display:flex;align-items:center;gap:7px}.legal .x-h3 .n{font-family:var(--font-en);font-size:calc(11px * var(--fs-body));font-weight:800;color:var(--on-brand);background:var(--primary-700);width:19px;height:19px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.legal .x-p{font-size:calc(12.5px * var(--fs-body));color:var(--text-2);line-height:1.95;margin-bottom:8px;text-align:justify}.legal .x-p .x-b{color:var(--text);font-weight:600}.focus .lead .x-b{color:var(--gold-deep)}.focus .who .nm .x-em{font-style:normal;font-size:calc(11px * var(--fs-body));font-weight:500;color:var(--text-3)}.focus .why .x-b{color:var(--gold-deep)}.focus .tri uni-button{flex:1;border:0;border-radius:11px;padding:11px 4px;font-size:calc(13.5px * var(--fs-body));font-weight:700;font-family:var(--font-sans);cursor:pointer;transition:transform .16s var(--e),filter .16s var(--e)}.focus .tri uni-button:active{transform:scale(.965)}.mini3 .m .n .x-small{font-size:calc(11px * var(--fs-body));font-weight:600;color:var(--text-3)}.wiz .wbar .x-i{flex:1;height:3px;border-radius:99px;background:var(--sunken);transition:background .3s var(--e)}.wiz .wbar .x-i.on{background:var(--primary)}.gr-hero .lv .x-small{font-size:calc(15px * var(--fs-body));font-weight:600;opacity:.72;letter-spacing:0}.gr-hero .xpbar .x-i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--gold-200),var(--gold));box-shadow:0 0 10px rgba(251,213,166,.6);transition:width .8s var(--e-out)}.gr-hero .next .x-b{color:var(--gold-200)}.rap .rbar .x-i{flex:1;height:16px;border-radius:4px;background:var(--sunken);transition:background .3s var(--e)}.rap .rbar .x-i.on{background:linear-gradient(135deg,var(--sky),var(--primary))}.rap .rd .x-b{color:var(--text-2)}.demobar .dt .x-b{display:block;font-size:calc(12.5px * var(--fs-body));color:var(--gold-800);margin-bottom:1px}.gl .gi .gi-b .d .x-em{font-style:normal;color:var(--gold-deep);font-weight:600}.custin uni-input{width:100%;height:44px;border:1px dashed var(--line-strong);border-radius:12px;background:var(--glaze);padding:0 12px;font-family:var(--font-sans);font-size:calc(16px * var(--fs-body));color:var(--text-1);outline:none}.custin uni-input:focus{border-color:var(--primary-700);background:var(--surface)}.wcus uni-input{width:100%;height:46px;border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:0 12px;font-family:var(--font-sans);font-size:calc(16px * var(--fs-body));color:var(--text-1);outline:none}.wcus uni-input:focus{border-color:var(--primary-700)}.pick .tip .x-b{color:var(--primary-600)}.qa .qstep .x-i{flex:1;height:4px;border-radius:99px;background:var(--sunken)}.qa .qstep .x-i.on{background:var(--primary-700)}.phonelabel .x-b{display:block;font-family:var(--font-serif);font-size:calc(14px * var(--fs-body));color:rgba(28,25,23,.85);margin-bottom:2px}:root{--on-brand: #ffffff;--success-deep: #478030;--gold-800: #8a4529;--fs-body: 1;--fs-title: 1;--fs-line: 1}[data-theme=dark],.theme-dark{--glaze: #14181a;--surface: #1d2325;--sunken: #171b1d;--line: #2e3638;--line-strong: #3a4446;--ink: #f2f4f3;--text: #f2f4f3;--text-2: #a8b3b2;--text-3: #76817f;--primary: #3fae9c;--primary-600: #4fbfab;--primary-700: #63cdba;--primary-800: #7bdbc9;--primary-50: #12211f;--primary-100: #172a27;--primary-200: #1e3a35;--sky: #4fd3be;--gold: #d9865f;--gold-deep: #e89a76;--gold-400: #d9865f;--gold-200: #4a3a30;--gold-soft: #2a2320;--gold-50: #221d1a;--gold-800: #f2b79a;--success: #6fbf5b;--success-deep: #8fd77e;--success-soft: #1b2a18;--warn: #e0a040;--error: #e8736c;--error-soft: #2c1b1b;--temp-hot: #e87a55;--temp-warm: #e0a040;--temp-normal: #7fa8a5;--temp-cool: #8fa0ab;--ai-surface: #152422;--ai-border: #24423c;--ai-ink: #8fd9c9;--sh-card: 0 0 0 1px #2e3638;--sh-float: 0 0 0 1px #3a4446;--sh-ai: 0 0 0 1px #24423c;color-scheme:dark}[data-font=lg],.font-lg{--fs-body: 1.15;--fs-title: 1.08;--fs-line: 1.15;--tab-h: 64px;--ai-h: 62px}.toggle.dis{opacity:.45;cursor:not-allowed;pointer-events:none}[data-theme=dark] html,[data-theme=dark] body,[data-theme=dark] uni-page-body{background:#14181a}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
