:root{color-scheme:light;--accent:#3182f6;--accent-strong:#1b64da;--accent-pressed:#1651b4;--accent-soft:#e8f3ff;--caution:#fe9800;--caution-soft:#fe980024;--caution-text:#8b5400;--neutral-soft:#eef0f3;--up:#c9202f;--up-soft:#fdecee;--down:#1857c4;--down-soft:#e9eefb;--page:#f2f4f6;--card:#fff;--card-raised:#fff;--pressed:#f2f4f6;--separator:#e5e8eb;--separator-strong:#d1d6db;--text:#191f28;--secondary:#4e5968;--tertiary:#6b7684;--focus-ring:#1b64da;--shadow:0 2px 8px #00000014;--tab-height:66px;--nav-height:79px}*{box-sizing:border-box}html{text-size-adjust:100%;scrollbar-gutter:stable}body,html{background:var(--page)}body{margin:0;min-height:100vh;min-height:100dvh;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,system-ui,sans-serif;letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere}button,input,select{font:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:default;opacity:.55}.app-shell{min-height:100vh;min-height:100dvh;padding-bottom:calc(var(--tab-height) + env(safe-area-inset-bottom))}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:flex-end;justify-content:space-between;min-height:calc(var(--nav-height) + env(safe-area-inset-top));padding:calc(16px + env(safe-area-inset-top)) 20px 14px;border-bottom:1px solid var(--separator);background:var(--card)}.nav h1{margin:0;font-size:30px;font-weight:700;line-height:1.33;letter-spacing:0}.content{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;padding:16px}.global-investor-bar{position:-webkit-sticky;position:sticky;top:calc(var(--nav-height) + env(safe-area-inset-top));z-index:9;display:flex;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--separator);background:var(--card)}.global-investor-avatar{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:12px;background:#202632;color:#fff;font-size:12px;font-weight:700}.global-investor-bar .picker-card{gap:4px}.global-investor-main{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:3px;gap:3px;flex:1 1;min-width:0}.global-investor-main p{display:-webkit-box;overflow:hidden;margin:0;color:var(--secondary);font-size:13px;line-height:1.54;-webkit-line-clamp:2;-webkit-box-orient:vertical}.global-investor-bar select{min-height:38px;padding-block:8px}.card{border:0;border-radius:16px;background:var(--card-raised);box-shadow:var(--shadow)}.card-pad{padding:18px}.title-stack{min-width:0}.section-title h2,.title-stack h2{margin:0;font-size:20px;font-weight:700;line-height:1.4;letter-spacing:0}.section-title p,.title-stack p{margin:4px 0 0;color:var(--secondary);font-size:14px;line-height:1.57}.footnote,.muted{color:var(--secondary)}.footnote{font-size:13px;line-height:1.35}.inline-note{display:inline-flex;gap:5px;align-items:center}.tile-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tile-row.four{grid-template-columns:repeat(4,minmax(0,1fr))}.tile{min-width:0;padding:14px}.tile .label{color:var(--tertiary);font-size:13px;font-weight:600;line-height:1.54}.tile .value{margin-top:6px;font-size:22px;font-weight:700;line-height:1.36}.tile .note,.tile .value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile .note{margin-top:5px;color:var(--secondary);font-size:12px;line-height:1.5}.section-title{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;padding-inline:2px}.picker-card{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.picker-card label{color:var(--secondary);font-size:13px;font-weight:600}input[type=time],select{width:100%;min-height:50px;padding:13px 16px;border:1px solid #0220470d;border-radius:14px;background:#00173305;color:var(--text);font-size:16px}.empty,.notice-row{display:flex;gap:12px;align-items:flex-start}.icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.icon.caution{background:var(--caution-soft);color:var(--caution-text)}.empty h3,.notice-row h3{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.5}.empty p,.notice-row p{margin:0;color:var(--secondary);font-size:14px;line-height:1.57}.filing-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:13px;font-weight:600;white-space:nowrap}.filing-top-date{display:grid;justify-items:end}.filing-top-date-value{color:var(--text);font-weight:700}.list-item-title{font-size:18px;font-weight:700;line-height:1.4}.list-item-text{color:var(--secondary);font-size:14px;line-height:1.57}.linkish{display:inline-flex;gap:5px;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--accent-strong);font-size:15px;font-weight:600}.list-card{overflow:hidden}.list-item{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;width:100%;padding:18px;border:0;border-bottom:1px solid var(--separator);background:transparent;color:inherit;text-align:left}.list-item:last-child{border-bottom:0}.summary-panel{position:fixed;inset:0;z-index:30;display:none;background:var(--page);overflow:auto;overscroll-behavior:contain}.summary-panel.active{display:block}.summary-change-list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.summary-change{display:flex;gap:10px;align-items:flex-start;padding-block:10px;border-bottom:1px solid var(--separator)}.summary-change:last-child{border-bottom:0}.summary-change strong{display:block;font-size:15px;line-height:1.25}.summary-change p{margin:3px 0 0;color:var(--secondary);font-size:13px;line-height:1.35}.tabbar{position:fixed;right:0;bottom:0;left:0;z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:calc(var(--tab-height) + env(safe-area-inset-bottom));padding:8px 10px env(safe-area-inset-bottom);border-top:1px solid var(--separator);background:var(--card)}.tab{display:grid;grid-gap:3px;gap:3px;place-items:center;min-width:0;min-height:54px;border:0;border-radius:16px;background:transparent;color:var(--secondary);font-size:12px;font-weight:600}.tab.active{background:var(--accent-soft);color:var(--accent-strong)}.icon-button,.primary-button,.secondary-button{min-height:48px;border:0;border-radius:16px}.primary-button{width:100%;background:var(--accent-strong);color:#fff;font-weight:600}.icon-button,.secondary-button{display:inline-flex;gap:6px;align-items:center;justify-content:center;background:#64a8ff26;color:var(--accent-strong);font-weight:600}.secondary-button{padding:0 13px}.icon-button{width:48px;padding:0}.settings-section{overflow:hidden}.settings-row{display:flex;gap:12px;align-items:center;justify-content:space-between;width:100%;min-height:54px;padding:16px 18px;border:0;border-bottom:1px solid var(--separator);background:transparent;color:inherit;text-align:left}.settings-row:last-child{border-bottom:0}.settings-row.stack{align-items:flex-start;justify-content:flex-start}.settings-row h3,.settings-row-title{margin:0;font-size:16px;font-weight:700;line-height:1.5}.settings-row p{margin:4px 0 0;color:var(--secondary);font-size:14px;line-height:1.57}.switch{width:48px;height:30px;accent-color:var(--accent)}.onboarding{position:fixed;inset:0;z-index:50;display:none;padding:calc(28px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--page)}.onboarding.active{display:grid;align-content:stretch}.onboarding-inner{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px;width:100%;max-width:520px;min-height:100%;margin:0 auto}.onboarding h1{margin:0;font-size:30px;font-weight:700;letter-spacing:0;line-height:1.33}.onboarding .lead{margin:8px 0 0;color:var(--secondary);font-size:16px;line-height:1.5}.spacer{min-height:12px}.spinner{display:inline-block;width:18px;height:18px;border:2px solid #3182f633;border-top:2px solid var(--accent);border-radius:999px;animation:spin .8s linear infinite}.privacy-page{padding-bottom:env(safe-area-inset-bottom)}.privacy-eyebrow{margin:0 0 4px;color:var(--secondary);font-size:13px;font-weight:700;line-height:1.2}.privacy-home-link{flex:0 0 auto;color:var(--accent-strong);font-size:14px;font-weight:700;text-decoration:none}.privacy-content{padding-bottom:28px}.privacy-card{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:13px;gap:13px}.privacy-card h2{margin:10px 0 0;font-size:20px;font-weight:700;line-height:1.4}.privacy-card p{margin:0;color:var(--text);font-size:16px;line-height:1.5}.privacy-card a{color:var(--accent-strong);font-weight:700}.privacy-updated{color:var(--secondary)!important;font-size:13px!important}.activity-section{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.activity-detail-actions,.activity-detail-header,.activity-heading,.activity-recent-heading,.activity-row-bottom,.activity-row-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.activity-detail-header h2,.activity-heading h2{margin:0;font-size:22px;font-weight:700;line-height:1.36}.activity-heading p{margin:4px 0 0;color:var(--secondary);font-size:13px;line-height:1.54}.activity-close,.favorite-button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:8px;background:var(--card);color:var(--secondary)}.favorite-button.active{background:var(--accent-soft);color:var(--accent-strong)}.activity-controls{display:grid;grid-template-columns:minmax(0,1fr) 120px;grid-gap:10px;gap:10px}.segmented-control{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:46px;padding:4px;border-radius:8px;background:var(--separator)}.segmented-control button{min-width:0;min-height:44px;padding:0 4px;border:0;border-radius:6px;background:transparent;color:var(--secondary);font-size:14px;font-weight:600;white-space:nowrap}.segmented-control button.active{background:var(--card);color:var(--text);box-shadow:0 1px 3px #00000014}.activity-category span{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0,0,0,0)}.activity-category select{min-height:46px;padding:8px 30px 8px 12px;border-radius:8px;background-color:var(--card);font-size:14px;font-weight:600}.activity-empty,.activity-state{display:flex;gap:10px;align-items:center;padding:14px;border-radius:8px;background:var(--card);color:var(--secondary);font-size:14px;line-height:1.57}.activity-state{flex-wrap:wrap}.activity-state p{flex:1 1;margin:0}.activity-empty strong{color:var(--text);font-size:15px}.activity-empty p{margin:2px 0 0}.activity-list{overflow:hidden;margin:0;padding:0;border-radius:8px;background:var(--card);list-style:none}.activity-list-item{border-bottom:1px solid var(--separator);content-visibility:auto;contain-intrinsic-size:auto 132px}.activity-list-item:last-child{border-bottom:0}.activity-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:7px;gap:7px;width:100%;padding:16px;border:0;background:transparent;color:inherit;text-align:left}.activity-row-title{font-size:16px;line-height:1.5}.activity-row-summary{display:-webkit-box;overflow:hidden;color:var(--secondary);font-size:14px;line-height:1.57;-webkit-line-clamp:2;-webkit-box-orient:vertical}.activity-row-holdings{color:var(--tertiary);font-size:13px;line-height:1.5}.activity-row time,.activity-row-bottom{color:var(--tertiary);font-size:12px;line-height:1.5}.activity-row-bottom{margin-top:2px}.more-button{display:block;width:100%;min-height:44px;padding:0 16px;border:0;border-radius:8px;background:transparent;color:var(--accent-strong);font-size:15px;font-weight:600}.activity-kind{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:3px 8px;border-radius:4px;background:var(--accent-soft);color:var(--accent-strong);font-size:12px;font-weight:700}.activity-kind.trade{background:#03b26c1f;color:#008c55}.activity-kind.ownership{background:var(--caution-soft);color:var(--caution-text)}.activity-kind.statement{background:#18a5a51f;color:#087f7f}.activity-kind.company-filing{background:var(--page);color:var(--secondary)}.activity-recent-heading{margin-top:4px}.activity-recent-heading h3{margin:0;font-size:18px;line-height:1.44}.activity-recent-empty{margin:0;padding:18px 4px;color:var(--secondary);font-size:14px}.activity-detail-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;padding-top:env(safe-area-inset-top);background:#0209138c}.activity-detail{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;width:100%;max-height:calc(92vh - env(safe-area-inset-top));max-height:calc(92dvh - env(safe-area-inset-top));padding:22px 20px calc(22px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;border-radius:8px 8px 0 0;background:var(--card)}.activity-detail-header{align-items:flex-start}.activity-detail-header>div{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.activity-close{background:var(--page)}.activity-detail-summary,.activity-limit-note{margin:0;color:var(--secondary);font-size:15px;line-height:1.6}.activity-date-list{display:grid;grid-gap:0;gap:0;margin:0;border-top:1px solid var(--separator)}.activity-date-list div{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0;border-bottom:1px solid var(--separator)}.activity-date-list dt{color:var(--secondary);font-size:14px}.activity-date-list dd{margin:0;font-size:14px;font-weight:600;text-align:right}.activity-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.activity-metrics div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;border-radius:8px;background:var(--page)}.activity-metrics span{color:var(--secondary);font-size:12px}.activity-metrics strong{overflow-wrap:anywhere;font-size:15px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.activity-limit-note{padding:12px;border-radius:8px;background:var(--caution-soft);color:var(--caution-text);font-size:13px}.activity-detail-actions{justify-content:flex-end;flex-wrap:wrap}.primary-link{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border-radius:8px;background:var(--accent-strong);color:#fff;font-size:15px;font-weight:600;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.activity-row:focus-visible,.list-item:focus-visible,.position-row-toggle:focus-visible,.settings-row:focus-visible{outline-offset:-3px}button:active:not(:disabled){filter:brightness(.96)}.activity-row:active,.favorite-button:active,.list-item:active,.more-button:active,.position-row-toggle:active,.settings-row:active{background:var(--pressed);filter:none}.activity-close:active,.segmented-control button:active,.tab:active{background:var(--separator);filter:none}.primary-button:active,.primary-link:active{background:var(--accent-pressed);filter:none}.activity-transaction-section{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.activity-transaction-section h3{margin:0;font-size:16px;font-weight:700;line-height:1.5}.activity-transaction-list{margin:0;padding:0;border-top:1px solid var(--separator);list-style:none}.activity-transaction{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;padding:10px 0;border-bottom:1px solid var(--separator)}.activity-transaction-top{display:flex;gap:8px;align-items:center;color:var(--tertiary);font-size:12px;line-height:1.5}.activity-transaction-values{font-size:14px;line-height:1.57;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.data-status-line{display:inline-flex;gap:6px;align-items:center;margin:0;color:var(--secondary);font-size:13px;line-height:1.54}.data-status-line .spinner{width:14px;height:14px;border-width:2px}.data-status-line.error-line{flex-wrap:wrap;color:var(--caution-text)}.text-button{min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--accent-strong);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.text-button:active{color:var(--accent-pressed)}.snapshot-card{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.snapshot-header h2{margin:0;font-size:18px;font-weight:700;line-height:1.4}.snapshot-period{margin:2px 0 0;color:var(--secondary);font-size:13px;line-height:1.54}.snapshot-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.snapshot-count{display:grid;grid-gap:2px;gap:2px;justify-items:center;min-width:0;padding:10px 4px;border-radius:12px;background:var(--page)}.snapshot-count span{color:var(--secondary);font-size:12px;font-weight:600;line-height:1.5}.snapshot-count strong{font-size:20px;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.snapshot-top-list{margin:0;padding:0;list-style:none}.snapshot-top-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--separator)}.snapshot-top-item:last-child{border-bottom:0}.snapshot-top-name{min-width:0;overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.snapshot-top-value{font-size:14px;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.snapshot-empty{margin:0;color:var(--tertiary);font-size:14px;line-height:1.57}.change-chip{display:inline-flex;flex:0 0 auto;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;background:var(--neutral-soft);color:var(--secondary);font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.change-chip[data-direction=up]{background:var(--up-soft);color:var(--up)}.change-chip[data-direction=down]{background:var(--down-soft);color:var(--down)}.change-chip.put{background:var(--card);box-shadow:inset 0 0 0 1px var(--separator-strong);color:var(--text)}.change-chip.call{background:var(--card);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent-strong)}.direction-arrow{display:inline;margin-right:2px;font-size:.75em;color:inherit}.position-detail-table td[data-direction=up],.position-row-sub>span[data-direction=up],.position-row-value[data-direction=up],.snapshot-count[data-direction=up] strong,.snapshot-top-value[data-direction=up],.summary-change p>span[data-direction=up],.tile[data-direction=up] .value{color:var(--up)}.position-detail-table td[data-direction=down],.position-row-sub>span[data-direction=down],.position-row-value[data-direction=down],.snapshot-count[data-direction=down] strong,.snapshot-top-value[data-direction=down],.summary-change p>span[data-direction=down],.tile[data-direction=down] .value{color:var(--down)}.position-detail-table td[data-direction=none],.position-row-sub>span[data-direction=none],.position-row-value[data-direction=none],.snapshot-count[data-direction=none] strong,.snapshot-top-value[data-direction=none],.summary-change p>span[data-direction=none],.tile[data-direction=none] .value{color:var(--secondary)}.filings-link-button{width:100%}.today-footer{margin:0;color:var(--tertiary);font-size:12px;line-height:1.5;text-align:center}.position-list{margin:0;padding:0;list-style:none}.position-row{border-bottom:1px solid var(--separator);content-visibility:auto;contain-intrinsic-size:auto 72px}.position-row:last-child{border-bottom:0}.position-row-toggle{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;width:100%;padding:14px 16px;border:0;background:transparent;color:inherit;text-align:left}.position-row-main{display:flex;gap:8px;align-items:center;min-width:0}.position-row-name{flex:1 1;min-width:0;overflow:hidden;font-size:16px;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.position-row-value{flex:0 0 auto;font-size:15px;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.position-row-sub{display:flex;gap:8px;align-items:center;justify-content:space-between;color:var(--secondary);font-size:13px;line-height:1.5}.position-row-chevron{flex:0 0 auto;color:var(--tertiary);transition:transform .2s ease}.position-row-toggle[aria-expanded=true] .position-row-chevron{transform:rotate(180deg)}.position-row-detail{padding:0 16px 14px}.position-row-detail[hidden]{display:none}.position-detail-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.5}.position-detail-table td,.position-detail-table th{padding:6px 0 6px 8px;border-bottom:1px solid var(--separator);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.position-detail-table thead th{color:var(--tertiary);font-weight:600}.position-detail-table tbody th{padding-left:0;color:var(--secondary);font-weight:600;text-align:left}.position-row-cusip{margin:8px 0 0;color:var(--tertiary);font-size:12px;line-height:1.5}.section-source-note{margin:0;padding-inline:2px}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}.error-screen{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.error-screen h1{margin:0;font-size:20px;font-weight:700;line-height:1.4}.error-screen p{margin:0;color:var(--secondary);font-size:14px;line-height:1.57}@keyframes spin{to{transform:rotate(1turn)}}.deadline-notice{display:grid;grid-gap:2px;gap:2px;padding-block:12px}.deadline-text{color:var(--secondary)}.deadline-overdue,.deadline-text{margin:0;font-size:13px;line-height:1.5}.deadline-overdue{color:var(--caution-text);font-weight:600}.snapshot-deadline{display:grid;grid-gap:2px;gap:2px;margin-top:4px;overflow-wrap:anywhere}.snapshot-deadline .footnote{margin:0}.symbol-chip{display:inline-block;flex:0 0 auto;margin-right:2px;padding:0 6px;border-radius:6px;background:var(--neutral-soft);color:var(--text);font-family:ui-monospace,sfmono-regular,menlo,consolas,monospace;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;line-height:1.5;vertical-align:1px;white-space:nowrap}.top-holdings{display:grid;grid-gap:8px;gap:8px}.top-holdings-header h2{margin:0;font-size:18px;font-weight:700;line-height:1.4}.top-holdings-header p{margin:2px 0 0;color:var(--secondary);font-size:13px;line-height:1.5}.top-holdings-list{margin:0;padding:0;list-style:none}.top-holding{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto auto;grid-gap:8px;gap:8px;align-items:center;padding:10px 0;border-bottom:1px solid var(--separator)}.top-holding:last-child{border-bottom:0}.top-holding-rank{color:var(--secondary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.top-holding-name{min-width:0;overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.top-holding-value{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.top-holding-weight{display:flex;gap:6px;align-items:center}.top-holding-weight-bar{display:block;overflow:hidden;width:48px;height:6px;border-radius:999px;background:var(--separator)}.top-holding-weight-fill{display:block;height:100%;border-radius:999px;background:var(--secondary)}.top-holding-weight-text{min-width:40px;color:var(--secondary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@media (max-width:400px){.activity-controls{grid-template-columns:minmax(0,1fr)}.segmented-control button{font-size:13px}}@media (max-width:440px){.top-holding{grid-template-columns:22px minmax(0,1fr) auto;row-gap:4px}.top-holding-weight{grid-column:2;grid-row:2}.top-holding .change-chip{grid-column:3;grid-row:2;justify-self:end}}@media (max-width:380px){.content{padding-inline:12px}.tile-row,.tile-row.four{gap:8px}.tile{padding:10px 8px}.tile .value{font-size:16px}}@media (min-width:680px){body{background:#ececf1}.app-shell{max-width:520px;margin:0 auto;border-right:1px solid var(--separator);border-left:1px solid var(--separator);background:var(--page)}.activity-detail-backdrop{align-items:center;padding:24px}.activity-detail{max-width:520px;max-height:min(760px,calc(100vh - 48px));max-height:min(760px,calc(100dvh - 48px));border-radius:8px}.summary-panel,.tabbar{right:50%;left:50%;width:520px;margin-left:-260px}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important}.spinner{animation-duration:2.4s}}