:root[data-look=folio] .company-page>.back-link{min-height:44px;font-size:var(--fs-17);color:var(--ink);margin:0;font-weight:600}:root[data-look=folio] .company-page>.back-link .icon{width:16px;height:16px}:root[data-look=folio] .company-heading{box-shadow:none;background:0 0;border-radius:0;align-items:flex-start;gap:12px;margin:8px 0 24px;padding:0}:root[data-look=folio] .company-heading.drawn:before,:root[data-look=folio] .company-heading .company-monogram{display:none}:root[data-look=folio] .company-heading>div{flex:1;min-width:0}:root[data-look=folio] .company-heading .eyebrow{font-size:var(--fs-14);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:700;line-height:1.3;display:block}:root[data-look=folio] .company-heading h1{font-size:var(--fs-36);letter-spacing:-.01em;margin:2px 0 4px;font-weight:600;line-height:40px}:root[data-look=folio] .company-heading p{font-size:var(--fs-15);color:var(--muted);margin:0;line-height:21px}:root[data-look=folio] .company-heading .watch-control{flex:none;align-self:flex-start;margin:0 0 0 auto}@media (min-width:641px){:root[data-look=folio] .company-heading h1{font-size:var(--fs-48);line-height:52px}}:root[data-look=folio] .company-wrapper-tabs{box-shadow:inset 0 -1px 0 var(--line);scrollbar-width:none;gap:0 24px;margin:0 0 8px;padding:0}:root[data-look=folio] .company-wrapper-tabs a{min-width:0;min-height:56px;color:var(--muted);transition:color var(--motion);background:0 0;border:0;border-radius:0;flex-direction:column;flex:none;gap:0;padding:6px 0 10px;text-decoration:none;display:flex;position:relative}:root[data-look=folio] .company-wrapper-tabs a:after{content:"";background:var(--ink);opacity:0;height:2px;transition:opacity var(--motion);position:absolute;bottom:0;left:0;right:0}:root[data-look=folio] .company-wrapper-tabs a:focus-visible{outline-offset:-3px}:root[data-look=folio] .company-wrapper-tabs a[aria-current=page]{color:var(--ink);background:0 0;border:0}:root[data-look=folio] .company-wrapper-tabs a[aria-current=page]:after{opacity:1}:root[data-look=folio] .company-wrapper-tabs a[aria-current=page]:only-child:after{opacity:0}:root[data-look=folio] .company-wrapper-tabs:has(>a:only-child){box-shadow:none}:root[data-look=folio] .company-wrapper-tabs strong{font-family:var(--font-text);font-size:var(--fs-17);font-weight:600;line-height:24px}:root[data-look=folio] .company-wrapper-tabs span:not(.folio-token-image){font-size:var(--fs-15);color:var(--muted);white-space:nowrap;line-height:21px}:root[data-look=folio] .company-wrapper-tabs .company-selected{display:none}:root[data-look=folio] .company-wrapper-tabs a:has(>.folio-token-image){grid-template-columns:24px auto;align-content:start;column-gap:8px;display:grid}:root[data-look=folio] .company-wrapper-tabs a>.folio-token-image{grid-row:1;align-self:center}:root[data-look=folio] .company-wrapper-tabs a:has(>.folio-token-image)>:not(.folio-token-image){grid-column:2}:root[data-look=folio] .company-columns{grid-template-columns:minmax(0,1fr);gap:0}:root[data-look=folio] .company-columns>.company-ticket{grid-row:auto;margin-top:32px}@media (min-width:641px){:root[data-look=folio] .company-page{max-width:680px}}@media (min-width:1240px){:root[data-look=folio] .company-page{max-width:1080px}:root[data-look=folio] .company-columns{background:linear-gradient(var(--line), var(--line)) no-repeat right 376px top / 1px 100%;grid-template-columns:minmax(0,680px) 352px;column-gap:48px}:root[data-look=folio] .company-columns>.company-ticket{margin-top:0}}:root[data-look=folio] .company-page :is(.company-explainer,.company-market-state,.stock-data,.price-alerts,.company-activity,.company-content>.suggestion-rail,.stock-timeline,.company-identity){border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:32px 0 0;padding:16px 0 0;position:relative}:root[data-look=folio] .company-page :is(.company-explainer,.company-market-state,.stock-data,.price-alerts,.company-identity).drawn:before{display:none}:root[data-look=folio] .company-page :is(.company-explainer,.company-market-state,.stock-data,.price-alerts,.company-activity,.stock-timeline,.company-identity) h2{font-size:var(--fs-22);margin:4px 0 12px;font-weight:600;line-height:30px}:root[data-look=folio] .company-page .section-heading{align-items:flex-start;gap:12px}:root[data-look=folio] .company-page .section-heading>.text-link{font-size:var(--fs-16);flex:none}:root[data-look=folio] .company-page .section-heading>.text-link .icon{width:16px;height:16px}:root[data-look=folio] .company-explainer>p{max-width:var(--measure);font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);margin:0 0 12px;font-weight:400;line-height:1.556}:root[data-look=folio] .company-explainer>.text-link{font-size:var(--fs-16)}:root[data-look=folio] .company-explainer>.text-link .icon{width:16px;height:16px}:root[data-look=folio] .company-evidence-strip{grid-template-columns:minmax(0,1fr);gap:0;margin:16px 0 0}:root[data-look=folio] .company-evidence-strip>div{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr);column-gap:8px;padding:12px 0;display:grid}:root[data-look=folio] .company-evidence-strip>div>span{color:var(--ink);grid-row:1/3;padding-top:1px}:root[data-look=folio] .company-evidence-strip>div>span.is-review{color:var(--muted)}:root[data-look=folio] .company-evidence-strip .icon{width:20px;height:20px}:root[data-look=folio] .company-evidence-strip strong{font-size:var(--fs-16);margin:0;font-weight:600;line-height:1.35}:root[data-look=folio] .company-evidence-strip small{font-size:var(--fs-15);color:var(--muted);line-height:1.35}@media (min-width:641px){:root[data-look=folio] .company-evidence-strip{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}}:root[data-look=folio] .company-market-state>p{max-width:var(--measure);font-size:var(--fs-17);color:var(--ink);margin:0 0 12px;line-height:1.5}:root[data-look=folio] .company-market-state>p.small{font-size:var(--fs-15);color:var(--muted);line-height:1.4}:root[data-look=folio] .company-market-state .text-link{font-size:var(--fs-16)}:root[data-look=folio] .company-market-state .text-link .icon{width:16px;height:16px}:root[data-look=folio] .stock-data .section-tabs{margin-bottom:16px}:root[data-look=folio] :is(.stock-data,.stock-timeline)>.section-tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}:root[data-look=folio] :is(.stock-data,.stock-timeline)>.section-tabs:after{content:"";background:linear-gradient(to right, transparent, var(--paper));pointer-events:none;flex:0 0 24px;align-self:stretch;margin:0 0 1px -24px;position:sticky;right:0}:root[data-look=folio] :is(.stock-data,.stock-timeline)>.section-tabs :focus-visible{outline-offset:-3px}:root[data-look=folio] .token-chart{flex-direction:column;display:flex}:root[data-look=folio] .token-chart-heading{order:0;align-items:baseline;gap:2px 16px}:root[data-look=folio] .token-chart-frame{order:1}:root[data-look=folio] .token-chart-controls{order:2}:root[data-look=folio] .token-chart-notes{order:3}:root[data-look=folio] .token-chart-heading h3{font-family:var(--font-text);font-size:var(--fs-17);margin:0;font-weight:700;line-height:1.35}:root[data-look=folio] .token-chart-legend{font-size:var(--fs-15);gap:2px 10px;line-height:1.4}:root[data-look=folio] .token-chart-legend strong{font-family:var(--font-number);font-size:var(--fs-21);color:var(--ink);font-weight:500;line-height:1.25}:root[data-look=folio] .token-chart-legend .muted{color:var(--muted)}:root[data-look=folio] .token-chart-since{font-size:var(--fs-15);color:var(--muted);border:0;border-radius:0;padding:0}:root[data-look=folio] .token-chart-frame{border:0;border-radius:0;margin-top:12px}:root[data-look=folio] .token-chart-canvas{--font-number:var(--font-text);--chart-font-size:14;--chart-grid-style:solid;--chart-crosshair:var(--muted);--chart-crosshair-label:var(--ink)}:root[data-look=folio][data-print=large] .token-chart-canvas{--chart-font-size:17}:root[data-look=folio] .token-chart-empty{font-size:var(--fs-15);color:var(--muted)}:root[data-look=folio] p.token-chart-empty.small{font-size:var(--fs-15)}:root[data-look=folio] .token-chart-refreshing{font-size:var(--fs-15);color:var(--ink);font-weight:600}:root[data-look=folio] .token-chart-controls{gap:0 24px;margin:12px 0 0}:root[data-look=folio] .token-chart-ranges{flex:auto;justify-content:space-between;gap:0}:root[data-look=folio] .token-chart-ranges+.token-chart-ranges{flex:none;gap:0 8px}:root[data-look=folio] .token-chart-ranges button{isolation:isolate;min-width:44px;min-height:44px;box-shadow:none;color:var(--muted);font-family:var(--font-text);font-size:var(--fs-15);transition:color var(--motion);background:0 0;border:0;border-radius:0;padding:0 10px;font-weight:600;line-height:21px;position:relative}:root[data-look=folio] .token-chart-ranges button:before{content:"";z-index:-1;border-radius:var(--radius-card);background:var(--ink);opacity:0;transition:opacity var(--motion);position:absolute;inset:7px 0}:root[data-look=folio] .token-chart-ranges button:hover{color:var(--ink)}:root[data-look=folio] .token-chart-ranges button[aria-pressed=true]{color:var(--brand-on);background:0 0;font-weight:700}:root[data-look=folio] .token-chart-ranges button[aria-pressed=true]:before{opacity:1}:root[data-look=folio] .token-chart-ranges button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}:root[data-look=folio] .token-chart-notes{min-height:0}:root[data-look=folio] .token-chart-note{max-width:var(--measure);font-size:var(--fs-15);margin:8px 0 0;line-height:1.4}:root[data-look=folio] .token-chart-attribution{font-size:var(--fs-15);margin:4px 0 0;font-weight:600}:root[data-look=folio] .stock-data-exchange-heading h3{font-family:var(--font-text);font-size:var(--fs-17);font-weight:700}:root[data-look=folio] .stock-data-exchange-heading p{font-size:var(--fs-15)}:root[data-look=folio] :is(.stock-data-credit,.stock-data-privacy){font-size:var(--fs-15);line-height:1.4}:root[data-look=folio] .stock-data-privacy{border-top:1px solid var(--line)}:root[data-look=folio] .stock-data:not(:has(>[role=tabpanel]:not([hidden])))>.stock-data-privacy{border-top:0}:root[data-look=folio] :is(.tradingview-profile,.tradingview-info,.tradingview-financials) iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-look=folio] .tradingview-embed .tradingview-widget-copyright,:root[data-look=folio] .tradingview-embed .tradingview-widget-copyright :is(a,a:visited,.trademark){color:var(--muted)!important;font-family:var(--font-text)!important;font-size:var(--fs-15)!important}:root[data-look=folio] .tradingview-embed .tradingview-widget-copyright .blue-text{text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px;color:var(--ink)!important}:root[data-look=folio] .tradingview-embed .tradingview-widget-copyright a:is(:hover,:active) .blue-text{text-decoration-thickness:2px}@media (max-width:640px){:root[data-look=folio] .token-chart-frame{height:240px}:root[data-look=folio] .stock-data .section-tabs button{font-size:var(--fs-17);padding:0}}:root[data-look=folio] .price-alerts{gap:8px;display:grid}:root[data-look=folio] .price-alerts>p{max-width:var(--measure);font-size:var(--fs-15);line-height:1.4}:root[data-look=folio] .price-alerts>p.small:not(.muted){font-size:var(--fs-17);color:var(--ink)}:root[data-look=folio] .company-content .button-brand{min-height:44px;color:var(--ink);border-color:var(--muted);font-size:var(--fs-16);background:0 0;padding:0 14px;font-weight:600}:root[data-look=folio] .company-content .button-brand:is(:hover,:active):not(:disabled){background:var(--subtle);border-color:var(--muted);transform:none}:root[data-look=folio] .company-content .button-brand:disabled{background:var(--subtle);color:var(--muted)}:root[data-look=folio] .company-activity>p.small{max-width:var(--measure);font-size:var(--fs-15);line-height:1.4}:root[data-look=folio] .market-activity-loading{font-size:var(--fs-15);color:var(--muted);padding:16px 0}:root[data-look=folio] .market-activity-empty{text-align:left;border:0;border-radius:0;justify-items:start;gap:4px;margin:8px 0 0;padding:16px 0;display:grid}:root[data-look=folio] .market-activity-empty>span{display:none}:root[data-look=folio] .market-activity-empty h3{font-size:var(--fs-22);margin:0;line-height:1.25}:root[data-look=folio] .market-activity-empty p{font-size:var(--fs-17);color:var(--ink);margin:0}:root[data-look=folio] .market-activity-empty .text-link{font-size:var(--fs-16);padding:0}:root[data-look=folio] .company-content>.suggestion-rail .suggestion-rail-heading{min-height:44px}:root[data-look=folio] .company-content>.suggestion-rail .suggestion-rail-heading .eyebrow{font-family:var(--font-folio-serif);font-size:var(--fs-22);color:var(--ink);font-weight:600;line-height:30px}:root[data-look=folio] .company-content>.suggestion-rail .suggestion{min-height:64px}:root[data-look=folio] .stock-timeline{gap:8px;display:grid}:root[data-look=folio] .stock-timeline>p{max-width:var(--measure);font-size:var(--fs-15);line-height:1.4}:root[data-look=folio] .folio-tape-empty{padding:16px 0}:root[data-look=folio] .folio-tape-empty-line{max-width:var(--measure);font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);margin:0;font-style:italic;font-weight:400;line-height:26px}:root[data-look=folio] .folio-tape-empty-note{max-width:var(--measure);font-size:var(--fs-15);color:var(--muted);margin:8px 0 0;line-height:1.4}:root[data-look=folio] .company-identity>p.small{max-width:var(--measure);font-size:var(--fs-15);line-height:1.4}:root[data-look=folio] .company-identity>.text-link{font-size:var(--fs-16)}:root[data-look=folio] .company-identity .text-link .icon{width:16px;height:16px}:root[data-look=folio] .company-mint{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:0 16px;margin:12px 0 0;padding:4px 0;display:flex}:root[data-look=folio] .company-mint code{font-size:var(--fs-16);color:var(--ink);overflow-wrap:anywhere;flex:100%;margin:8px 0 0;font-weight:400;line-height:1.45}:root[data-look=folio] .company-mint button{font-size:var(--fs-16);margin:0}:root[data-look=folio] .company-mint .small{font-size:var(--fs-15);color:var(--muted)}:root[data-look=folio] .company-provenance .asset-facts{border-top:1px solid var(--line);font-size:var(--fs-15);margin:0 0 12px}:root[data-look=folio] .company-provenance .asset-facts>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,11em) minmax(0,1fr);align-items:baseline;gap:4px 16px;min-height:44px;padding:12px 0}:root[data-look=folio] .company-provenance .asset-facts dt{font-size:var(--fs-15);color:var(--muted);line-height:1.4}:root[data-look=folio] .company-provenance .asset-facts dd{font-size:var(--fs-17);color:var(--ink);line-height:1.4}:root[data-look=folio] .company-provenance .asset-facts dd a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px;text-decoration-thickness:1px}:root[data-look=folio] .company-provenance .asset-facts dd a:is(:hover,:active){text-decoration-thickness:2px}:root[data-look=folio] .company-provenance .asset-facts dd .icon{vertical-align:-2px;width:16px;height:16px;margin-left:4px}:root[data-look=folio] .company-provenance .asset-facts code{font-size:var(--fs-15)}:root[data-look=folio] .company-provenance p{max-width:var(--measure);font-size:var(--fs-17);color:var(--ink);margin:0 0 12px;line-height:1.5}@media (max-width:640px){:root[data-look=folio] .company-provenance .asset-facts>div{grid-template-columns:minmax(0,1fr)}}:root[data-look=folio] .folio-stock-page{padding-top:8px}:root[data-look=folio] .folio-stock-hero{margin:0}:root[data-look=folio] .folio-kicker{font-size:var(--fs-14);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700;line-height:18px}:root[data-look=folio] .folio-stock-name{font-size:var(--fs-36);letter-spacing:-.01em;margin:2px 0 0;font-weight:600;line-height:40px}:root[data-look=folio] .folio-token-line{font-size:var(--fs-15);color:var(--muted);margin:4px 0 0;line-height:21px}:root[data-look=folio] .folio-token-line:has(>.folio-token-image){align-items:flex-start;gap:8px;display:flex}:root[data-look=folio] .folio-token-line>.folio-token-image{margin:-1.5px 0}:root[data-look=folio] .folio-token-line>.folio-token-image+span{min-width:0}:root[data-look=folio] .folio-price-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;margin:12px 0 0;display:flex}:root[data-look=folio] .folio-price{font-family:var(--font-folio-serif);font-size:var(--fs-48);letter-spacing:-.01em;font-variation-settings:"opsz" 72;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;color:var(--ink);margin:0;font-weight:600;line-height:52px}:root[data-look=folio] .folio-price-dollar{margin-left:-2px}:root[data-look=folio] .folio-price-skeleton{border-radius:var(--radius-card);background:var(--subtle);width:176px;height:40px;display:block}:root[data-look=folio] .folio-watch{flex:none;margin-left:auto}:root[data-look=folio] .folio-watch .watch-button{width:96px}:root[data-look=folio] .folio-change{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:30px;margin:8px 0 0;display:flex}:root[data-look=folio] .folio-chip{border-radius:var(--radius-card);height:30px;font-size:var(--fs-16);font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color var(--motion), color var(--motion);align-items:center;gap:6px;padding:0 10px;font-weight:700;line-height:30px;display:inline-flex}:root[data-look=folio] .folio-chip-up{background:var(--up-chip);color:var(--up-on)}:root[data-look=folio] .folio-chip-down{background:var(--down-chip);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--down)}:root[data-look=folio] .folio-chip-down .folio-triangle{color:var(--down)}:root[data-look=folio] .folio-chip-flat{background:var(--subtle);color:var(--ink)}:root[data-look=folio] .folio-triangle{flex:none;width:12px;height:10px;display:block}:root[data-look=folio] .folio-change-span{font-size:var(--fs-15);color:var(--muted);line-height:21px}:root[data-look=folio] .folio-caption{font-size:var(--fs-15);color:var(--muted);margin:8px 0 0;line-height:21px}:root[data-look=folio] .folio-stock-hero .folio-honesty{max-width:var(--measure);font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);margin:24px 0 0;font-style:italic;font-weight:400;line-height:26px}:root[data-look=folio] .folio-honesty-link{font-family:var(--font-text);font-size:var(--fs-16);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px;padding:12px 0;font-style:normal;font-weight:600;text-decoration-thickness:1px}:root[data-look=folio] .folio-honesty-link:is(:hover,:active){-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-decoration-thickness:2px}:root[data-look=folio] .folio-stock-hero .folio-honesty.folio-honesty-quiet{font-family:var(--font-text);font-size:var(--fs-15);color:var(--muted);margin:12px 0 0;font-style:normal;line-height:21px}:root[data-look=folio] .folio-honesty-quiet .folio-honesty-link{font-size:var(--fs-15);white-space:nowrap}@media (min-width:641px){:root[data-look=folio] .folio-stock-name{font-size:var(--fs-48);line-height:52px}:root[data-look=folio] .folio-stock-page{padding-top:24px}}:root[data-look=folio][data-print=large] .folio-price-row{flex-wrap:wrap}:root[data-look=folio][data-print=large] .folio-watch{flex-basis:100%;justify-content:flex-end;display:flex}@media (max-width:640px){:root[data-look=folio] .folio-stock-page>.folio-stock-back{display:none}}:root[data-look=folio] .folio-stock-chart{margin:24px 0 0}:root[data-look=folio] .folio-chart-frame{min-height:172px;position:relative}:root[data-look=folio] .folio-chart-figure{margin:0}:root[data-look=folio] .folio-chart-svg{touch-action:pan-y;-webkit-user-select:none;user-select:none;display:block;overflow:visible}:root[data-look=folio] .folio-chart-band{fill:var(--band)}:root[data-look=folio] .folio-chart-grid{stroke:var(--line);stroke-width:1px}:root[data-look=folio] :is(.folio-chart-price,.folio-chart-time,.folio-chart-band-label){font-family:var(--font-text);font-size:var(--fs-14);fill:var(--muted);font-variant-numeric:tabular-nums}:root[data-look=folio] :is(.folio-chart-price,.folio-chart-time){font-weight:400}:root[data-look=folio] .folio-chart-band-label{font-weight:600}:root[data-look=folio] .folio-chart-line{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}:root[data-look=folio] .folio-chart-halo{fill:var(--paper)}:root[data-look=folio] .folio-chart-now{fill:var(--ink)}:root[data-look=folio] .folio-chart-tick,:root[data-look=folio] .folio-chart-scrub{stroke:var(--muted);stroke-width:1px}:root[data-look=folio] .folio-chart-skeleton{border-radius:var(--radius-card);background:var(--subtle);height:172px}:root[data-look=folio] .folio-chart-empty{font-size:var(--fs-15);color:var(--muted);margin:16px 0 0;line-height:21px}:root[data-look=folio] .folio-chart-empty p{margin:0}:root[data-look=folio] .folio-chart-note{max-width:var(--measure);font-size:var(--fs-15);color:var(--muted);margin:8px 0 0;line-height:21px}:root[data-look=folio] .folio-attribution{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration-thickness:1px;display:inline-flex}:root[data-look=folio] .folio-attribution:is(:hover,:active){text-decoration-thickness:2px}:root[data-look=folio] .folio-ranges{margin:12px 0 0;display:flex}:root[data-look=folio] .folio-range{border-radius:var(--radius-button);min-width:44px;min-height:44px;color:var(--muted);font-family:var(--font-text);font-size:var(--fs-15);cursor:pointer;transition:background-color var(--motion), color var(--motion);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:0;font-weight:600;display:flex}:root[data-look=folio] .folio-range>span{border-radius:calc(var(--radius-button) - 2px);height:36px;transition:background-color var(--motion), color var(--motion);align-items:center;padding:0 12px;display:inline-flex}:root[data-look=folio] .folio-range:hover{color:var(--ink)}:root[data-look=folio] .folio-range:active:not([aria-pressed=true]){background:var(--subtle)}:root[data-look=folio] .folio-range[aria-pressed=true]{color:var(--brand-on);font-weight:700}:root[data-look=folio] .folio-range[aria-pressed=true]>span{background:var(--ink)}:root[data-look=folio] .folio-stock-page .company-content>.suggestion-rail{margin-top:32px}@media (max-width:640px){:root[data-look=folio] .folio-stock-page .company-content>.suggestion-rail{border-top:2px solid var(--ink)}}:root[data-look=folio] .folio-about{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:32px 0 0}:root[data-look=folio] .folio-about>summary{min-height:56px;font-family:var(--font-text);font-size:var(--fs-17);color:var(--ink);cursor:pointer;flex-direction:column;justify-content:center;padding:8px 36px 8px 0;font-weight:600;line-height:1.35;list-style:none;display:flex;position:relative}:root[data-look=folio] .folio-about>summary::-webkit-details-marker{display:none}:root[data-look=folio] .folio-about>summary:after{content:"";width:16px;height:16px;transition:transform var(--motion);background:currentColor;margin-top:-8px;position:absolute;top:50%;right:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}:root[data-look=folio] .folio-about[open]>summary:after{transform:rotate(180deg)}:root[data-look=folio] .folio-about>summary:active{background:var(--subtle)}:root[data-look=folio] .folio-about-deck{font-size:var(--fs-15);color:var(--muted);font-weight:400;line-height:21px}:root[data-look=folio] .folio-about>.company-explainer{margin-top:8px}:root[data-look=folio] .folio-about>.company-provenance{margin-bottom:16px}:root[data-look=folio] .folio-change-token{min-height:44px;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-15);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:-11px 0 -11px auto;padding:11px 0 11px 12px;font-weight:600;line-height:22px;text-decoration-thickness:1px}:root[data-look=folio] .folio-token-choice{margin:12px 0 0}:root[data-look=folio] .folio-stock-section-title{font-family:var(--font-folio-serif);font-size:var(--fs-24);color:var(--ink);margin:0;font-weight:600;line-height:30px}:root[data-look=folio] .folio-stock-calls{border-top:1px solid var(--ink);margin:32px 0 0;padding-top:12px}:root[data-look=folio] .folio-stock-calls-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}:root[data-look=folio] :is(.folio-stock-rules,.folio-stock-more-link){min-height:44px;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-15);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:11px 0;font-weight:600;line-height:22px;text-decoration-thickness:1px}:root[data-look=folio] :is(.folio-stock-rules,.folio-stock-more-link):is(:hover,:active){text-decoration-thickness:2px}:root[data-look=folio] .folio-stock-more-link:disabled{color:var(--muted);cursor:default}:root[data-look=folio] .folio-stock-deck{max-width:var(--measure);font-size:var(--fs-15);color:var(--muted);margin:2px 0 16px;line-height:21px}:root[data-look=folio] .folio-stock-note{font-size:var(--fs-15);color:var(--muted);margin:16px 0 0;line-height:21px}:root[data-look=folio] .folio-stock-posts{margin:16px 0 0}:root[data-look=folio] .folio-stock-disclaimer{font-size:var(--fs-15);color:var(--muted);margin:16px 0 0;line-height:21px}:root[data-look=folio] .folio-stock-trades{margin:32px 0 0}:root[data-look=folio] .folio-trade-rows{border-top:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}:root[data-look=folio] .folio-trade-row{border-bottom:1px solid var(--line)}:root[data-look=folio] .folio-trade-row summary{min-height:48px;font-size:var(--fs-16);color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:10px 0;line-height:22px;list-style:none;display:flex}:root[data-look=folio] .folio-trade-row summary::-webkit-details-marker{display:none}:root[data-look=folio] .folio-trade-row summary:active{background:var(--subtle)}:root[data-look=folio] .folio-trade-row-what{overflow-wrap:anywhere;flex:auto;min-width:0}:root[data-look=folio] .folio-trade-row-day{font-size:var(--fs-15);color:var(--muted);flex:none}:root[data-look=folio] .folio-trade-row summary>svg{transition:transform var(--motion);flex:none}:root[data-look=folio] .folio-trade-row details[open]>summary>svg{transform:rotate(180deg)}:root[data-look=folio] .folio-trade-row-body{padding:0 0 12px}:root[data-look=folio] .folio-stock-people{align-items:center;gap:12px;margin:24px 0 0;display:flex}:root[data-look=folio] .folio-stock-people-plates{flex:none;display:flex}:root[data-look=folio] .folio-stock-people-plates>*+*{margin-left:-8px}:root[data-look=folio] .folio-stock-people-line{min-width:0;font-size:var(--fs-15);flex-direction:column;margin:0;line-height:21px;display:flex}:root[data-look=folio] .folio-stock-people-title{color:var(--ink);font-weight:700}:root[data-look=folio] .folio-stock-people-names{color:var(--muted)}:root[data-look=folio] .folio-stock-people-names a{color:var(--ink);-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px}:root[data-look=folio] .folio-stock-more{margin:32px 0 0}:root[data-look=folio] .folio-stock-more-title{font-size:var(--fs-14);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-weight:700;line-height:18px}:root[data-look=folio] .folio-more-row{border-top:1px solid var(--line);margin:0}:root[data-look=folio] .folio-more-row:last-child{border-bottom:1px solid var(--line)}:root[data-look=folio] .folio-more-row+.folio-more-row,:root[data-look=folio] .folio-stock-more>:not(.folio-more-row)+.folio-more-row{margin-top:0}:root[data-look=folio] .folio-more-row>summary{min-height:56px;font-family:var(--font-text);font-size:var(--fs-17);color:var(--ink);cursor:pointer;flex-direction:column;justify-content:center;padding:8px 36px 8px 0;font-weight:600;line-height:1.35;list-style:none;display:flex;position:relative}:root[data-look=folio] .folio-more-row>summary::-webkit-details-marker{display:none}:root[data-look=folio] .folio-more-row>summary:after{content:"";width:16px;height:16px;transition:transform var(--motion);background:currentColor;margin-top:-8px;position:absolute;top:50%;right:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 6l5 5 5-5' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}:root[data-look=folio] .folio-more-row[open]>summary:after{transform:rotate(180deg)}:root[data-look=folio] .folio-more-row>summary:active{background:var(--subtle)}:root[data-look=folio] .folio-more-deck{font-size:var(--fs-15);color:var(--muted);font-weight:400;line-height:21px}:root[data-look=folio] .folio-stock-more .folio-about{border-bottom:1px solid var(--line);margin:0}:root[data-look=folio] .folio-about-flat{padding:0 0 16px}:root[data-look=folio] .folio-about-flat>section+section{margin-top:20px}:root[data-look=folio] .folio-about-flat h3{font-family:var(--font-text);font-size:var(--fs-17);color:var(--ink);margin:8px 0 4px;font-weight:700;line-height:24px}:root[data-look=folio] .folio-about-flat p{max-width:var(--measure);font-size:var(--fs-16);line-height:var(--leading-read);color:var(--ink);margin:6px 0 0}:root[data-look=folio] .folio-about-flat p.small{font-size:var(--fs-15);color:var(--muted)}:root[data-look=folio] .folio-stock-data-row{margin:0 0 16px}:root[data-look=folio] .folio-stock-data-row>.stock-data-privacy{margin:0 0 8px}
:root[data-look=folio] :is(.company-ticket,.trade-ticket){--folio-ticket-pad:16px;padding:var(--folio-ticket-pad);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:none;color:var(--ink)}:root[data-look=folio] :is(.company-ticket,.trade-ticket).drawn:before{display:none}@media (min-width:641px){:root[data-look=folio] :is(.company-ticket,.trade-ticket){--folio-ticket-pad:24px}}@media (min-width:1240px){:root[data-look=folio] .company-ticket{position:sticky;top:32px}}:root[data-look=folio] :is(.company-ticket-top,.ticket-heading){font-size:var(--fs-14);gap:12px}:root[data-look=folio] .company-ticket>.eyebrow{display:block}:root[data-look=folio] :is(.company-ticket,.trade-ticket)>h2{font-size:var(--fs-24);letter-spacing:0;overflow-wrap:anywhere;margin:12px 0 4px;font-weight:600;line-height:32px}:root[data-look=folio] :is(.company-ticket,.trade-ticket)>.mint-address{font-size:var(--fs-15);color:var(--muted);margin:0 0 16px;font-weight:400;line-height:21px}:root[data-look=folio] :is(.company-ticket,.trade-ticket)>p:not([class]){font-size:var(--fs-17);margin:8px 0 16px;line-height:1.45}:root[data-look=folio] .company-ticket-issuer{font-size:var(--fs-15);color:var(--muted);margin:0 0 16px;line-height:1.4}:root[data-look=folio] :is(.company-ticket,.trade-ticket) :is(p.small,span.small){font-size:var(--fs-15);line-height:1.4}@media (min-width:641px){:root[data-look=folio] :is(.company-ticket,.trade-ticket)>h2{font-size:var(--fs-32);line-height:1.15}}:root[data-look=folio] .company-ticket-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;margin:0;padding:12px 0}:root[data-look=folio] .company-ticket-status .market-status-dot{margin-top:6px}:root[data-look=folio] .company-ticket-status strong{font-size:var(--fs-17);font-weight:600;line-height:1.4}:root[data-look=folio] .company-ticket-status p{font-size:var(--fs-15);color:var(--muted);margin:2px 0 0;line-height:1.4}:root[data-look=folio] .trading-paused{margin:16px 0 0}:root[data-look=folio] .trading-paused p{font-size:var(--fs-17);color:var(--ink);margin:0;line-height:1.45}:root[data-look=folio] .company-ticket-facts{margin:12px 0 16px;display:block}:root[data-look=folio] .company-ticket-facts>div{border-bottom:1px solid var(--line);min-height:44px;font-size:var(--fs-15);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;line-height:1.4;display:flex}:root[data-look=folio] .company-ticket-facts dt{color:var(--muted)}:root[data-look=folio] .company-ticket-facts dd{max-width:60%;font-size:var(--fs-16);color:var(--ink)}:root[data-look=folio] .company-ticket-footnote{font-size:var(--fs-15);color:var(--muted);text-align:left;margin:12px 0 4px;line-height:21px}:root[data-look=folio] .company-ticket>.text-link{min-height:44px;font-size:var(--fs-16);justify-content:flex-start;padding:0}:root[data-look=folio] :is(.company-ticket,.trade-ticket) .text-link .icon{width:16px;height:16px}:root[data-look=folio] .trade-sides{background:0 0;border:0;border-radius:0;gap:12px;margin:16px 0 20px;padding:0}:root[data-look=folio] .trade-sides button{width:auto;min-width:0;min-height:52px;color:var(--ink);border:1px solid var(--muted);border-radius:var(--radius-button);box-shadow:none;font-family:var(--font-text);font-size:var(--fs-17);transition:background-color var(--motion), border-color var(--motion), color var(--motion);background:0 0;flex:1 1 0;padding:0 12px;font-weight:700;line-height:1.25}:root[data-look=folio] .trade-sides button:is(:hover,:active):not(:disabled){background:var(--subtle)}:root[data-look=folio] .trade-sides button[aria-pressed=true]{background:var(--ink);color:var(--brand-on);border-color:var(--ink);box-shadow:none}:root[data-look=folio] .trade-sides button[aria-pressed=true]:is(:hover,:active):not(:disabled){background:var(--ink-press);border-color:var(--ink-press)}:root[data-look=folio] .trade-sides button:disabled:not([aria-pressed=true]){color:var(--muted)}:root[data-look=folio] .trade-sides button:focus-visible{outline-offset:2px}:root[data-look=folio] :is(.company-ticket,.trade-ticket) form>label:not(.consent-label):not(.eyebrow){font-size:var(--fs-14);color:var(--muted);gap:4px;margin:16px 0 0;font-weight:600;line-height:18px;display:grid}:root[data-look=folio] :is(.company-ticket,.trade-ticket) form>label:not(.consent-label):not(.eyebrow)>:is(input:not([type=checkbox]):not([type=radio]),select){width:100%;color:var(--ink);font-weight:400}:root[data-look=folio] :is(.company-ticket,.trade-ticket) form>p.small{margin:8px 0 0}:root[data-look=folio] :is(.company-ticket,.trade-ticket) p .text-link{justify-content:center;min-width:44px}:root[data-look=folio] :is(.company-ticket,.trade-ticket) form:has(>.trade-sides)>label:has(>input[inputmode=decimal])>input{border:0;border-bottom:1px solid var(--muted);min-height:60px;caret-color:var(--ink);box-shadow:none;font-family:var(--font-folio-serif);font-size:var(--fs-48);font-variation-settings:"opsz" 72;font-variant-numeric:lining-nums tabular-nums;background:0 0;border-radius:0;padding:2px 0;font-weight:600;line-height:1.2}:root[data-look=folio] .size-input{border-bottom:1px solid var(--muted);gap:12px;margin:4px 0 0;padding:0}:root[data-look=folio] .size-input input{min-height:60px;caret-color:var(--ink);box-shadow:none;font-family:var(--font-folio-serif);font-size:var(--fs-48);color:var(--ink);font-variation-settings:"opsz" 72;font-variant-numeric:lining-nums tabular-nums;background:0 0;border:0;border-radius:0;padding:2px 0;font-weight:600;line-height:1.2}:root[data-look=folio] .size-input>span{font-family:var(--font-text);font-size:var(--fs-15);color:var(--muted);font-weight:400}:root[data-look=folio] .trade-ticket form>label.eyebrow{margin-top:4px;display:block}:root[data-look=folio] .size-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0 8px}:root[data-look=folio] .size-chips button{min-height:44px;color:var(--ink);border:1px solid var(--muted);border-radius:var(--radius-button);box-shadow:none;font-family:var(--font-number);font-size:var(--fs-18);font-variant-numeric:lining-nums tabular-nums;transition:background-color var(--motion), color var(--motion);background:0 0;padding:0;font-weight:600;line-height:1.2}:root[data-look=folio] .size-chips button:is(:hover,:active):not(:disabled){background:var(--subtle)}:root[data-look=folio] .size-chips button[aria-pressed=true]{background:var(--ink);color:var(--brand-on);border-color:var(--ink)}:root[data-look=folio] .size-chips button:disabled:not([aria-pressed=true]){color:var(--muted)}:root[data-look=folio] .quote-facts{border-top:1px solid var(--line);font-size:var(--fs-17);margin:12px 0 0}:root[data-look=folio] .quote-facts>div{border:0;align-items:baseline;gap:16px;min-height:44px;padding:10px 0}:root[data-look=folio] .quote-facts>div+div{border-top:1px solid var(--line)}:root[data-look=folio] .quote-facts dt{min-width:0;font-family:var(--font-text);font-size:var(--fs-17);color:var(--ink);flex:auto;font-weight:400;line-height:24px}:root[data-look=folio] .quote-facts dd{max-width:62%;font-family:var(--font-number);font-size:var(--fs-18);text-align:right;color:var(--ink);overflow-wrap:break-word;font-variant-numeric:lining-nums tabular-nums;flex:none;margin:0;font-weight:500;line-height:24px}:root[data-look=folio] .quote-facts dd small{white-space:nowrap}:root[data-look=folio] .quote-facts small{font-family:var(--font-text);font-size:var(--fs-15);color:var(--muted);font-weight:400}:root[data-look=folio] .quote-facts dd.mono{font-family:var(--font-text);font-size:var(--fs-15);letter-spacing:.02em;font-weight:400}:root[data-look=folio] .ticket-review .quote-facts:after{content:"";background:radial-gradient(circle, var(--muted) .6px, transparent 1px) left center / 5px 2px repeat-x;height:2px;margin:12px 0 0;display:block}:root[data-look=folio] .ticket-warning{font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);border:0;margin:12px 0;padding:0;font-style:italic;font-weight:400;line-height:26px}:root[data-look=folio] .ticket-warning.instrument-risk{border-left:3px solid var(--ink);padding-left:12px}:root[data-look=folio] .consent-label{min-height:44px;font-size:var(--fs-17);color:var(--ink);align-items:flex-start;gap:12px;margin:12px 0;padding:10px 0;line-height:1.4}:root[data-look=folio] .consent-label input{width:22px;height:22px;accent-color:var(--ink);margin:0}:root[data-look=folio] .consent-label:active{background:var(--subtle)}:root[data-look=folio] :is(.company-ticket,.trade-ticket) .button-brand{background:var(--ink);width:100%;min-height:56px;color:var(--brand-on);border-radius:var(--radius-button);box-shadow:none;font-size:var(--fs-17);border:0;margin:20px 0 0;padding:0 20px;font-weight:700}:root[data-look=folio] :is(.company-ticket,.trade-ticket) .button-brand:hover:not(:disabled){background:var(--ink-press);transform:none}:root[data-look=folio] :is(.company-ticket,.trade-ticket) .button-brand:active:not(:disabled){background:var(--ink-press);transform:translateY(1px)}:root[data-look=folio] :is(.company-ticket,.trade-ticket) .button-brand:disabled{background:var(--subtle);color:var(--muted)}:root[data-look=folio] :is(.company-ticket,.trade-ticket) .button:not(.button-brand){font-size:var(--fs-16);font-weight:600}:root[data-look=folio] :is(.company-ticket,.trade-ticket) .button.full-width:not(.button-brand){min-height:48px;margin-top:12px}:root[data-look=folio] :is(.ticket-review,.ticket-order-status){border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:24px 0 0;padding:16px 0 0}:root[data-look=folio] :is(.ticket-review,.ticket-order-status) :is(h2,h3){font-family:var(--font-folio-serif);font-size:var(--fs-22);margin:0 0 8px;font-weight:600;line-height:30px}:root[data-look=folio] :is(.ticket-review,.ticket-order-status)>p{max-width:none;font-size:var(--fs-17);margin:8px 0 0;line-height:1.45}:root[data-look=folio] :is(.ticket-review,.ticket-order-status)>p.small{font-size:var(--fs-15);line-height:1.4}:root[data-look=folio] :is(.ticket-review,.ticket-order-status) .quote-facts{margin-top:8px}:root[data-look=folio] .ticket-review details{font-size:var(--fs-15);margin:8px 0 0}:root[data-look=folio] .ticket-review details summary{min-height:44px;font-size:var(--fs-16);cursor:pointer;align-items:center;font-weight:600;display:flex}:root[data-look=folio] .ticket-review details ul{color:var(--muted);overflow-wrap:anywhere;margin:0;padding-left:18px;line-height:1.5}:root[data-look=folio] :is(.company-ticket,.trade-ticket) .ticket-disclosure summary{min-height:44px;font-size:var(--fs-16);color:var(--ink);justify-content:space-between;align-items:center;padding:0;font-weight:600;display:flex}:root[data-look=folio] :is(.company-ticket,.trade-ticket) .ticket-disclosure p{font-size:var(--fs-15);color:var(--muted);line-height:1.55}:root[data-look=folio] .ticket-instrument-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:16px 0}:root[data-look=folio] .ticket-test-terms{font-size:var(--fs-15);color:var(--muted);padding:12px 0;line-height:1.45}:root[data-look=folio] .preview-test-action{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}:root[data-look=folio] .preview-test-action>.icon{color:var(--ink)}:root[data-look=folio] .preview-test-action h3{font-size:var(--fs-22)}:root[data-look=folio] .preview-test-action p{font-size:var(--fs-15);color:var(--muted);margin:8px 0 12px;line-height:1.45}:root[data-look=folio] .ticket-foot{font-size:var(--fs-15);color:var(--muted);text-align:left;margin-top:12px;line-height:21px}:root[data-look=folio] :is(.company-ticket,.trade-ticket) .notice{font-size:var(--fs-15);color:var(--ink);margin:12px 0;line-height:1.45}:root[data-look=folio] :is(.company-ticket,.trade-ticket) .notice p{margin:0}:root[data-look=folio] .company-ticket p[role=alert]:not(.notice){border-left:3px solid var(--ink);font-size:var(--fs-15);color:var(--ink);background:0 0;margin:12px 0 0;padding:4px 0 4px 40px;line-height:1.45;position:relative}:root[data-look=folio] :is(.company-ticket,.trade-ticket) p a:not([class]){color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}:root[data-look=folio] .folio-ticket{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);color:var(--ink);padding:24px}@media (min-width:641px){:root[data-look=folio] .company-columns>.folio-ticket{margin-top:32px}}@media (min-width:1240px){:root[data-look=folio] .company-columns>.folio-ticket{top:var(--folio-ticket-top,32px);align-self:start;margin-top:0;position:sticky}}:root[data-look=folio] .folio-tradebar{display:none}@media (max-width:640px){:root[data-look=folio] .folio-ticket{display:none}:root[data-look=folio] .folio-tradebar{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}:root[data-look=folio] .folio-tradebar-button{border-radius:var(--radius-button);min-height:52px;font-size:var(--fs-17);flex:1 1 0;gap:8px;margin:0;padding:0 12px;font-weight:700}}:root[data-look=folio] .folio-trade-sheet{background:var(--surface);width:100%;max-width:none;max-height:calc(100dvh - 76px);color:var(--ink);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--shadow-sheet);overscroll-behavior:contain;transition:transform .22s var(--folio-ease), display .22s allow-discrete, overlay .22s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(100%)}:root[data-look=folio] .folio-trade-sheet[open]{transform:none}:root[data-look=folio] .folio-trade-sheet:focus-visible{outline:none}:root[data-look=folio] .folio-trade-sheet::backdrop{background:var(--scrim);transition:opacity .16s var(--folio-ease)}@starting-style{:root[data-look=folio] .folio-trade-sheet[open]{transform:translateY(100%)}:root[data-look=folio] .folio-trade-sheet[open]::backdrop{opacity:0}}:root[data-look=folio] .folio-trade-sheet-body{padding:20px 16px calc(24px + env(safe-area-inset-bottom))}:root[data-look=folio] .folio-sheet-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0 0 20px;display:flex;position:relative}:root[data-look=folio] .folio-sheet-grab{background:var(--line);width:36px;height:4px;margin-left:-18px;position:absolute;top:-12px;left:50%}:root[data-look=folio] .folio-sheet-title{min-width:0;font-family:var(--font-folio-serif);font-size:var(--fs-24);overflow-wrap:anywhere;flex:auto;margin:0;font-weight:600;line-height:32px}:root[data-look=folio] .folio-sheet-close{border-radius:var(--radius-button);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--motion);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:-12px;padding:0;display:inline-flex}:root[data-look=folio] .folio-sheet-close:active{background:var(--subtle)}:root[data-look=folio] .folio-sides{gap:12px;margin:0 0 20px;display:flex}:root[data-look=folio] .folio-side{min-width:0;min-height:44px;color:var(--ink);border:1px solid var(--muted);border-radius:var(--radius-button);font-family:var(--font-text);font-size:var(--fs-16);cursor:pointer;transition:background-color var(--motion), color var(--motion);background:0 0;flex:1 1 0;padding:0 12px;font-weight:600}:root[data-look=folio] .folio-side:active:not(:disabled){background:var(--subtle)}:root[data-look=folio] .folio-side[aria-pressed=true]{background:var(--ink);color:var(--brand-on);border-color:var(--ink)}:root[data-look=folio] .folio-side:disabled:not([aria-pressed=true]){color:var(--muted);cursor:default}@media (max-width:640px){:root[data-look=folio] .folio-sides{display:none}}:root[data-look=folio] .folio-amount-label{font-size:var(--fs-14);color:var(--muted);margin:0;font-weight:600;line-height:18px;display:block}:root[data-look=folio] .folio-amount-row{border-bottom:1px solid var(--muted);align-items:baseline;min-height:60px;margin:4px 0 0;display:flex}:root[data-look=folio] :is(.folio-amount-currency,.folio-amount-input){font-family:var(--font-folio-serif);font-size:var(--fs-48);letter-spacing:-.01em;font-variation-settings:"opsz" 72;font-variant-numeric:lining-nums tabular-nums;color:var(--ink);font-weight:600;line-height:56px}:root[data-look=folio] .folio-amount-currency{margin-left:-2px}:root[data-look=folio] .folio-amount-input{width:100%;min-width:0;min-height:56px;caret-color:var(--ink);background:0 0;border:0;border-radius:0;flex:auto;padding:0}:root[data-look=folio] .folio-amount-input:focus-visible{outline-offset:4px}:root[data-look=folio] .folio-amount-input:disabled{color:var(--muted)}:root[data-look=folio] .folio-amount-unit{font-size:var(--fs-15);color:var(--muted);flex:none;margin-left:8px;line-height:21px}:root[data-look=folio] .folio-balance{font-size:var(--fs-15);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:0 4px;margin:8px 0 0;line-height:21px;display:flex}:root[data-look=folio] .folio-wallet{font-size:var(--fs-16);letter-spacing:.02em;white-space:nowrap;font-weight:600}:root[data-look=folio] .folio-balance-over{border-left:3px solid var(--ink);color:var(--ink);align-items:center;gap:8px;padding:2px 0 2px 12px}:root[data-look=folio] .folio-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0 0;display:grid}:root[data-look=folio] .folio-preset{min-width:0;min-height:44px;color:var(--ink);border:1px solid var(--muted);border-radius:var(--radius-button);font-family:var(--font-number);font-size:var(--fs-18);font-variant-numeric:lining-nums tabular-nums;cursor:pointer;transition:background-color var(--motion), color var(--motion);background:0 0;padding:0;font-weight:600;line-height:1.2}:root[data-look=folio] .folio-preset:active:not(:disabled){background:var(--subtle)}:root[data-look=folio] .folio-preset[aria-pressed=true]{background:var(--ink);color:var(--brand-on);border-color:var(--ink)}:root[data-look=folio] .folio-preset:disabled:not([aria-pressed=true]){color:var(--muted);border-color:var(--muted);cursor:default}:root[data-look=folio] .folio-ledger{border-top:1px solid var(--line);margin:24px 0 0}:root[data-look=folio] .folio-ledger-row{justify-content:space-between;align-items:baseline;gap:16px;min-height:44px;padding:10px 0;display:flex}:root[data-look=folio] .folio-ledger-row+.folio-ledger-row{border-top:1px solid var(--line)}:root[data-look=folio] .folio-ledger dt{min-width:0;font-family:var(--font-text);font-size:var(--fs-17);color:var(--ink);flex:auto;font-weight:400;line-height:24px}:root[data-look=folio] .folio-ledger dd{max-width:62%;font-family:var(--font-number);font-size:var(--fs-18);text-align:right;color:var(--ink);overflow-wrap:break-word;font-variant-numeric:lining-nums tabular-nums;flex:0 auto;margin:0;font-weight:500;line-height:24px}:root[data-look=folio] .folio-ledger-total dd{font-size:var(--fs-20);font-weight:600}:root[data-look=folio] .folio-ledger-note{font-size:var(--fs-15);color:var(--muted);margin:2px 0 0;line-height:21px;display:block}:root[data-look=folio] .folio-ledger-subnote{margin:4px 0 0;display:block}:root[data-look=folio] .folio-term{color:var(--ink);font-family:inherit;font-weight:inherit;line-height:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-12px 0;padding:12px 0;text-decoration:underline;text-decoration-thickness:1px;display:inline}:root[data-look=folio] .folio-term:hover{-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}:root[data-look=folio] .folio-term-explainer{color:var(--ink);margin:8px 0 0;display:block}:root[data-look=folio] .folio-term-explainer[hidden]{display:none}:root[data-look=folio] .folio-ledger-after{font-size:var(--fs-15);color:var(--muted);margin:12px 0 0;line-height:21px}:root[data-look=folio] .folio-perforation{background:radial-gradient(circle, var(--muted) .6px, transparent 1px) left center / 5px 2px repeat-x;height:2px;margin:12px 0 0}:root[data-look=folio] .folio-held{font-size:var(--fs-15);color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:12px 0 0;line-height:21px;display:flex}:root[data-look=folio] .folio-held-expired{border-left:3px solid var(--ink);color:var(--ink);padding:2px 0 2px 12px}:root[data-look=folio] .folio-disclosure{border-top:1px solid var(--line);margin:12px 0 0}:root[data-look=folio] .folio-disclosure>summary{min-height:44px;font-family:var(--font-text);font-size:var(--fs-16);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:600;line-height:1.4;list-style:none;display:flex}:root[data-look=folio] .folio-disclosure>summary::-webkit-details-marker{display:none}:root[data-look=folio] .folio-disclosure>summary .folio-glyph{transition:transform var(--motion)}:root[data-look=folio] .folio-disclosure[open]>summary .folio-glyph{transform:rotate(180deg)}:root[data-look=folio] .folio-disclosure>summary:active{background:var(--subtle)}:root[data-look=folio] .folio-disclosure>p{font-size:var(--fs-15);color:var(--muted);margin:0 0 12px;line-height:1.55}:root[data-look=folio] .folio-details-list{font-size:var(--fs-15);margin:0 0 8px}:root[data-look=folio] .folio-details-list>div{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}:root[data-look=folio] .folio-details-list dt{color:var(--muted);flex:auto}:root[data-look=folio] .folio-details-list dd{text-align:right;max-width:62%;color:var(--ink);overflow-wrap:anywhere;margin:0}:root[data-look=folio] .folio-details-list small{font-size:var(--fs-15);color:var(--muted)}:root[data-look=folio] .folio-fee-estimates{font-size:var(--fs-15);color:var(--muted);overflow-wrap:anywhere;margin:4px 0 12px;padding-left:18px;line-height:1.5}:root[data-look=folio] .folio-address{font-family:var(--font-text);letter-spacing:.02em;overflow-wrap:anywhere;color:var(--ink)}:root[data-look=folio] .folio-field{font-size:var(--fs-14);color:var(--muted);gap:4px;margin:12px 0 0;font-weight:600;line-height:18px;display:grid}:root[data-look=folio] .folio-field>:is(select,input){width:100%;color:var(--ink);font-weight:400}:root[data-look=folio] .folio-field-note{font-size:var(--fs-15);color:var(--muted);margin:8px 0 0;line-height:1.4}:root[data-look=folio] .folio-field-note a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}:root[data-look=folio] .folio-order-form .folio-honesty{font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);margin:16px 0 0;font-style:italic;font-weight:400;line-height:26px}:root[data-look=folio] .folio-risk-note{border-left:3px solid var(--ink);font-size:var(--fs-15);color:var(--ink);margin:12px 0 0;padding-left:12px;line-height:1.45}:root[data-look=folio] .folio-consent{min-height:44px;font-size:var(--fs-17);color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;margin:8px 0 0;padding:10px 0;line-height:1.4;display:flex}:root[data-look=folio] .folio-consent input{width:22px;height:22px;margin:1px 0 0}:root[data-look=folio] .folio-consent:active{background:var(--subtle)}:root[data-look=folio] .folio-exact-mint{font-size:var(--fs-15);color:var(--muted);flex-wrap:wrap;align-items:center;column-gap:8px;margin:0 0 0 34px;line-height:21px;display:flex}:root[data-look=folio] .folio-exact-mint .folio-address{font-weight:600}:root[data-look=folio] .folio-copy{border-radius:var(--radius-button);min-width:44px;min-height:44px;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-15);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}:root[data-look=folio] .folio-copy:active{background:var(--subtle)}:root[data-look=folio] .folio-ticket-primary{border-radius:var(--radius-button);gap:10px;width:100%;min-height:56px;margin:20px 0 0}:root[data-look=folio] .folio-ticket-foot{font-size:var(--fs-15);color:var(--muted);margin:12px 0 0;line-height:21px}:root[data-look=folio] .folio-progress{margin:12px 0 0}:root[data-look=folio] .folio-progress p{font-size:var(--fs-15);color:var(--muted);margin:0;line-height:21px}:root[data-look=folio] .folio-ticket-lede{font-size:var(--fs-17);color:var(--ink);margin:0;line-height:1.45}:root[data-look=folio] .folio-ticket-notice{border-left:3px solid var(--ink);font-size:var(--fs-17);color:var(--ink);margin:12px 0 0;padding:4px 0 4px 16px;line-height:1.45}:root[data-look=folio] .folio-ticket-notice p{margin:0}:root[data-look=folio] .folio-ticket-notice .text-link{margin-top:4px}:root[data-look=folio] .folio-ticket-alert{border-left:3px solid var(--ink);font-size:var(--fs-15);color:var(--ink);align-items:flex-start;gap:8px;margin:12px 0 0;padding:4px 0 4px 12px;line-height:1.45;display:flex}:root[data-look=folio] .folio-ticket-alert .folio-glyph{margin-top:3px}:root[data-look=folio] .folio-size-offer{border-left:3px solid var(--ink);color:var(--ink);margin:12px 0 0;padding:4px 0 4px 12px}:root[data-look=folio] .folio-size-offer-title{font-size:var(--fs-17);margin:0;font-weight:700;line-height:24px}:root[data-look=folio] .folio-size-offer-note{font-size:var(--fs-15);color:var(--muted);margin:4px 0 0;line-height:21px}:root[data-look=folio] .folio-size-offer .button{border-color:var(--ink);margin-top:12px;padding:0 16px;font-weight:700}:root[data-look=folio] .folio-check-use{color:var(--ink);font-family:inherit;font-size:var(--fs-15);font-weight:600;line-height:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-12px 0;padding:12px 0;text-decoration:underline;text-decoration-thickness:1px;display:inline}:root[data-look=folio] .folio-check-use:hover{-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}:root[data-look=folio] .folio-check-use:disabled{color:var(--muted);cursor:default}:root[data-look=folio] .folio-order-status{margin:0}:root[data-look=folio] .folio-order-title{font-family:var(--font-folio-serif);font-size:var(--fs-22);transition:opacity .16s var(--folio-ease);margin:0;font-weight:600;line-height:30px}@starting-style{:root[data-look=folio] .folio-order-title{opacity:0}}:root[data-look=folio] .folio-order-landed{align-items:center;gap:8px;display:flex}:root[data-look=folio] .folio-order-landed .folio-tick{flex:none;width:18px;height:18px;display:block}:root[data-look=folio] .folio-order-sentence{font-size:var(--fs-17);color:var(--ink);margin:8px 0 0;line-height:1.45}:root[data-look=folio] .folio-order-links{flex-wrap:wrap;align-items:flex-start;column-gap:24px;margin:8px 0 0;display:flex}:root[data-look=folio] .folio-order-links .folio-order-code{border-top:0;flex:auto;margin:0}:root[data-look=folio] .folio-order-links .folio-order-code>summary{font-size:var(--fs-15);color:var(--muted);justify-content:flex-start;gap:4px}:root[data-look=folio] .folio-order-detail{font-size:var(--fs-15);color:var(--muted);overflow-wrap:anywhere;margin:0 0 8px;line-height:21px}:root[data-look=folio] .folio-order-status .button{margin-top:12px}:root[data-look=folio] .folio-sheet-title:focus-visible{outline:none}:root[data-look=folio] .folio-setup-start .folio-ticket-notice{margin-top:0}:root[data-look=folio] .folio-setup-notice-title{font-weight:600}:root[data-look=folio] .folio-setup{background:var(--surface);width:min(560px,100% - 48px);max-width:none;max-height:calc(100dvh - 64px);color:var(--ink);border-radius:var(--radius-sheet);box-shadow:var(--shadow-menu);overscroll-behavior:contain;border:0;margin:auto;padding:0;overflow-y:auto}:root[data-look=folio] .folio-setup::backdrop{background:var(--scrim)}:root[data-look=folio] .folio-setup-body{padding:24px 32px 32px}:root[data-look=folio] .folio-setup-head{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 8px;display:flex}:root[data-look=folio] .folio-setup-title{min-width:0;font-family:var(--font-folio-serif);font-size:var(--fs-24);color:var(--ink);overflow-wrap:anywhere;flex:auto;margin:0;padding-top:4px;font-weight:600;line-height:32px}:root[data-look=folio] .folio-setup-title:focus-visible{outline:none}:root[data-look=folio] .folio-setup-kicker{font-family:var(--font-text);font-size:var(--fs-14);color:var(--muted);margin:0 0 4px;font-weight:600;line-height:18px;display:block}:root[data-look=folio] .folio-setup-lede{font-size:var(--fs-15);color:var(--muted);margin:0;line-height:21px}:root[data-look=folio] .folio-setup .folio-field{font-size:var(--fs-15);color:var(--ink);margin-top:16px;line-height:21px}:root[data-look=folio] .folio-setup .folio-field>:is(select,input){font-size:var(--fs-17)}:root[data-look=folio] .folio-setup-group{font-size:var(--fs-15);color:var(--ink);margin:16px 0 0;font-weight:600;line-height:21px}:root[data-look=folio] .folio-setup-person{border:0;min-width:0;margin:16px 0 0;padding:0}:root[data-look=folio] .folio-setup-person>legend{font-size:var(--fs-15);color:var(--ink);padding:0;font-weight:600;line-height:21px}:root[data-look=folio] .folio-setup-chips{grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 0;display:grid}:root[data-look=folio] .folio-setup-chip{display:flex;position:relative}:root[data-look=folio] .folio-setup-chip>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}:root[data-look=folio] .folio-setup-chip>span{border:1px solid var(--muted);border-radius:var(--radius-button);min-height:44px;font-size:var(--fs-16);color:var(--ink);flex:auto;justify-content:center;align-items:center;font-weight:600;display:flex}:root[data-look=folio] .folio-setup-chip>input:checked+span{border-color:var(--ink);background:var(--ink);color:var(--surface)}:root[data-look=folio] .folio-setup-chip>input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}:root[data-look=folio] .folio-setup-person+.folio-field-note{font-size:var(--fs-14);margin-top:6px;line-height:19px}:root[data-look=folio] .folio-setup-limits{border-top:1px solid var(--line);margin:6px 0 0}:root[data-look=folio] .folio-setup-limit{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;column-gap:12px;min-height:48px;display:flex}:root[data-look=folio] .folio-setup-limit>dt{font-size:var(--fs-16);color:var(--ink)}:root[data-look=folio] .folio-setup-limit>dd{align-items:center;gap:12px;margin:0;display:flex}:root[data-look=folio] .folio-setup-limit-value{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}:root[data-look=folio] .folio-setup-change{border-radius:var(--radius-button);min-height:44px;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-15);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}:root[data-look=folio] .folio-setup-change:active{background:var(--subtle)}:root[data-look=folio] .folio-setup-limit-field{color:var(--ink);align-items:center;gap:4px;margin:4px 0;font-weight:700;display:flex}:root[data-look=folio] .folio-setup-limit-field>input{width:8.5em;font-size:var(--fs-17);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);font-weight:700}:root[data-look=folio] .folio-setup-limits+.folio-field-note,:root[data-look=folio] .folio-setup-limit-note+.folio-field-note{font-size:var(--fs-14);margin-top:6px;line-height:19px}:root[data-look=folio] .folio-setup-agree{border:1px solid var(--line);border-radius:var(--radius-button);font-size:var(--fs-16);margin:16px 0 0;padding:12px;line-height:23px}:root[data-look=folio] .folio-setup-agree-terms{font-size:var(--fs-15);color:var(--muted);margin:4px 0 0;line-height:21px;display:block}:root[data-look=folio] .folio-setup-agree-terms .folio-term{color:var(--ink);font-weight:600}:root[data-look=folio] .folio-setup-terms{font-size:var(--fs-15);color:var(--muted);margin:8px 0 0;line-height:1.55}:root[data-look=folio] .folio-setup .folio-ticket-notice{margin-top:16px}:root[data-look=folio] .folio-setup .folio-ticket-notice p+p{margin-top:8px}:root[data-look=folio] .folio-setup-actions{justify-content:flex-end;align-items:center;gap:16px;margin:24px 0 0;display:flex}:root[data-look=folio] .folio-setup-primary{border-radius:var(--radius-button);min-width:14em;min-height:56px;margin:0}:root[data-look=folio] .folio-setup form .folio-setup-actions{margin-top:16px}:root[data-look=folio] .folio-setup form .folio-setup-primary{flex:auto}@media (max-width:640px){:root[data-look=folio] .folio-setup{width:100%;height:100dvh;max-height:none;box-shadow:none;transition:transform .22s var(--folio-ease), display .22s allow-discrete, overlay .22s allow-discrete;border-radius:0;transform:none}:root[data-look=folio] .folio-setup-body{padding:16px 16px calc(24px + env(safe-area-inset-bottom))}:root[data-look=folio] .folio-setup-primary{flex:auto;min-width:0}}@starting-style{:root[data-look=folio] .folio-setup[open]{transform:translateY(100%)}}
:root[data-look=folio] :is(.tone-up,.tone-down,.tone-flat,.watched-price .is-up,.watched-price .is-down):before{content:"";vertical-align:0;background:currentColor;flex:none;width:10px;height:9px;margin-right:4px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:10px 9px;mask-size:10px 9px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root[data-look=folio] :is(.tone-up,.watched-price .is-up):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9'%3E%3Cpath d='M5 .5L9.6 8.5H.4z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9'%3E%3Cpath d='M5 .5L9.6 8.5H.4z' fill='black'/%3E%3C/svg%3E")}:root[data-look=folio] :is(.tone-down,.watched-price .is-down):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9'%3E%3Cpath d='M1.4 1.3h7.2L5 7.6z' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 9'%3E%3Cpath d='M1.4 1.3h7.2L5 7.6z' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E")}:root[data-look=folio] .tone-flat:before{vertical-align:.3em;height:2px;-webkit-mask-image:none;mask-image:none}:root[data-look=folio] .watched-price :is(.is-up,.is-down){font-family:var(--font-text);font-size:var(--fs-15);font-variant-numeric:tabular-nums;font-weight:700}:root[data-look=folio] .page-content:has(>.portfolio-stats) .page-intro .stamp{align-self:flex-start}:root[data-look=folio] .portfolio-stats{box-shadow:none;background:0 0;border-radius:0;margin:0 0 16px;padding:0}:root[data-look=folio] .portfolio-stats.drawn:before,:root[data-look=folio] .portfolio-stats :is(.stat-critter,.critter){display:none}:root[data-look=folio] .portfolio-stats .stat{gap:2px;padding:0 16px}:root[data-look=folio] .portfolio-stats>.stat:first-child{padding-left:0}:root[data-look=folio] .portfolio-stats .stat-with-critter>.stat{border-left:1px solid var(--line);padding:0 0 0 16px}:root[data-look=folio] .portfolio-stats .stat-with-critter .stat>.small{padding-right:0}:root[data-look=folio] .portfolio-stats .stat .eyebrow{font-size:var(--fs-15);color:var(--muted);font-weight:400}:root[data-look=folio] .portfolio-stats .stat strong{font-family:var(--font-number);font-size:var(--fs-24);color:var(--ink);font-variation-settings:"opsz" 72;font-variant-numeric:lining-nums tabular-nums;font-weight:600;line-height:1.2}:root[data-look=folio] .portfolio-stats>.stat:nth-child(2) strong{font-size:var(--fs-40)}:root[data-look=folio] .portfolio-stats .stat .small{font-size:var(--fs-15);color:var(--muted);line-height:1.4}@media (max-width:640px){:root[data-look=folio] .portfolio-stats{padding:0}:root[data-look=folio] .portfolio-stats .stat,:root[data-look=folio] .portfolio-stats .stat-with-critter>.stat{border-left:0;border-top:1px solid var(--line);padding:10px 0}:root[data-look=folio] .portfolio-stats>.stat:first-child{border-top:0;padding-top:0}:root[data-look=folio] .portfolio-stats .stat strong{font-size:var(--fs-24)}:root[data-look=folio] .portfolio-stats>.stat:nth-child(2) strong{font-size:var(--fs-40)}}:root[data-look=folio] .page-content:has(>.portfolio-stats) .button-brand{min-height:44px;color:var(--ink);border-color:var(--muted);font-size:var(--fs-16);background:0 0;padding:0 14px;font-weight:600}:root[data-look=folio] .page-content:has(>.portfolio-stats) .button-brand:is(:hover,:active):not(:disabled){background:var(--subtle);border-color:var(--muted);transform:none}:root[data-look=folio] .page-content:has(>.portfolio-stats) .button-brand:disabled{background:var(--subtle);color:var(--muted)}:root[data-look=folio] .page-content:has(>.portfolio-stats)>.flex p.small{font-size:var(--fs-15)}:root[data-look=folio] .page-content:has(>.portfolio-stats) .instrument-section{border-top:1px solid var(--line);margin-top:32px;padding-top:16px}:root[data-look=folio] .page-content:has(>.portfolio-stats) .instrument-section>p{max-width:var(--measure);font-size:var(--fs-15);color:var(--muted);margin-top:4px;line-height:1.45}:root[data-look=folio] .page-content:has(>.portfolio-stats) .instrument-section>h2{font-size:var(--fs-22);margin-top:4px;line-height:30px}:root[data-look=folio] .holdings-grid{border-top:1px solid var(--line);gap:0;margin:16px 0 0}:root[data-look=folio] .token-holding{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 12px;padding:12px 0}:root[data-look=folio] .token-holding.drawn:before{display:none}:root[data-look=folio] .token-holding>*{grid-column:1/-1}:root[data-look=folio] .token-holding>.token-holding-top{flex-wrap:wrap;grid-area:1/1;justify-content:flex-start;align-items:baseline;gap:4px 12px;min-height:52px}:root[data-look=folio] .token-holding>.holding-value{text-align:right;flex-flow:column;grid-area:1/2;align-items:flex-end;gap:2px}:root[data-look=folio] .holding-identity{gap:0}:root[data-look=folio] .holding-identity:has(>.folio-token-image){grid-template-columns:32px minmax(0,1fr);column-gap:12px}:root[data-look=folio] .holding-identity>.folio-token-image{grid-row:1/span 2;align-self:center}:root[data-look=folio] .holding-identity:has(>.folio-token-image)>:not(.folio-token-image){grid-column:2}:root[data-look=folio] .holding-identity:has(>.folio-token-image)>h3{overflow-wrap:normal;align-self:baseline}@media (max-width:640px){:root[data-look=folio] .holding-identity:has(>.folio-token-image){display:contents}:root[data-look=folio] .holding-identity>.folio-token-image{width:24px;height:24px;font-size:var(--fs-14);align-self:center;margin-right:-4px}:root[data-look=folio] .holding-identity:has(>.folio-token-image)>h3{flex:calc(100% - 32px);min-width:0}}:root[data-look=folio] .token-holding-top h3,:root[data-look=folio] .holding-identity h3{font-family:var(--font-folio-serif);font-size:var(--fs-19);font-weight:600;line-height:1.3}:root[data-look=folio] .holding-identity .small{font-size:var(--fs-15);color:var(--muted);line-height:1.35}:root[data-look=folio] .token-holding .token-amount{font-family:var(--font-number);font-size:var(--fs-18);color:var(--ink);margin:0;font-weight:500;line-height:1.3}:root[data-look=folio] .holding-change{font-family:var(--font-text);font-size:var(--fs-15);font-variant-numeric:tabular-nums;align-items:center;font-weight:700;line-height:1.3;display:inline-flex}:root[data-look=folio] .holding-change.tone-flat{color:var(--muted)}:root[data-look=folio] .token-holding .holding-basis{font-size:var(--fs-15);margin-top:4px;line-height:1.4}:root[data-look=folio] .token-holding>.ticket-disclosure summary{min-height:44px;font-size:var(--fs-16);cursor:pointer;align-items:center;font-weight:600;display:flex}:root[data-look=folio] .token-holding>.ticket-disclosure .asset-facts{margin:0 0 8px}:root[data-look=folio] .token-holding>.ticket-disclosure .asset-facts dd.mono{font-family:var(--font-text);font-size:var(--fs-15);font-weight:400}:root[data-look=folio] .token-holding>.flex{row-gap:0}:root[data-look=folio] .token-holding .text-link{font-size:var(--fs-16)}:root[data-look=folio] .token-holding .text-link .icon{width:16px;height:16px}:root[data-look=folio] :is(.deposit-address-card,.funding-card){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:none;padding:16px}:root[data-look=folio] :is(.deposit-address-card,.funding-card).drawn:before{display:none}:root[data-look=folio] .funding-card .deposit-address-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin-top:16px;padding:12px 0 0}:root[data-look=folio] .deposit-address-card p.mono{font-family:var(--font-text);letter-spacing:.02em;margin-top:4px;font-weight:400}:root[data-look=folio] .deposit-address-card .small{font-size:var(--fs-15)}@media (min-width:641px){:root[data-look=folio] :is(.deposit-address-card,.funding-card){padding:20px 24px}}:root[data-look=folio] .position-protection{margin-top:8px}:root[data-look=folio] .protection-row{border-top:1px solid var(--line);font-size:var(--fs-17);gap:8px 12px;margin:0;padding:12px 0;line-height:1.4}:root[data-look=folio] .protection-row small{font-size:var(--fs-15)}:root[data-look=folio] .protection-row label{font-size:var(--fs-14);color:var(--muted);gap:4px;font-weight:600;display:grid}:root[data-look=folio] .protection-row :is(input,select){min-width:9rem;color:var(--ink);font-weight:400}:root[data-look=folio] .protection-chips{flex-wrap:wrap;gap:8px}:root[data-look=folio] .protection-chips .chip{min-width:56px;min-height:44px;color:var(--ink);border:1px solid var(--muted);border-radius:var(--radius-button);font-family:var(--font-text);font-size:var(--fs-16);font-variant-numeric:tabular-nums;transition:background-color var(--motion);background:0 0;padding:0 12px;font-weight:600}:root[data-look=folio] .protection-chips .chip:is(:hover,:active):not(:disabled){background:var(--subtle)}:root[data-look=folio] .protection-chips .chip:disabled{background:var(--subtle);color:var(--muted)}:root[data-look=folio] .protection-fired{border-left:3px solid var(--ink);font-size:var(--fs-17);background:0 0;border-radius:0;margin:8px 0;padding:4px 0 4px 16px}:root[data-look=folio] .protection-fired:before{display:none}:root[data-look=folio] .protection-fired .small{font-size:var(--fs-15)}:root[data-look=folio] .position-protection>.ticket-disclosure summary{min-height:44px;font-size:var(--fs-16);cursor:pointer;align-items:center;font-weight:600;display:flex}:root[data-look=folio] .position-protection>.ticket-disclosure>p{font-size:var(--fs-15);line-height:1.45}:root[data-look=folio] .alert-rows{border-bottom:1px solid var(--line);gap:0;margin:8px 0 0}:root[data-look=folio] .alert-row{border-top:1px solid var(--line);min-height:56px;font-size:var(--fs-17);color:var(--ink);gap:4px 16px;padding:8px 0;line-height:1.4}:root[data-look=folio] .alert-row:is(.is-disabled,.is-fired){color:var(--muted)}:root[data-look=folio] .alert-row a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px;text-decoration-thickness:1px}:root[data-look=folio] .alert-row a:is(:hover,:active){text-decoration-thickness:2px}:root[data-look=folio] .alert-row .text-link{font-size:var(--fs-16)}:root[data-look=folio] .triggered-banner a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px;font-weight:600;text-decoration-thickness:1px}:root[data-look=folio] .triggered-banner a:is(:hover,:active){text-decoration-thickness:2px}:root[data-look=folio] .folio-holdings-find-area{margin-top:16px}:root[data-look=folio] .folio-holdings-find-area+p{margin-top:12px}:root[data-look=folio] .folio-holdings-find{flex-wrap:wrap;align-items:center;column-gap:16px;display:flex}:root[data-look=folio] .folio-holdings-field{background:var(--surface);border:1px solid var(--muted);border-radius:var(--radius-button);flex:100%;align-items:center;min-width:0;min-height:52px;padding:0 4px 0 14px;display:flex}:root[data-look=folio] .folio-holdings-field:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}:root[data-look=folio] .folio-holdings-label{cursor:text;flex:auto;align-items:center;gap:10px;min-width:0;margin:0;display:flex}:root[data-look=folio] .folio-holdings-label input{width:100%;min-width:0;min-height:50px;box-shadow:none;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-17);line-height:var(--leading-ui);appearance:none;background:0 0;border:0;border-radius:0;outline:0;flex:auto;margin:0;padding:0}:root[data-look=folio] .folio-holdings-label input::placeholder{color:var(--muted);opacity:1}:root[data-look=folio] .folio-holdings-label input::-webkit-search-cancel-button{appearance:none;display:none}:root[data-look=folio] .folio-holdings-clear{border-radius:var(--radius-button);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}:root[data-look=folio] .folio-holdings-clear:is(:hover,:active){color:var(--ink)}:root[data-look=folio] .folio-holdings-count{min-height:44px;font-size:var(--fs-15);color:var(--muted);flex:auto;align-items:center;margin:4px 0 0;line-height:1.35;display:flex}:root[data-look=folio] .folio-holdings-sort{font-size:var(--fs-15);color:var(--muted);flex:none;align-items:center;gap:4px;margin:4px -4px 0 0;font-weight:400;display:inline-flex}:root[data-look=folio] .folio-holdings-select{align-items:center;display:inline-flex;position:relative}:root[data-look=folio] .folio-holdings-select select{border-radius:var(--radius-button);min-height:44px;box-shadow:none;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-15);cursor:pointer;appearance:none;field-sizing:content;background:0 0;border:0;margin:0;padding:0 24px 0 4px;font-weight:700}:root[data-look=folio] .folio-holdings-select .folio-glyph{color:var(--ink);pointer-events:none;position:absolute;right:4px}:root[data-look=folio] .folio-holdings-none{border-left:3px solid var(--ink);margin-top:4px;padding:16px 0 16px 16px}:root[data-look=folio] .folio-holdings-none p{font-size:var(--fs-15);color:var(--muted);margin:4px 0 0;line-height:1.4}:root[data-look=folio] .folio-holdings-none .folio-holdings-none-title{font-size:var(--fs-17);color:var(--ink);margin:0;font-weight:700}:root[data-look=folio] .folio-holdings-none-actions{flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:12px;display:flex}:root[data-look=folio] .folio-holdings-none .button{min-height:44px;color:var(--ink);border:1px solid var(--muted);border-radius:var(--radius-button);font-size:var(--fs-16);background:0 0;padding:0 14px;font-weight:600}:root[data-look=folio] .folio-holdings-none .button:is(:hover,:active){background:var(--subtle);transform:none}:root[data-look=folio] :is(.folio-holdings-none,.folio-holding-body) .text-link{min-height:44px;font-size:var(--fs-16);align-items:center;gap:4px;font-weight:600;display:inline-flex}:root[data-look=folio] :is(.folio-holdings-none,.folio-holding-body) .text-link :is(.icon,.folio-glyph){width:16px;height:16px}:root[data-look=folio] .folio-holdings-columns{display:none}:root[data-look=folio] .folio-holdings{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}:root[data-look=folio] .folio-holdings-find+.folio-holdings-columns+.folio-holdings{margin-top:4px}:root[data-look=folio] .folio-holding{border-bottom:1px solid var(--line);margin:0;padding:0}:root[data-look=folio] .folio-holding-head{width:100%;min-height:64px;box-shadow:none;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-17);line-height:var(--leading-ui);text-align:left;cursor:pointer;transition:background-color var(--motion);background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr) auto 16px;align-items:center;column-gap:12px;margin:0;padding:8px 0;display:grid}:root[data-look=folio] .folio-holding-head:active{background:var(--subtle)}:root[data-look=folio] .folio-holding-head>.folio-token-image{width:24px;height:24px;font-size:var(--fs-14);grid-area:1/1/span 2}:root[data-look=folio] .folio-holding-names{white-space:nowrap;grid-area:1/2;align-items:baseline;gap:6px;min-width:0;display:flex}:root[data-look=folio] .folio-holding-symbol{font-family:var(--font-folio-serif);font-size:var(--fs-19);color:var(--ink);flex:none;font-weight:600;line-height:1.3}:root[data-look=folio] .folio-holding-company{text-overflow:ellipsis;min-width:0;font-size:var(--fs-15);color:var(--muted);line-height:1.35;overflow:hidden}:root[data-look=folio] .folio-holding-names .stamp{flex:none;align-self:center}:root[data-look=folio] .folio-holding-units{font-size:var(--fs-15);color:var(--muted);font-variant-numeric:tabular-nums;grid-area:2/2;margin-top:2px;line-height:1.35}:root[data-look=folio] .folio-holding-value{font-family:var(--font-number);font-size:var(--fs-18);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;grid-area:1/3;justify-self:end;font-weight:500;line-height:1.3}:root[data-look=folio] :is(.folio-holding-today,.folio-holding-against){white-space:nowrap;grid-area:2/3;justify-self:end;margin-top:2px}:root[data-look=folio] .folio-holding-change{font-family:var(--font-text);font-size:var(--fs-15);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:700;line-height:1.3;display:inline-flex}:root[data-look=folio] .folio-holding-up{color:var(--up)}:root[data-look=folio] .folio-holding-down{color:var(--down)}:root[data-look=folio] .folio-holding-flat{color:var(--muted)}:root[data-look=folio] .folio-holding-direction{flex:none;width:10px;height:9px;display:block}:root[data-look=folio] .folio-holding-none{font-size:var(--fs-15);color:var(--muted)}:root[data-look=folio] .folio-holding-head>.folio-glyph{color:var(--muted);transition:transform var(--motion);grid-area:1/4/span 2}:root[data-look=folio] .folio-holding-head[aria-expanded=true]>.folio-glyph{transform:rotate(180deg)}:root[data-look=folio] .folio-holdings:not([data-sort=move]) .folio-holding-today,:root[data-look=folio] .folio-holdings[data-sort=move] .folio-holding-against,:root[data-look=folio] .folio-holding-head>.folio-holding-none{display:none}:root[data-look=folio] .folio-holding-alert{padding-left:36px}:root[data-look=folio] .folio-holding-alert:empty{display:none}:root[data-look=folio] .folio-holding-alert .position-protection{margin:0}:root[data-look=folio] .folio-holding-alert .protection-fired{margin:0 0 12px}:root[data-look=folio] .folio-holding-body{padding:0 0 4px 36px}:root[data-look=folio] .folio-holding-stamp{align-items:center;gap:8px;display:flex}:root[data-look=folio] .folio-holding-body .holding-basis{font-size:var(--fs-15);margin:8px 0;line-height:1.4}:root[data-look=folio] .folio-holding-body>.position-protection{margin:0}:root[data-look=folio] .folio-holding-body>:is(.position-protection,.ticket-disclosure,.flex){border-top:1px solid var(--line)}:root[data-look=folio] .folio-holding-body>.ticket-disclosure{margin:0}:root[data-look=folio] .folio-holding-body>.ticket-disclosure summary{min-height:44px;font-size:var(--fs-16);cursor:pointer;align-items:center;font-weight:600;display:flex}:root[data-look=folio] .folio-holding-body>.ticket-disclosure .asset-facts{margin:0 0 8px}:root[data-look=folio] .folio-holding-body>.ticket-disclosure .asset-facts dd.mono{font-family:var(--font-text);font-size:var(--fs-15);font-weight:400}:root[data-look=folio] .folio-holding-body>.flex{gap:0 20px;margin-top:0}:root[data-look=folio][data-print=large] .folio-holding-names{white-space:normal;flex-wrap:wrap}:root[data-look=folio][data-print=large] .folio-holding-company{text-overflow:clip;overflow:visible}:root[data-look=folio][data-print=large] :is(.folio-holding-today,.folio-holding-against){white-space:normal;text-align:right}@media (min-width:641px){:root[data-look=folio] .folio-holdings-field{flex:0 400px;padding-left:16px}:root[data-look=folio] .folio-holdings-count{margin:0}:root[data-look=folio] .folio-holdings-sort{gap:10px;margin:0}:root[data-look=folio] .folio-holdings-select select{border:1px solid var(--muted);min-width:170px;font-size:var(--fs-16);padding:0 36px 0 12px;font-weight:600}:root[data-look=folio] .folio-holdings-select .folio-glyph{right:12px}:root[data-look=folio] :is(.folio-holdings-columns:not([hidden]),.folio-holding-head){grid-template-columns:32px minmax(0,1fr) 110px 90px 100px 170px 24px;align-items:center;column-gap:16px;padding:0 8px;display:grid}:root[data-look=folio] .folio-holdings-columns{min-height:36px;font-size:var(--fs-14);color:var(--muted);text-align:right;margin-top:12px;font-weight:600;line-height:1.3}:root[data-look=folio] .folio-holdings-columns>.folio-holdings-column-name{text-align:left;grid-column:2}:root[data-look=folio] .folio-holdings-find+.folio-holdings-columns+.folio-holdings{margin-top:0}:root[data-look=folio] .folio-holding-head{min-height:60px}:root[data-look=folio] .folio-holding-head>:is(.folio-holding-names,.folio-holding-units,.folio-holding-value){grid-row:1}:root[data-look=folio] .folio-holding-head>.folio-token-image{width:32px;height:32px;font-size:var(--fs-17);grid-area:1/1}:root[data-look=folio] .folio-holding-names{gap:8px}:root[data-look=folio] .folio-holding-units{grid-column:3;justify-self:end;margin:0}:root[data-look=folio] .folio-holding-value{grid-column:4}:root[data-look=folio] .folio-holdings[data-sort] .folio-holding-head>.folio-holding-today{grid-area:1/5;margin:0;display:inline-flex}:root[data-look=folio] .folio-holdings[data-sort] .folio-holding-head>.folio-holding-against{grid-area:1/6;margin:0;display:inline-flex}:root[data-look=folio] .folio-holding-head>.folio-glyph{grid-area:1/7;justify-self:end}:root[data-look=folio] :is(.folio-holding-units-word,.folio-holding-today-word){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-look=folio] .folio-holding-alert{padding-left:56px}:root[data-look=folio] .folio-holding-body:not([hidden]){grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;padding:0 8px 12px 56px;display:grid}:root[data-look=folio] .folio-holding-body>*{grid-column:1/-1}:root[data-look=folio] .folio-holding-body>:is(.position-protection,.ticket-disclosure){grid-column:auto}}
:root[data-look=folio] .inbox{gap:16px;max-width:680px}:root[data-look=folio] .inbox-head{gap:8px 16px;min-height:44px}:root[data-look=folio] .inbox-head>span{font-size:var(--fs-15);color:var(--muted);line-height:1.4}:root[data-look=folio] .inbox-head .button{min-height:44px;font-size:var(--fs-16);padding:0 14px}:root[data-look=folio] .push-opt-in{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:8px 0;display:flex}:root[data-look=folio] .push-opt-in .button{min-height:44px;font-size:var(--fs-16);padding:0 14px}:root[data-look=folio] .push-opt-in p{font-size:var(--fs-15);line-height:1.4}:root[data-look=folio] .push-opt-in p.small:not(.muted){font-size:var(--fs-17);color:var(--ink)}:root[data-look=folio] .push-opt-in [role=status]:empty{display:none}:root[data-look=folio] .ios-install-guide{font-size:var(--fs-15);color:var(--ink);line-height:1.5}:root[data-look=folio] .inbox-list{border-top:1px solid var(--line);gap:0}:root[data-look=folio] .inbox-entry{min-height:72px;transition:background-color var(--motion);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-direction:column;justify-content:center;gap:4px;margin:0;padding:12px 40px 12px 16px;display:flex;position:relative}:root[data-look=folio] .inbox-entry time{font-size:var(--fs-14);color:var(--muted);white-space:nowrap;order:-1;font-weight:600;line-height:18px}:root[data-look=folio] .inbox-entry:active{background:var(--subtle)}:root[data-look=folio] .inbox-entry>a{font-size:var(--fs-17);color:var(--ink);overflow-wrap:anywhere;font-weight:400;line-height:1.3;text-decoration:none;position:static}:root[data-look=folio] .inbox-entry>a:after{content:"";position:absolute;inset:0}:root[data-look=folio] .inbox-entry>a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:root[data-look=folio] .inbox-entry>a:focus-visible{outline:0}:root[data-look=folio] .inbox-entry:has(>a:focus-visible){outline:3px solid var(--focus-ring);outline-offset:-3px}:root[data-look=folio] .inbox-entry-unread>a{font-weight:700}:root[data-look=folio] .inbox-entry-unread:before{content:"";background:var(--rubric);border-radius:50%;width:8px;height:8px;position:absolute;top:18px;right:16px}@media (max-width:640px){:root[data-look=folio] .inbox-entry{margin:0 -16px}}
:root[data-look=folio] .settings-card{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:32px 0 0;padding:16px 0 0}:root[data-look=folio] .settings-card.drawn:before{display:none}:root[data-look=folio] .settings-card>h2{font-size:var(--fs-22);margin:4px 0 8px;line-height:30px}:root[data-look=folio] .settings-card>p{max-width:var(--measure);font-size:var(--fs-15);color:var(--muted);margin:0 0 8px;line-height:1.45}:root[data-look=folio] .settings-card>p:not(.muted):not(.notice){font-size:var(--fs-17);color:var(--ink)}:root[data-look=folio] .settings-card>p[role=status]:empty{display:none}:root[data-look=folio] .settings-card>:is(.button,label){margin-top:8px}:root[data-look=folio] .settings-card>label{max-width:480px;font-size:var(--fs-14);color:var(--muted);gap:4px;font-weight:600;line-height:1.35;display:grid}:root[data-look=folio] .settings-card>label select{width:100%;color:var(--ink);font-weight:400}:root[data-look=folio] .settings-form{gap:16px;max-width:480px;margin-top:12px}:root[data-look=folio] .settings-form label{font-size:var(--fs-14);color:var(--muted);gap:4px;font-weight:600;line-height:1.35}:root[data-look=folio] .settings-form :is(input,select,textarea){color:var(--ink);font-weight:400}:root[data-look=folio] .settings-actions{gap:12px}:root[data-look=folio] .settings-actions strong{font-size:var(--fs-17);font-weight:700}:root[data-look=folio] .settings-actions .small{font-size:var(--fs-15)}:root[data-look=folio] .settings-card .settings-form>.settings-actions{border-top:1px solid var(--line);min-height:56px;padding:6px 0}:root[data-look=folio] .watched-names{border-bottom:1px solid var(--line);margin:12px 0 0}:root[data-look=folio] .watched-name{border-top:1px solid var(--line);gap:4px 16px;min-height:64px;padding:8px 0}:root[data-look=folio] .watched-name>a strong{font-size:var(--fs-17);font-weight:600;line-height:1.3}:root[data-look=folio] .watched-name>a:hover strong{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:root[data-look=folio] .watched-name>a:has(>.folio-token-image){grid-template-columns:32px minmax(0,1fr);column-gap:12px}:root[data-look=folio] .watched-name>a>.folio-token-image{grid-row:1/span 2;align-self:center}:root[data-look=folio] .watched-name>a:has(>.folio-token-image)>:not(.folio-token-image){grid-column:2}:root[data-look=folio] .watched-name>a small,:root[data-look=folio] .watched-name>.watched-name-label small{font-size:var(--fs-15);color:var(--muted);line-height:1.35}:root[data-look=folio] .watched-price{font-family:var(--font-number);font-size:var(--fs-18);color:var(--ink);gap:2px;font-weight:500;line-height:1.3}:root[data-look=folio] .watched-price.small{font-family:var(--font-text);font-size:var(--fs-15);color:var(--muted);font-weight:400}:root[data-look=folio] .watched-price small.muted{font-family:var(--font-text);font-size:var(--fs-14);font-weight:600}:root[data-look=folio] .watched-name .text-link{font-size:var(--fs-16)}:root[data-look=folio] .notification-table{font-size:var(--fs-17);margin-top:8px}:root[data-look=folio] .notification-table :is(th,td){border-bottom:1px solid var(--line);vertical-align:middle;padding:4px 8px 4px 0}:root[data-look=folio] .notification-table thead th{border-bottom:1px solid var(--line);font-size:var(--fs-14);color:var(--muted);padding-bottom:8px;font-weight:600}:root[data-look=folio] .notification-table th[scope=row]{min-width:6em;font-weight:600;line-height:1.35}:root[data-look=folio] .notification-table .notification-inbox-only{font-size:var(--fs-15)}:root[data-look=folio] .notification-table input[type=checkbox]{appearance:none;background:var(--ink);cursor:pointer;border:0;border-radius:0;width:44px;height:44px;margin:0;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 26'%3E%3Crect x='.5' y='.5' width='43' height='25' rx='7.5' fill='none' stroke='black'/%3E%3Crect x='4' y='4' width='18' height='18' rx='6' fill='black'/%3E%3C/svg%3E") 50%/44px 26px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 26'%3E%3Crect x='.5' y='.5' width='43' height='25' rx='7.5' fill='none' stroke='black'/%3E%3Crect x='4' y='4' width='18' height='18' rx='6' fill='black'/%3E%3C/svg%3E") 50%/44px 26px no-repeat}:root[data-look=folio] .notification-table input[type=checkbox]:checked{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 26'%3E%3Cpath fill-rule='evenodd' d='M8 0h28a8 8 0 0 1 8 8v10a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8V8a8 8 0 0 1 8-8zm20 4a6 6 0 0 0-6 6v6a6 6 0 0 0 6 6h6a6 6 0 0 0 6-6v-6a6 6 0 0 0-6-6z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 26'%3E%3Cpath fill-rule='evenodd' d='M8 0h28a8 8 0 0 1 8 8v10a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8V8a8 8 0 0 1 8-8zm20 4a6 6 0 0 0-6 6v6a6 6 0 0 0 6 6h6a6 6 0 0 0 6-6v-6a6 6 0 0 0-6-6z' fill='black'/%3E%3C/svg%3E")}:root[data-look=folio] .notification-table input[type=checkbox]:disabled{background:var(--muted);cursor:not-allowed}:root[data-look=folio] .notification-table input[type=checkbox]:focus-visible{outline:0}:root[data-look=folio] .notification-table input[type=checkbox]:before{content:none}:root[data-look=folio] .notification-table td:has(>input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:-3px}:root[data-look=folio] .top-callers-settings .consent-label{font-size:var(--fs-17);gap:12px;margin:8px 0 0;padding:0;font-weight:600}:root[data-look=folio] .top-callers-settings .consent-label+.small{margin:0 0 8px 56px}:root[data-look=folio] .top-callers-settings .consent-label input[type=checkbox]{appearance:none;background:var(--ink);cursor:pointer;border:0;border-radius:0;flex:none;width:44px;height:44px;margin:0;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 26'%3E%3Crect x='.5' y='.5' width='43' height='25' rx='7.5' fill='none' stroke='black'/%3E%3Crect x='4' y='4' width='18' height='18' rx='6' fill='black'/%3E%3C/svg%3E") 50%/44px 26px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 26'%3E%3Crect x='.5' y='.5' width='43' height='25' rx='7.5' fill='none' stroke='black'/%3E%3Crect x='4' y='4' width='18' height='18' rx='6' fill='black'/%3E%3C/svg%3E") 50%/44px 26px no-repeat}:root[data-look=folio] .top-callers-settings .consent-label input[type=checkbox]:checked{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 26'%3E%3Cpath fill-rule='evenodd' d='M8 0h28a8 8 0 0 1 8 8v10a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8V8a8 8 0 0 1 8-8zm20 4a6 6 0 0 0-6 6v6a6 6 0 0 0 6 6h6a6 6 0 0 0 6-6v-6a6 6 0 0 0-6-6z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 26'%3E%3Cpath fill-rule='evenodd' d='M8 0h28a8 8 0 0 1 8 8v10a8 8 0 0 1-8 8H8a8 8 0 0 1-8-8V8a8 8 0 0 1 8-8zm20 4a6 6 0 0 0-6 6v6a6 6 0 0 0 6 6h6a6 6 0 0 0 6-6v-6a6 6 0 0 0-6-6z' fill='black'/%3E%3C/svg%3E")}:root[data-look=folio] .top-callers-settings .consent-label input[type=checkbox]:disabled{background:var(--muted);cursor:not-allowed}:root[data-look=folio] .top-callers-settings .consent-label input[type=checkbox]:focus-visible{outline:0}:root[data-look=folio] .top-callers-settings .consent-label input[type=checkbox]:before{content:none}:root[data-look=folio] .top-callers-settings .consent-label:has(>input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}:root[data-look=folio] .folio-move-setting{border-top:1px solid var(--line);margin:32px 0 0;padding:16px 0 0}:root[data-look=folio] .folio-move-setting>h2{font-size:var(--fs-22);margin:4px 0 8px;line-height:30px}:root[data-look=folio] .folio-move-setting .folio-move-switch{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:8px}:root[data-look=folio] .folio-move-setting .folio-move-note{margin-top:8px}:root[data-look=folio] .folio-move-setting>p[role=status]:empty{display:none}:root[data-look=folio] .folio-privacy-setting{border-top:1px solid var(--line);margin:32px 0 0;padding:16px 0 0}:root[data-look=folio] .folio-privacy-setting>h2{font-size:var(--fs-22);margin:4px 0 8px;line-height:30px}:root[data-look=folio] .folio-privacy-lede{max-width:var(--measure);font-size:var(--fs-17);color:var(--ink);margin:0 0 8px;line-height:1.45}:root[data-look=folio] .folio-privacy-switch{border:0;border-top:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-16);font-weight:600;line-height:var(--leading-ui);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;margin:8px 0 0;padding:0;display:flex}:root[data-look=folio] .folio-privacy-switch:disabled{color:var(--muted);cursor:progress}:root[data-look=folio] .folio-privacy-switch:focus-visible{outline-offset:2px}:root[data-look=folio] .folio-privacy-note{max-width:var(--measure);font-size:var(--fs-15);color:var(--muted);margin:4px 0 8px;line-height:1.45}:root[data-look=folio] .folio-privacy-setting>p[role=status]:empty{display:none}:root[data-look=folio] .folio-ways{border-top:1px solid var(--line);margin:32px 0 0;padding:16px 0 0}:root[data-look=folio] .folio-ways>h2{font-size:var(--fs-22);margin:4px 0 8px;line-height:30px}:root[data-look=folio] .folio-ways-lede{max-width:var(--measure);font-size:var(--fs-17);color:var(--ink);margin:0 0 8px;line-height:1.45}:root[data-look=folio] .folio-ways-prompt{max-width:var(--measure);font-size:var(--fs-15);color:var(--ink);margin:0 0 8px;font-weight:600;line-height:1.45}:root[data-look=folio] .folio-ways-list{border-bottom:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}:root[data-look=folio] :is(.folio-way,.folio-key-row){border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-height:52px;padding:4px 0;display:flex}:root[data-look=folio] .folio-way-name{font-size:var(--fs-16);font-weight:600;line-height:var(--leading-ui);color:var(--ink);flex:none}:root[data-look=folio] .folio-way-value{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-15);color:var(--muted);line-height:1.35}:root[data-look=folio] .folio-way-actions{align-items:center;gap:12px;display:inline-flex}:root[data-look=folio] .folio-ways-form{gap:6px;max-width:480px;margin:12px 0 0;display:grid}:root[data-look=folio] .folio-ways-field-label{font-size:var(--fs-15);color:var(--ink);font-weight:600;line-height:21px}:root[data-look=folio] .folio-ways-input{width:100%;min-height:52px}:root[data-look=folio] .folio-ways-form .button-brand{margin:6px 0 0}:root[data-look=folio] .folio-ways-back{justify-self:start}:root[data-look=folio] .folio-ways-note{font-size:var(--fs-15);color:var(--muted);margin:0;line-height:21px}:root[data-look=folio] .folio-key-row{border-bottom:1px solid var(--line);margin:16px 0 0}:root[data-look=folio] .folio-key-row-text{gap:2px;min-width:0;display:grid}:root[data-look=folio] .folio-ways .notice{margin:12px 0 0}:root[data-look=folio] .folio-ways>p[role=status]:empty{display:none}:root[data-look=folio] .folio-key-sheet{background:var(--surface);width:min(480px,100% - 48px);max-height:88dvh;color:var(--ink);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);border:0;padding:0}:root[data-look=folio] .folio-key-sheet::backdrop{background:var(--scrim)}:root[data-look=folio] .folio-key-body{flex-direction:column;padding:20px 24px 24px;display:flex}:root[data-look=folio] .folio-key-title{font-family:var(--font-folio-serif);font-size:var(--fs-24);color:var(--ink);margin:0;font-weight:600;line-height:32px}:root[data-look=folio] .folio-key-text{font-size:var(--fs-17);color:var(--ink);margin:8px 0 0;line-height:1.45}:root[data-look=folio] .folio-key-show{margin:20px 0 0}:root[data-look=folio] .folio-key-cancel{background:0 0;border-color:#0000;min-height:48px;margin:8px 0 0}@media (max-width:640px){:root[data-look=folio] .folio-key-sheet{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-width:100%;margin:auto 0 0}:root[data-look=folio] .folio-key-body{padding:20px 16px max(24px, env(safe-area-inset-bottom))}}
