.header[data-v-56d92c26]{position:fixed;top:0;width:100%;z-index:50;background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px);border-bottom:1px solid #e0e0e0}.header-inner[data-v-56d92c26]{height:56px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto}@media(min-width:769px){.header-inner[data-v-56d92c26]{max-width:1200px;padding:0 24px;height:64px}}.header-title[data-v-56d92c26]{font-size:18px;font-weight:700;color:#1a1a1a;letter-spacing:-.02em}@media(min-width:769px){.header-title[data-v-56d92c26]{font-size:22px}}.pc-only[data-v-56d92c26]{display:none!important}@media(min-width:769px){.pc-only[data-v-56d92c26]{display:flex!important}}.nav-menu[data-v-56d92c26]{display:flex;align-items:center;gap:8px}.nav-item[data-v-56d92c26]{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:4px;color:hsla(0,0%,40%,.8);transition:all .2s;text-decoration:none}.nav-item.active[data-v-56d92c26]{color:#e53935;background:rgba(229,57,53,.08)}.nav-item.active .nav-text[data-v-56d92c26]{font-weight:700}.nav-item[data-v-56d92c26]:hover{color:#e53935;background:rgba(229,57,53,.05)}.nav-item .nav-icon[data-v-56d92c26]{width:20px;height:20px}.nav-item .nav-text[data-v-56d92c26]{font-size:14px;font-weight:500}.bottom-nav[data-v-c8278388]{position:fixed;bottom:0;width:100%;z-index:50;background:hsla(0,0%,100%,.9);backdrop-filter:blur(24px);border-top:1px solid #e0e0e0}@media(min-width:769px){.bottom-nav[data-v-c8278388]{display:none}}.bottom-nav-inner[data-v-c8278388]{display:flex;justify-content:center;align-items:center;padding:5px 8px;gap:8px;max-width:1200px;margin:0 auto}.nav-item[data-v-c8278388]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 12px;border-radius:4px;color:hsla(0,0%,40%,.7);transition:all .2s;text-decoration:none}.nav-item.active[data-v-c8278388]{color:#e53935;background:rgba(229,57,53,.05)}.nav-item.active .nav-text[data-v-c8278388]{font-weight:700}.nav-item[data-v-c8278388]:hover{color:#e53935}.nav-item .nav-icon[data-v-c8278388]{width:22px;height:22px;margin-bottom:2px}.nav-item .nav-text[data-v-c8278388]{font-size:10px;font-weight:500;font-family:Inter,sans-serif}@media(min-width:769px){.nav-item[data-v-c8278388]{padding:8px 20px}.nav-item .nav-icon[data-v-c8278388]{width:26px;height:26px}.nav-item .nav-text[data-v-c8278388]{font-size:13px}}#app{min-height:100vh;display:flex;flex-direction:column;background:#fcfcfc}.main-content{flex:1;margin-top:56px;max-width:1200px;margin-left:auto;margin-right:auto;width:100%;padding-bottom:60px}@media(min-width:769px){.main-content{margin-top:64px;padding-bottom:24px}}.home-page[data-v-5c9d4306]{padding:8px;padding-bottom:32px;background:#fcfcfc}@media(min-width:769px){.home-page[data-v-5c9d4306]{padding:24px;padding-bottom:32px}}.strategy-grid[data-v-5c9d4306]{display:flex;flex-direction:column;gap:12px}@media(min-width:769px){.strategy-grid[data-v-5c9d4306]{flex-direction:row;gap:24px}.strategy-grid .strategy-section[data-v-5c9d4306]{flex:1;margin-bottom:0}.strategy-grid .section-secondary[data-v-5c9d4306]{border-top:none}}.date-header[data-v-5c9d4306]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.date-header .date-info[data-v-5c9d4306]{display:flex;align-items:center;gap:4px}.date-header .date-info .calendar-icon[data-v-5c9d4306]{width:18px;height:18px;color:#e53935}@media(min-width:769px){.date-header .date-info .calendar-icon[data-v-5c9d4306]{width:24px;height:24px}}.date-header .date-info .date-text[data-v-5c9d4306]{font-size:16px;font-weight:700;letter-spacing:-.02em}@media(min-width:769px){.date-header .date-info .date-text[data-v-5c9d4306]{font-size:22px}}.date-header .update-info[data-v-5c9d4306]{display:flex;align-items:center;gap:8px}.date-header .update-info .refresh-icon[data-v-5c9d4306]{width:18px;height:18px;color:#666;cursor:pointer}@media(min-width:769px){.date-header .update-info .refresh-icon[data-v-5c9d4306]{width:22px;height:22px}}.date-header .update-info .refresh-icon.is-spinning[data-v-5c9d4306]{animation:spin-5c9d4306 1s linear infinite}.date-header .update-info .update-badge[data-v-5c9d4306]{background:#f5f5f5;padding:2px 8px;border-radius:4px;font-size:10px;color:#666;font-weight:500}@media(min-width:769px){.date-header .update-info .update-badge[data-v-5c9d4306]{font-size:13px;padding:4px 12px}}@keyframes spin-5c9d4306{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.strategy-section[data-v-5c9d4306]{border:1px solid #eee;padding:8px;border-radius:8px;background:#fff}.strategy-section .section-header[data-v-5c9d4306]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1px}.strategy-section .section-header .section-title[data-v-5c9d4306]{font-size:14px;font-weight:700;color:#1a1a1a}@media(min-width:769px){.strategy-section .section-header .section-title[data-v-5c9d4306]{font-size:20px}}.strategy-section .section-header .section-tag[data-v-5c9d4306]{font-size:9px;padding:1px 5px;border-radius:4px;border:1px solid}@media(min-width:769px){.strategy-section .section-header .section-tag[data-v-5c9d4306]{font-size:12px;padding:3px 8px}}.strategy-section .section-header .section-tag.tag-primary[data-v-5c9d4306],.strategy-section .section-header .section-tag.tag-secondary[data-v-5c9d4306]{background:rgba(229,57,53,.05);color:#e53935;border-color:rgba(229,57,53,.2)}.strategy-section .section-desc[data-v-5c9d4306]{font-size:10px;color:#666;margin-bottom:6px}@media(min-width:769px){.strategy-section .section-desc[data-v-5c9d4306]{font-size:14px;margin-bottom:12px}}.section-secondary[data-v-5c9d4306]{border-top:1px solid #e0e0e0;padding-top:12px}.recommendation-card[data-v-5c9d4306]{position:relative;overflow:hidden;border-radius:4px;padding:10px;margin-bottom:6px;border:1px solid;box-shadow:0 1px 2px rgba(0,0,0,.05)}@media(min-width:769px){.recommendation-card[data-v-5c9d4306]{padding:18px;margin-bottom:12px}}.recommendation-card .recommendation-bg-icon[data-v-5c9d4306]{position:absolute;top:0;right:0;padding:6px;width:56px;height:56px;opacity:.07}@media(min-width:769px){.recommendation-card .recommendation-bg-icon[data-v-5c9d4306]{width:80px;height:80px}}.recommendation-card .recommendation-content[data-v-5c9d4306]{position:relative;z-index:10;display:flex;flex-direction:column;gap:4px}@media(min-width:769px){.recommendation-card .recommendation-content[data-v-5c9d4306]{gap:10px}}.recommendation-card .recommendation-header[data-v-5c9d4306]{display:flex;align-items:center;gap:4px}.recommendation-card .recommendation-header .recommendation-tag[data-v-5c9d4306]{font-size:9px;font-weight:700;padding:2px 5px;border-radius:4px}@media(min-width:769px){.recommendation-card .recommendation-header .recommendation-tag[data-v-5c9d4306]{font-size:12px;padding:3px 10px}}.recommendation-card .recommendation-header .recommendation-time[data-v-5c9d4306]{font-size:10px;color:#666}@media(min-width:769px){.recommendation-card .recommendation-header .recommendation-time[data-v-5c9d4306]{font-size:13px}}.recommendation-card .recommendation-body[data-v-5c9d4306]{display:flex;justify-content:space-between;align-items:center}.recommendation-card .recommendation-body .recommendation-target .target-label[data-v-5c9d4306]{font-size:10px;color:#666;margin-bottom:1px}@media(min-width:769px){.recommendation-card .recommendation-body .recommendation-target .target-label[data-v-5c9d4306]{font-size:13px;margin-bottom:4px}}.recommendation-card .recommendation-body .recommendation-target .target-name[data-v-5c9d4306]{font-size:14px;font-weight:700}@media(min-width:769px){.recommendation-card .recommendation-body .recommendation-target .target-name[data-v-5c9d4306]{font-size:20px}}.recommendation-card .recommendation-body .recommendation-arrow[data-v-5c9d4306],.recommendation-card .recommendation-body .recommendation-check[data-v-5c9d4306]{width:24px;height:24px}@media(min-width:769px){.recommendation-card .recommendation-body .recommendation-arrow[data-v-5c9d4306],.recommendation-card .recommendation-body .recommendation-check[data-v-5c9d4306]{width:32px;height:32px}}.recommendation-card.recommendation-primary[data-v-5c9d4306]{background:#f0f2f5;border-color:rgba(229,57,53,.1)}.recommendation-card.recommendation-primary .recommendation-bg-icon[data-v-5c9d4306]{color:#e53935}.recommendation-card.recommendation-primary .tag-action-primary[data-v-5c9d4306]{background:#e53935;color:#fff}.recommendation-card.recommendation-primary .recommendation-check[data-v-5c9d4306],.recommendation-card.recommendation-primary .target-primary[data-v-5c9d4306]{color:#e53935}.recommendation-card.recommendation-hold[data-v-5c9d4306]{background:#eef9ef;border-color:#b8e0bf}.recommendation-card.recommendation-hold .recommendation-bg-icon[data-v-5c9d4306]{opacity:.1}.recommendation-card.recommendation-hold .recommendation-tag[data-v-5c9d4306],.recommendation-card.recommendation-hold .tag-action-primary[data-v-5c9d4306]{background:#2f9e44;color:#fff}.recommendation-card.recommendation-hold .target-name[data-v-5c9d4306],.recommendation-card.recommendation-hold .target-primary[data-v-5c9d4306]{color:#1f7a32}.recommendation-card.recommendation-switch[data-v-5c9d4306]{background:#fff8db;border-color:#eed58a}.recommendation-card.recommendation-switch .recommendation-bg-icon[data-v-5c9d4306]{opacity:.1}.recommendation-card.recommendation-switch .recommendation-tag[data-v-5c9d4306],.recommendation-card.recommendation-switch .tag-action-primary[data-v-5c9d4306]{background:#c98a00;color:#fff}.recommendation-card.recommendation-switch .target-name[data-v-5c9d4306],.recommendation-card.recommendation-switch .target-primary[data-v-5c9d4306]{color:#9a6700}.position-grid[data-v-5c9d4306]{display:grid;grid-template-columns:2fr 2fr;gap:6px;margin-bottom:8px}@media(min-width:769px){.position-grid[data-v-5c9d4306]{gap:12px;margin-bottom:14px}}.position-grid .position-item[data-v-5c9d4306]{background:#f5f5f5;border-radius:4px;padding:8px;border:1px solid #e0e0e0}@media(min-width:769px){.position-grid .position-item[data-v-5c9d4306]{padding:14px}}.position-grid .position-item .position-label[data-v-5c9d4306]{font-size:9px;color:#666;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:1px}@media(min-width:769px){.position-grid .position-item .position-label[data-v-5c9d4306]{font-size:12px;margin-bottom:4px}}.position-grid .position-item .position-value[data-v-5c9d4306]{font-size:12px;font-weight:700}@media(min-width:769px){.position-grid .position-item .position-value[data-v-5c9d4306]{font-size:16px}}.ranking-section .ranking-header[data-v-5c9d4306]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:#f0f2f5;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #e0e0e0}@media(min-width:769px){.ranking-section .ranking-header[data-v-5c9d4306]{display:none}}.ranking-section .ranking-header .ranking-title[data-v-5c9d4306]{font-size:11px;font-weight:700;color:#666}.ranking-section .ranking-header .ranking-toggle[data-v-5c9d4306]{color:#666;transition:transform .2s ease}.ranking-section .ranking-header .ranking-toggle.expanded[data-v-5c9d4306]{transform:rotate(180deg)}@media(min-width:769px){.ranking-section .ranking-table[data-v-5c9d4306]{display:block!important}}.ranking-table[data-v-5c9d4306]{background:#fff;border-radius:4px;overflow:hidden;border:1px solid #e0e0e0;max-height:400px;overflow-y:auto}.ranking-table table[data-v-5c9d4306]{width:100%;font-size:11px}@media(min-width:769px){.ranking-table table[data-v-5c9d4306]{font-size:14px}}.ranking-table table th[data-v-5c9d4306]{padding:5px 10px;font-weight:700;color:#666;background:#f0f2f5;border-bottom:1px solid #e0e0e0}@media(min-width:769px){.ranking-table table th[data-v-5c9d4306]{padding:7px 16px}}.ranking-table table td[data-v-5c9d4306]{padding:8px 10px}@media(min-width:769px){.ranking-table table td[data-v-5c9d4306]{padding:12px 16px}}.ranking-table table tbody tr[data-v-5c9d4306]{border-bottom:1px solid #e0e0e0}.ranking-table table tbody tr[data-v-5c9d4306]:last-child{border-bottom:none}.ranking-table table tbody tr.is-selected[data-v-5c9d4306]{background:rgba(229,57,53,.05)}.ranking-table .rank-cell[data-v-5c9d4306]{width:40px;text-align:center}.ranking-table .rank-cell .etf-rank[data-v-5c9d4306]{font-weight:700;color:#666}.ranking-table .rank-cell .etf-rank.rank-primary[data-v-5c9d4306]{color:#e53935}.ranking-table .name-cell .etf-name-link[data-v-5c9d4306]{text-decoration:none;color:inherit;display:block}.ranking-table .name-cell .etf-name-link .etf-name[data-v-5c9d4306]{font-weight:700;color:#1a1a1a;text-decoration:underline;text-decoration-color:#e53935;text-underline-offset:2px;cursor:pointer;transition:color .2s}.ranking-table .name-cell .etf-name-link .etf-name[data-v-5c9d4306]:hover{color:#e53935}.ranking-table .name-cell .etf-code[data-v-5c9d4306]{font-size:9px;color:#666;display:block}@media(min-width:769px){.ranking-table .name-cell .etf-code[data-v-5c9d4306]{font-size:12px}}.ranking-table .score-cell[data-v-5c9d4306]{text-align:right}.ranking-table .score-cell .score-value[data-v-5c9d4306]{font-family:Consolas,monospace;font-weight:700}.ranking-table .score-cell .score-value.score-primary[data-v-5c9d4306]{color:#e53935}.ranking-table .score-cell .forbid-badge[data-v-5c9d4306]{display:inline-block;margin-left:6px;padding:2px 6px;background:#fee2e2;color:#dc2626;font-size:10px;font-weight:700;border-radius:4px;border:1px solid #fecaca}@media(min-width:769px){.ranking-table .score-cell .forbid-badge[data-v-5c9d4306]{font-size:12px;padding:3px 8px}}.ranking-table .predict-cell[data-v-5c9d4306]{text-align:right}.ranking-table .predict-cell .predict-value[data-v-5c9d4306]{font-family:Consolas,monospace;font-weight:500;color:#666}.ranking-table .predict-cell .predict-diff[data-v-5c9d4306]{display:inline-block;margin-left:4px;font-size:10px;font-weight:700;padding:1px 4px;border-radius:3px}@media(min-width:769px){.ranking-table .predict-cell .predict-diff[data-v-5c9d4306]{font-size:11px;padding:2px 6px}}.ranking-table .predict-cell .predict-diff.score-up[data-v-5c9d4306]{background:#e8f5e9;color:#2e7d32}.ranking-table .predict-cell .predict-diff.score-down[data-v-5c9d4306]{background:#ffebee;color:#c62828}.ranking-table .threshold-cell[data-v-5c9d4306]{text-align:right}.ranking-table .threshold-cell .threshold-value[data-v-5c9d4306]{font-family:Consolas,monospace;font-weight:500;font-size:11px}@media(min-width:769px){.ranking-table .threshold-cell .threshold-value[data-v-5c9d4306]{font-size:12px}}.ranking-table .threshold-cell .threshold-value.threshold-reached[data-v-5c9d4306]{color:#2e7d32;font-weight:700}.ranking-table .threshold-cell .threshold-value.threshold-close[data-v-5c9d4306]{color:#ff9800;font-weight:700}.ranking-table .threshold-cell .threshold-value.threshold-medium[data-v-5c9d4306]{color:#666}.ranking-table .threshold-cell .threshold-value.threshold-far[data-v-5c9d4306]{color:#999}.ranking-table .threshold-cell .threshold-value.threshold-impossible[data-v-5c9d4306]{color:#ccc}.update-toast[data-v-5c9d4306]{position:fixed;top:70px;left:50%;transform:translateX(-50%);padding:8px 24px;border-radius:4px;font-size:14px;font-weight:500;z-index:200;box-shadow:0 2px 8px rgba(0,0,0,.12)}.update-toast.info[data-v-5c9d4306]{background:#fff;color:#1a1a1a;border:1px solid #e0e0e0}.update-toast.success[data-v-5c9d4306]{background:#e53935;color:#fff}.update-toast.error[data-v-5c9d4306]{background:#22c55e;color:#fff}.slide-enter-active[data-v-5c9d4306],.slide-leave-active[data-v-5c9d4306]{transition:all .3s ease}.slide-enter-from[data-v-5c9d4306],.slide-leave-to[data-v-5c9d4306]{opacity:0;transform:translateX(-50%) translateY(-20px)}.backtest-page[data-v-73db2e40]{padding:12px;padding-bottom:30px;background:#fcfcfc;min-height:100vh}@media(min-width:769px){.backtest-page[data-v-73db2e40]{padding:24px;padding-bottom:32px}}.strategy-tabs[data-v-73db2e40]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.strategy-tabs .tabs-container[data-v-73db2e40]{display:flex;background:#f5f5f5;border-radius:6px;padding:4px;border:1px solid #e0e0e0}.strategy-tabs .tab-btn[data-v-73db2e40]{padding:8px 20px;font-size:13px;font-weight:700;color:#666;background:transparent;border:none;cursor:pointer;border-radius:4px;transition:all .2s ease}@media(min-width:769px){.strategy-tabs .tab-btn[data-v-73db2e40]{font-size:15px;padding:10px 28px}}.strategy-tabs .tab-btn.active[data-v-73db2e40]{background:#fff;color:#e53935;box-shadow:0 1px 3px rgba(0,0,0,.1)}.strategy-tabs .tab-btn[data-v-73db2e40]:hover:not(.active){background:hsla(0,0%,100%,.5)}.strategy-tabs .period-selector[data-v-73db2e40]{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#1a1a1a;padding:6px 10px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;cursor:pointer;position:relative}@media(min-width:769px){.strategy-tabs .period-selector[data-v-73db2e40]{font-size:13px;padding:8px 12px}}.strategy-tabs .period-selector .expand-icon[data-v-73db2e40]{width:16px;height:16px}@media(min-width:769px){.strategy-tabs .period-selector .expand-icon[data-v-73db2e40]{width:20px;height:20px}}.strategy-tabs .period-selector .period-select[data-v-73db2e40]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;padding:0;border:none}.overview-stats[data-v-73db2e40]{display:grid;grid-template-columns:2fr 2fr;gap:12px;margin-bottom:24px}@media(min-width:769px){.overview-stats[data-v-73db2e40]{gap:16px;margin-bottom:32px}}.overview-stats .stat-card[data-v-73db2e40]{background:#f5f5f5;border-radius:4px;padding:16px;border:1px solid #e0e0e0}@media(min-width:769px){.overview-stats .stat-card[data-v-73db2e40]{padding:20px}}.overview-stats .stat-card .stat-label[data-v-73db2e40]{font-size:10px;color:#666;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:4px}@media(min-width:769px){.overview-stats .stat-card .stat-label[data-v-73db2e40]{font-size:12px;margin-bottom:6px}}.overview-stats .stat-card .stat-value[data-v-73db2e40]{font-size:24px;font-weight:900;letter-spacing:-.02em}@media(min-width:769px){.overview-stats .stat-card .stat-value[data-v-73db2e40]{font-size:32px}}.overview-stats .stat-card .stat-value.stat-primary[data-v-73db2e40]{color:#e53935}.overview-stats .stat-card .stat-value .stat-unit[data-v-73db2e40]{font-size:12px;font-weight:500;margin-left:4px}@media(min-width:769px){.overview-stats .stat-card .stat-value .stat-unit[data-v-73db2e40]{font-size:14px}}.chart-section[data-v-73db2e40]{margin-bottom:16px}@media(min-width:769px){.chart-section[data-v-73db2e40]{margin-bottom:24px}}.chart-section .chart-header[data-v-73db2e40]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}@media(min-width:769px){.chart-section .chart-header[data-v-73db2e40]{margin-bottom:12px}}.chart-section .chart-header .chart-title[data-v-73db2e40]{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}@media(min-width:769px){.chart-section .chart-header .chart-title[data-v-73db2e40]{font-size:18px;gap:10px}}.chart-section .chart-header .chart-title .title-marker[data-v-73db2e40]{width:3px;height:14px;background:#e53935;border-radius:2px}@media(min-width:769px){.chart-section .chart-header .chart-title .title-marker[data-v-73db2e40]{height:18px;width:4px}}.chart-section .chart-header .chart-unit[data-v-73db2e40]{font-size:10px;color:#666;font-weight:500}@media(min-width:769px){.chart-section .chart-header .chart-unit[data-v-73db2e40]{font-size:13px}}.chart-section .chart-container[data-v-73db2e40]{height:176px;width:100%;background:#fff;border-radius:4px;border:1px solid #e0e0e0;box-shadow:0 1px 2px rgba(0,0,0,.05);overflow:hidden}@media(min-width:769px){.chart-section .chart-container[data-v-73db2e40]{height:240px}}.bento-grid[data-v-73db2e40]{display:grid;grid-template-columns:2fr 2fr;gap:8px;margin-bottom:16px}@media(min-width:769px){.bento-grid[data-v-73db2e40]{gap:12px;margin-bottom:24px}}.bento-grid .bento-item[data-v-73db2e40]{background:hsla(0,0%,96%,.5);padding:12px;border-radius:4px;border:1px solid #e0e0e0}@media(min-width:769px){.bento-grid .bento-item[data-v-73db2e40]{padding:16px}}.bento-grid .bento-item .bento-label[data-v-73db2e40]{font-size:10px;color:#666;font-weight:700;text-transform:uppercase;margin-bottom:2px}@media(min-width:769px){.bento-grid .bento-item .bento-label[data-v-73db2e40]{font-size:12px;margin-bottom:4px}}.bento-grid .bento-item .bento-value[data-v-73db2e40]{font-size:14px;font-weight:700}@media(min-width:769px){.bento-grid .bento-item .bento-value[data-v-73db2e40]{font-size:18px}}.bento-grid .bento-item .bento-value.stat-primary[data-v-73db2e40]{color:#e53935}.bento-grid .bento-item .bento-value.stat-secondary[data-v-73db2e40]{color:#22c55e}.year-stats-section[data-v-73db2e40]{background:#fff;border-radius:4px;border:1px solid #e0e0e0;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:16px}@media(min-width:769px){.year-stats-section[data-v-73db2e40]{margin-bottom:24px}}.year-stats-section .section-header-bar[data-v-73db2e40]{padding:12px 16px;background:#f0f2f5;border-bottom:1px solid #e0e0e0}@media(min-width:769px){.year-stats-section .section-header-bar[data-v-73db2e40]{padding:14px 20px}}.year-stats-section .section-header-bar .section-header-title[data-v-73db2e40]{font-size:12px;font-weight:700}@media(min-width:769px){.year-stats-section .section-header-bar .section-header-title[data-v-73db2e40]{font-size:16px}}.year-stats-section .year-table[data-v-73db2e40]{width:100%;font-size:12px}@media(min-width:769px){.year-stats-section .year-table[data-v-73db2e40]{font-size:14px}}.year-stats-section .year-table th[data-v-73db2e40]{padding:10px 16px;font-weight:700;color:#666;border-bottom:1px solid #e0e0e0}@media(min-width:769px){.year-stats-section .year-table th[data-v-73db2e40]{padding:12px 20px}}.year-stats-section .year-table td[data-v-73db2e40]{padding:12px 16px;text-align:center}@media(min-width:769px){.year-stats-section .year-table td[data-v-73db2e40]{padding:14px 20px}}.year-stats-section .year-table tbody tr[data-v-73db2e40]{border-bottom:1px solid #e0e0e0}.year-stats-section .year-table tbody tr[data-v-73db2e40]:last-child{border-bottom:none}.year-stats-section .year-table tbody tr[data-v-73db2e40]:hover{background:hsla(0,0%,96%,.3)}.year-stats-section .year-table .return-cell[data-v-73db2e40],.year-stats-section .year-table .year-cell[data-v-73db2e40]{font-weight:700}.year-stats-section .year-table .return-cell.stat-primary[data-v-73db2e40]{color:#e53935}.year-stats-section .year-table .return-cell.stat-secondary[data-v-73db2e40]{color:#22c55e}.year-stats-section .year-table .rate-cell[data-v-73db2e40]{color:#1a1a1a}.year-stats-section .year-table .drawdown-cell.stat-secondary[data-v-73db2e40]{color:#22c55e}.etf-holdings-section[data-v-73db2e40]{margin-bottom:16px}@media(min-width:769px){.etf-holdings-section[data-v-73db2e40]{margin-bottom:24px}}.etf-holdings-section .etf-holdings-title[data-v-73db2e40]{font-size:14px;font-weight:700;padding-left:4px;margin-bottom:12px}@media(min-width:769px){.etf-holdings-section .etf-holdings-title[data-v-73db2e40]{font-size:18px;margin-bottom:16px}}.etf-holdings-section .etf-holdings-grid[data-v-73db2e40]{display:grid;grid-template-columns:2fr 2fr;gap:8px}@media(min-width:769px){.etf-holdings-section .etf-holdings-grid[data-v-73db2e40]{gap:12px}}.etf-holdings-section .etf-holdings-grid .etf-holding-card[data-v-73db2e40]{background:#fff;padding:12px;border-radius:4px;border:1px solid #e0e0e0;box-shadow:0 1px 2px rgba(0,0,0,.05);border-left-width:4px}@media(min-width:769px){.etf-holdings-section .etf-holdings-grid .etf-holding-card[data-v-73db2e40]{padding:16px}}.etf-holdings-section .etf-holdings-grid .etf-holding-card.border-primary[data-v-73db2e40]{border-left-color:#e53935}.etf-holdings-section .etf-holdings-grid .etf-holding-card.border-blue[data-v-73db2e40]{border-left-color:#3b82f6}.etf-holdings-section .etf-holdings-grid .etf-holding-card.border-secondary[data-v-73db2e40]{border-left-color:#22c55e}.etf-holdings-section .etf-holdings-grid .etf-holding-card.border-amber[data-v-73db2e40]{border-left-color:#f59e0b}.etf-holdings-section .etf-holdings-grid .etf-holding-card .etf-holding-name[data-v-73db2e40]{font-size:11px;font-weight:700;margin-bottom:8px}@media(min-width:769px){.etf-holdings-section .etf-holdings-grid .etf-holding-card .etf-holding-name[data-v-73db2e40]{font-size:14px;margin-bottom:10px}}.etf-holdings-section .etf-holdings-grid .etf-holding-card .etf-holding-footer[data-v-73db2e40]{display:flex;justify-content:space-between;align-items:flex-end}.etf-holdings-section .etf-holdings-grid .etf-holding-card .etf-holding-footer .etf-holding-days[data-v-73db2e40]{font-size:9px;color:#666}@media(min-width:769px){.etf-holdings-section .etf-holdings-grid .etf-holding-card .etf-holding-footer .etf-holding-days[data-v-73db2e40]{font-size:12px}}.etf-holdings-section .etf-holdings-grid .etf-holding-card .etf-holding-footer .etf-holding-return[data-v-73db2e40]{font-size:14px;font-weight:900;color:#e53935}@media(min-width:769px){.etf-holdings-section .etf-holdings-grid .etf-holding-card .etf-holding-footer .etf-holding-return[data-v-73db2e40]{font-size:18px}}.single-asset-section[data-v-73db2e40]{background:#fff;border-radius:4px;border:1px solid #e0e0e0;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:16px}@media(min-width:769px){.single-asset-section[data-v-73db2e40]{padding:20px;margin-bottom:24px}}.single-asset-section .single-asset-header[data-v-73db2e40]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}@media(min-width:769px){.single-asset-section .single-asset-header[data-v-73db2e40]{margin-bottom:20px}}.single-asset-section .single-asset-header .single-asset-title-wrap[data-v-73db2e40]{display:flex;align-items:center;gap:8px}@media(min-width:769px){.single-asset-section .single-asset-header .single-asset-title-wrap[data-v-73db2e40]{gap:12px}}.single-asset-section .single-asset-header .single-asset-title-wrap .single-asset-title[data-v-73db2e40]{font-size:14px;font-weight:700}@media(min-width:769px){.single-asset-section .single-asset-header .single-asset-title-wrap .single-asset-title[data-v-73db2e40]{font-size:18px}}.single-asset-section .single-asset-header .single-asset-title-wrap .single-asset-code[data-v-73db2e40]{background:#f5f5f5;padding:2px 8px;border-radius:4px;font-size:10px;color:#666;font-weight:700}@media(min-width:769px){.single-asset-section .single-asset-header .single-asset-title-wrap .single-asset-code[data-v-73db2e40]{font-size:12px;padding:3px 10px}}.single-asset-section .single-asset-header .single-asset-legend[data-v-73db2e40]{display:flex;gap:10px}@media(min-width:769px){.single-asset-section .single-asset-header .single-asset-legend[data-v-73db2e40]{gap:16px}}.single-asset-section .single-asset-header .single-asset-legend .legend-item[data-v-73db2e40]{display:flex;align-items:center;gap:4px;font-size:9px;font-weight:500}@media(min-width:769px){.single-asset-section .single-asset-header .single-asset-legend .legend-item[data-v-73db2e40]{font-size:12px;gap:6px}}.single-asset-section .single-asset-header .single-asset-legend .legend-item .legend-dot[data-v-73db2e40]{width:6px;height:6px;border-radius:50%}.single-asset-section .single-asset-header .single-asset-legend .legend-item .legend-dot.buy[data-v-73db2e40]{background:#e53935}.single-asset-section .single-asset-header .single-asset-legend .legend-item .legend-dot.sell[data-v-73db2e40]{background:#22c55e}.single-asset-section .single-asset-header .single-asset-legend .legend-item .legend-dot.stop[data-v-73db2e40]{background:#1a1a1a}.single-asset-section .single-asset-chart[data-v-73db2e40]{height:112px;width:100%;background:hsla(0,0%,96%,.3);border-radius:4px;border:1px solid #e0e0e0;margin-bottom:16px}@media(min-width:769px){.single-asset-section .single-asset-chart[data-v-73db2e40]{height:160px}}.single-asset-section .single-asset-stats[data-v-73db2e40]{display:flex;justify-content:space-around;text-align:center;padding:10px;background:hsla(0,0%,96%,.5);border-radius:4px}@media(min-width:769px){.single-asset-section .single-asset-stats[data-v-73db2e40]{padding:14px}}.single-asset-section .single-asset-stats .single-stat .single-stat-label[data-v-73db2e40]{font-size:9px;color:#666;text-transform:uppercase;font-weight:700}@media(min-width:769px){.single-asset-section .single-asset-stats .single-stat .single-stat-label[data-v-73db2e40]{font-size:12px}}.single-asset-section .single-asset-stats .single-stat .single-stat-value[data-v-73db2e40]{font-size:14px;font-weight:700}@media(min-width:769px){.single-asset-section .single-asset-stats .single-stat .single-stat-value[data-v-73db2e40]{font-size:18px}}.single-asset-section .single-asset-stats .single-stat .single-stat-value.stat-primary[data-v-73db2e40]{color:#e53935}.single-asset-section .single-asset-stats .single-stat-divider[data-v-73db2e40]{width:1px;height:32px;background:#e0e0e0}@media(min-width:769px){.single-asset-section .single-asset-stats .single-stat-divider[data-v-73db2e40]{height:40px}}.etf-charts-section[data-v-73db2e40]{margin-bottom:16px;background:#fff;border-radius:4px;border:1px solid #e0e0e0;padding:16px}@media(min-width:769px){.etf-charts-section[data-v-73db2e40]{margin-bottom:24px;padding:20px}}.etf-charts-section h3[data-v-73db2e40]{font-size:14px;font-weight:700;margin-bottom:8px}@media(min-width:769px){.etf-charts-section h3[data-v-73db2e40]{font-size:18px;margin-bottom:12px}}.etf-charts-section .etf-chart-legend[data-v-73db2e40]{display:flex;gap:16px;margin-bottom:12px;font-size:12px;color:#666}@media(min-width:769px){.etf-charts-section .etf-chart-legend[data-v-73db2e40]{font-size:14px;margin-bottom:16px}}.etf-charts-section .etf-chart-legend .legend-item[data-v-73db2e40]{display:flex;align-items:center;gap:4px}.etf-charts-section .etf-chart-legend .legend-item .legend-dot[data-v-73db2e40]{width:8px;height:8px;border-radius:50%}.etf-charts-section .etf-chart-legend .legend-item .legend-dot.buy[data-v-73db2e40]{background:#e53935}.etf-charts-section .etf-chart-legend .legend-item .legend-dot.sell[data-v-73db2e40]{background:#22c55e}.etf-charts-section .etf-chart-legend .legend-item .legend-dot.stop[data-v-73db2e40]{background:#1a1a1a}.etf-charts-section .etf-chart-item[data-v-73db2e40]{margin-bottom:16px;background:#f5f5f5;border-radius:4px;padding:8px}.etf-charts-section .etf-chart-item .etf-chart-header[data-v-73db2e40]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.etf-charts-section .etf-chart-item .etf-chart-header .etf-chart-name[data-v-73db2e40]{font-size:12px;font-weight:500}.etf-charts-section .etf-chart-item .etf-chart-header .etf-chart-stats[data-v-73db2e40]{display:flex;gap:8px;font-size:12px;color:#666}.etf-charts-section .etf-chart-item .etf-chart-container[data-v-73db2e40]{height:120px}.trades-section[data-v-73db2e40]{background:#fff;border-radius:4px;border:1px solid #e0e0e0;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.05);margin-bottom:16px}@media(min-width:769px){.trades-section[data-v-73db2e40]{margin-bottom:24px}}.trades-section .trades-header[data-v-73db2e40]{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e0e0}@media(min-width:769px){.trades-section .trades-header[data-v-73db2e40]{padding:18px 20px}}.trades-section .trades-header .trades-title[data-v-73db2e40]{font-size:14px;font-weight:700}@media(min-width:769px){.trades-section .trades-header .trades-title[data-v-73db2e40]{font-size:18px}}.trades-section .trades-header .btn-view-all[data-v-73db2e40]{font-size:12px;color:#e53935;font-weight:700;background:transparent;border:none;cursor:pointer}@media(min-width:769px){.trades-section .trades-header .btn-view-all[data-v-73db2e40]{font-size:14px}}.trades-section .trades-list .trade-item[data-v-73db2e40]{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e0e0;cursor:pointer;transition:background .2s}@media(min-width:769px){.trades-section .trades-list .trade-item[data-v-73db2e40]{padding:18px 20px}}.trades-section .trades-list .trade-item[data-v-73db2e40]:last-child{border-bottom:none}.trades-section .trades-list .trade-item[data-v-73db2e40]:hover{background:hsla(0,0%,96%,.3)}.trades-section .trades-list .trade-item .trade-left .trade-name[data-v-73db2e40]{font-size:12px;font-weight:700;margin-bottom:4px}@media(min-width:769px){.trades-section .trades-list .trade-item .trade-left .trade-name[data-v-73db2e40]{font-size:15px;margin-bottom:6px}}.trades-section .trades-list .trade-item .trade-left .trade-date[data-v-73db2e40]{font-size:11px;color:#666;font-weight:500}@media(min-width:769px){.trades-section .trades-list .trade-item .trade-left .trade-date[data-v-73db2e40]{font-size:13px}}.trades-section .trades-list .trade-item .trade-scores[data-v-73db2e40]{display:flex;flex-direction:column;gap:2px;flex:1;justify-content:center}.trades-section .trades-list .trade-item .trade-scores .score-item[data-v-73db2e40]{display:flex;align-items:center;gap:4px;font-size:10px}@media(min-width:769px){.trades-section .trades-list .trade-item .trade-scores .score-item[data-v-73db2e40]{font-size:12px;gap:6px}}.trades-section .trades-list .trade-item .trade-scores .score-item .score-rank[data-v-73db2e40]{color:#666;font-weight:500;min-width:12px}.trades-section .trades-list .trade-item .trade-scores .score-item .score-name[data-v-73db2e40]{color:#1a1a1a;font-weight:500;min-width:48px}@media(min-width:769px){.trades-section .trades-list .trade-item .trade-scores .score-item .score-name[data-v-73db2e40]{min-width:60px}}.trades-section .trades-list .trade-item .trade-scores .score-item .score-val[data-v-73db2e40],.trades-section .trades-list .trade-item .trade-scores .score-item.is-current .score-name[data-v-73db2e40]{color:#e53935;font-weight:700}.trades-section .trades-list .trade-item .trade-right[data-v-73db2e40]{text-align:right}.trades-section .trades-list .trade-item .trade-right .trade-capital[data-v-73db2e40]{font-size:11px;color:#666;font-weight:500;margin-bottom:2px;font-family:Consolas,monospace}@media(min-width:769px){.trades-section .trades-list .trade-item .trade-right .trade-capital[data-v-73db2e40]{font-size:13px;margin-bottom:4px}}.trades-section .trades-list .trade-item .trade-right .trade-return[data-v-73db2e40]{font-size:14px;font-weight:900}@media(min-width:769px){.trades-section .trades-list .trade-item .trade-right .trade-return[data-v-73db2e40]{font-size:18px}}.trades-section .trades-list .trade-item .trade-right .trade-return.stat-primary[data-v-73db2e40]{color:#e53935}.trades-section .trades-list .trade-item .trade-right .trade-return.stat-secondary[data-v-73db2e40]{color:#22c55e}.no-data[data-v-73db2e40]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px}.no-data p[data-v-73db2e40]{color:#666;margin-bottom:16px}.no-data .btn-primary[data-v-73db2e40]{padding:8px 24px;background:#e53935;color:#fff;font-weight:600;border-radius:4px;border:none;cursor:pointer}.scores-modal-overlay[data-v-73db2e40]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:200}.scores-modal[data-v-73db2e40]{background:#fff;border-radius:4px;max-width:500px;width:90%;max-height:80vh;overflow:hidden}.scores-modal .scores-modal-header[data-v-73db2e40]{display:flex;align-items:center;padding:16px;border-bottom:1px solid #e0e0e0;gap:8px}.scores-modal .scores-modal-header h3[data-v-73db2e40]{font-size:14px;margin:0;font-weight:700}.scores-modal .scores-modal-header .scores-modal-date[data-v-73db2e40]{font-size:12px;color:#666}.scores-modal .scores-modal-header .scores-modal-kline-link[data-v-73db2e40]{margin-left:8px;display:inline-flex;align-items:center;justify-content:center;color:#e53935;text-decoration:none;padding:4px 8px;border-radius:4px;border:1px solid rgba(229,57,53,.3);transition:all .2s}.scores-modal .scores-modal-header .scores-modal-kline-link[data-v-73db2e40]:hover{background:rgba(229,57,53,.1);border-color:#e53935}.scores-modal .scores-modal-header .scores-modal-kline-link svg[data-v-73db2e40]{width:14px;height:14px}.scores-modal .scores-modal-header .scores-modal-close[data-v-73db2e40]{margin-left:auto;background:transparent;border:none;color:#666;font-size:20px;cursor:pointer;padding:0}.scores-modal .scores-modal-header .scores-modal-close[data-v-73db2e40]:hover{color:#1a1a1a}.scores-modal .scores-modal-body[data-v-73db2e40]{padding:16px;overflow-y:auto;max-height:60vh}.scores-modal .scores-table[data-v-73db2e40]{width:100%;font-size:12px}.scores-modal .scores-table td[data-v-73db2e40],.scores-modal .scores-table th[data-v-73db2e40]{padding:8px;text-align:left}.scores-modal .scores-table th[data-v-73db2e40]{color:#666;font-weight:500}.scores-modal .scores-table tr.is-selected[data-v-73db2e40]{background:rgba(229,57,53,.15)}.scores-modal .scores-table tr.is-selected td[data-v-73db2e40]{color:#e53935;font-weight:600}.stat-primary[data-v-73db2e40]{color:#e53935}.stat-secondary[data-v-73db2e40]{color:#22c55e}.config-page[data-v-55d7810e]{margin:0 auto;padding-bottom:80px}@media(max-width:640px){.config-page[data-v-55d7810e]{padding:16px;padding-bottom:80px}}.config-page h1[data-v-55d7810e]{font-size:24px;margin-bottom:24px}@media(max-width:640px){.config-page h1[data-v-55d7810e]{font-size:20px}}.strategy-tabs[data-v-55d7810e]{display:flex;gap:8px;margin-bottom:24px}.strategy-tabs .tab-btn[data-v-55d7810e]{flex:1;padding:16px;background:var(--bg-card);border:1px solid var(--border);border-radius:8px;font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.strategy-tabs .tab-btn[data-v-55d7810e]:hover{border-color:#e53935}.strategy-tabs .tab-btn.active[data-v-55d7810e]{background:rgba(229,57,53,.15);border-color:#e53935;color:#e53935}.strategy-info[data-v-55d7810e]{margin-bottom:24px}.strategy-info h3[data-v-55d7810e]{font-size:16px;margin-bottom:16px}.strategy-info .info-grid[data-v-55d7810e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.strategy-info .info-item[data-v-55d7810e]{text-align:center;padding:8px;background:var(--bg-elevated);border-radius:4px}.strategy-info .info-item .label[data-v-55d7810e]{display:block;font-size:14px;color:var(--text-secondary);margin-bottom:4px}.strategy-info .info-item .value[data-v-55d7810e]{font-size:16px;font-weight:600;font-family:微软雅黑,Sora,-apple-system,BlinkMacSystemFont,sans-serif}.config-section[data-v-55d7810e]{margin-bottom:24px}.config-section .section-header[data-v-55d7810e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.config-section .section-header h2[data-v-55d7810e]{font-size:16px}.etf-list[data-v-55d7810e]{display:flex;flex-direction:column;gap:8px;max-height:300px;overflow-y:auto}.etf-item[data-v-55d7810e]{display:flex;align-items:center;gap:4px;padding:4px;background:var(--bg-elevated);border-radius:4px}.etf-item .code-input[data-v-55d7810e]{width:80px;font-family:微软雅黑,Sora,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;padding:4px 8px}.etf-item .name-input[data-v-55d7810e]{flex:1;font-size:14px;padding:4px 8px}.etf-item .market-select[data-v-55d7810e]{width:80px;padding:4px 8px;font-size:14px}.etf-item .etf-status[data-v-55d7810e]{padding:0 4px}.etf-item .etf-status .status-dot[data-v-55d7810e]{width:8px;height:8px;border-radius:50%}.etf-item .etf-status .status-dot.has-data[data-v-55d7810e]{background:var(--color-success)}.etf-item .etf-status .status-dot.no-data[data-v-55d7810e]{background:var(--color-loss)}.etf-item .btn-remove[data-v-55d7810e]{width:28px;height:28px;background:transparent;border:1px solid var(--border);color:var(--text-secondary);border-radius:4px;font-size:16px}.etf-item .btn-remove[data-v-55d7810e]:hover{background:var(--color-loss-bg);border-color:var(--color-loss);color:var(--color-loss)}.btn-add[data-v-55d7810e]{padding:4px 16px;background:var(--accent-glow);border:1px solid #e53935;color:#e53935;border-radius:4px;font-size:14px;font-weight:500}.btn-add[data-v-55d7810e]:hover{background:#e53935;color:var(--bg-primary)}.params-grid[data-v-55d7810e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}@media(max-width:640px){.params-grid[data-v-55d7810e]{grid-template-columns:1fr 1fr}}.param-item label[data-v-55d7810e]{display:block;font-size:14px;margin-bottom:4px;color:var(--text-secondary)}.param-item input[data-v-55d7810e]{width:100%;padding:8px;font-family:微软雅黑,Sora,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px}.action-buttons[data-v-55d7810e]{position:fixed;bottom:0;left:0;right:0;padding:16px;background:var(--bg-primary);border-top:1px solid var(--border);display:flex;justify-content:center;gap:16px;z-index:100}.btn-reset[data-v-55d7810e]{padding:8px 24px;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);font-weight:600;border-radius:8px;font-size:14px}.btn-reset[data-v-55d7810e]:hover:not(:disabled){border-color:var(--color-warning);color:var(--color-warning)}.btn-reset[data-v-55d7810e]:disabled{opacity:.7}.btn-save[data-v-55d7810e]{padding:8px 32px;background:#e53935;color:var(--bg-primary);font-weight:600;border-radius:8px;font-size:14px;flex:1;max-width:200px}.btn-save[data-v-55d7810e]:hover:not(:disabled){background:rgba(229,57,53,.6)}.btn-save[data-v-55d7810e]:disabled{opacity:.7}.success-toast[data-v-55d7810e]{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);padding:8px 24px;background:var(--color-success);color:#fff;border-radius:8px;font-weight:600;z-index:101}.fade-enter-active[data-v-55d7810e],.fade-leave-active[data-v-55d7810e]{transition:opacity .3s ease}.fade-enter-from[data-v-55d7810e],.fade-leave-to[data-v-55d7810e]{opacity:0}.kline-page[data-v-3d547e22]{min-height:100vh;background:#f5f5f5;box-sizing:border-box;padding:8px;padding-top:0}@media(min-width:769px){.kline-page[data-v-3d547e22]{padding:16px;padding-top:0}}.back-header[data-v-3d547e22]{position:sticky;top:0;background:#fff;padding:8px 12px;border-bottom:1px solid #e0e0e0;z-index:10}@media(min-width:769px){.back-header[data-v-3d547e22]{padding:12px 16px}}.back-header .back-btn[data-v-3d547e22]{display:flex;align-items:center;gap:4px;background:transparent;border:none;color:#1a1a1a;font-size:14px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}@media(min-width:769px){.back-header .back-btn[data-v-3d547e22]{font-size:16px;gap:6px;padding:6px 12px}}.back-header .back-btn[data-v-3d547e22]:hover{background:#f5f5f5}.back-header .back-btn[data-v-3d547e22]:active{background:#e8e8e8}.back-header .back-btn svg[data-v-3d547e22]{width:20px;height:20px}@media(min-width:769px){.back-header .back-btn svg[data-v-3d547e22]{width:22px;height:22px}}.skeleton-card[data-v-3d547e22]{background:#fff;border-radius:8px;padding:12px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.04)}@media(min-width:769px){.skeleton-card[data-v-3d547e22]{border-radius:16px;padding:16px;margin-bottom:16px}}.skeleton-canvas[data-v-3d547e22]{width:100%;height:200px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer-3d547e22 1.5s infinite}@media(min-width:769px){.skeleton-canvas[data-v-3d547e22]{height:280px}}@keyframes shimmer-3d547e22{0%{background-position:-200% 0}to{background-position:200% 0}}.state-card[data-v-3d547e22]{margin:24px;padding:20px;border-radius:12px;background:#fff;border:1px solid #e5e5e5;text-align:center;color:#666;font-size:14px}@media(min-width:769px){.state-card[data-v-3d547e22]{margin:30px;padding:28px;border-radius:20px;font-size:16px}}.state-error[data-v-3d547e22]{color:#b42318;background:#fff5f4;border-color:#f3c0bc}.content[data-v-3d547e22],.date-info[data-v-3d547e22]{display:flex;flex-direction:column}.date-info[data-v-3d547e22]{align-items:center;padding:16px;background:#fff;border-bottom:1px solid #eee}@media(min-width:769px){.date-info[data-v-3d547e22]{padding:24px}}.date-row[data-v-3d547e22]{display:flex;gap:32px;margin-bottom:8px}@media(min-width:769px){.date-row[data-v-3d547e22]{gap:40px;margin-bottom:12px}}.date-row-single[data-v-3d547e22]{display:flex;justify-content:center;margin-bottom:8px}@media(min-width:769px){.date-row-single[data-v-3d547e22]{margin-bottom:12px}}.date-item[data-v-3d547e22]{display:flex;flex-direction:column;align-items:center}.date-item.buy .date-value[data-v-3d547e22]{color:#1976d2}.date-item.sell .date-value[data-v-3d547e22]{color:#f57c00}.date-label[data-v-3d547e22]{font-size:12px;color:#777}@media(min-width:769px){.date-label[data-v-3d547e22]{font-size:14px}}.date-value[data-v-3d547e22]{font-size:16px;font-weight:700;color:#1a1a1a}@media(min-width:769px){.date-value[data-v-3d547e22]{font-size:20px}}.date-hint[data-v-3d547e22]{font-size:11px;color:#999}@media(min-width:769px){.date-hint[data-v-3d547e22]{font-size:13px}}.etf-scroll[data-v-3d547e22]{flex:1;overflow-y:auto}.etf-container[data-v-3d547e22]{display:flex;flex-direction:column;padding:12px}@media(min-width:769px){.etf-container[data-v-3d547e22]{padding:16px}}.etf-card[data-v-3d547e22]{background:#fff;border-radius:8px;padding:12px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.04)}@media(min-width:769px){.etf-card[data-v-3d547e22]{border-radius:16px;padding:16px;margin-bottom:16px}}.kline-canvas[data-v-3d547e22]{width:100%;height:200px;border-radius:8px;background:#fafafa;display:block}@media(min-width:769px){.kline-canvas[data-v-3d547e22]{height:280px}}.simulate-page[data-v-30083e52]{min-height:100vh;background:#f5f5f5;padding-top:0}@media(min-width:769px){.simulate-page[data-v-30083e52]{padding-top:0}}.control-bar[data-v-30083e52]{position:sticky;top:56px;background:#fff;padding:8px 12px;border-bottom:1px solid #e0e0e0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:12px}@media(min-width:769px){.control-bar[data-v-30083e52]{top:64px;padding:12px 16px}}.strategy-tabs[data-v-30083e52]{display:flex;background:#f5f5f5;border-radius:4px;padding:2px;border:1px solid #e0e0e0}.strategy-tabs .tab-btn[data-v-30083e52]{padding:6px 12px;font-size:12px;font-weight:600;color:#666;background:transparent;border:none;cursor:pointer;border-radius:3px;transition:all .2s}@media(min-width:769px){.strategy-tabs .tab-btn[data-v-30083e52]{padding:8px 16px;font-size:14px}}.strategy-tabs .tab-btn.active[data-v-30083e52]{background:#fff;color:#e53935;box-shadow:0 1px 2px rgba(0,0,0,.1)}.date-navigator[data-v-30083e52]{display:flex;align-items:center;gap:8px}.date-navigator .nav-btn[data-v-30083e52]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;color:#666;cursor:pointer;transition:all .2s}.date-navigator .nav-btn[data-v-30083e52]:disabled{opacity:.4;cursor:not-allowed}.date-navigator .nav-btn[data-v-30083e52]:hover:not(:disabled){background:#e53935;color:#fff;border-color:#e53935}.date-navigator .nav-btn svg[data-v-30083e52]{width:14px;height:14px}.date-navigator .date-display[data-v-30083e52]{display:flex;align-items:center;gap:6px}.date-navigator .date-display .current-date[data-v-30083e52]{font-size:14px;font-weight:700;color:#1a1a1a}@media(min-width:769px){.date-navigator .date-display .current-date[data-v-30083e52]{font-size:16px}}.date-navigator .date-display .date-index[data-v-30083e52]{font-size:11px;color:#999}@media(min-width:769px){.date-navigator .date-display .date-index[data-v-30083e52]{font-size:13px}}.loading-container[data-v-30083e52]{display:flex;justify-content:center;align-items:center;padding:40px}.loading-container .loading-text[data-v-30083e52]{color:#666;font-size:14px}.error-container[data-v-30083e52]{display:flex;justify-content:center;padding:20px;color:#b42318;font-size:14px}.main-content[data-v-30083e52]{display:flex;flex-direction:column;gap:12px;padding:12px;margin-top:10px}@media(min-width:769px){.main-content[data-v-30083e52]{flex-direction:row;gap:16px;padding:16px}}.kline-section[data-v-30083e52]{flex:1;min-width:0}@media(min-width:769px){.kline-section[data-v-30083e52]{flex:7}}.kline-grid[data-v-30083e52]{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:769px){.kline-grid[data-v-30083e52]{grid-template-columns:1fr 1fr;gap:12px}}.kline-card[data-v-30083e52]{background:#fff;border-radius:6px;padding:8px;border:1px solid #e0e0e0;box-shadow:0 1px 4px rgba(0,0,0,.04);border-color:transparent;border-width:2px}.kline-card.is-holding[data-v-30083e52]{border-color:#e53935;border-width:2px}@media(min-width:769px){.kline-card[data-v-30083e52]{border-radius:8px;padding:10px}}.kline-canvas[data-v-30083e52]{width:100%;height:140px;background:#fafafa;border-radius:4px}@media(min-width:769px){.kline-canvas[data-v-30083e52]{height:160px}}.holding-panel[data-v-30083e52]{background:#fff;border-radius:6px;padding:12px;border:1px solid #e0e0e0;box-shadow:0 1px 4px rgba(0,0,0,.04)}@media(min-width:769px){.holding-panel[data-v-30083e52]{flex:3;max-width:280px;border-radius:8px;padding:16px}}.panel-header[data-v-30083e52]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eee}.panel-header h3[data-v-30083e52]{font-size:14px;font-weight:700;color:#1a1a1a}.panel-header .status-tag[data-v-30083e52]{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:600}.panel-header .status-tag.hold[data-v-30083e52]{background:#e8f5e9;color:#2e7d32}.panel-header .status-tag.empty[data-v-30083e52]{background:#fff3e0;color:#ef6c00}.holding-detail .detail-row[data-v-30083e52]{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.holding-detail .detail-row .label[data-v-30083e52]{font-size:12px;color:#666}.holding-detail .detail-row .value[data-v-30083e52]{font-size:12px;font-weight:600;color:#1a1a1a}.holding-detail .detail-row .value.highlight[data-v-30083e52]{color:#e53935}.empty-detail[data-v-30083e52]{text-align:center;padding:16px 0;color:#666;font-size:12px}.empty-detail .suggest[data-v-30083e52]{margin-top:8px;color:#e53935;font-weight:600}.history-stats[data-v-30083e52]{margin-top:12px;padding-top:12px;border-top:1px solid #eee}.history-stats h4[data-v-30083e52]{font-size:13px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.history-stats .stats-grid[data-v-30083e52]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.history-stats .stat-item[data-v-30083e52]{display:flex;flex-direction:column;gap:2px}.history-stats .stat-item .stat-label[data-v-30083e52]{font-size:11px;color:#666}.history-stats .stat-item .stat-value[data-v-30083e52]{font-size:14px;font-weight:700;color:#1a1a1a}.text-success[data-v-30083e52]{color:#e53935!important}.text-loss[data-v-30083e52]{color:#22c55e!important}.note-card[data-v-09f78440]{background:#fff;border-radius:8px;padding:12px;border:1px solid #e0e0e0;box-shadow:0 1px 4px rgba(0,0,0,.04)}@media(min-width:769px){.note-card[data-v-09f78440]{padding:16px}}.card-header[data-v-09f78440]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eee}.card-header .note-title[data-v-09f78440]{font-size:16px;font-weight:700;color:#1a1a1a;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-header .note-time[data-v-09f78440]{font-size:12px;color:#999}.note-content[data-v-09f78440]{font-size:14px;color:#333;line-height:1.6}.note-content h2[data-v-09f78440],.note-content h3[data-v-09f78440],.note-content h4[data-v-09f78440]{margin:8px 0;color:#1a1a1a}.note-content h2[data-v-09f78440]{font-size:18px}.note-content h3[data-v-09f78440]{font-size:16px}.note-content h4[data-v-09f78440]{font-size:14px}.note-content strong[data-v-09f78440]{font-weight:700}.note-content em[data-v-09f78440]{font-style:italic}.note-content code[data-v-09f78440]{background:#f5f5f5;padding:2px 4px;border-radius:2px;font-size:12px}.note-content pre[data-v-09f78440]{background:#f5f5f5;padding:8px;border-radius:4px;overflow-x:auto}.note-content pre code[data-v-09f78440]{background:none;padding:0}.note-content a[data-v-09f78440]{color:#e53935;text-decoration:none}.note-content a[data-v-09f78440]:hover{text-decoration:underline}.note-content ul[data-v-09f78440]{margin:8px 0;padding-left:16px}.note-content ul li[data-v-09f78440]{margin:4px 0}.note-content p[data-v-09f78440]{margin:8px 0}.note-content[data-v-09f78440] img{max-width:100%;height:auto;border-radius:4px;margin:8px 0}.note-images[data-v-09f78440]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.note-images .preview-img[data-v-09f78440]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #e0e0e0;cursor:pointer;transition:transform .2s}.note-images .preview-img[data-v-09f78440]:hover{transform:scale(1.05)}@media(min-width:769px){.note-images .preview-img[data-v-09f78440]{width:100px;height:100px}}.card-actions[data-v-09f78440]{display:flex;gap:8px;margin-top:12px;padding-top:8px;border-top:1px solid #eee}.card-actions .action-btn[data-v-09f78440]{display:flex;align-items:center;gap:4px;padding:6px 12px;font-size:12px;color:#666;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:all .2s}.card-actions .action-btn svg[data-v-09f78440]{width:12px;height:12px}.card-actions .action-btn[data-v-09f78440]:hover{color:#fff}.card-actions .action-btn.edit[data-v-09f78440]:hover{background:#1976d2;border-color:#1976d2}.card-actions .action-btn.delete[data-v-09f78440]:hover{background:#b42318;border-color:#b42318}.note-editor-overlay[data-v-63c232f2]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:100;display:flex;justify-content:center;align-items:center;padding:16px}@media(min-width:769px){.note-editor-overlay[data-v-63c232f2]{padding:24px}}.note-editor[data-v-63c232f2]{width:100%;max-width:600px;max-height:90vh;background:#fff;border-radius:8px;display:flex;flex-direction:column;overflow:hidden}@media(min-width:769px){.note-editor[data-v-63c232f2]{max-width:800px;max-height:80vh}}.editor-header[data-v-63c232f2]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e0e0e0}.editor-header h3[data-v-63c232f2]{font-size:16px;font-weight:700;color:#1a1a1a}.editor-body[data-v-63c232f2]{flex:1;display:flex;flex-direction:column;gap:12px;padding:12px 16px;overflow:hidden}.date-selector[data-v-63c232f2]{display:flex;align-items:center;gap:8px}.date-selector .date-label[data-v-63c232f2]{font-size:14px;color:#666}.date-selector .date-input[data-v-63c232f2]{padding:8px 12px;font-size:14px;border:1px solid #e0e0e0;border-radius:4px;outline:none}.date-selector .date-input[data-v-63c232f2]:focus{border-color:#1976d2}.title-input[data-v-63c232f2]{width:100%;padding:10px 12px;font-size:14px;border:1px solid #e0e0e0;border-radius:4px;outline:none}.title-input[data-v-63c232f2]:focus{border-color:#1976d2}.md-editor-container[data-v-63c232f2]{flex:1;min-height:300px;overflow:hidden}.md-editor-container .md-editor[data-v-63c232f2]{height:100%;z-index:1}.editor-footer[data-v-63c232f2]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e0e0e0}.editor-footer button[data-v-63c232f2]{padding:8px 16px;font-size:14px;font-weight:600;border-radius:4px;cursor:pointer;transition:all .2s}.editor-footer .cancel-btn[data-v-63c232f2]{color:#666;background:#f5f5f5;border:1px solid #e0e0e0}.editor-footer .cancel-btn[data-v-63c232f2]:hover{background:#e0e0e0}.editor-footer .save-btn[data-v-63c232f2]{color:#fff;background:#e53935;border:1px solid #e53935}.editor-footer .save-btn[data-v-63c232f2]:disabled{opacity:.6;cursor:not-allowed}.editor-footer .save-btn[data-v-63c232f2]:hover:not(:disabled){background:#c62828;border-color:#c62828}.note-page[data-v-d526cf8e]{min-height:100vh;background:#f5f5f5;padding-top:0}.control-bar[data-v-d526cf8e]{position:sticky;top:56px;background:#fff;padding:8px 12px;border-bottom:1px solid #e0e0e0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:12px}@media(min-width:769px){.control-bar[data-v-d526cf8e]{top:64px;padding:12px 24px}}.control-bar .control-left[data-v-d526cf8e]{display:flex;align-items:center;gap:12px}.control-bar .control-left .page-title[data-v-d526cf8e]{font-size:18px;font-weight:700;color:#1a1a1a}@media(min-width:769px){.control-bar .control-left .page-title[data-v-d526cf8e]{font-size:20px}}.control-bar .control-left .note-count[data-v-d526cf8e]{font-size:12px;color:#999}.create-btn[data-v-d526cf8e]{padding:6px 12px;font-size:12px;font-weight:600;color:#e53935;background:#fff;border:1px solid #e53935;border-radius:4px;cursor:pointer;transition:all .2s}.create-btn[data-v-d526cf8e]:hover{background:#e53935;color:#fff}@media(min-width:769px){.create-btn[data-v-d526cf8e]{padding:8px 16px;font-size:14px}}.loading-container[data-v-d526cf8e]{display:flex;justify-content:center;align-items:center;padding:40px}.loading-container .loading-text[data-v-d526cf8e]{color:#666;font-size:14px}.empty-container[data-v-d526cf8e]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px;color:#666;font-size:14px;gap:16px}.timeline-container[data-v-d526cf8e]{padding:16px 12px}@media(min-width:769px){.timeline-container[data-v-d526cf8e]{padding:24px;max-width:1000px;margin:0 auto}}.timeline[data-v-d526cf8e]{display:flex;flex-direction:column}.timeline-item[data-v-d526cf8e]{display:flex;gap:12px;margin-bottom:16px}@media(min-width:769px){.timeline-item[data-v-d526cf8e]{gap:16px;margin-bottom:20px}}.timeline-date[data-v-d526cf8e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:50px;padding:8px 0}@media(min-width:769px){.timeline-date[data-v-d526cf8e]{min-width:60px}}.timeline-date .date-day[data-v-d526cf8e]{font-size:24px;font-weight:700;color:#e53935}@media(min-width:769px){.timeline-date .date-day[data-v-d526cf8e]{font-size:28px}}.timeline-date .date-month[data-v-d526cf8e]{font-size:12px;color:#999}@media(min-width:769px){.timeline-date .date-month[data-v-d526cf8e]{font-size:13px}}.timeline-marker[data-v-d526cf8e]{display:flex;flex-direction:column;align-items:center;position:relative}.timeline-marker .marker-dot[data-v-d526cf8e]{width:12px;height:12px;border-radius:50%;background:#e53935;border:2px solid #fff;box-shadow:0 0 0 2px #e53935;z-index:1}.timeline-marker .marker-line[data-v-d526cf8e]{width:2px;background:#e0e0e0;flex:1;min-height:40px;margin-top:-2px}.timeline-content[data-v-d526cf8e]{flex:1;min-width:0}.load-more[data-v-d526cf8e]{display:flex;justify-content:center;padding:20px}.load-more button[data-v-d526cf8e]{padding:10px 24px;font-size:14px;color:#666;background:#fff;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer}.load-more button[data-v-d526cf8e]:hover{background:#f5f5f5}:root{--bg-primary:#fcfcfc;--bg-card:#fff;--bg-elevated:#f5f5f5;--bg-hover:#f0f2f5;--bg-surface-container:#f8f9fa;--bg-surface-container-high:#f0f2f5;--border:#e0e0e0;--border-light:#eee;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 2px 8px rgba(0,0,0,.08);--color-primary:#e53935;--color-secondary:#2e7d32;--color-loss:#22c55e;--color-warning:#f59e0b;--color-info:#3b82f6}[data-theme=dark]{--bg-primary:#0a0e14;--bg-card:#151a21;--bg-elevated:#1c222b;--bg-hover:#252d38;--bg-surface-container:#1c222b;--bg-surface-container-high:#1c222b;--border:#2d3748;--border-light:#3d4758;--text-primary:#e6edf3;--text-secondary:#8b949e;--text-muted:#6e7681;--shadow-sm:0 1px 2px rgba(0,0,0,.2);--shadow-md:0 2px 8px rgba(0,0,0,.3);--color-primary:#ef4444;--color-secondary:#22c55e;--color-loss:#22c55e;--color-warning:#f59e0b;--color-info:#3b82f6}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;font-family:Inter,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.5;background:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:rgba(229,57,53,.3);color:var(--text-primary)}::selection{background:rgba(229,57,53,.3);color:var(--text-primary)}a{color:var(--color-primary);text-decoration:none}button{cursor:pointer;border:none}button,input,select,textarea{font-family:inherit;outline:none}input,select,textarea{font-size:14px;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);border-radius:4px;padding:8px 12px}input:focus,select:focus,textarea:focus{border-color:var(--color-primary)}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-muted)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--text-muted)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-elevated)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--border-light)}.text-primary{color:var(--color-primary)!important}.text-secondary{color:var(--color-secondary)!important}.text-success{color:#e53935!important}.text-loss{color:#22c55e!important}.text-warning{color:var(--color-warning)!important}.text-muted{color:var(--text-muted)!important}[data-theme=dark] .text-success{color:#ef4444!important}[data-theme=dark] .text-loss{color:#22c55e!important}@font-face{font-family:fontello;src:url(/fonts/fontello.6c502925.eot);src:url(/fonts/fontello.6c502925.eot#iefix) format("embedded-opentype"),url(data:font/woff2;base64,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) format("woff2"),url(/fonts/fontello.6ec73abf.woff) format("woff"),url(/fonts/fontello.3f1fdcf0.ttf) format("truetype"),url(/img/fontello.d34249f0.svg#fontello) format("svg");font-weight:400;font-style:normal}[class*=" fa-mavon-"]:before,[class^=fa-mavon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-mavon-bold:before{content:"\E800"}.fa-mavon-italic:before{content:"\E801"}.fa-mavon-thumb-tack:before{content:"\E802"}.fa-mavon-link:before{content:"\E803"}.fa-mavon-picture-o:before{content:"\E804"}.fa-mavon-repeat:before{content:"\E805"}.fa-mavon-undo:before{content:"\E806"}.fa-mavon-trash-o:before{content:"\E807"}.fa-mavon-floppy-o:before{content:"\E808"}.fa-mavon-compress:before{content:"\E809"}.fa-mavon-eye:before{content:"\E80A"}.fa-mavon-eye-slash:before{content:"\E80B"}.fa-mavon-question-circle:before{content:"\E80C"}.fa-mavon-times:before{content:"\E80D"}.fa-mavon-align-left:before{content:"\E80F"}.fa-mavon-align-center:before{content:"\E810"}.fa-mavon-align-right:before{content:"\E811"}.fa-mavon-arrows-alt:before{content:"\F0B2"}.fa-mavon-bars:before{content:"\F0C9"}.fa-mavon-list-ul:before{content:"\F0CA"}.fa-mavon-list-ol:before{content:"\F0CB"}.fa-mavon-strikethrough:before{content:"\F0CC"}.fa-mavon-underline:before{content:"\F0CD"}.fa-mavon-table:before{content:"\F0CE"}.fa-mavon-columns:before{content:"\F0DB"}.fa-mavon-quote-left:before{content:"\F10D"}.fa-mavon-code:before{content:"\F121"}.fa-mavon-superscript:before{content:"\F12B"}.fa-mavon-subscript:before{content:"\F12C"}.fa-mavon-header:before{content:"\F1DC"}.fa-mavon-window-maximize:before{content:"\F2D0"}.markdown-body strong{font-weight:bolder}.markdown-body .hljs-center{text-align:center}.markdown-body .hljs-right{text-align:right}.markdown-body .hljs-left{text-align:left}.markdown-body .hljs{overflow:auto}