.ck-card{container:ck-card / inline-size;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);color:var(--color-ink);min-width:0}.ck-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) 0;min-width:0}.ck-card__titles{flex:1 1 8rem;min-width:0}.ck-card__titles:empty{display:none}.ck-card__title{margin:0;font-size:var(--h-card);font-weight:var(--h-weight);line-height:var(--leading-tight);color:var(--color-ink)}.ck-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-inline-start:auto;min-width:0;max-width:100%}.ck-card__body{padding:var(--space-5);min-width:0}.ck-card__footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);color:var(--color-muted)}@container ck-card (max-width: 480px){.ck-card__header{padding:var(--space-4) var(--space-4) 0}.ck-card__body,.ck-card__footer{padding:var(--space-4)}}.ck-card--quiet>.ck-card__body{padding-block:var(--space-2)}.ck-card--quiet>.ck-card__header{padding-block-start:var(--space-3)}.ck-card--slotted{display:grid;grid-template-rows:auto auto auto auto auto auto auto;align-content:start;min-width:0}.ck-card--slotted>[data-slot]{--card-pad: var(--space-5);min-width:0;padding-inline:var(--card-pad)}@container ck-card (max-width: 480px){.ck-card--slotted>[data-slot]{--card-pad: var(--space-4)}}.ck-card--slotted>[data-slot=identity]{padding-block-start:var(--card-pad)}.ck-card--slotted>[data-slot=aside]{padding-block-start:var(--space-2)}.ck-card--slotted>[data-slot=bio]{padding-block-start:var(--space-3)}.ck-card--slotted>[data-slot=chips]{padding-block-start:var(--space-2)}.ck-card--slotted>[data-slot=stats]{padding-block-start:var(--space-4)}.ck-card--slotted>[data-slot=rail]{padding-block:var(--space-4)}.ck-card--slotted>[data-slot=footer]{padding-block:var(--space-4)}.ck-card--slotted>[data-slot=footer]:empty{border-block-start:0;padding-block:0}@supports (grid-template-rows: subgrid){.ck-grid--peers{grid-auto-rows:auto}.ck-grid--peers>.ck-card--slotted{container-type:normal;grid-template-rows:subgrid;grid-row:span 7}.ck-grid--peers>.ck-card--slotted>[data-slot]{--card-pad: var(--space-4)}}@supports not (grid-template-rows: subgrid){.ck-card--slotted>[data-slot=bio]{min-height:calc(3 * var(--text-sm) * var(--leading-body))}.ck-card--slotted>[data-slot=footer]{min-height:var(--input-height)}}.ck-pagehead{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ck-pagehead__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;min-width:0}.ck-pagehead__lead{min-width:0}.ck-pagehead__title{margin:0;font-size:var(--h-page);font-weight:var(--h-weight);line-height:var(--leading-tight);color:var(--color-ink)}.ck-pagehead__sub{margin:var(--space-1) 0 0;max-width:68ch}.ck-pagehead__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ck-pagehead__intro{min-width:0}.ck-hero{margin:0;min-width:0;display:flex;flex-direction:column;container-type:inline-size;--num-hero-ramp: var(--num-hero)}.ck-hero__value{color:var(--color-ink);--num-hero: max(var(--num-micro), min(var(--num-hero-ramp), 9.6cqi))}.ck-hero__delta{display:inline-flex;align-items:baseline;gap:var(--space-1);margin:var(--space-1) 0 0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-muted)}.ck-hero__hint{margin:var(--space-1) 0 0}.ck-hero--profit .ck-hero__value,.ck-hero--profit .ck-hero__delta{color:var(--color-profit)}.ck-hero--loss .ck-hero__value,.ck-hero--loss .ck-hero__delta{color:var(--color-loss)}.ck-hero--primary .ck-hero__value{color:var(--color-gold)}.ck-hero__arrow{line-height:var(--leading-tight)}.ck-stat{display:flex;flex-direction:column;min-width:0;padding:var(--space-4);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ck-stat__figure{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.ck-stat__valuebox{flex:1 1 0;min-inline-size:0;container-type:inline-size;--num-kpi-ramp: var(--num-kpi)}.ck-stat__value{color:var(--color-ink);--num-kpi: max(var(--num-micro), min(var(--num-kpi-ramp), 12.8cqi))}.ck-stat__spark{display:flex;align-items:center;flex-shrink:0;color:var(--color-gold)}.ck-stat__hint{margin:var(--space-1) 0 0}.ck-statgrid{display:grid;grid-template-columns:repeat(var(--stat-tracks),minmax(0,1fr));gap:var(--space-3);min-width:0;container-type:inline-size}.ck-statgrid>*,.ck-statgrid>[data-parity-datum]>*{grid-column:span var(--stat-span-sm);min-width:0}@container (min-width: 640px){.ck-statgrid>*,.ck-statgrid>[data-parity-datum]>*{grid-column:span var(--stat-span-md)}}@container (min-width: 960px){.ck-statgrid>*,.ck-statgrid>[data-parity-datum]>*{grid-column:span var(--stat-span-lg)}}.chip.ck-chip{border-radius:var(--radius-sm);font-family:var(--font-mono)}.ck-seg{--ck-seg-edge: 1px;display:inline-flex;align-items:center;gap:var(--space-0);padding:var(--space-0);background:var(--color-surface-alt);border:var(--ck-seg-edge) solid var(--color-border);border-radius:var(--radius-pill);max-width:100%}.ck-seg--group{min-height:var(--input-height);padding-block:0;row-gap:calc(var(--space-0) + 2 * var(--ck-seg-edge))}.ck-seg--group .ck-seg__opt{margin-block:calc(-1 * var(--ck-seg-edge));border-block:calc(var(--ck-seg-edge) + var(--space-0)) solid transparent;background-clip:padding-box}@media (forced-colors: active){.ck-seg--group .ck-seg__opt{margin-block:0;border-block-width:0}}.ck-seg__opt{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--color-muted);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-hover) var(--ease-out),color var(--duration-hover) var(--ease-out)}.ck-seg__opt:hover{color:var(--color-ink)}.ck-seg__opt:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ck-seg__opt--on{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.ck-seg__icon{display:inline-flex;align-items:center}.ck-seg--menu{display:inline-block;width:auto;min-height:var(--input-height);padding-inline:var(--space-4);border-radius:var(--radius-pill)}.ck-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--input-height);padding:var(--space-2) var(--space-4);box-sizing:border-box;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-tight);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--duration-hover) var(--ease-out),border-color var(--duration-hover) var(--ease-out),color var(--duration-hover) var(--ease-out)}.ck-btn--lg{min-height:48px;padding:var(--space-3) var(--space-5);font-size:var(--text-base)}.ck-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ck-btn:disabled{cursor:not-allowed}.ck-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);font-weight:var(--weight-bold)}.ck-btn--primary:hover:not(:disabled){background:var(--btn-primary-bg-hover)}.ck-btn--primary:disabled{background:var(--btn-primary-disabled);color:var(--btn-primary-disabled-text)}.ck-btn--secondary{border-color:var(--color-border-strong);color:var(--color-ink)}.ck-btn--secondary:hover:not(:disabled){background:var(--color-surface-alt)}.ck-btn--secondary:disabled{color:var(--color-muted);border-color:var(--color-border)}.ck-btn--ghost{color:var(--color-ink-soft)}.ck-btn--ghost:hover:not(:disabled){background:var(--color-surface-alt);color:var(--color-ink)}.ck-btn--ghost:disabled{color:var(--color-muted)}.ck-btn--danger{border-color:var(--color-danger);color:var(--color-danger)}.ck-btn--danger:hover:not(:disabled){background:var(--color-loss-bg)}.ck-btn--danger:disabled{color:var(--color-muted);border-color:var(--color-border)}.ck-btn__label{display:inline-flex;align-items:center;gap:var(--space-2)}.ck-btn__spinner{width:14px;height:14px;flex:0 0 auto;border:2px solid currentColor;border-top-color:transparent;border-radius:var(--radius-pill);animation:ck-spin var(--duration-entrance) linear infinite}@keyframes ck-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ck-btn__spinner{animation:none}}.ck-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ck-field__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink)}.ck-field__control{min-height:max(var(--tap-min),var(--input-height));padding:var(--space-2) var(--space-3);box-sizing:border-box;width:100%;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body)}.ck-field__control:focus-visible,.ck-field__control:focus{outline:none;border-color:var(--color-gold);box-shadow:var(--focus-ring)}.ck-field--error .ck-field__control{border-color:var(--color-danger)}.ck-field__hint{margin:0}.ck-field__error{margin:0;font-size:var(--text-xs);color:var(--color-danger)}.ck-table__host{min-width:0}.ck-table__wrap{border-radius:var(--radius-md)}.ck-table td{border-bottom:0}.ck-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-ink) 2%,transparent)}.ck-table thead th{position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-surface)}.ck-table__acth{width:1%}.ck-table__actions{white-space:nowrap;text-align:right}.ck-table__detailbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink-soft);font:inherit;font-size:var(--table-cell-dense);min-height:44px;padding:var(--space-1) var(--space-2);cursor:pointer;white-space:nowrap}.ck-table__detailbtn:hover{color:var(--color-ink);border-color:var(--color-ink-soft)}.ck-table__sheetfields{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:var(--space-1) var(--space-3);margin:0;align-items:baseline}.ck-table__sheetfields dt{color:var(--color-muted);font-size:var(--table-cell-dense)}.ck-table__sheetfields dd{margin:0;color:var(--color-ink);font-size:var(--table-cell);min-width:0;overflow-wrap:anywhere}.ck-table__cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.ck-rowcard{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0}.ck-rowcard__head{display:flex;flex-direction:column;gap:var(--space-0);min-width:0}.ck-rowcard__title{font-size:var(--h-card);font-weight:var(--h-weight);line-height:var(--leading-tight);color:var(--color-ink)}.ck-rowcard__meta{margin:0}.ck-rowcard__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--space-3);margin:0;min-width:0}.ck-rowcard__field{min-width:0}.ck-rowcard__flabel{margin:0}.ck-rowcard__fvalue{margin:0;color:var(--color-ink)}.ck-rowcard__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-height:var(--tap-min)}.ck-sheet{container:ck-sheet / inline-size;position:fixed;top:0;left:0;right:0;height:100dvh;max-height:100dvh;z-index:var(--z-modal);display:flex;justify-content:center;align-items:flex-start}.ck-sheet__scrim{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-scrim)}.ck-sheet__panel{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;width:100%;max-height:min(92dvh,100%);min-height:0;overflow:hidden;margin-top:auto;margin-bottom:var(--shell-bottomnav-safe);background:var(--color-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-pop);color:var(--color-ink)}.ck-sheet__grip{width:36px;height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-pill);background:var(--color-border)}.ck-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border);min-width:0}.ck-sheet__title{margin:0;font-size:var(--h-card);font-weight:var(--h-weight);line-height:var(--leading-tight);color:var(--color-ink)}.ck-sheet__close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:var(--tap-min);min-height:var(--tap-min);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-muted);font-size:var(--text-lg);cursor:pointer}.ck-sheet__close:hover{color:var(--color-ink);background:var(--color-surface-alt)}.ck-sheet__close:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ck-sheet__body{padding:var(--space-4);--shell-bottomnav-safe: 0px;--shell-fab-safe: 0px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.ck-sheet__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-4);padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));border-top:1px solid var(--color-border)}@container ck-sheet (min-width: 768px){.ck-sheet__panel{margin:auto;max-width:560px;max-height:min(80dvh,100%);border-radius:var(--radius-md)}.ck-sheet__panel--sm{max-width:26rem}.ck-sheet__panel--wide{max-width:50rem}.ck-sheet__grip{display:none}.ck-sheet__foot{padding-bottom:var(--space-4)}}.ck-donut{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;min-width:0}.ck-donut__ring{position:relative;display:grid;place-items:center;width:160px;flex:0 0 auto}.ck-donut__svg{width:100%;height:auto;display:block}.ck-donut__track,.ck-donut__arc{stroke-width:8;stroke-linecap:butt}.ck-donut__track{stroke:var(--color-border)}.ck-donut__arc--primary{stroke:var(--color-gold)}.ck-donut__arc--info{stroke:var(--color-info)}.ck-donut__arc--profit{stroke:var(--color-profit)}.ck-donut__arc--warning{stroke:var(--color-warning)}.ck-donut__arc--loss{stroke:var(--color-loss)}.ck-donut__arc--neutral{stroke:var(--color-muted)}.ck-donut__centre{position:absolute;color:var(--color-ink)}.ck-donut__legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);min-width:0;flex:1 1 12rem}.ck-donut__item{display:grid;grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:var(--space-2);min-width:0}.ck-donut__swatch{width:8px;height:8px;border-radius:var(--radius-pill);align-self:center}.ck-donut__swatch--primary{background:var(--color-gold)}.ck-donut__swatch--info{background:var(--color-info)}.ck-donut__swatch--profit{background:var(--color-profit)}.ck-donut__swatch--warning{background:var(--color-warning)}.ck-donut__swatch--loss{background:var(--color-loss)}.ck-donut__swatch--neutral{background:var(--color-muted)}.ck-donut__label{color:var(--color-ink-soft);min-width:0;overflow-wrap:anywhere}.ck-donut__value{color:var(--color-ink)}.ck-donut__share{color:var(--color-muted)}.ck-equity{margin:0;min-width:0}.ck-equity__ranges{display:flex;justify-content:flex-end;margin:0 0 var(--space-3)}.ck-equity__canvas{min-width:0}.ck-equity__attr{margin:var(--space-1) 0 0;text-align:right}.ck-equity__empty{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.ck-card__body .ck-equity__empty{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);padding:0;border:0;border-radius:0}.ck-card__body .ck-equity__empty>.lbl,.ck-card__body .ck-equity__empty>.note{margin:0}.ck-ticker{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-5);min-width:0}.ck-ticker__item{display:inline-flex;align-items:baseline;gap:var(--space-2);min-width:0}.ck-ticker__sym{color:var(--color-muted);text-transform:uppercase;letter-spacing:var(--caps-tracking)}.ck-ticker__price{color:var(--color-ink)}.ck-ticker__chg{color:var(--color-muted)}.ck-ticker__chg--up{color:var(--color-profit)}.ck-ticker__chg--down{color:var(--color-loss)}.ck-hold{position:relative;overflow:hidden;touch-action:none;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none}.ck-hold__ring{position:absolute;top:0;left:0;bottom:0;width:0;background:var(--btn-primary-text);opacity:.22;pointer-events:none;transition:width var(--duration-hover) var(--ease-out)}.ck-hold--holding .ck-hold__ring{width:100%;transition-duration:var(--ck-hold-ms);transition-timing-function:linear}.ck-hold__label{position:relative}.ck-expert{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ck-expert__headrow{display:flex;align-items:flex-start;gap:var(--space-4);min-width:0}.ck-expert__head{display:flex;align-items:flex-start;gap:var(--space-4);min-width:0;flex:1 1 auto}.ck-expert__identity{flex:1 1 auto;min-width:0}.ck-expert__nameline{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-width:0}.ck-expert__name{margin:0;min-width:0;font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);color:var(--color-ink);overflow-wrap:anywhere}.ck-expert--compact .ck-expert__name{font-size:var(--text-base)}.ck-expert__specialisation{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-ink-soft);line-height:var(--leading-body)}.ck-expert--compact .ck-expert__specialisation{font-size:var(--text-xs)}.ck-expert__aside{flex-shrink:0;margin-inline-start:auto}.ck-expert__body{min-width:0}.ck-expert__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.ck-expert__stats{min-width:0;padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border)}.ck-expert__stats--compact{padding-block-start:var(--space-3);gap:var(--space-2)}.ck-expert__stat,.ck-expertcard{min-width:0}.ck-expertcard__bio{margin:0;font-size:var(--text-sm);line-height:var(--leading-body);min-height:calc(3 * var(--text-sm) * var(--leading-body));color:var(--color-ink-soft);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ck-expertcard__bio--none{color:var(--color-muted)}.ck-chiprow{display:flex;flex-wrap:wrap;gap:var(--space-1);min-width:0;max-height:calc(var(--tap-min-compact) + var(--space-1));overflow:hidden}.ck-rail{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:var(--input-height)}.ck-3pane{display:grid;gap:var(--space-4);min-width:0}.ck-3pane__pane{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.ck-3pane--three{grid-template-columns:minmax(var(--pane-min-watchlist),.9fr) minmax(var(--pane-min-chart),2.2fr) minmax(var(--pane-min-inspector),1fr);align-items:start}.ck-3pane--split{grid-template-columns:minmax(var(--pane-min-watchlist),.8fr) minmax(var(--pane-min-chart),2fr);grid-template-areas:"list chart" "list inspector";align-items:start}.ck-3pane--split .ck-3pane__pane--list{grid-area:list}.ck-3pane--split .ck-3pane__pane--chart{grid-area:chart}.ck-3pane--split .ck-3pane__pane--inspector{grid-area:inspector}.ck-3pane--stack{grid-template-columns:minmax(0,1fr)}.ck-3pane--stack .ck-3pane__switch{position:sticky;top:calc(var(--shell-topbar-h) + env(safe-area-inset-top));z-index:var(--z-sticky);justify-self:center;width:fit-content;max-width:100%;padding:0;background:var(--app-bg);border-radius:var(--radius-pill)}.ck-3pane--stack .yolo-table--dense thead{position:static}.ck-3pane--stack .ck-3pane__switch .ck-seg__opt{padding-inline:var(--space-3)}.ck-table--fold,.ck-table--fold thead,.ck-table--fold tbody{display:block;width:100%}.ck-table--fold{--dense-cols: 3}.ck-table--fold thead tr,.ck-table--fold tbody tr{display:grid;grid-template-columns:repeat(var(--dense-cols),minmax(0,1fr));column-gap:var(--space-2);align-items:baseline}.ck-table--fold[data-dense-cols="2"]{--dense-cols: 2}.ck-table--fold[data-dense-cols="4"]{--dense-cols: 4}.ck-table--fold[data-dense-cols="5"]{--dense-cols: 5}.ck-table--fold [data-dense=id],.ck-table--fold [data-dense=wide]{grid-column:1 / -1;text-align:left}.ck-table--fold thead th[data-dense=wide],.ck-table--fold thead th[data-dense=id]{display:none}.ck-table--fold td:not([data-dense]),.ck-table--fold th:not([data-dense]){display:none}.ck-table--fold thead,.ck-table--fold thead th,.ck-table--fold.ck-table thead th{position:static;background:var(--color-surface)}.ck-table--fold tbody td[data-dense=id]{padding-bottom:0}.ck-table--fold tbody td[data-dense]:not([data-dense=id]){padding-top:0}.ck-table--fold tbody td{border-bottom:0}.ck-table--fold tbody tr{border-bottom:1px solid var(--color-border)}.ck-table--fold thead th[data-dense]:not([data-dense=id]),.ck-table--fold tbody td[data-dense]:not([data-dense=id]){text-align:right;font-variant-numeric:tabular-nums}
