/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--ink:#17202c;--muted:#77808e;--subtle:#9ba3ae;--line:#dde2e8;--paper:#f5f6f8;--panel:#fff;--green:#168a59;--green-soft:#e8f5ee;--red:#c33b3b;--red-soft:#fbecec;--blue:#2d6fd2;--blue-dark:#164b98;--amber:#aa6a11;--font-ui:var(--font-geist-sans), var(--font-noto-sc), "PingFang SC", "Microsoft YaHei", sans-serif;--font-finance:var(--font-geist-sans), var(--font-noto-sc), sans-serif;--font-technical:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;--text-micro:.5625rem;--text-caption:.625rem;--text-label:.6875rem;--text-body:.75rem;--text-section:1.0625rem;--leading-tight:1.15;--leading-ui:1.35;--leading-copy:1.55}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);font-family:var(--font-ui);font-kerning:normal;font-optical-sizing:auto;font-synthesis:none;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"kern" 1, "liga" 1, "calt" 1, "tnum" 1;line-height:var(--leading-copy);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,select,textarea{font:inherit}main{min-height:100vh;padding:28px 22px 24px}main:lang(zh-CN){line-break:strict}.page-shell{width:min(1500px,100%);margin:0 auto}.site-header{justify-content:space-between;align-items:flex-end;gap:28px;padding:0 2px 18px;display:flex}.product-mark{color:#858e9c;font:650 var(--text-caption)/1 var(--font-technical);letter-spacing:.13em;text-transform:uppercase;margin-bottom:11px}.product-mark span{color:#fff;background:var(--ink);letter-spacing:-.08em;border-radius:4px;place-items:center;width:25px;height:20px;margin-right:8px;display:inline-grid}h1{font-family:var(--font-ui);text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,43px);font-weight:680;line-height:1.08}main:lang(zh-CN) h1{letter-spacing:-.018em}main:lang(en) h1{letter-spacing:-.042em}.site-header p{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-ui);margin:7px 0 0}.site-header .update-line{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.update-chip{color:#297357;background:#eaf7f1;border:1px solid #b9dfcf;border-radius:9px;align-items:baseline;gap:7px;padding:7px 10px;display:inline-flex;box-shadow:0 4px 12px #168a5914}.update-chip span{font-size:var(--text-caption);letter-spacing:.08em;font-weight:700}.update-chip strong{color:#0f5f42;font:700 .75rem/1 var(--font-technical);font-variant-numeric:tabular-nums lining-nums}.update-meta{color:var(--muted);font-size:var(--text-label);line-height:var(--leading-ui)}.fx-quote{color:#416486;width:max-content;max-width:100%;font-size:var(--text-caption);line-height:var(--leading-ui);background:#f3f8fe;border:1px solid #cfe0f4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:7px;padding:6px 9px;display:flex}.fx-quote strong{color:var(--blue-dark);font:700 .6875rem/1 var(--font-technical)}.fx-label{color:#6e7d8d;letter-spacing:.01em;font-weight:650}.fx-state{color:#14784d;font-size:var(--text-micro);letter-spacing:.03em;background:#e4f5ec;border-radius:999px;padding:3px 6px;font-weight:700}.fx-quote small{color:#8491a0;font-size:var(--text-micro)}.fx-stale{background:#fffaf0;border-color:#eadab9}.fx-stale .fx-state{color:#9b610e;background:#fff0d0}.fx-unavailable{background:#fff8f8;border-color:#ead0d0}.fx-unavailable strong{color:var(--red);font-family:var(--font-geist-sans), sans-serif}.fx-loading strong{color:#647183;font-family:var(--font-geist-sans), sans-serif}.site-header-actions{flex:none;align-items:center;gap:10px;display:flex}.language-switch{color:#9aa2ad;font-size:var(--text-label);background:#ffffffb8;border:1px solid #dce1e7;border-radius:999px;align-items:center;gap:5px;padding:5px 6px;font-weight:550;display:inline-flex}.language-switch a{color:#687280;border-radius:999px;padding:4px 7px;line-height:1.1;text-decoration:none}.language-switch a:hover{color:var(--ink);background:#f1f3f5}.language-switch a.active{color:#fff;background:var(--ink);font-weight:650}.language-switch a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sync-status{color:var(--green);font-size:var(--text-label);background:#f7fcf9;border:1px solid #cfe6da;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 12px;font-weight:620;line-height:1.2;display:flex}.status-dot{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #168a591a}.sync-pending,.sync-fallback{color:var(--amber);background:#fffaf1;border-color:#ecdcbf}.sync-pending .status-dot,.sync-fallback .status-dot{background:#c17a16;box-shadow:0 0 0 4px #c17a161c}.sync-error{color:var(--red);background:#fff8f8;border-color:#efcccc}.sync-error .status-dot{background:var(--red);box-shadow:0 0 0 4px #c33b3b1a}.metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.metric-card,.panel,.risk-strip article{background:var(--panel);border:1px solid var(--line);box-shadow:0 4px 18px #14223606}.metric-card{border-radius:12px;align-content:center;min-height:112px;padding:16px 17px;display:grid}.metric-card p{color:var(--muted);font-size:var(--text-label);font-weight:550;line-height:var(--leading-ui);margin:0 0 3px}.metric-card strong{font:660 clamp(22px, 2vw, 30px)/1.12 var(--font-finance);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.034em}.metric-card small{color:var(--subtle);font-size:var(--text-caption);line-height:var(--leading-ui);margin-top:7px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.overview-grid{grid-template-columns:minmax(390px,.92fr) minmax(0,1.45fr);gap:12px;display:grid}.panel{border-radius:13px;padding:18px}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:30px;display:flex}.section-heading>div:first-child{align-items:baseline;gap:9px;display:flex}.section-heading>div:first-child>span,.section-kicker{color:var(--blue);font:700 var(--text-caption)/1 var(--font-technical);letter-spacing:.04em}h2{font-family:var(--font-ui);font-size:var(--text-section);margin:0;font-weight:660;line-height:1.25}main:lang(zh-CN) h2{letter-spacing:.005em}main:lang(en) h2{letter-spacing:-.018em}.section-heading small{color:var(--subtle);font-size:var(--text-caption);line-height:var(--leading-ui)}.allocation-card,.trend-card{min-height:390px}.allocation-content{grid-template-columns:1fr 1fr;align-items:center;gap:26px;min-height:284px;padding:15px 12px 5px;display:grid}.allocation-donut{--tem-stop:83.4%;--lfmd-stop:99.97%;aspect-ratio:1;background:conic-gradient(var(--blue) 0 var(--tem-stop), #2aa570 var(--tem-stop) var(--lfmd-stop), #bcc3cc var(--lfmd-stop) 100%);border-radius:50%;justify-self:center;place-items:center;width:min(235px,100%);display:grid;position:relative;transform:rotate(-90deg)}.allocation-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:24%;box-shadow:0 0 0 1px #1a293f0d}.allocation-donut>div{z-index:1;text-align:center;display:grid;transform:rotate(90deg)}.allocation-donut strong{font:660 clamp(18px, 2.2vw, 27px)/1.12 var(--font-finance);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.035em}.allocation-donut span{color:var(--subtle);font-size:var(--text-caption);line-height:var(--leading-ui);margin-top:2px}.allocation-legend{gap:8px;display:grid}.legend-row{font-size:var(--text-label);line-height:var(--leading-ui);border-bottom:1px solid #edf0f3;grid-template-columns:10px .65fr 1fr auto;align-items:center;gap:8px;padding:8px 0;display:grid}.legend-row:last-child{border-bottom:0}.legend-row strong{letter-spacing:-.01em;font-weight:650}.legend-row>span:not(.legend-swatch){color:#525d6d;text-align:right;font-family:var(--font-finance);font-variant-numeric:tabular-nums lining-nums}.legend-row em{min-width:42px;color:var(--muted);text-align:right;font-family:var(--font-finance);font-variant-numeric:tabular-nums lining-nums;font-style:normal}.legend-swatch{background:var(--blue);border-radius:2px;width:9px;height:9px}.swatch-green{background:#2aa570}.swatch-cash{background:#bcc3cc}.allocation-foot,.trend-foot{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-ui);border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.allocation-foot strong{color:var(--ink);font:650 var(--text-body)/1.2 var(--font-finance);font-variant-numeric:tabular-nums lining-nums}.trend-heading-right{align-items:center;gap:13px;display:flex}.trend-heading-right>strong{font:660 .8125rem/1.2 var(--font-finance);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.015em}.segmented-control{flex-wrap:wrap;gap:3px;display:flex}.segmented-control button{color:#5f6978;font-family:var(--font-technical);font-size:var(--text-caption);letter-spacing:.015em;cursor:pointer;background:#fff;border:1px solid #d7dce3;border-radius:7px;padding:7px 12px;font-weight:600;line-height:1}.segmented-control button.active{border-color:var(--ink);color:#fff;background:var(--ink)}.segmented-control button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.segmented-control.compact button{font-size:var(--text-micro);padding:5px 9px}.nav-chart{margin-top:13px}.nav-chart svg{width:100%;height:270px;overflow:visible}.chart-grid-line{stroke:#e7eaee;stroke-width:1px}.axis-label{fill:#9099a6;font:500 var(--text-caption) var(--font-technical);font-variant-numeric:tabular-nums lining-nums}.nav-line{fill:none;stroke:var(--green);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.nav-point{fill:var(--green);stroke:#fff;stroke-width:2px}.chart-dates{color:#929ba7;font:500 var(--text-micro)/1.2 var(--font-technical);font-variant-numeric:tabular-nums lining-nums;justify-content:space-between;gap:3px;margin:-20px 20px 10px 38px;display:flex}.trend-foot{padding-top:9px}.brand-block{flex:auto;align-items:center;gap:28px;min-width:0;display:flex}.brand-copy{flex:auto;min-width:0}.owner-avatar-wrap{background:linear-gradient(145deg,#eaf7f1,#edf3fb);border:1px solid #b9d8ca;border-radius:30px;flex:none;width:112px;height:112px;padding:5px;position:relative;box-shadow:0 11px 28px #234a3e1c}.owner-avatar{object-fit:cover;object-position:center 29%;border-radius:24px;width:100%;height:100%;display:block}.owner-online{border:3px solid var(--paper);background:var(--green);border-radius:50%;width:17px;height:17px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #168a591c}.brand-title-row{align-items:center;min-width:0;display:flex}.brand-title-row h1{min-width:0}.brand-logo-link{aspect-ratio:1279/452;border-radius:9px;flex:none;place-items:center;width:228px;height:auto;transition:opacity .2s,transform .2s;display:grid}.brand-logo-link:hover{opacity:.86;transform:translateY(-1px)}.brand-logo-link:focus-visible{outline-offset:3px;outline:2px solid #b67a19}.brand-logo{object-fit:contain;image-rendering:auto;width:228px;height:auto;display:block}main:lang(zh-CN) .brand-title-row{gap:clamp(30px,3vw,52px)}main:lang(zh-CN) .brand-logo-link{width:clamp(218px,16vw,248px);transform:translateY(2px)}main:lang(zh-CN) .brand-logo-link:hover{transform:translateY(1px)}main:lang(zh-CN) .brand-logo{width:100%}main:lang(en) .brand-title-row{grid-template-columns:minmax(480px,1fr) 220px;align-items:center;gap:34px;width:min(930px,100%);display:grid}main:lang(en) .brand-logo-link{justify-self:end;width:220px;transform:translateY(3px)}main:lang(en) .brand-logo-link:hover{transform:translateY(2px)}main:lang(en) .brand-logo{width:100%}.section-block{margin-top:18px}.section-title-row{justify-content:space-between;align-items:flex-end;gap:24px;padding:0 2px 10px;display:flex}.section-title-row>div:first-child{grid-template-columns:auto auto;align-items:baseline;gap:0 9px;display:grid}.section-title-row p{color:var(--subtle);font-size:var(--text-caption);line-height:var(--leading-ui);grid-column:2;margin:4px 0 0}.pnl-table-wrap,.table-panel{padding:10px 14px 9px}.data-table{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%}.data-table th{color:#737e8c;text-align:right;font-size:var(--text-caption);letter-spacing:.015em;white-space:nowrap;padding:10px 12px;font-weight:620;line-height:1.25}.data-table th:first-child,.data-table td:first-child{text-align:left}.data-table td{text-align:right;font-family:var(--font-finance);font-size:.71875rem;font-weight:500;line-height:var(--leading-ui);letter-spacing:-.008em;white-space:nowrap;border-top:1px solid #e9edf1;padding:12px}.data-table td:first-child{font-family:var(--font-ui);letter-spacing:0}.data-table td>small{color:var(--subtle);font-size:var(--text-micro);margin-top:2px;font-weight:500;line-height:1.3;display:block}.total-row td{background:#fafbfc;font-weight:700}.asset-badge{min-width:36px;font-family:var(--font-ui);font-size:var(--text-micro);letter-spacing:.025em;border-radius:999px;justify-content:center;align-items:center;padding:4px 7px;font-weight:700;line-height:1;display:inline-flex}.stock-badge{color:var(--blue-dark);background:#eaf1fc}.option-badge{color:var(--amber);background:#fff4dd}.table-note{color:var(--subtle);font-size:var(--text-caption);line-height:var(--leading-copy);margin:9px 2px 0}.table-scroll{overflow-x:auto}.positions-table{min-width:940px}.ticker-cell{align-items:center;gap:10px;display:flex}.ticker-avatar{color:#fff;background:var(--blue);width:32px;height:32px;font:700 var(--text-caption)/1 var(--font-technical);border-radius:9px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ticker-avatar-with-logo{color:#5f6978;background:#fff;border:1px solid #dce3ea;box-shadow:0 3px 9px #14223612}.ticker-avatar-with-logo img{object-fit:contain;background:#fff;width:100%;height:100%;padding:4px;position:absolute;inset:0}.avatar-green{background:#2aa570}.avatar-amber{background:#bc7416}.avatar-purple{background:#7654d6}.ticker-cell strong{font-size:var(--text-body);letter-spacing:-.01em;font-weight:680;line-height:1.25;display:block}.ticker-cell small{color:var(--subtle);font-size:var(--text-micro);margin-top:2px;line-height:1.3;display:block}.risk-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.risk-strip article{border-radius:11px;align-content:center;min-height:92px;padding:13px 15px;display:grid}.risk-strip span{color:var(--muted);font-size:var(--text-caption);font-weight:550;line-height:1.3}.risk-strip strong{font:660 .9375rem/1.22 var(--font-finance);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.018em;margin-top:4px}.risk-strip small{color:var(--subtle);font-size:var(--text-micro);margin-top:4px;line-height:1.35}.option-section{margin-top:18px}.empty-count{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-ui)}.empty-state{text-align:left;justify-content:center;align-items:center;gap:16px;min-height:106px;padding:20px;display:flex}.empty-symbol{color:#9099a5;width:46px;height:46px;font:500 24px/1 var(--font-technical);background:#f1f3f5;border-radius:50%;place-items:center;display:grid}.empty-state strong{font-size:.8125rem;font-weight:650;line-height:1.3}.empty-state p{max-width:720px;color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-copy);margin:4px 0 0}.contact-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.contact-card{align-content:center;gap:8px;min-height:102px;display:grid}.contact-card strong{letter-spacing:-.008em;font-size:.8125rem;font-weight:660;line-height:1.25}.contact-card a,.contact-card p{color:#536071;width:max-content;max-width:100%;font-family:var(--font-finance);font-size:var(--text-label);font-weight:500;line-height:var(--leading-ui);overflow-wrap:anywhere;margin:0;text-decoration:none}.contact-card a span,.contact-card p span{min-width:42px;color:var(--subtle);font-family:var(--font-ui);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.055em;margin-right:8px;font-weight:600;display:inline-block}.contact-card a:hover{color:var(--blue-dark)}.contact-card a:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.social-card{grid-template-columns:minmax(0,1fr) 86px;align-content:center;align-items:center;gap:16px}.radio-contact-copy{align-content:center;gap:8px;min-width:0;display:grid}.amateur-radio-logo{object-fit:cover;background:#fff;border:1px solid #c9d7e5;border-radius:50%;width:86px;height:86px;display:block;box-shadow:0 8px 20px #0c42691f}footer{color:#8d96a2;font-size:var(--text-micro);line-height:var(--leading-copy);justify-content:space-between;gap:30px;padding:18px 3px 0;display:flex}footer p{margin:0}@media (width<=1050px){.metrics{grid-template-columns:repeat(3,1fr)}.overview-grid{grid-template-columns:1fr}.allocation-content{grid-template-columns:1fr 1fr}main:lang(zh-CN) .brand-title-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}main:lang(zh-CN) .brand-logo-link{justify-self:end;width:192px;transform:none}main:lang(zh-CN) .brand-logo-link:hover{transform:translateY(-1px)}main:lang(en) .brand-title-row{grid-template-columns:minmax(0,1fr);gap:12px}main:lang(en) .brand-logo-link{justify-self:start;width:194px;transform:none}main:lang(en) .brand-logo-link:hover{transform:translateY(-1px)}}@media (width<=720px){main{padding:18px 12px 20px}.site-header{align-items:flex-start}.site-header-actions{flex-direction:column;align-items:flex-end}.owner-avatar-wrap{border-radius:23px;width:84px;height:84px}.owner-avatar{border-radius:18px}.brand-logo-link{height:auto}main:lang(zh-CN) .brand-title-row,main:lang(en) .brand-title-row{grid-template-columns:minmax(0,1fr);display:grid}main:lang(zh-CN) .brand-title-row{gap:8px}main:lang(zh-CN) .brand-logo-link{justify-self:end;width:166px;transform:none}main:lang(en) .brand-title-row{gap:10px}main:lang(en) .brand-logo-link{justify-self:start;width:180px}.brand-logo{width:100%}.sync-status{font-size:var(--text-caption);padding:7px 9px}.metrics{grid-template-columns:repeat(2,1fr);gap:7px}.metric-card:first-child{grid-column:span 2}.metric-card{min-height:96px}.allocation-content{grid-template-columns:1fr}.allocation-card{min-height:0}.allocation-donut{width:205px}.section-title-row{flex-direction:column;align-items:flex-start;gap:10px}.risk-strip{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr 1fr}.social-card{grid-column:span 2}.amateur-radio-logo{width:92px;height:92px}.pnl-table-wrap{overflow-x:auto}.pnl-table{min-width:520px}footer{display:block}footer p+p{margin-top:5px}}@media (width<=480px){.site-header{display:block}.site-header-actions{align-items:flex-start;margin-top:13px}.site-header-actions .sync-status{width:max-content;margin-top:0}.brand-block{align-items:flex-start;gap:14px}.owner-avatar-wrap{border-radius:19px;width:70px;height:70px}.owner-avatar{border-radius:15px}.brand-title-row{align-items:center}.brand-logo-link{height:auto}main:lang(zh-CN) .brand-title-row{gap:5px}main:lang(zh-CN) .brand-logo-link{justify-self:end;width:148px}main:lang(en) .brand-title-row{gap:8px}main:lang(en) .brand-logo-link{justify-self:start;width:166px}.brand-logo{width:100%}.product-mark{margin-bottom:7px}h1{max-width:290px;font-size:clamp(23px,7vw,29px);line-height:1.13}main:lang(en) h1{max-width:330px}.metrics{grid-template-columns:1fr 1fr}.metric-card{padding:13px}.metric-card strong{font-size:clamp(20px,6.5vw,23px)}.panel{padding:14px}.allocation-content{padding-inline:0}.trend-heading-right{justify-items:end;gap:6px;display:grid}.nav-chart svg{height:220px}.chart-dates{margin-left:30px}.risk-strip{grid-template-columns:1fr 1fr;gap:7px}.contact-grid{grid-template-columns:1fr;gap:7px}.social-card{grid-column:auto;grid-template-columns:minmax(0,1fr) 82px;gap:14px}.amateur-radio-logo{width:82px;height:82px}}@media (width<=360px){main:lang(zh-CN) .brand-logo-link{width:138px}main:lang(en) .brand-logo-link{width:154px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.journey-dashboard{--ink:#f3f5f7;--muted:#929ba5;--subtle:#68727c;--line:#252b31;--paper:#090b0d;--panel:#111418;--green:#35d490;--green-soft:#10281f;--red:#ff7a7a;--red-soft:#2a1719;--blue:#c7a768;--blue-dark:#e1c98d;--amber:#c7a768;min-height:100vh;color:var(--ink);background-color:var(--paper);background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:40px 40px}.journey-dashboard .page-shell{width:min(1560px,100%)}.journey-dashboard .panel,.journey-dashboard .metric-card,.journey-dashboard .risk-strip article{border-color:var(--line);background:#111418f0;box-shadow:0 18px 55px #0000002b}.journey-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:34px;padding:0 2px 28px;display:grid}.journey-identity{align-items:center;gap:18px;min-width:0;display:flex}.journey-dashboard .owner-avatar-wrap{background:#15191d;border-color:#3b464f;border-radius:22px;width:78px;height:78px;padding:3px;box-shadow:0 12px 28px #00000042}.journey-dashboard .owner-avatar{border-radius:18px}.journey-dashboard .owner-online{border-color:var(--paper);background:var(--green);width:14px;height:14px}.journey-identity-copy{min-width:0}.journey-identity-copy>strong{color:#f5f6f7;letter-spacing:-.02em;margin-top:7px;font-size:clamp(.92rem,1.35vw,1.2rem);font-weight:610;display:block}.journey-dashboard .product-mark{color:#6f7983;letter-spacing:.18em;margin:0;font-size:.5625rem}.journey-dashboard .product-mark span{color:#0b0d0e;background:var(--amber)}.journey-dashboard .update-line{margin-top:8px}.journey-dashboard .update-chip{color:#91c9ae;box-shadow:none;background:#102219;border-color:#285943;padding:5px 8px}.journey-dashboard .update-chip strong{color:#b8e8d0}.journey-dashboard .update-meta{color:#747e88}.journey-key-link{border-radius:8px;place-items:center;width:clamp(170px,14vw,220px);transition:opacity .2s,transform .2s;display:grid}.journey-key-link:hover{opacity:.82;transform:translateY(-1px)}.journey-key-link:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.journey-key-link img{object-fit:contain;filter:saturate(.88)contrast(1.04);width:100%;height:auto;display:block}.journey-dashboard .site-header-actions{flex-direction:column;align-items:flex-end;gap:8px}.journey-dashboard .language-switch{color:#727d87;background:#101317;border-color:#30373e}.journey-dashboard .language-switch a{color:#8e98a3}.journey-dashboard .language-switch a:hover{color:#fff;background:#1a1f24}.journey-dashboard .language-switch a.active{color:#0c0e10;background:#e8eaec}.journey-dashboard .sync-status{color:#8ed1ad;background:#102219;border-color:#285943}.journey-hero{padding:clamp(54px,7vw,94px) 2px 46px}.journey-hero-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;display:grid}.journey-sequence{color:var(--amber);font:650 .625rem/1 var(--font-technical);letter-spacing:.2em}.journey-hero h1{color:#f7f8f8;letter-spacing:-.065em;text-wrap:balance;max-width:none;margin-top:18px;font-size:clamp(48px,7vw,100px);font-weight:590;line-height:.94}.journey-dashboard:lang(zh-CN) .journey-hero h1{letter-spacing:-.04em}.journey-alternate-title{color:#7e8994;font:520 clamp(.75rem, 1.2vw, 1rem)/1.25 var(--font-technical);letter-spacing:.16em;text-transform:uppercase;margin:18px 0 0}.journey-manifesto{text-align:right;min-width:310px;padding-bottom:5px}.journey-manifesto strong{color:#f1f3f4;font:520 clamp(1.45rem, 2.7vw, 2.6rem)/1 var(--font-technical);letter-spacing:-.055em;display:block}.journey-manifesto span{color:#76818b;font:500 .6875rem/1 var(--font-technical);letter-spacing:.12em;margin-top:13px;display:block}.journey-route{--bull-edge:clamp(42px, 5vw, 60px);margin-top:clamp(50px,7vw,86px)}.journey-route-values{grid-template-columns:1fr 1fr 1fr;align-items:end;display:grid}.journey-route-values>div{gap:5px;display:grid}.journey-route-values>div:nth-child(2){text-align:center;justify-items:center}.journey-route-values>div:last-child{text-align:right;justify-items:end}.journey-route-values span{color:#68727c;font:650 .5625rem/1 var(--font-technical);letter-spacing:.18em}.journey-route-values strong{color:#d9dde0;font:540 clamp(.9rem, 1.4vw, 1.18rem)/1 var(--font-technical);letter-spacing:-.035em}.journey-current-value strong{color:var(--green);font-size:clamp(1.15rem,2vw,1.7rem)}.journey-progress-track{height:104px;margin:21px 0 0;position:relative}.journey-progress-rail{right:var(--bull-edge);bottom:0;left:var(--bull-edge);background:#282f35;height:3px;position:absolute}.journey-progress-rail:before,.journey-progress-rail:after{content:"";z-index:4;background:var(--paper);border:1px solid #5d6872;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%)}.journey-progress-rail:before{left:0}.journey-progress-rail:after{border-color:var(--amber);left:100%}.journey-progress-fill{width:var(--journey-progress);background:var(--green);position:absolute;inset:0 auto 0 0}.journey-progress-marker{top:50%;left:var(--journey-progress);z-index:5;background:var(--green);border:4px solid #143529;border-radius:50%;width:17px;height:17px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #54e6a8,0 0 22px #35d49057}.journey-bull{bottom:8px;left:var(--journey-progress);z-index:3;pointer-events:none;filter:drop-shadow(0 11px 10px #00000057)saturate(.94);transform-origin:50% 90%;will-change:left, opacity, transform;width:132px;height:89px;animation:34s cubic-bezier(.45,.03,.18,1) infinite both bull-journey-charge;position:absolute;transform:translate(-50%)}.journey-bull:after{content:"";z-index:-1;opacity:.38;filter:blur(3px);transform-origin:50%;background:radial-gradient(#0000008f,#0000 70%);border-radius:50%;height:10px;animation:.76s ease-in-out infinite bull-ground-shadow;position:absolute;bottom:-3px;left:8%;right:8%}.journey-bull-static{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;position:absolute;bottom:0;left:0;right:0}.journey-bull[data-run-ready=true] .journey-bull-static{animation:34s linear infinite both bull-static-phase}.journey-bull-run-window{opacity:0;position:absolute;inset:0}.journey-bull[data-run-ready=true] .journey-bull-run-window{animation:34s linear infinite both bull-run-phase}.journey-bull-run-sprite{aspect-ratio:272/360;transform-origin:54% 76%;will-change:background-position, transform;background-image:url(/journey-bull-run-v2.webp);background-position:0 0;background-repeat:no-repeat;background-size:800% 100%;animation:.76s steps(7,end) infinite bull-run-frames,.76s ease-in-out infinite bull-running-weight;display:block;position:absolute;bottom:-44px;left:0;right:0}.journey-bull-run-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.bull-hoof-dust{opacity:0;filter:blur(1.5px);background:radial-gradient(#d2b16f7a,#d2b16f00 70%);border-radius:50%;width:20px;height:7px;position:absolute;bottom:-3px}.bull-hoof-dust-a{animation:.76s ease-out infinite bull-hoof-dust-a;left:16%}.bull-hoof-dust-b{animation:.76s ease-out infinite bull-hoof-dust-b;right:7%}.bull-ambition-trail{bottom:-1px;right:0;left:var(--journey-progress);z-index:2;opacity:0;filter:blur(1.5px);transform-origin:0;background:linear-gradient(90deg,#35d4900d,#c7a768c7 78%,#e7cf9300);height:5px;animation:34s ease-in-out infinite both bull-journey-trail;position:absolute;transform:scaleX(0)}.journey-target-flare{z-index:6;opacity:0;background:radial-gradient(circle,#f4dea2f5 0 12%,#c7a7686b 32%,#c7a76800 72%);border-radius:50%;width:23px;height:23px;animation:34s ease-out infinite both bull-target-flare;position:absolute;bottom:-10px;right:-10px;transform:scale(.4)}.journey-bull-complete{animation:3.8s ease-in-out infinite bull-complete-pulse;left:100%}.journey-bull-complete:after{animation:none}.journey-bull-complete .journey-bull-static{opacity:1!important;animation:none!important}.journey-bull-complete .journey-bull-run-window{display:none;animation:none!important}.bull-ambition-trail-complete{opacity:.34;animation:none;transform:scaleX(1)}.journey-target-flare-complete{opacity:.62;animation:3.8s ease-in-out infinite bull-complete-flare}.journey-progress-labels{padding-inline:var(--bull-edge);color:#626c76;font:500 .625rem/1.35 var(--font-technical);grid-template-columns:1fr auto 1fr;gap:22px;margin-top:16px;display:grid}.journey-progress-labels span:nth-child(2){color:#8f99a3;text-align:center}.journey-progress-labels span:last-child{color:var(--amber);text-align:right}@keyframes bull-journey-charge{0%,17%{left:var(--journey-progress);opacity:1;transform:translate(-50%)translateY(0)scale(1)}19%{left:var(--journey-progress);opacity:1;transform:translate(-50%)translateY(2px)scale(.985,1.02)}54%{opacity:1;left:100%;transform:translate(-50%)translateY(-2px)scale(1.035)}60%{opacity:1;left:100%;transform:translate(-50%)translateY(-2px)scale(1.035)}64%{opacity:0;left:100%;transform:translate(-50%)translateY(-6px)scale(.92)}64.01%{left:var(--journey-progress);opacity:0;transform:translate(-50%)translateY(2px)scale(.96)}70%,to{left:var(--journey-progress);opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes bull-static-phase{0%,17%{opacity:1;transform:translateY(0)rotate(0)}18.5%,62%{opacity:0;transform:translateY(1px)rotate(-.4deg)}65%,to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes bull-run-phase{0%,17%{opacity:0}19%,60%{opacity:1}63%,to{opacity:0}}@keyframes bull-run-frames{0%{background-position:0 0}to{background-position:100% 0}}@keyframes bull-running-weight{0%,to{transform:translateY(0)rotate(0)}24%{transform:translateY(-2px)rotate(-.7deg)}52%{transform:translateY(1px)rotate(.35deg)}76%{transform:translateY(-1px)rotate(-.35deg)}}@keyframes bull-ground-shadow{0%,to{opacity:.4;transform:scaleX(.94)}28%,74%{opacity:.25;transform:scaleX(.76)}52%{opacity:.48;transform:scaleX(1.05)}}@keyframes bull-hoof-dust-a{0%,42%,to{opacity:0;transform:translate(0)scale(.4)}55%{opacity:.46;transform:translate(-5px,-1px)scale(1)}72%{opacity:0;transform:translate(-14px,-4px)scale(1.55)}}@keyframes bull-hoof-dust-b{0%,8%,64%,to{opacity:0;transform:translate(0)scale(.35)}20%{opacity:.42;transform:translate(-4px)scale(.95)}38%{opacity:0;transform:translate(-13px,-4px)scale(1.5)}}@keyframes bull-journey-trail{0%,18%{opacity:0;transform:scaleX(0)}42%{opacity:.64;transform:scaleX(.68)}54%,59%{opacity:.9;transform:scaleX(1)}64%,to{opacity:0;transform:scaleX(1)}}@keyframes bull-target-flare{0%,52%{opacity:0;transform:scale(.4)}57%{opacity:.92;transform:scale(1.42)}61%{opacity:.58;transform:scale(2.05)}67%,to{opacity:0;transform:scale(2.35)}}@keyframes bull-complete-pulse{0%,to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}50%{opacity:.94;transform:translate(-50%)translateY(-2px)scale(1.025)}}@keyframes bull-complete-flare{0%,to{opacity:.36;transform:scale(.9)}50%{opacity:.72;transform:scale(1.45)}}.journey-kpis{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:44px;display:grid}.journey-kpis article{min-width:0;padding:27px 30px 28px}.journey-kpis article+article{border-left:1px solid var(--line)}.journey-kpis span{color:#7e8892;letter-spacing:.04em;font-size:.6875rem;font-weight:620;display:block}.journey-kpis strong{color:#f6f7f7;font:540 clamp(2rem, 4vw, 4rem)/.98 var(--font-technical);letter-spacing:-.065em;margin-top:13px;display:block}.journey-kpis small{color:#69737d;margin-top:13px;font-size:.625rem;line-height:1.45;display:block}.milestone-section{padding:2px 2px 34px}.milestone-heading{justify-content:space-between;align-items:end;gap:30px;padding:0 1px 16px;display:flex}.milestone-heading>div{align-items:baseline;gap:10px;display:flex}.milestone-heading>div>span{color:var(--amber);font:650 .5625rem/1 var(--font-technical);letter-spacing:.15em}.milestone-heading h2{font-size:1.1rem}.milestone-heading p{color:#68727c;margin:0;font-size:.625rem}.milestone-grid{grid-template-columns:repeat(7,minmax(150px,1fr));gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.milestone-card{background:#0f1215e6;border:1px solid #242a30;border-radius:10px;min-height:168px;padding:17px}.milestone-card>div{justify-content:space-between;gap:9px;display:flex}.milestone-card>div span{color:#747e88;font:620 .5rem/1 var(--font-technical);letter-spacing:.1em;text-transform:uppercase}.milestone-card em{color:#59636d;font-size:.5rem;font-style:normal}.milestone-card>strong{color:#7c858e;font:530 1.5rem/1 var(--font-technical);letter-spacing:-.05em;margin-top:28px;display:block}.milestone-card time{color:#5e6872;font:520 .625rem/1 var(--font-technical);margin-top:12px;display:block}.milestone-card small{color:#4f5962;margin-top:7px;font-size:.5625rem;line-height:1.35;display:block}.milestone-achieved{background:#0f1d17;border-color:#285943}.milestone-achieved>strong{color:var(--green)}.milestone-achieved em{color:#77b999}.milestone-next{border-color:#806a3f;box-shadow:inset 0 0 0 1px #c7a76814}.milestone-next>strong,.milestone-next em{color:var(--amber)}.journey-fx{background:#10161a;border-color:#303b43;margin:4px 2px 18px}.journey-dashboard .metrics{margin-bottom:14px}.journey-dashboard .metric-card{border-radius:10px;min-height:122px}.journey-dashboard .metric-card p{color:#7f8993}.journey-dashboard .metric-card strong{color:#edf0f1;font-family:var(--font-technical);font-weight:560}.journey-dashboard .metric-card small{color:#636d77}.journey-dashboard .overview-grid{grid-template-columns:minmax(0,1.55fr) minmax(350px,.8fr)}.journey-dashboard .panel{border-radius:11px}.journey-dashboard .section-heading>div:first-child>span,.journey-dashboard .section-kicker{color:var(--amber)}.journey-dashboard .section-heading small,.journey-dashboard .section-title-row p{color:#69737d}.journey-dashboard .trend-heading-right>strong{font-family:var(--font-technical)}.journey-dashboard .segmented-control button{color:#8f99a3;background:#12161a;border-color:#343b42}.journey-dashboard .segmented-control button.active{color:#0a0c0d;background:#e8eaec;border-color:#d8dde0}.journey-dashboard .chart-grid-line{stroke:#252b31}.journey-dashboard .axis-label{fill:#69737d}.journey-dashboard .nav-line{stroke:var(--green);stroke-width:2.4px}.journey-dashboard .nav-point{fill:var(--green);stroke:#111418}.journey-dashboard .chart-dates{color:#606a74}.journey-dashboard .allocation-donut:after{background:#111418;box-shadow:0 0 0 1px #2a3036}.journey-dashboard .allocation-donut strong{color:#f1f3f4}.journey-dashboard .legend-row{border-color:#252b31}.journey-dashboard .legend-row>span:not(.legend-swatch){color:#aab1b8}.journey-dashboard .allocation-foot,.journey-dashboard .trend-foot{color:#747e88;border-color:#252b31}.journey-dashboard .allocation-foot strong{color:#eef0f1}.journey-dashboard .risk-strip article{border-radius:9px}.journey-dashboard .risk-strip span{color:#7d8791}.journey-dashboard .risk-strip strong{color:#e8eaec;font-family:var(--font-technical)}.journey-dashboard .risk-strip small{color:#5f6973}.journey-dashboard .data-table th{color:#737d87}.journey-dashboard .data-table td{color:#cbd0d4;border-color:#242a30}.journey-dashboard .data-table td>small,.journey-dashboard .ticker-cell small{color:#626c76}.journey-dashboard .data-table tr:hover td{background:#ffffff05}.journey-dashboard .total-row td{background:#15191d}.journey-dashboard .stock-badge{color:#9ec6ec;background:#152536}.journey-dashboard .option-badge{color:#d9bd80;background:#292216}.journey-dashboard .ticker-avatar-with-logo{background:#f4f5f5;border-color:#353d44}.journey-dashboard .table-note,.journey-dashboard .empty-count{color:#69737d}.journey-dashboard .empty-state{color:#aeb5bb}.journey-dashboard .empty-symbol{color:#717b85;background:#1a1f24}.journey-dashboard .empty-state p{color:#68727c}.journey-dashboard .contact-card a,.journey-dashboard .contact-card p{color:#aeb5bb}.journey-dashboard .contact-card a span,.journey-dashboard .contact-card p span{color:#646e78}.journey-dashboard .contact-card a:hover{color:var(--green)}.journey-dashboard .amateur-radio-logo{border-color:#35404a;box-shadow:0 10px 28px #0000004d}.journey-dashboard footer{color:#56606a}.journey-dashboard.theme-day{--ink:#171a1d;--muted:#69727c;--subtle:#7b858f;--line:#dcdfe2;--paper:#faf9f6;--panel:#fff;--green:#078a55;--green-soft:#e9f5ef;--red:#c63f48;--red-soft:#faecee;--blue:#95702f;--blue-dark:#76551d;--amber:#95702f;background-image:linear-gradient(#1018200b 1px,#0000 1px),linear-gradient(90deg,#1018200b 1px,#0000 1px)}.theme-day .panel,.theme-day .metric-card,.theme-day .risk-strip article{background:#fffffff0;box-shadow:0 16px 46px #232a3012}.theme-day .owner-avatar-wrap{background:#fff;border-color:#d3d7db;box-shadow:0 10px 25px #22292f1f}.theme-day .journey-identity-copy>strong,.theme-day .journey-hero h1,.theme-day .journey-manifesto strong,.theme-day .journey-kpis strong,.theme-day .metric-card strong,.theme-day .risk-strip strong,.theme-day .allocation-donut strong,.theme-day .allocation-foot strong{color:#171a1d}.theme-day .product-mark{color:#68717a}.theme-day .product-mark span{color:#fff}.theme-day .update-chip,.theme-day .sync-status{color:#247653;background:#edf8f2;border-color:#b8dac9}.theme-day .update-chip strong{color:#116c47}.theme-day .update-meta,.theme-day .journey-alternate-title,.theme-day .journey-manifesto span,.theme-day .journey-route-values span,.theme-day .journey-progress-labels,.theme-day .journey-kpis span,.theme-day .journey-kpis small,.theme-day .milestone-heading p,.theme-day .section-heading small,.theme-day .section-title-row p,.theme-day .metric-card p,.theme-day .metric-card small,.theme-day .risk-strip span,.theme-day .risk-strip small,.theme-day .table-note,.theme-day .empty-count,.theme-day footer{color:#6d7680}.theme-day .language-switch{color:#68717a;background:#fff;border-color:#d3d7da}.theme-day .language-switch a{color:#66707a}.theme-day .language-switch a:hover{color:#111417;background:#f0f1ef}.theme-day .language-switch a.active{color:#fff;background:#1b2024}.theme-day .journey-route-values strong{color:#4e565e}.theme-day .journey-progress-rail{background:#d2d6d9}.theme-day .journey-progress-rail:before,.theme-day .journey-progress-rail:after{background:var(--paper)}.theme-day .journey-progress-marker{border-color:#d7f0e4;box-shadow:0 0 0 1px #0f9b62,0 0 18px #078a5533}.theme-day .journey-bull{filter:drop-shadow(0 9px 8px #3c2d1633)saturate(.82)contrast(1.05)}.theme-day .bull-ambition-trail{background:linear-gradient(90deg,#078a550a,#95702f99 78%,#95702f00)}.theme-day .milestone-card{background:#ffffffd1;border-color:#dde0e2}.theme-day .milestone-card>div span,.theme-day .milestone-card>strong,.theme-day .milestone-card time,.theme-day .milestone-card small{color:#707982}.theme-day .milestone-achieved{background:#edf8f2;border-color:#acd6c1}.theme-day .milestone-achieved>strong{color:var(--green)}.theme-day .milestone-achieved em{color:#448666}.theme-day .milestone-next{background:#fffcf5;border-color:#bfa36d}.theme-day .milestone-next>strong,.theme-day .milestone-next em{color:var(--amber)}.theme-day .journey-fx{background:#f5f8f7;border-color:#d5dadd}.theme-day .segmented-control button{color:#69727b;background:#f7f7f5;border-color:#d3d7da}.theme-day .segmented-control button.active{color:#fff;background:#242a2f;border-color:#242a2f}.theme-day .chart-grid-line{stroke:#e2e4e5}.theme-day .axis-label,.theme-day .chart-dates{fill:#77818a;color:#77818a}.theme-day .nav-point{stroke:#fff}.theme-day .allocation-donut:after{background:#fff;box-shadow:0 0 0 1px #e0e2e3}.theme-day .legend-row,.theme-day .allocation-foot,.theme-day .trend-foot{border-color:#e0e2e3}.theme-day .legend-row>span:not(.legend-swatch),.theme-day .data-table td,.theme-day .empty-state,.theme-day .contact-card a,.theme-day .contact-card p{color:#41484f}.theme-day .data-table th{color:#68727b}.theme-day .data-table td{border-color:#e1e3e4}.theme-day .data-table td>small,.theme-day .ticker-cell small,.theme-day .contact-card a span,.theme-day .contact-card p span,.theme-day .empty-state p{color:#7b848c}.theme-day .data-table tr:hover td{background:#11181e06}.theme-day .total-row td{background:#f3f4f2}.theme-day .stock-badge{color:#276896;background:#e9f2f8}.theme-day .option-badge{color:#86611f;background:#f7efdd}.theme-day .ticker-avatar-with-logo{background:#fff;border-color:#d9dcde}.theme-day .empty-symbol{color:#67717a;background:#eef0ef}.theme-day .amateur-radio-logo{border-color:#d7dbde;box-shadow:0 9px 24px #232a301a}@media (width<=1050px){.journey-header{grid-template-columns:minmax(0,1fr) auto}.journey-key-link{grid-area:1/2;width:175px}.journey-dashboard .site-header-actions{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}.journey-hero-heading{grid-template-columns:1fr}.journey-manifesto{text-align:left;min-width:0}.journey-dashboard .overview-grid{grid-template-columns:1fr}}@media (width<=720px){.journey-header{grid-template-columns:1fr;gap:18px}.journey-key-link{grid-area:auto;justify-self:end;width:176px;margin-top:-58px}.journey-dashboard .site-header-actions{flex-wrap:wrap;grid-column:auto;align-items:flex-start}.journey-hero{padding-top:52px}.journey-hero h1{font-size:clamp(44px,13vw,74px)}.journey-manifesto strong{font-size:clamp(1.35rem,6vw,2rem)}.journey-route-values{grid-template-columns:1fr auto 1fr;gap:8px}.journey-route-values strong{font-size:.75rem}.journey-current-value strong{font-size:.95rem}.journey-progress-labels span:nth-child(2){display:none}.journey-progress-labels{grid-template-columns:1fr 1fr}.journey-kpis{grid-template-columns:1fr}.journey-kpis article{padding-inline:4px}.journey-kpis article+article{border-top:1px solid var(--line);border-left:0}.journey-kpis strong{font-size:clamp(2.2rem,12vw,3.4rem)}.milestone-heading{flex-direction:column;align-items:flex-start;gap:8px}.journey-dashboard .terminal-metrics{grid-template-columns:repeat(2,1fr)}.journey-dashboard .terminal-metrics .metric-card:first-child{grid-column:span 2}}@media (width<=480px){.journey-dashboard{background-size:28px 28px;padding-top:16px}.journey-identity{align-items:flex-start;gap:13px}.journey-dashboard .owner-avatar-wrap{border-radius:18px;width:64px;height:64px}.journey-dashboard .owner-avatar{border-radius:14px}.journey-key-link{width:145px;margin-top:-44px}.journey-dashboard .site-header-actions{margin-top:0}.journey-dashboard .sync-status{max-width:100%}.journey-hero{padding-top:46px}.journey-hero h1{margin-top:13px;font-size:clamp(41px,14vw,62px);line-height:.98}.journey-alternate-title{letter-spacing:.1em}.journey-route{margin-top:48px}.journey-progress-track{height:82px}.journey-bull{width:94px;height:63px;bottom:7px}.journey-bull-run-sprite{bottom:-31px}.journey-target-flare{width:18px;height:18px;bottom:-8px;right:-8px}.journey-route-values span{font-size:.48rem}.journey-route-values strong{font-size:.64rem}.journey-current-value strong{font-size:.78rem}.journey-progress-labels{font-size:.55rem}.journey-dashboard .terminal-metrics{grid-template-columns:1fr 1fr}.journey-dashboard .metric-card{padding:14px}.milestone-grid{margin-right:-12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.journey-bull,.journey-bull-static,.journey-bull-run-window,.journey-bull-run-sprite,.bull-hoof-dust,.bull-ambition-trail,.journey-target-flare{animation:none!important}.journey-bull{left:var(--journey-progress);opacity:1;transform:translate(-50%)}.journey-bull:after{animation:none}.journey-bull-static{opacity:1!important;transform:none!important}.journey-bull-run-window{opacity:0;display:none}.journey-bull-complete{left:100%}.bull-ambition-trail{opacity:0;transform:scaleX(0)}.bull-ambition-trail-complete{opacity:.28;transform:scaleX(1)}.journey-target-flare{opacity:0}.journey-target-flare-complete{opacity:.45;transform:scale(1)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}._page_1hok6_1{--ink:#2d2417;--gold:#b78635;--paper:#eee7da;min-height:100svh;color:var(--ink);background:radial-gradient(circle at 18% 14%,#fffbeeeb,#0000 34%),linear-gradient(135deg,#e6dcc9 0%,#f3eee5 52%,#ddd0b9 100%);margin:0;padding:0}._experience_1hok6_14{grid-template-rows:minmax(440px,480px) auto auto;align-content:start;width:min(100%,1440px);min-height:100svh;margin:0 auto;padding:22px clamp(20px,4vw,64px) 18px;font-family:Noto Serif SC,Songti SC,STSong,serif;display:grid;position:relative;overflow:hidden}._experience_1hok6_14:before,._experience_1hok6_14:after{z-index:3;content:"";pointer-events:none;border:1px solid #a87b3461;position:absolute;inset:16px}._experience_1hok6_14:after{border-color:#a87b342e;inset:22px}._atmosphere_1hok6_42{opacity:.26;mix-blend-mode:multiply;pointer-events:none;background-image:repeating-linear-gradient(0deg,#0000 0 5px,#5b44230d 6px);position:absolute;inset:0}._header_1hok6_51,._footer_1hok6_52{z-index:4;justify-content:space-between;align-items:center;display:flex;position:relative}._header_1hok6_51{border-top:1px solid #976d2d47;padding:18px 22px 12px}._header_1hok6_51 h1{letter-spacing:.18em;margin:1px 0 0;font-size:clamp(32px,4.2vw,60px);font-weight:500;line-height:1}._header_1hok6_51 p{color:#72562c;letter-spacing:.28em;margin:8px 0 0}._header_1hok6_51 ._kicker_1hok6_79{letter-spacing:.22em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}._status_1hok6_86{text-align:right;border-left:1px solid #976d2d4d;gap:5px;padding-left:22px;display:grid}._status_1hok6_86 span{color:var(--gold);letter-spacing:.22em;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._status_1hok6_86 strong{letter-spacing:.14em;font-size:15px;font-weight:500}._stage_1hok6_106{z-index:2;touch-action:pan-y;height:480px;min-height:0;position:relative}._stage_1hok6_106 canvas{border-radius:2px;min-height:440px;display:block;width:100%!important;height:100%!important}._webglFallback_1hok6_122{color:#765d35;letter-spacing:.12em;background:linear-gradient(135deg,#eee5d5,#f8f4eb);place-items:center;width:100%;height:100%;font-size:14px;display:grid}._axisLabel_1hok6_133{color:#513d208c;letter-spacing:.14em;transform-origin:100%;font:10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:50%;right:14px;transform:rotate(90deg)translate(50%)}._viewControls_1hok6_144{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f5ebc7;border:1px solid #835b243b;border-radius:999px;gap:5px;padding:5px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}._actionPanel_1hok6_158{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f5ebd1;border:1px solid #835b243d;border-radius:12px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:22px;right:18px}._actionPanel_1hok6_158 span{color:#5f4827;letter-spacing:.08em;min-width:130px;padding:0 8px;font-size:12px}._actionPanel_1hok6_158 button{color:#fffaf0;cursor:pointer;background:#7b5b2b;border:0;border-radius:8px;padding:7px 10px;font:500 11px/1 Noto Sans SC,sans-serif}._viewControls_1hok6_144 button{color:#6d5733;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font:500 12px/1 Noto Sans SC,sans-serif}._viewControls_1hok6_144 button._active_1hok6_200{color:#fffaf0;background:#7b5b2b}._footer_1hok6_52{color:#83663a;letter-spacing:.2em;border-top:1px solid #976d2d47;gap:18px;padding:11px 22px 4px;font:10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}._footer_1hok6_52 i{background:linear-gradient(90deg,#976d2d14,#976d2d6b,#976d2d14);flex:1;height:1px}._capture_1hok6_220 ._header_1hok6_51,._capture_1hok6_220 ._footer_1hok6_52,._capture_1hok6_220 ._viewControls_1hok6_144,._capture_1hok6_220 ._axisLabel_1hok6_133,._capture_1hok6_220 ._actionPanel_1hok6_158,._capture_1hok6_220:before,._capture_1hok6_220:after{display:none}._capture_1hok6_220{padding:0;display:block}._capture_1hok6_220 ._stage_1hok6_106,._capture_1hok6_220 ._stage_1hok6_106 canvas{width:100%;min-height:100svh;height:100svh!important}@media (width<=720px){._experience_1hok6_14{grid-template-rows:260px auto auto;padding:18px 12px 14px}._experience_1hok6_14._capture_1hok6_220{padding:0}._experience_1hok6_14:before{inset:7px}._experience_1hok6_14:after{inset:11px}._header_1hok6_51{padding:12px 8px 8px}._status_1hok6_86{display:none}._stage_1hok6_106 canvas{min-height:240px}._stage_1hok6_106{height:260px}._footer_1hok6_52{padding-inline:8px}._footer_1hok6_52 span:nth-of-type(2){display:none}._actionPanel_1hok6_158{flex-wrap:wrap;gap:4px;padding:5px;top:8px;left:8px;right:8px}._actionPanel_1hok6_158 span{flex:1 0 100%;min-width:0;font-size:10px}._actionPanel_1hok6_158 button{padding:6px 8px;font-size:10px}._viewControls_1hok6_144{justify-content:center;gap:2px;width:calc(100% - 16px);bottom:8px;overflow-x:auto}._viewControls_1hok6_144 button{flex:none;padding:6px 8px;font-size:10px}._header_1hok6_51 h1{font-size:32px}._header_1hok6_51 p{letter-spacing:.14em}}@media (prefers-reduced-motion:reduce){._viewControls_1hok6_144 button,._actionPanel_1hok6_158 button{transition:none}}
