.market-theme .portfolio-main.account-page-main{width:min(1360px, calc(100% - 2 * var(--page-gutter)));flex-direction:column;gap:32px;display:flex}.portfolio-main{color:var(--color-text)}.portfolio-main input,.portfolio-main button:not(.sw-pill,.sw-chip,.portfolio-action){font-family:inherit}.portfolio-main button{cursor:pointer}.portfolio-main button:disabled{opacity:.4;cursor:default}.portfolio-main :is(button,input,summary,a,[role=tab],[role=slider]):focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.portfolio-main .portfolio-positive{color:var(--color-success)}.portfolio-main .portfolio-negative{color:var(--color-outcome-loss)}.portfolio-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portfolio-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.portfolio-subline{color:var(--color-text-muted);font-size:var(--text-control);margin-bottom:6px;display:block}.portfolio-heading{align-items:center;gap:14px;margin:0;display:flex}.market-theme .portfolio-heading h1{font:400 var(--text-display)/1 var(--font-sticker);letter-spacing:-.01em;transform:rotate(calc(-1.5deg * var(--tilt)));transform-origin:0;margin:0}.portfolio-testnet{background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--text-meta);box-shadow:0 0 0 2px var(--color-border-strong);transform:rotate(calc(4deg * var(--tilt)));border-radius:8px;padding:2px 8px 4px}.season{flex-wrap:wrap;align-items:stretch;gap:28px;display:flex}.season-sheet{--sw-paper-bg:var(--color-surface-raised);flex-direction:column;flex:999 620px;gap:6px;min-width:0;padding:32px 32px 16px;display:flex;position:relative}.season-sheet>.sw-paper{filter:var(--drop-lift)}.season-label{color:var(--color-text-muted);font-size:var(--text-control)}.season-big{font-size:var(--text-hero-xl);color:var(--color-success);line-height:1}.season-big[data-tone=loss],.season-note b[data-tone=loss]{color:var(--color-outcome-loss)}.season-note{color:var(--color-text-secondary);font-size:var(--text-body);flex-direction:column;gap:2px;padding-bottom:12px;display:flex}.season-note b{color:var(--color-success);font-weight:700}.season-note>span+span{color:var(--color-text-muted)}.season-empty{min-height:258px;color:var(--color-text-muted);font-size:var(--text-title);text-align:center;place-items:center;margin:10px 0 0;display:grid}.season.is-pending .season-label,.season.is-pending .season-big,.season.is-pending .season-note,.season.is-pending .season-sticker-copy>strong,.season.is-pending .season-ring b{color:var(--color-text-muted)}.season.is-pending .season-ring circle:last-child{display:none}.portfolio-profile-link.is-placeholder{visibility:hidden}.portfolio-pending-account,.portfolio-pending-guest{display:contents}html:not([data-session-hint=in]) .portfolio-pending-account,html[data-session-hint=in] .portfolio-pending-guest{display:none}.season-chart{margin:10px 0 0;position:relative}.season-plot{outline-offset:3px;cursor:crosshair;touch-action:pan-y;border-radius:8px;position:relative}.season-plot svg{width:100%;height:auto;display:block;overflow:visible}.portfolio-history-chart .season-plot{cursor:default}.portfolio-history-chart svg{pointer-events:none}.portfolio-history-chart .season-line.is-settled{stroke-width:2px;stroke-dasharray:3 5;opacity:.75}.portfolio-history-note{color:var(--color-text-muted);font-size:var(--text-meta);margin:2px 0 0}.season-grid{stroke:var(--color-border);stroke-width:1px}.season-zero{stroke:var(--color-border-strong);stroke-width:1px;stroke-dasharray:3 4}.season-axis{fill:var(--color-text-muted);font:var(--text-meta)/1 var(--font-readout)}.season-area{fill:var(--color-success);fill-opacity:.1}.season-area[data-tone=loss]{fill:var(--color-outcome-loss)}.season-line{fill:none;stroke:var(--color-success);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.season-line[data-tone=loss]{stroke:var(--color-outcome-loss)}.season-hover line{stroke:var(--color-border-strong);stroke-dasharray:3 3}.season-hover circle{fill:none;stroke:var(--color-text);stroke-width:2px}.season-point{fill:var(--color-success);stroke:var(--color-surface-raised);stroke-width:2px}.season-point.is-start{fill:var(--color-border-strong)}.season-point.is-lost{fill:var(--color-surface-raised);stroke:var(--color-text-secondary)}.season-point.is-refunded{fill:var(--color-text-muted)}.season-loop{pointer-events:none;position:absolute}.season-loop path{stroke-width:2.2px}.season-tooltip{z-index:3;background:var(--color-surface-raised);width:250px;box-shadow:0 0 0 2px var(--color-text), var(--shadow-float);transform:translate(var(--sw-shift,-50%), calc(-100% - 18px));pointer-events:none;font-size:var(--text-meta);color:var(--color-text-secondary);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:absolute}.season-tooltip.is-below{transform:translate(var(--sw-shift,-50%), 18px)}.season-tooltip-head{font-size:var(--text-meta);letter-spacing:.06em;color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:8px;display:flex}.season-tag{font-size:var(--text-meta);letter-spacing:0;transform:rotate(calc(-4deg * var(--tilt)));border-radius:6px;padding:2px 8px}.season-tag[data-status=won]{color:var(--color-success);box-shadow:inset 0 0 0 2px var(--color-success)}.season-tag[data-status=lost]{color:var(--color-outcome-loss);box-shadow:inset 0 0 0 2px var(--color-outcome-loss)}.season-tag[data-status=refunded]{color:var(--color-text-muted);box-shadow:inset 0 0 0 2px var(--color-border-strong)}.season-tooltip>strong{color:var(--color-text);font-size:var(--text-body);font-weight:700}.season-tooltip-foot{border-top:2px dashed var(--color-surface-hover);color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:4px;padding-top:8px;display:flex}.season-tooltip-foot>span{white-space:nowrap}.season-tooltip-foot>.sw-marker{font-size:var(--text-title);color:var(--color-text);line-height:1}.season-tooltip-foot>.sw-marker[data-status=won]{color:var(--color-success)}.season-tooltip-foot>.sw-marker[data-status=lost]{color:var(--color-outcome-loss)}.season-stickers{flex-direction:column;flex:300px;gap:24px;min-width:0;display:flex}.season-sticker{--sw-paper-bg:var(--color-surface-raised);align-items:center;gap:16px;padding:24px;display:flex;position:relative}.season-sticker.is-best{flex:1;align-items:flex-start}.season-sticker-copy{min-width:0;color:var(--color-text-muted);font-size:var(--text-control);flex-direction:column;gap:2px;display:flex}.season-sticker-copy>strong{color:var(--color-text);font-size:var(--text-display);line-height:1}.season-sticker-copy>strong.season-best{font-size:var(--text-display);color:var(--color-success);line-height:1.1}.season-best-call{color:var(--color-text-secondary)}.season-ring{flex:none;place-items:center;width:92px;height:92px;display:grid;position:relative}.season-ring svg{fill:none;stroke-width:9px;width:100%;height:100%;position:absolute;inset:0}.season-ring circle:first-child{stroke:var(--color-surface-hover)}.season-ring circle:last-child{stroke:var(--color-success);stroke-linecap:round}.season-ring b{font-size:var(--text-title);color:var(--color-text);font-weight:400}.season-board-link{--sw-rot:-2deg;min-height:40px;font-size:var(--text-meta);margin-left:auto;padding:0 14px}.portfolio-summary{--sw-paper-bg:var(--color-surface-inset);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0;margin:0;padding:16px 10px 20px;display:grid;position:relative}.portfolio-summary>div{flex-direction:column;gap:2px;min-width:0;padding:6px 20px;display:flex;position:relative}.portfolio-summary>div+div{border-left:2px dashed var(--color-surface-hover)}.portfolio-summary dl{margin:0}.portfolio-summary dt{color:var(--color-text-muted);font:700 var(--text-label)/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 4px;display:flex}.portfolio-summary dt>span{font-size:var(--text-meta);letter-spacing:0}.portfolio-summary dd{font:400 var(--text-heading)/1.2 var(--font-readout);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;margin:0}.portfolio-allocation{grid-template-rows:54px auto;place-items:center;gap:4px;width:72px;display:grid;position:absolute;top:8px;right:18px}.portfolio-allocation svg,.portfolio-allocation>strong{grid-area:1/1}.portfolio-allocation svg{fill:none;stroke-width:8px;width:54px;height:54px}.portfolio-allocation strong{font:600 var(--text-control)/1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portfolio-allocation small{color:var(--color-text-muted);font:400 var(--text-meta)/1.4 var(--font-sans);white-space:nowrap}.portfolio-message{color:var(--color-text-muted);font-size:var(--text-meta);margin:0;padding:12px 0}.portfolio-message button{min-height:32px;color:var(--color-text);text-underline-offset:3px;background:0 0;border:0;padding:0 8px;text-decoration:underline}.portfolio-calls{flex-direction:column;gap:20px;display:flex}.portfolio-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.portfolio-tabs{flex-shrink:0;gap:8px;display:flex}.portfolio-tabs button{background:var(--color-background);min-height:40px;color:var(--color-text-secondary);font:600 var(--text-body)/1 var(--font-control);white-space:nowrap;box-shadow:0 0 0 2px var(--color-surface-hover);transform:rotate(calc(var(--sw-rot,0deg) * var(--tilt)));transition:transform var(--t-ui) var(--sw-ease-pop), background-color var(--t-ui) ease, color var(--t-ui) ease, box-shadow var(--t-ui) ease;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.portfolio-tabs button[role=switch]{color:var(--color-text);background:var(--color-brand-surface);box-shadow:0 0 0 2px var(--color-brand)}.portfolio-tabs button:hover{color:var(--color-text);box-shadow:0 0 0 2px var(--color-text);transform:rotate(0)}.portfolio-tab-count{font-size:var(--text-meta);opacity:.75}.portfolio-tab-labels{display:grid}.portfolio-tab-label{grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.portfolio-tab-label[data-shown=false]{visibility:hidden}.portfolio-live-dot{background:var(--color-live);width:7px;height:7px;box-shadow:0 0 0 2px var(--color-text);animation:portfolio-pulse var(--t-pulse) ease-out infinite;border-radius:50%}@keyframes portfolio-pulse{0%{box-shadow:0 0 0 2px var(--color-text), 0 0 0 0 color-mix(in srgb, var(--color-live) 55%, transparent)}to{box-shadow:0 0 0 2px var(--color-text), 0 0 0 8px transparent}}.portfolio-games{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;display:flex}.portfolio-main .portfolio-game{min-height:46px;font-size:var(--text-body);gap:8px;padding:0 16px}.portfolio-game:nth-child(2){--sw-rot:-1deg}.portfolio-game:nth-child(3){--sw-rot:.8deg}.portfolio-main .portfolio-games .portfolio-game[aria-selected=true]{background:var(--color-selection);color:var(--color-on-selection);box-shadow:0 0 0 2px var(--color-selection-border)}.portfolio-main .portfolio-games .portfolio-game[aria-selected=true]:hover{background:var(--color-selection-hover);color:var(--color-on-selection);box-shadow:0 0 0 2px var(--color-selection-border)}.portfolio-game>.x-mark{width:14px;height:14px}.portfolio-game-count{box-sizing:border-box;background:var(--color-surface-hover);min-width:24px;height:22px;color:var(--color-text);font-size:var(--text-meta);border-radius:999px;place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.portfolio-game[aria-selected=true] .portfolio-game-count{background:color-mix(in srgb, var(--color-on-selection) 14%, transparent);color:var(--color-on-selection)}@media (max-width:720px){.portfolio-games{gap:8px;margin-bottom:16px}.portfolio-main .portfolio-game{min-height:42px;font-size:var(--text-control);gap:6px;padding:0 12px}}.portfolio-main .portfolio-panel[hidden]{display:none}.portfolio-toolbar{display:contents}.portfolio-search{min-width:140px;height:40px;color:var(--color-text-muted);background:var(--color-input);box-shadow:0 0 0 2px var(--color-border);border-radius:999px;flex:160px;align-items:center;gap:8px;padding:0 12px;display:flex}.portfolio-search:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}.portfolio-search>svg{flex-shrink:0}.portfolio-search input{width:100%;min-width:0;color:var(--color-text);font-size:var(--text-control);background:0 0;border:0;padding:0;outline:none!important}.portfolio-search input::placeholder{color:var(--color-text-muted)}.portfolio-search input::-webkit-search-cancel-button{display:none}.portfolio-search button{min-width:28px;min-height:30px;color:var(--color-text-muted);font-size:var(--text-title);background:0 0;border:0;padding:0}.portfolio-filter{position:relative}.portfolio-filter-count{background:var(--color-brand);min-width:20px;height:20px;color:var(--color-on-brand);font-size:var(--text-meta);border-radius:999px;place-items:center;padding:0 6px;font-weight:400;line-height:1;display:inline-grid}.portfolio-filter-panel{z-index:5;background:var(--color-surface-raised);width:356px;box-shadow:0 0 0 2px var(--color-border-strong), var(--shadow-float);border-radius:18px;flex-direction:column;gap:14px;padding:16px 16px 12px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.portfolio-filter-row{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:6px 10px;display:grid}.portfolio-filter-label{color:var(--color-text-muted);font:700 var(--text-label)/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.portfolio-filter-row[data-disabled=true] .portfolio-filter-label{opacity:.55}.portfolio-filter-options{flex-wrap:wrap;gap:8px;display:flex}.portfolio-main .portfolio-filter-options .sw-chip{background:var(--color-background);min-height:36px;color:var(--color-text);font-size:var(--text-meta);box-shadow:0 0 0 2px var(--color-border-strong);padding:0 12px}.portfolio-main .portfolio-filter-options .sw-chip[aria-pressed=true]{background:var(--color-selection);color:var(--color-on-selection);box-shadow:0 0 0 2px var(--color-selection-border)}.portfolio-main .portfolio-filter-options .sw-chip:hover:not(:disabled):not([aria-pressed=true]){box-shadow:0 0 0 2px var(--color-brand)}.portfolio-filter-options .sw-chip>span{font-size:var(--text-meta);opacity:.8}.portfolio-filter-note{color:var(--color-text-muted);font-size:var(--text-meta);grid-column:2;line-height:1.3}.portfolio-filter-foot{border-top:2px dashed var(--color-surface-hover);color:var(--color-text-muted);font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.portfolio-main .portfolio-filter-clear{min-height:36px;color:var(--color-text);font:600 var(--text-meta)/1 var(--font-control);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.portfolio-main .portfolio-filter-clear:hover:not(:disabled){color:var(--color-brand-text)}.portfolio-main .portfolio-filter-clear:disabled{color:var(--color-text-muted);cursor:default;text-decoration:none}.portfolio-filter-tokens{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.portfolio-main .portfolio-filter-token{background:var(--color-brand-surface);min-height:36px;box-shadow:0 0 0 2px var(--color-brand);color:var(--color-text);font:600 var(--text-meta)/1 var(--font-control);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 14px;display:inline-flex}.portfolio-filter-token>span{color:var(--color-text-secondary);font-size:var(--text-title);line-height:1}.portfolio-main .portfolio-filter-token:hover{box-shadow:0 0 0 2px var(--color-text)}.portfolio-filter-token:focus-visible,.portfolio-filter-clear:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.portfolio-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.portfolio-main .portfolio-tool{background:var(--color-background);min-height:40px;color:var(--color-text-secondary);font:600 var(--text-meta)/1 var(--font-control);white-space:nowrap;box-shadow:0 0 0 2px var(--color-border-strong);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.portfolio-main .portfolio-tool:hover:where(:not(:disabled)){color:var(--color-text);box-shadow:0 0 0 2px var(--color-brand)}.portfolio-main .portfolio-tool[aria-expanded=true]{background:var(--color-brand-surface);box-shadow:0 0 0 2px var(--color-brand);color:var(--color-text)}.portfolio-chevron{transition:transform var(--t-ui);flex-shrink:0}.portfolio-chevron[data-open=true]{transform:rotate(180deg)}.portfolio-sort{position:relative}.portfolio-sort-options{z-index:5;background:var(--color-surface-raised);width:200px;box-shadow:0 0 0 2px var(--color-border-strong), var(--shadow-float);border-radius:18px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.portfolio-sort-options button{width:100%;min-height:40px;color:var(--color-text-secondary);font-size:var(--text-meta);text-align:left;background:0 0;border:0;border-radius:999px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.portfolio-sort-options button:hover:where(:not(:disabled)),.portfolio-sort-options button[aria-pressed=true]{background:var(--color-brand-surface);color:var(--color-text)}@media (min-width:721px) and (max-width:1180px){.portfolio-tool>span{display:none}.portfolio-search{flex-basis:140px}}.portfolio-sort-mark{align-items:center;gap:8px;display:inline-flex}.portfolio-sort-mark>svg{color:var(--color-text-muted)}.portfolio-panel{background:0 0;border:0;padding:0}.portfolio-entries{gap:12px;display:grid}.portfolio-entries.is-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:32px 28px;padding-top:10px}.portfolio-entries.is-stubs{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:32px 24px;padding-top:10px}.portfolio-entries.is-list{background:var(--color-surface);box-shadow:0 0 0 2px var(--color-border);border-radius:20px;gap:0;overflow:hidden}.portfolio-entry{min-width:0;position:relative}.portfolio-entry-toggle{min-width:0;color:var(--color-text);text-align:left;background:0 0;border:0;align-items:flex-start;gap:12px;padding:0;display:flex}.portfolio-entry-toggle:hover:where(:not(:disabled)) .portfolio-entry-top strong{text-underline-offset:3px;text-decoration:underline}.portfolio-entry-toggle>.portfolio-chevron{display:none}.portfolio-post-avatar{background:var(--color-surface-hover);width:36px;height:36px;color:var(--color-text);font:400 var(--text-body)/1 var(--font-sticker);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.portfolio-post-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portfolio-lineup-art{background:var(--color-surface-hover);border-radius:10px;flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:2px;width:36px;height:36px;display:grid;overflow:hidden}.portfolio-lineup-art .portfolio-post-avatar{width:17px;height:17px;font-size:var(--text-meta);border-radius:0}.portfolio-entry-title{flex:1;gap:6px;min-width:0;display:grid}.portfolio-entry-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.portfolio-entry-author{min-width:0;line-height:1.3}.portfolio-entry-author strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body);font-weight:700;display:block;overflow:hidden}.portfolio-entry-author small{color:var(--color-text-muted);font-size:var(--text-meta);display:block}.portfolio-entry-status:not(.sw-time-pill){color:var(--color-text-muted);font-size:var(--text-meta);white-space:nowrap}.portfolio-entry-status[data-status=won]{color:var(--color-success)}.portfolio-entry-status[data-status=lost]{color:var(--color-outcome-loss)}.portfolio-entry-excerpt{-webkit-line-clamp:3;line-clamp:3;color:var(--color-text);font-size:var(--text-body);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.portfolio-entry-target{color:var(--color-text);font-size:var(--text-body);font-weight:500}.portfolio-entry-tags{flex-wrap:wrap;gap:6px;display:flex}.portfolio-entry-tags>span{color:var(--color-text-muted);font-size:var(--text-meta);box-shadow:inset 0 0 0 1px var(--color-border);border-radius:20px;padding:1px 8px;line-height:1.5}.portfolio-entry-countdown{align-items:center;gap:6px;display:flex}.portfolio-entry-row dl{text-align:left;min-width:0;margin:0}.portfolio-entry-row dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portfolio-entry-row dd{font:400 var(--text-title)/1.2 var(--font-readout);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.portfolio-entry-row dd.portfolio-date{color:var(--color-text-secondary);font:400 var(--text-meta)/1.4 var(--font-sans)}.portfolio-entry-row dd.portfolio-mark-note{color:var(--color-text-muted);font:400 var(--text-meta)/1.4 var(--font-sans);margin-top:4px}.portfolio-pnl-badge{min-height:30px;font:700 var(--text-meta)/1 var(--font-sans);box-shadow:0 0 0 2px var(--color-border-strong);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.portfolio-positive .portfolio-pnl-badge{color:var(--color-success);box-shadow:0 0 0 2px var(--color-success-border)}.portfolio-negative .portfolio-pnl-badge{color:var(--color-outcome-loss);box-shadow:0 0 0 2px var(--color-outcome-loss-border)}.portfolio-entry-details{width:40px;height:40px;color:var(--color-text-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.portfolio-entry-details:hover:where(:not(:disabled)){background:var(--color-brand-surface-hover);color:var(--color-brand-text)}.portfolio-chance-track{background:var(--color-surface-hover);border-radius:4px;flex:1;height:6px}.portfolio-chance-track>span{border-radius:inherit;background:var(--color-chart-views);height:100%;display:block;position:relative}.portfolio-chance-track>span:after{content:"";background:var(--color-text);border-radius:2px;width:2px;height:12px;position:absolute;top:-3px;right:0}.portfolio-entry-progress{align-items:center;gap:12px;min-width:0;display:flex}.portfolio-entry-progress>span{color:var(--color-text-muted);font-size:var(--text-meta);white-space:nowrap}.portfolio-entry-progress strong{color:var(--color-text-secondary);font-size:var(--text-control);margin-right:4px;font-weight:600}.portfolio-entry-progress>.portfolio-progress-pending{font-size:var(--text-meta);white-space:normal}.portfolio-card{--sw-paper-bg:var(--color-surface-raised);transition:transform var(--t-ui) var(--sw-ease-lift);flex-direction:column;padding:24px;display:flex}.portfolio-card:focus-within{transform:rotate(0)translateY(-4px)}@media (hover:hover){.portfolio-card:hover{transform:rotate(0)translateY(-4px)}}.portfolio-card:hover>.sw-paper,.portfolio-card:focus-within>.sw-paper{filter:drop-shadow(2px 0 0 var(--color-brand)) drop-shadow(-2px 0 0 var(--color-brand)) drop-shadow(0 2px 0 var(--color-brand)) drop-shadow(0 -2px 0 var(--color-brand)) var(--drop-float)}.portfolio-card .portfolio-entry-toggle.is-static{cursor:inherit}.portfolio-card .portfolio-entry-toggle.is-static:hover .portfolio-entry-top strong{text-decoration:none}.portfolio-card>.sw-tape{top:-12px}.portfolio-card .portfolio-entry-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head pill""call call""progress progress""foot foot";align-items:start;gap:14px 10px;min-height:100%;display:grid}.portfolio-card .portfolio-entry-toggle{grid-area:head}.portfolio-card .portfolio-entry-countdown.is-pill{grid-area:pill}.portfolio-card-call{grid-area:call;align-items:flex-end;gap:10px;margin-top:auto;display:flex}.portfolio-card-side{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.portfolio-card-side>.sw-sticker{font-size:var(--text-title);line-height:1}.portfolio-card-line{font-size:var(--text-display);transform:rotate(calc(-3deg * var(--tilt)));padding:0 4px 10px}.portfolio-card-line .sw-swoosh{height:13px}.portfolio-card-lineup{font-size:var(--text-heading);line-height:1}.portfolio-card-progress{color:var(--color-text-muted);font-size:var(--text-control);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-area:progress;grid-template-columns:1fr auto;gap:6px 8px;display:grid}.portfolio-card-progress b{color:var(--color-text);font-weight:700}.portfolio-card-bar{background:var(--color-surface-hover);border-radius:4px;grid-column:1/-1;height:8px;position:relative}.portfolio-card-bar>span{background:var(--color-chart-views);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.portfolio-card .portfolio-card-stats{border-top:2px dashed var(--color-surface-hover);grid-area:foot;grid-template-columns:repeat(6,minmax(0,1fr));align-items:baseline;gap:2px 12px;margin:0;padding-top:14px;display:grid}.portfolio-card .portfolio-card-stats>dt{clip-path:none;width:auto;height:auto;color:var(--color-text-muted);font:700 var(--text-label)/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;grid-area:1/span 2;margin:0;padding:0;position:static;overflow:visible}.portfolio-card .portfolio-card-stats>dd{min-width:0;color:var(--color-text);font-size:var(--text-body);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-area:2/span 2;margin:0;line-height:1.2}.portfolio-card .portfolio-card-stats.is-two>dt,.portfolio-card .portfolio-card-stats.is-two>dd{grid-column:span 3}.portfolio-card .portfolio-card-stats>dt.is-wide{grid-area:3/span 3;margin-top:12px}.portfolio-card .portfolio-card-stats>dd.is-wide{white-space:normal;flex-wrap:wrap;grid-area:4/span 3;align-items:baseline;gap:2px 6px;display:flex}.portfolio-card .portfolio-card-stats>dd.is-wide>strong{color:var(--color-text);font:400 var(--text-heading)/1.1 var(--font-marker)}.portfolio-card .portfolio-card-stats>dd.is-wide>b{color:var(--color-text);font:400 var(--text-title)/1.2 var(--font-readout);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portfolio-card .portfolio-card-stats>dd.is-wide>small{color:var(--color-text-muted);font-size:var(--text-meta)}.portfolio-entry.portfolio-card .portfolio-expanded{margin-top:14px}.portfolio-stub{background:var(--color-surface);box-shadow:0 0 0 2px var(--color-border), var(--shadow-lift);transition:transform var(--t-ui) var(--sw-ease-lift), box-shadow var(--t-ui) ease;border-radius:18px;flex-direction:column;display:flex}.portfolio-stub:focus-within{transform:rotate(0)translateY(-3px)}@media (hover:hover){.portfolio-stub:hover{transform:rotate(0)translateY(-3px)}}.portfolio-stub>.sw-tape{z-index:2;top:-11px}.portfolio-stub-top{flex-direction:column;gap:14px;padding:20px 20px 16px;display:flex;container-type:inline-size}.portfolio-stub-meta{color:var(--color-text-muted);font:700 var(--text-label)/1.3 var(--font-sans);letter-spacing:.16em;justify-content:space-between;gap:8px;display:flex}.portfolio-stub-meta>.sw-readout{letter-spacing:.06em;font-weight:400}.portfolio-stub .portfolio-post-avatar{width:32px;height:32px;font-size:var(--text-meta)}.portfolio-stub .portfolio-entry-excerpt{-webkit-line-clamp:1;line-clamp:1;color:var(--color-text-muted);font-size:var(--text-meta)}.portfolio-stub .portfolio-entry-title{gap:2px}.portfolio-stub .portfolio-entry-author{align-items:baseline;gap:6px;display:flex}.portfolio-stub .portfolio-entry-author strong{flex:0 auto;min-width:0}.portfolio-stub .portfolio-entry-author small{text-overflow:ellipsis;white-space:nowrap;flex:0 10 auto;min-width:0;overflow:hidden}.portfolio-stub-call{grid-template-columns:repeat(3,minmax(0,1fr));align-items:baseline;gap:2px 12px;margin:0;display:grid}.portfolio-stub-call>div{display:contents}.portfolio-stub-line dt{grid-area:1/1/auto/-1}.portfolio-stub-line dd{grid-area:2/1/auto/-1;margin-bottom:12px}.portfolio-stub-call>div:not(.portfolio-stub-line) dt{grid-row:3}.portfolio-stub-call>div:not(.portfolio-stub-line) dd{grid-row:4}.portfolio-stub-call dt{color:var(--color-text-muted);font:700 var(--text-label)/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.portfolio-stub-call dd{color:var(--color-text);font-size:var(--text-body);white-space:nowrap;margin:0;line-height:1.2}.portfolio-stub-line dd{font-size:var(--text-display);letter-spacing:-.01em;line-height:1}.portfolio-stub-perf{border-top:2px dashed var(--color-surface-hover);height:0;margin:0 16px;position:relative}.portfolio-stub-perf>i{background:var(--color-background);width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--color-border);border-radius:50%;position:absolute;top:-12px}.portfolio-stub-perf>i:first-child{left:-32px}.portfolio-stub-perf>i:last-child{right:-32px}.portfolio-stub-bottom{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.portfolio-stub-result{justify-content:space-between;align-items:center;gap:12px;display:flex}.portfolio-stamp{font-size:var(--text-heading);letter-spacing:.06em;opacity:.92;transform:rotate(calc(-7deg * var(--tilt)));color:var(--color-text-muted);box-shadow:inset 0 0 0 3px var(--color-border-strong);border-radius:10px;align-items:center;padding:6px 14px;line-height:1;display:inline-flex}.portfolio-stamp[data-status=won]{color:var(--color-success);box-shadow:inset 0 0 0 3px var(--color-success)}.portfolio-stamp[data-status=lost]{color:var(--color-outcome-loss);box-shadow:inset 0 0 0 3px var(--color-outcome-loss)}.portfolio-stub-result>strong{font-size:var(--text-heading);line-height:1}.portfolio-stub-post{align-items:center;gap:10px;display:flex}.portfolio-stub-open{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:18px;padding:0;position:absolute;inset:0}.portfolio-stub-open:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.portfolio-sticker{box-sizing:border-box;flex-direction:column;gap:10px;padding:20px;display:flex}.portfolio-sticker:focus-within{z-index:2;transform:rotate(0)translateY(-6px)scale(1.02)}@media (hover:hover){.portfolio-sticker:hover{z-index:2;transform:rotate(0)translateY(-6px)scale(1.02)}}.portfolio-sticker>.portfolio-stub-open{border-radius:30px}.portfolio-sticker>.portfolio-stub-open:focus-visible{outline-offset:6px}.portfolio-sticker-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.portfolio-sticker-code{font:400 var(--text-display)/.9 var(--font-sticker);letter-spacing:.01em}.portfolio-sticker-code[data-length="4"],.portfolio-sticker-code[data-length="5"]{font-size:var(--text-heading)}.portfolio-sticker-code[data-length="6"]{font-size:var(--text-title)}.portfolio-sticker-time{flex-shrink:0}.portfolio-sticker-date{font:600 var(--text-meta)/1 var(--font-sans);opacity:.8;white-space:nowrap;padding-top:4px}.portfolio-sticker-name{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:-2px;display:flex}.portfolio-sticker-name b{font:600 var(--text-title)/1.2 var(--font-sans)}.portfolio-sticker-name span{font:500 var(--text-meta)/1.2 var(--font-sans);opacity:.78}.portfolio-sticker-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 12px;margin-top:6px;display:flex}.portfolio-sticker-hero strong{font:400 var(--text-display)/.9 var(--font-sans);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portfolio-sticker-hero>span{text-align:right;justify-items:end;gap:4px;margin-left:auto;display:grid}.portfolio-sticker-hero b{font:600 var(--text-body)/1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portfolio-sticker-hero small{font:500 var(--text-meta)/1 var(--font-sans);opacity:.78;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portfolio-sticker-plot{height:74px;margin-top:4px;position:relative}.portfolio-sticker-chart{width:100%;height:100%;display:block;overflow:visible}.portfolio-sticker-rest{fill:currentColor;fill-opacity:.07}.portfolio-sticker-area{fill:currentColor;fill-opacity:.1}.portfolio-sticker-line{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.portfolio-sticker-entry{fill:none;stroke:var(--color-call-line);stroke-width:1.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.portfolio-sticker-buy{stroke:var(--color-call-line);stroke-width:8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.portfolio-sticker-now{stroke:currentColor;stroke-width:10px;stroke-linecap:round;vector-effect:non-scaling-stroke}.portfolio-sticker-note{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 18%, transparent);font:500 var(--text-meta)/1.3 var(--font-sans);opacity:.72;text-align:center;border-radius:12px;place-items:center;padding:0 12px;display:grid;position:absolute;inset:0}.portfolio-sticker-axis{font:500 var(--text-meta)/1 var(--font-sans);opacity:.72;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;margin-top:-4px;display:flex;position:relative}.portfolio-sticker-bought{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.portfolio-sticker-stats{border-top:2px dashed color-mix(in srgb, currentColor 30%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;margin:6px 0 0;padding-top:12px;display:grid}.portfolio-sticker-stats.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-sticker-stats dt{font:700 var(--text-label)/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;opacity:.72}.portfolio-sticker-stats dd{font:400 var(--text-body)/1.2 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0 0}.portfolio-sticker-stats dd small{font-size:var(--text-meta);opacity:.8}.portfolio-sticker-sell{font:600 var(--text-meta)/1 var(--font-control);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:10px 12px;display:flex;box-shadow:0 0 0 1.5px}.portfolio-sticker-sell[data-open=false]{box-shadow:none;opacity:.75;border:1.5px dashed;padding:10px 12px}.portfolio-sticker-share{border:1px solid var(--color-border-strong);min-height:36px;color:var(--color-text-secondary);font:500 var(--text-meta)/1.2 var(--font-control);cursor:pointer;transition:color var(--t-ui) ease, border-color var(--t-ui) ease;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:8px 12px;display:inline-flex}.portfolio-sticker-share:hover{border-color:var(--color-brand-text);color:var(--color-brand-text)}.portfolio-sticker-result{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:2px;display:flex}.portfolio-sticker-result>strong{font-size:var(--text-heading);white-space:nowrap;line-height:1}@media (max-width:720px){.portfolio-sticker{padding:20px 16px 16px}.portfolio-sticker-code{font-size:var(--text-heading)}.portfolio-sticker-hero strong{font-size:var(--text-display)}.portfolio-sticker-bought{display:none}}.portfolio-columns,.portfolio-entries.is-list .portfolio-entry-row{grid-template-columns:minmax(280px,1.7fr) 110px 120px 120px 110px 40px;align-items:center;gap:16px;display:grid}.portfolio-columns{border-bottom:2px dashed var(--color-border);color:var(--color-text-muted);font:700 var(--text-label)/1.3 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;padding:14px 20px}.portfolio-entries.is-list .portfolio-columns+.portfolio-entries,.portfolio-entries.is-list{margin-top:0}.portfolio-entries.is-list .portfolio-entry+.portfolio-entry{border-top:2px dashed var(--color-border)}.portfolio-entries.is-list .portfolio-entry-row{transition:background-color var(--t-ui) ease;padding:14px 20px}.portfolio-entries.is-list .portfolio-entry:hover .portfolio-entry-row{background:var(--color-surface-inset)}.portfolio-entries.is-list .portfolio-entry-row:has(.portfolio-entry-progress)>.portfolio-entry-toggle{grid-row:1/3}.portfolio-entries.is-list .portfolio-entry-progress{grid-column:2/6}.portfolio-entries.is-list .portfolio-entry-row dl.portfolio-pnl{text-align:center}.portfolio-entry[data-open=true] .portfolio-entry-target{font-size:var(--text-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.portfolio-entries.is-list .portfolio-entry-countdown .portfolio-entry-status{color:var(--color-text);font:400 var(--text-control)/1.3 var(--font-readout)}.portfolio-expanded{border-top:2px dashed var(--color-border);padding:16px 20px 20px}.portfolio-expanded-posts{gap:14px;display:grid}.portfolio-expanded-post{align-items:flex-start;gap:12px;min-width:0;display:flex}.portfolio-expanded-post>.portfolio-post-avatar{width:28px;height:28px;font-size:var(--text-meta)}.portfolio-expanded-post>div{min-width:0}.portfolio-expanded-post strong{font-size:var(--text-meta);font-weight:700}.portfolio-expanded-post strong span{color:var(--color-text-muted);margin-left:4px;font-weight:400}.portfolio-expanded-post p{max-width:760px;font-size:var(--text-control);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-secondary);margin:4px 0 0;line-height:1.6}.portfolio-expanded-footer{border-top:2px dashed var(--color-border);color:var(--color-text-muted);font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding-top:10px;display:flex}.portfolio-details-link{min-height:32px;color:var(--color-text-secondary);font-size:var(--text-meta);background:0 0;border:0;align-items:center;gap:10px;display:inline-flex}.portfolio-more{gap:8px;margin:24px auto 0}.portfolio-explore{box-shadow:inset 0 0 0 2px var(--color-border-strong);border-radius:18px;align-items:center;gap:16px;margin-top:28px;padding:16px 20px;display:flex}.portfolio-explore h2{color:var(--color-text);font:400 var(--text-title)/1.2 var(--font-sticker);margin:0 0 4px}.portfolio-explore p{color:var(--color-text-muted);font-size:var(--text-meta);margin:0}.portfolio-explore a{background:var(--color-brand);min-height:44px;color:var(--color-on-brand);font:600 var(--text-control)/1 var(--font-control);box-shadow:0 0 0 2px var(--color-on-brand);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;margin-left:auto;padding:0 20px;display:inline-flex}.portfolio-explore a:hover:where(:not(:disabled)){background:var(--color-brand-hover)}.portfolio-empty{text-align:center;color:var(--color-text-muted);--sw-paper-bg:var(--color-surface-raised);padding:48px 20px;position:relative}.portfolio-empty h2{color:var(--color-text);font:400 var(--text-heading)/1.2 var(--font-sticker);margin:0 0 8px}.portfolio-empty p{font-size:var(--text-control);margin:0 0 16px}.portfolio-empty a{min-height:44px;color:var(--color-text);font-size:var(--text-control);align-items:center;gap:10px;display:inline-flex}.portfolio-action{background:var(--color-brand);min-height:44px;color:var(--color-on-brand);font:600 var(--text-control)/1 var(--font-control);box-shadow:0 0 0 2px var(--color-text);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.portfolio-action:hover:not(:disabled){background:var(--color-brand-hover)}.portfolio-sign-in{padding:56px 20px}.portfolio-bottom{margin-top:8px}.portfolio-explainer{color:var(--color-text-muted)}.portfolio-explainer summary{cursor:pointer;font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:16px;padding:14px 4px;list-style:none;display:flex}.portfolio-explainer summary::-webkit-details-marker{display:none}.portfolio-explainer[open] summary svg{transform:rotate(180deg)}.portfolio-explainer>div{max-width:760px;padding:0 4px 12px}.portfolio-explainer p{font-size:var(--text-meta);margin:0 0 12px;line-height:1.7}.portfolio-disclaimer{border-top:2px dashed var(--color-border);color:var(--color-text-muted);font-size:var(--text-meta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:10px 4px 0;display:flex}.portfolio-disclaimer a{min-height:36px;color:var(--color-text);align-items:center;gap:8px;display:inline-flex}@media (max-width:1100px){.portfolio-columns,.portfolio-entries.is-list .portfolio-entry-row{grid-template-columns:minmax(220px,1.6fr) 96px 104px 104px 100px 40px;gap:12px}}@media (max-width:900px){.portfolio-columns{display:none}.portfolio-entries.is-list .portfolio-entry-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;padding:16px;position:relative}:is(.portfolio-entries.is-list .portfolio-entry-row>.portfolio-entry-toggle,.portfolio-entries.is-list .portfolio-entry-row:has(.portfolio-entry-progress)>.portfolio-entry-toggle){grid-area:auto/1/auto/-1;padding-right:40px}.portfolio-entries.is-list .portfolio-entry-row dl{border-top:2px dashed var(--color-border);padding:12px 0 0}.portfolio-entries.is-list .portfolio-entry-row dl.portfolio-pnl{text-align:right}.portfolio-entries.is-list .portfolio-entry-row dt{clip-path:none;width:auto;height:auto;color:var(--color-text-muted);font-size:var(--text-meta);margin:0 0 6px;position:static}.portfolio-entries.is-list .portfolio-entry-row>.portfolio-entry-details{position:absolute;top:14px;right:10px}.portfolio-entries.is-list .portfolio-entry-progress{grid-column:1/-1}}@media (max-width:720px){.market-theme .portfolio-main.account-page-main{gap:24px}.market-theme .portfolio-heading h1{font-size:var(--text-display)}.portfolio-heading{gap:10px}.portfolio-head{gap:10px 12px}.portfolio-heading{flex-wrap:wrap}.portfolio-subline{font-size:var(--text-meta);margin-bottom:4px}.portfolio-sign-in,.portfolio-empty{padding:32px 16px}.season{gap:20px}.season-note{font-size:var(--text-control)}.season-empty{min-height:257px;font-size:var(--text-body)}.season-stickers{gap:20px}.season-sticker{gap:14px;padding:16px}.season-ring{width:80px;height:80px}.portfolio-calls{gap:16px}.portfolio-entries.is-cards,.portfolio-entries.is-stubs{gap:24px;padding-top:8px}.portfolio-explore{margin-top:20px}.portfolio-explore h2{font-size:var(--text-title)}.season-big{font-size:var(--text-hero)}.season-sheet{padding:24px 20px 16px}.season-sticker{padding:20px}.season-sticker-copy>strong{font-size:var(--text-display)}.season-tooltip{width:210px}.portfolio-summary{padding:14px 4px 16px}.portfolio-summary>div{padding:8px 16px}.portfolio-summary>div+div{border-left:0;border-top:2px dashed var(--color-surface-hover)}.portfolio-summary dd{font-size:var(--text-heading)}.portfolio-controls{gap:12px 10px}.portfolio-search{flex-basis:100%;order:2}.portfolio-filter-tokens{order:3}.portfolio-tools{position:relative}.portfolio-filter{position:static}.portfolio-tools .portfolio-tool>span{display:none}.portfolio-main .portfolio-tools .portfolio-tool{padding:0 12px}.portfolio-filter-panel{width:calc(100vw - 2 * var(--page-gutter));left:auto;right:0}.portfolio-sort-options{max-width:calc(100vw - 2 * var(--page-gutter));left:auto;right:0}.portfolio-card,.portfolio-stub,.portfolio-main .sw-chip,.portfolio-tabs button{transform:none}.portfolio-card{padding:20px 16px}.portfolio-card-line{font-size:var(--text-heading)}.portfolio-entries.is-list .portfolio-entry-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 14px}.portfolio-entries.is-list .portfolio-entry-row dl.portfolio-pnl{text-align:left}.portfolio-explore{grid-template-columns:34px 1fr;gap:12px;padding:16px;display:grid}.portfolio-explore a{grid-column:1/-1;width:100%;margin:4px 0 0}}@media (max-width:400px){.market-theme .portfolio-heading h1{font-size:var(--text-heading)}.season-big{font-size:var(--text-hero)}.season-sticker-copy>strong{font-size:var(--text-display)}}@media (prefers-reduced-motion:reduce){.portfolio-main *,.account-balances a{scroll-behavior:auto;transition:none}.portfolio-live-dot{animation:none}}.portfolio-call,.portfolio-views-chart{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;min-width:0;padding:20px}.portfolio-views-chart{grid-area:1/1}.portfolio-views-chart .detail-forecast-heading h2{font-size:var(--text-title)}.portfolio-views-chart .growth-hint{display:none}.portfolio-views-chart>h3{font:600 var(--text-title)/1.3 var(--font-sans);margin:0 0 16px}.portfolio-views-chart .metric-grid{grid-template-columns:minmax(0,1fr)}.portfolio-views-chart .horizon-control{align-items:center;gap:12px;margin-bottom:16px}.portfolio-views-chart .detail-forecast-heading>span,.portfolio-views-chart .horizon-control>span{font-size:var(--text-meta)}.portfolio-views-chart .horizon-buttons{border-radius:6px;flex-shrink:0;max-width:100%}.portfolio-views-chart .horizon-buttons button{min-width:0;min-height:36px;font-size:var(--text-meta);padding-inline:8px}.portfolio-views-chart .growth-call{--call:var(--color-chart-target)}.portfolio-views-chart .metric-card{background:var(--color-background);border-radius:8px;padding:16px}.portfolio-views-chart .metric-value{font-size:var(--text-display)}.portfolio-views-chart .metric-label{font-size:var(--text-control)}.portfolio-views-chart .metric-change{font-size:var(--text-meta);margin-bottom:8px}.portfolio-views-chart .growth-legend{font-size:var(--text-meta);gap:8px 14px;margin-top:14px}.portfolio-chart-note{color:var(--color-text-muted);font-size:var(--text-meta);margin:16px 0 0;line-height:1.6}.portfolio-chart-state{border:1px solid var(--color-border);background:var(--color-background);min-height:280px;color:var(--color-text-muted);font-size:var(--text-control);border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;display:flex}.portfolio-chart-state p{margin:0 0 12px}.portfolio-detail-label{color:var(--color-text-muted);font-size:var(--text-meta)}.portfolio-call h3{font:600 var(--text-heading)/1.3 var(--font-sans);overflow-wrap:anywhere;align-items:center;gap:12px;margin:0 0 20px;display:flex}.portfolio-call h3 span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portfolio-post-unavailable>a{min-height:36px;color:var(--color-text-secondary);font-size:var(--text-meta);align-items:center;gap:8px;display:inline-flex}.portfolio-post-unavailable{color:var(--color-text-muted);font-size:var(--text-control);margin:0;padding:24px}.portfolio-post-unavailable strong{color:var(--color-text);font-size:var(--text-body)}.portfolio-post-unavailable p{margin:12px 0}.portfolio-post-unavailable .portfolio-action{margin-right:16px}.portfolio-lineup{margin-bottom:16px}.portfolio-lineup p{color:var(--color-text);font-size:var(--text-control);justify-content:space-between;margin:0 0 8px;display:flex}.portfolio-lineup p span{color:var(--color-text-muted);font-size:var(--text-meta)}.portfolio-lineup [role=group]{flex-wrap:wrap;gap:8px;display:flex}.portfolio-lineup button{border:1px solid var(--color-border);min-width:44px;min-height:44px;color:var(--color-text-muted);font-size:var(--text-meta);overflow-wrap:anywhere;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.portfolio-lineup button[aria-pressed=true]{background:var(--color-selection);border-color:var(--color-selection-border);color:var(--color-text)}@media (max-width:1050px){.portfolio-views-chart .horizon-control{flex-direction:column;align-items:flex-start}.portfolio-call,.portfolio-views-chart{padding:16px}}@media (max-width:800px){.portfolio-views-chart{grid-row:1}.portfolio-views-chart .horizon-control{flex-flow:wrap;align-items:center}}@media (max-width:560px){.portfolio-call,.portfolio-views-chart{padding:14px}.portfolio-call h3{font-size:var(--text-title)}.portfolio-views-chart .horizon-control{flex-direction:column;align-items:flex-start}.portfolio-views-chart .horizon-buttons{width:100%;display:flex}.portfolio-views-chart .horizon-buttons button{flex:1;padding-inline:6px}.portfolio-views-chart .metric-card{padding:12px}.portfolio-views-chart .metric-value{font-size:var(--text-display)}.portfolio-views-chart .metric-label,.portfolio-views-chart .metric-label .metric-target{font-size:var(--text-meta)}.portfolio-views-chart .growth-legend{font-size:var(--text-meta);gap:8px 12px}.portfolio-lineup [role=group]{gap:4px}.portfolio-lineup button{justify-content:center;gap:4px;padding-inline:4px}}@media (prefers-reduced-motion:reduce){.portfolio-main *,.account-balances a{scroll-behavior:auto;transition:none}}.portfolio-settled-chart .horizon-control{justify-content:space-between;align-items:flex-start;display:flex}.portfolio-settled-chart .engagement-plot svg{cursor:default;height:190px}.portfolio-settled-chart .portfolio-settled-point{fill:currentColor;color:var(--color-chart-views);stroke:var(--color-surface-inset);stroke-width:2px}.portfolio-settled-chart .portfolio-settled-point.portfolio-positive{color:var(--color-success)}.portfolio-settled-chart .portfolio-settled-point.portfolio-negative{color:var(--color-outcome-loss)}.portfolio-call-legend{border-top:1px dashed var(--color-chart-target);width:14px}.portfolio-settled-chart .portfolio-settled-point.is-deadline{color:var(--color-text)}.portfolio-settled-marker line{stroke:var(--color-text-muted);stroke-width:1px;stroke-dasharray:3 4}.portfolio-settled-marker text{fill:var(--color-text-muted);font:500 var(--text-label)/1 var(--font-sans);letter-spacing:.04em}.portfolio-deadline-label{fill:var(--color-text);font:500 var(--text-label)/1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--color-surface);stroke-width:3px;stroke-linejoin:round}.ticket-sheet .portfolio-deadline-label{font:400 var(--text-meta)/1 var(--font-sticker)}.ticket-sheet .portfolio-settled-marker text{font:400 var(--text-meta)/1 var(--font-marker)}.portfolio-pick-icon{flex-shrink:0}.portfolio-pick-result{color:var(--color-text-muted);font:500 var(--text-control)/1.4 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.portfolio-settled-chart .horizon-control>.portfolio-pick-result{flex-shrink:0;margin-top:2px}.portfolio-entry[data-open=true] .portfolio-entry-author strong{color:var(--color-text-secondary);font-size:var(--text-meta);font-weight:500}.portfolio-entry[data-open=true] .portfolio-entry-target{color:var(--color-text);font-size:var(--text-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:6px;font-weight:600;line-height:1.3}.portfolio-entry-countdown{align-items:center;gap:6px;margin-top:6px;display:flex}.portfolio-entry-countdown>svg{color:var(--color-data);flex-shrink:0}.portfolio-entry-countdown .portfolio-entry-status:not(.sw-time-pill){color:var(--color-text);font-size:var(--text-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0;font-weight:500}@media (max-width:560px){.portfolio-entry[data-open=true] .portfolio-entry-target{font-size:var(--text-title)}}.portfolio-entry-row dd.portfolio-mark-note{font-size:var(--text-meta);color:var(--color-text-muted);margin-top:4px;font-weight:400}.portfolio-entry-row dd.portfolio-mark-note.portfolio-positive{color:var(--color-success)}.portfolio-entry-row dd.portfolio-mark-note.portfolio-negative{color:var(--color-outcome-loss)}.portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-summary>.portfolio-estimated-pnl{border-left:2px dashed var(--color-surface-hover)}.portfolio-summary>:is(.portfolio-total,.portfolio-estimated-pnl) dd{font:600 clamp(var(--text-heading), 3vw, var(--text-display))/1.2 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.portfolio-summary>:is(.portfolio-cash,.portfolio-in-play,.portfolio-could-pay){border-top:2px dashed var(--color-surface-hover)}.portfolio-summary>.portfolio-could-pay{grid-column:1/-1}@media (max-width:760px){.portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portfolio-summary>div{min-width:0;padding:12px}.portfolio-summary>:is(.portfolio-total,.portfolio-estimated-pnl){border-left:0;grid-column:1/-1}.portfolio-summary>:is(.portfolio-total,.portfolio-estimated-pnl) dd{font-size:var(--text-heading)}.portfolio-summary>.portfolio-in-play{border-left:1px dashed var(--color-surface-hover)}.portfolio-summary .portfolio-allocation{display:none}}.portfolio-overview{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(24px,4vw,56px);padding:8px 0 0;display:grid}.portfolio-overview-totals{--sw-paper-bg:var(--color-surface-inset);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0;min-width:0;padding:24px 8px 28px;display:grid;position:relative}.portfolio-overview dl{min-width:0;margin:0}.portfolio-overview dt{color:var(--color-text-secondary);font-size:var(--text-body);margin-bottom:6px}.portfolio-overview dd{color:var(--color-text);font:500 clamp(var(--text-heading), 3vw, var(--text-display))/1.1 var(--font-readout);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;overflow-wrap:anywhere;margin:0}.portfolio-profit{text-align:left}.portfolio-profit-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.portfolio-chart-range{margin-top:-6px}.portfolio-overview .season-sheet{min-width:0;padding:24px 28px 16px}.portfolio-overview .season-empty{min-height:160px}.portfolio-overview-totals dl{padding:6px 16px}.portfolio-overview-totals dl:nth-of-type(2n){border-left:2px dashed var(--color-surface-hover)}.portfolio-overview-totals .portfolio-overview-stat{border-top:2px dashed var(--color-surface-hover);padding-top:14px}.portfolio-overview-totals dt{color:var(--color-text-muted);font:700 var(--text-label)/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.portfolio-overview-totals dd{font:600 clamp(var(--text-heading), 3vw, var(--text-display))/1.2 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.portfolio-overview-totals .portfolio-overview-stat dd{font-size:var(--text-heading)}.portfolio-amount{white-space:nowrap;overflow-wrap:normal;display:block;container-type:inline-size}.portfolio-amount>.rn{font-size:clamp(var(--text-label), calc(165cqi / var(--amount-length)), var(--text-heading))}.portfolio-balance .portfolio-amount>.rn{font-size:clamp(var(--text-label), calc(165cqi / var(--amount-length)), var(--text-display))}.portfolio-profit:has(.portfolio-amount){width:100%}@media (max-width:900px){.portfolio-overview{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:720px){.portfolio-overview dd{font-size:var(--text-heading)}.portfolio-overview dt{font-size:var(--text-meta)}.portfolio-overview-totals{padding:20px 8px 24px}.portfolio-overview-totals dl{padding:4px 12px}.portfolio-overview-totals dt{font-size:var(--text-meta);letter-spacing:.04em}.portfolio-overview-totals dd,.portfolio-overview-totals .portfolio-overview-stat dd{font-size:var(--text-heading)}.portfolio-overview .season-sheet{padding:20px 20px 16px}.portfolio-overview-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-overview-totals>dl.portfolio-balance{grid-column:1/-1;padding-bottom:10px}.portfolio-overview-totals>dl.portfolio-balance dd{font-size:var(--text-display)}.portfolio-overview-totals>dl:is(.portfolio-available,.portfolio-overview-stat){border-top:2px dashed var(--color-surface-hover);border-left:0;padding-top:12px}.portfolio-overview-totals>dl.portfolio-overview-stat{border-left:2px dashed var(--color-surface-hover)}.portfolio-overview-totals>dl:is(.portfolio-available,.portfolio-overview-stat) dd{font-size:var(--text-title);letter-spacing:0}.portfolio-overview .season-empty{text-align:left;min-height:0;font-size:var(--text-title);place-items:start;margin:2px 0 0}}.portfolio-usdg-foot{border-top:2px dashed var(--color-surface-hover);grid-column:1/-1;gap:12px;margin-top:16px;padding:16px 16px 0;display:grid}.portfolio-usdg-actions{flex-wrap:wrap;gap:10px;display:flex}.portfolio-usdg-actions>button{width:auto;min-height:44px;font-size:var(--text-control);flex:140px}.portfolio-usdg-foot p{color:var(--color-text-muted);font-size:var(--text-meta);margin:0;line-height:1.5}.portfolio-usdg-foot b{color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.portfolio-usdg-foot .info-tip{margin-left:2px}.portfolio-usdg-gate{justify-items:center;gap:4px;display:grid}.portfolio-usdg-gate .wallet-gate{text-align:center;justify-items:center;max-width:460px}.portfolio-usdg-gate .wallet-gate h3{color:var(--color-text);font:400 var(--text-heading)/1.2 var(--font-sticker)}.portfolio-usdg-gate .wallet-gate .wallet-primary{width:auto;min-width:200px}.portfolio-usdg-gate .wallet-loading{justify-content:center}.ticket-onchain{box-shadow:inset 0 0 0 2px var(--color-border);color:var(--color-text-secondary);font-size:var(--text-meta);border-radius:16px;margin-top:24px;padding:14px 16px}.ticket-onchain>summary{cursor:pointer;min-height:32px;color:var(--color-text);font-weight:600}.ticket-onchain a{color:var(--color-brand-text)}.ticket-onchain pre{background:var(--color-surface-inset);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-meta);border-radius:10px;margin:8px 0 0;padding:10px}.portfolio-chain{min-width:0;color:var(--color-text-secondary);font:500 var(--text-meta)/1.2 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.portfolio-chain svg{flex-shrink:0}.portfolio-chain[data-state=confirmed] svg{color:var(--color-success)}.portfolio-chain[data-state=attention]{color:var(--color-warning)}.portfolio-chain .wallet-spinner{width:12px;height:12px}.portfolio-chain-pulse{background:var(--color-text-secondary);width:9px;height:9px;animation:portfolio-chain-pulse var(--t-pulse) ease-in-out infinite;border-radius:50%;flex-shrink:0}@keyframes portfolio-chain-pulse{50%{opacity:.3;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.portfolio-chain-pulse{animation:none}}.portfolio-chain-note{color:var(--color-text-muted);font:500 var(--text-meta)/1.2 var(--font-sans)}.portfolio-tx{z-index:3;color:var(--color-brand-text);font:500 var(--text-meta)/1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:none;position:relative}.portfolio-tx:hover{text-underline-offset:3px;text-decoration:underline}.portfolio-tx:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:4px}.portfolio-tx.is-none{color:var(--color-text-muted)}.portfolio-claim-button{z-index:3;min-height:32px;box-shadow:inset 0 0 0 1.5px var(--color-warning);color:var(--color-warning);font:600 var(--text-meta)/1 var(--font-control);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;position:relative}.portfolio-claim-button:hover:not(:disabled){background:var(--color-error-surface)}.portfolio-claim-button:disabled{cursor:progress;opacity:.6}.portfolio-claim-button[aria-busy=true]{opacity:1}.portfolio-claim-note{z-index:3;font-size:var(--text-meta);margin:6px 0 0;line-height:1.4;position:relative}.portfolio-claim-button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.portfolio-card .portfolio-card-stats>dd.is-wide.portfolio-card-chain{align-content:start;justify-items:start;gap:6px;display:grid}.portfolio-card-chain .portfolio-tx{font-size:var(--text-meta)}.portfolio-card[data-chain=waiting]>.sw-paper>span{opacity:.82}.portfolio-card[data-chain=waiting] .portfolio-entry-status.sw-time-pill{color:var(--color-text-secondary);box-shadow:inset 0 0 0 1.5px var(--color-border-strong);background:0 0}.portfolio-stub-chain,.portfolio-sticker-chain{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.portfolio-stub-chain{border-top:1px dashed var(--color-border);padding-top:10px}.portfolio-stub-chain .portfolio-chain,.portfolio-sticker-chain .portfolio-chain{font-size:var(--text-meta)}.portfolio-stub-chain>:is(.portfolio-tx,.portfolio-claim-button),.portfolio-sticker-chain>:is(.portfolio-tx,.portfolio-claim-button){font-size:var(--text-meta);margin-left:auto}.portfolio-sticker-chain{margin-top:2px}.portfolio-payout{min-width:0;color:var(--color-text-secondary);font:500 var(--text-meta)/1.3 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:4px;display:grid}.portfolio-payout-part{white-space:nowrap;grid-template-columns:auto minmax(0,1fr) auto 3.4em;align-items:center;gap:6px;display:grid}.portfolio-payout-part b{color:var(--color-text);font-weight:600}.portfolio-payout-part em{justify-self:end;font-style:normal;font-weight:600}.portfolio-payout-part[data-state=paid] :is(svg,em){color:var(--color-success)}.portfolio-payout-bar{background:linear-gradient(to right, var(--color-success) var(--paid), var(--color-surface-hover) var(--paid));border-radius:999px;height:5px}.portfolio-payout-note{color:var(--color-text-muted);font-size:var(--text-meta)}.portfolio-overview-totals>dl.portfolio-overview-stat.portfolio-overview-owed{border-left:0;grid-column:1/-1}.portfolio-overview-owed dd small{color:var(--color-text-secondary);font:500 var(--text-meta)/1.3 var(--font-sans);letter-spacing:0;vertical-align:middle;align-items:center;gap:6px;margin-left:12px;display:inline-flex}.portfolio-overview-owed dd small svg{flex-shrink:0}.portfolio-games .portfolio-game.is-ledger{--sw-rot:-.6deg}.portfolio-game.is-ledger>svg{flex-shrink:0}.portfolio-statement{color:var(--color-text);--sw-paper-bg:var(--color-surface-raised);margin:6px 0 28px;padding:40px 40px 32px;position:relative}.portfolio-statement>.sw-paper{filter:var(--drop-lift)}.portfolio-statement-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.portfolio-statement-kicker{color:var(--color-text-muted);font:700 var(--text-label)/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase}.portfolio-statement-title{min-width:0;max-width:100%}.portfolio-statement-title h2{font:400 clamp(var(--text-heading), 7vw, var(--text-heading))/1.2 var(--font-sticker);overflow-wrap:anywhere;margin:8px 0}.portfolio-statement-title p{color:var(--color-text-muted);font-size:var(--text-meta);margin:0}.portfolio-statement-title a{color:var(--color-brand-text);text-underline-offset:3px}.portfolio-statement-sum{background:var(--color-surface-inset);box-shadow:inset 0 0 0 1.5px var(--color-border);border-radius:16px;flex-wrap:wrap;align-items:flex-end;gap:12px 14px;margin:0;padding:14px 16px;display:flex}.portfolio-statement-sum>div{grid-template-areas:"label""value";row-gap:4px;display:grid}.portfolio-statement-sum>div[data-op]{grid-template-areas:"op label""op value";column-gap:14px}.portfolio-statement-sum>div[data-op]:before{content:attr(data-op);content:attr(data-op) / "";color:var(--color-text-muted);font:400 var(--text-title)/1 var(--font-sans);grid-area:op;align-self:end;padding-bottom:1px}.portfolio-statement-sum dt{color:var(--color-text-muted);font:700 var(--text-label)/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;grid-area:label}.portfolio-statement-sum dd{font:400 var(--text-title)/1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-area:value;margin:0}.portfolio-statement-sum .is-total dd{font-size:var(--text-title);font-weight:700}.portfolio-statement-sum .is-total small{color:var(--color-text-muted);font-size:var(--text-meta);font-weight:500}.portfolio-statement-notes{gap:6px;margin-top:16px;display:grid}.portfolio-statement-notes p{color:var(--color-text-secondary);font-size:var(--text-meta);align-items:flex-start;gap:8px;margin:0;line-height:1.4;display:flex}.portfolio-statement-notes svg{color:var(--color-text-muted);flex-shrink:0;margin-top:1px}.portfolio-statement-notes .info-tip{margin-top:2px}.portfolio-statement-filters{flex-wrap:wrap;gap:10px;margin:24px 0 6px;display:flex}.portfolio-main .portfolio-statement-filter{min-height:38px;font-size:var(--text-control);gap:8px;padding:0 14px}.portfolio-main .portfolio-statement-filter[aria-pressed=true]{background:var(--color-selection);color:var(--color-on-selection);box-shadow:0 0 0 2px var(--color-selection-border)}.portfolio-statement-filter[aria-pressed=true] .portfolio-game-count{background:color-mix(in srgb, var(--color-on-selection) 14%, transparent);color:var(--color-on-selection)}.portfolio-statement-day h3{border-bottom:2px dashed var(--color-border);color:var(--color-text-muted);font:700 var(--text-label)/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;margin:20px 0 0;padding:0 0 8px}.portfolio-statement-day ol{margin:0;padding:0;list-style:none}.portfolio-statement-row{border-bottom:1px dashed var(--color-border);grid-template-columns:52px 34px minmax(0,1fr) 120px 190px 128px;align-items:center;column-gap:14px;padding:12px 0;display:grid}.portfolio-statement-meta{display:contents}.portfolio-statement-when{color:var(--color-text-muted);font:500 var(--text-meta)/1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-area:1/1}.portfolio-statement-icon{background:var(--color-surface-hover);width:34px;height:34px;color:var(--color-text-secondary);border-radius:50%;grid-area:1/2;place-items:center;display:grid}.portfolio-statement-icon:is([data-kind=won],[data-kind=paid]){background:var(--color-success-surface);color:var(--color-success)}.portfolio-statement-icon:is([data-kind=claim],[data-kind=rejected]){background:var(--color-error-surface);color:var(--color-warning)}.portfolio-statement-what{grid-area:1/3;min-width:0}.portfolio-statement-what b{font:600 var(--text-body)/1.3 var(--font-sans);display:block}.portfolio-statement-what small{color:var(--color-text-muted);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:1.3;display:block;overflow:hidden}.portfolio-statement-what small .portfolio-tx{font-size:var(--text-meta)}.portfolio-statement-row:is([data-kind=submitted],[data-kind=rejected]) .portfolio-statement-what b{color:var(--color-text-secondary)}.portfolio-statement-amount{text-align:right;font:500 var(--text-title)/1.1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-area:1/4;justify-self:end}.portfolio-statement-amount small{color:var(--color-text-muted);font-size:var(--text-meta);margin-top:4px;font-weight:500;display:block}.portfolio-statement-amount[data-tone=won]{color:var(--color-success)}.portfolio-statement-amount[data-tone=muted]{color:var(--color-text-muted)}.portfolio-statement-meta>:is(.portfolio-chain,.portfolio-claim-button){grid-area:1/5;justify-self:start}.portfolio-statement-meta>.portfolio-tx{grid-area:1/6;justify-self:end}.portfolio-statement-split{border-left:2px solid var(--color-border);grid-area:2/3/auto/5;margin-top:8px;padding-left:14px}.portfolio-statement-split .portfolio-payout{max-width:380px;font-size:var(--text-meta)}.portfolio-main .portfolio-statement-more{min-height:40px;font-size:var(--text-control);margin:20px auto 0;padding:0 16px;display:flex}.portfolio-statement-none{color:var(--color-text-muted);font-size:var(--text-control);margin:16px 0 0}.portfolio-statement-fine{max-width:860px;color:var(--color-text-muted);font-size:var(--text-meta);margin:20px 0 0;line-height:1.5}.portfolio-statement-fine>summary{width:fit-content;min-height:32px;color:var(--color-text-secondary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;font-weight:600;list-style:none;display:flex}.portfolio-statement-fine>summary::-webkit-details-marker{display:none}.portfolio-statement-fine>summary:after{content:"+";content:"+" / "";color:var(--color-text-muted);font-weight:400}.portfolio-statement-fine[open]>summary:after{content:"−";content:"−" / ""}.portfolio-statement-fine>summary:hover{color:var(--color-text)}.portfolio-statement-fine>summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.portfolio-statement-fine>p{margin:2px 0 0}.portfolio-statement-empty{box-shadow:inset 0 0 0 2px var(--color-border);text-align:center;border-radius:18px;justify-items:center;gap:8px;margin:24px 0 6px;padding:32px 20px;display:grid}.portfolio-statement-empty h3{font:400 var(--text-heading)/1.1 var(--font-sticker);margin:0}.portfolio-statement-empty p{color:var(--color-text-secondary);margin:0 0 8px}.portfolio-statement-empty .wallet-primary{width:auto;min-width:200px}@media (max-width:900px){.portfolio-games .portfolio-game.is-ledger{margin-left:0}.portfolio-statement{padding:28px 16px 24px}.portfolio-statement-sum{box-sizing:border-box;width:100%}.portfolio-statement-row{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"icon what amount""icon meta meta";align-items:start;row-gap:8px}.portfolio-statement-icon{grid-area:icon}.portfolio-statement-what{grid-area:what}.portfolio-statement-what small{white-space:normal}.portfolio-statement-amount{grid-area:amount}.portfolio-statement-meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:6px 12px;display:flex}.portfolio-statement-meta>.portfolio-tx{margin-left:auto}.portfolio-statement-row:has(.portfolio-statement-split){grid-template-areas:"icon what amount""icon split split""icon meta meta"}.portfolio-statement-split{grid-area:split;margin-top:0}}html:not([data-session-hint=in]):not([data-account-preview]) .portfolio-overview[data-login-check]{display:none}
