@media (min-width:641px){:root[data-look=folio] .folio-frame .page-content:not(.company-page,.company-markets,.home-page){max-width:680px}:root[data-look=folio] .folio-frame .page-content:has(>.trade-layout #devnet-ticket){max-width:1080px}}:root[data-look=folio] .trade-layout{grid-template-columns:minmax(0,1fr);gap:0}:root[data-look=folio] .folio-frame:has(#devnet-ticket)>.folio-practice{display:none}@media (min-width:1240px){:root[data-look=folio] .trade-layout:has(#devnet-ticket){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] .page-intro .eyebrow{font-size:var(--fs-14)}:root[data-look=folio] .page-intro .stamp{align-self:flex-start}:root[data-look=folio] .profile-heading{box-shadow:none;background:0 0;border-radius:0;gap:16px;padding:0 0 16px}:root[data-look=folio] .profile-heading.drawn:before{display:none}:root[data-look=folio] .profile-heading .profile-plate{width:64px;height:64px}:root[data-look=folio] .profile-heading h1{font-size:var(--fs-36);margin:2px 0 4px;line-height:1.11}:root[data-look=folio] .profile-heading .eyebrow{font-size:var(--fs-15);font-weight:600}:root[data-look=folio] .profile-heading p{font-size:var(--fs-15);color:var(--muted)}:root[data-look=folio] .profile-actions{border-bottom:1px solid var(--line);gap:12px 16px;padding:0 0 16px}:root[data-look=folio] .profile-sharing-state{font-size:var(--fs-15)}:root[data-look=folio] .profile-privacy-menu>summary{min-height:44px;font-size:var(--fs-16);color:var(--ink);align-items:center;gap:8px;padding:0;font-weight:600;list-style:none;display:flex}:root[data-look=folio] .profile-privacy-menu>summary::-webkit-details-marker{display:none}:root[data-look=folio] .profile-privacy-menu>summary:after{content:"";background:currentColor;width:16px;height:16px;-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] .profile-privacy-menu[open]>summary:after{transform:rotate(180deg)}:root[data-look=folio] .trader-record{box-shadow:none;background:0 0;border-radius:0;gap:0;margin-top:16px;padding:0}:root[data-look=folio] .trader-record.drawn:before{display:none}:root[data-look=folio] .trader-record>.eyebrow{border-bottom:1px solid var(--line);padding-bottom:8px}:root[data-look=folio] .trader-names{gap:0}:root[data-look=folio] .trader-name-row{border-top:0;border-bottom:1px solid var(--line);min-height:52px;font-size:var(--fs-15);color:var(--muted);align-items:baseline;gap:4px 16px;padding:12px 0}:root[data-look=folio] .trader-name-row strong{font-family:var(--font-folio-serif);font-size:var(--fs-19);color:var(--ink);font-weight:600}:root[data-look=folio] .trader-name-row .mono{font-size:var(--fs-18);color:var(--ink)}:root[data-look=folio] .page-content>.instrument-section{margin-top:32px;padding-top:16px}:root[data-look=folio] .page-content>.instrument-section>h2{font-size:var(--fs-22);margin:4px 0 8px;line-height:30px}:root[data-look=folio] .page-content>.instrument-section>p{font-size:var(--fs-15);line-height:1.45}:root[data-look=folio] .thesis-scoring{border:0;border-top:1px solid var(--line);font-size:var(--fs-16);color:var(--ink);border-radius:0;gap:8px;margin-top:32px;padding:16px 0 0;line-height:1.45}:root[data-look=folio] .thesis-scoring>.eyebrow{font-size:var(--fs-14)}:root[data-look=folio] .thesis-scoring .stamp{color:var(--ink);border-color:var(--ink)}:root[data-look=folio] .thesis-scoring .stamp-neutral{color:var(--muted);border-color:var(--muted)}:root[data-look=folio] .thesis-scoring-verdict{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:8px 12px;padding:8px 0}:root[data-look=folio] .thesis-scoring .mono{font-family:var(--font-text);font-variant-numeric:tabular-nums;font-weight:700}:root[data-look=folio] .thesis-scoring .small{font-size:var(--fs-15);color:var(--muted);line-height:1.45}:root[data-look=folio] .thesis-scoring-vs{border-top:1px solid var(--line);padding-top:8px}:root[data-look=folio] .thesis-scoring-vs-details{border-top:1px solid var(--line);gap:8px;margin-top:12px;padding-top:8px;display:grid}:root[data-look=folio] .thesis-page>.thesis-card{border-bottom:0}:root[data-look=folio] .thesis-record{font-size:var(--fs-15);gap:4px 12px}:root[data-look=folio] .thesis-disclosure{max-width:var(--measure);font-size:var(--fs-15);color:var(--muted);margin-top:16px;line-height:1.5}:root[data-look=folio] .thesis-conversation{gap:12px}:root[data-look=folio] .reaction-bar{gap:8px}:root[data-look=folio] .reaction-bar .button{min-height:44px;font-size:var(--fs-16);padding:0 14px}:root[data-look=folio] .reaction-bar .button[aria-pressed=true]{background:var(--ink);color:var(--brand-on);border-color:var(--ink)}:root[data-look=folio] .reaction-bar .button[aria-pressed=true]:is(:hover,:active):not(:disabled){background:var(--ink-press);border-color:var(--ink-press)}:root[data-look=folio] .reaction-bar .button[aria-pressed=true] .thesis-sep{background:var(--brand-on)}:root[data-look=folio] .reaction-bar>.small,:root[data-look=folio] .thesis-quote-line{font-size:var(--fs-15)}:root[data-look=folio] .conversation-heading{border-top:1px solid var(--line);font-size:var(--fs-22);margin:32px 0 0;padding-top:16px;font-weight:600;line-height:30px}:root[data-look=folio] .reply-list{gap:0}:root[data-look=folio] .reply-list>.reply{border-bottom:1px solid var(--line);padding:16px 0}:root[data-look=folio] .reply-children{border-left:1px solid var(--line);gap:0;margin-top:8px;padding-left:16px}:root[data-look=folio] .reply-children>.reply{padding:8px 0}:root[data-look=folio] .reply-children>.reply+.reply{border-top:1px solid var(--line)}:root[data-look=folio] .reply-head{font-size:var(--fs-15);gap:0 8px;line-height:1.4}:root[data-look=folio] .reply-head>a{min-height:44px;color:var(--ink);align-items:center;gap:6px;display:inline-flex}:root[data-look=folio] .reply-head strong{font-size:var(--fs-16);font-weight:700}:root[data-look=folio] .reply-head small{font-size:var(--fs-15);color:var(--muted)}:root[data-look=folio] .reply-head time:before{content:"·";content:"·" / "";margin-right:8px}:root[data-look=folio] .reply-head .small{flex-basis:100%}:root[data-look=folio] .reply-body{font-size:var(--fs-17);line-height:1.5}:root[data-look=folio] .reply-actions{gap:0 16px}:root[data-look=folio] .reply-actions .text-link{justify-content:flex-start;min-width:44px}:root[data-look=folio] .reply .small{font-size:var(--fs-15)}:root[data-look=folio] .reply-form{gap:8px;margin-top:8px}:root[data-look=folio] .reply-form label{font-size:var(--fs-14);color:var(--muted);gap:4px;font-weight:600}:root[data-look=folio] .reply-form textarea{color:var(--ink);font-size:var(--fs-17);font-weight:400}:root[data-look=folio] .quote-picker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:none;font-size:var(--fs-15);background:0 0;border-radius:0;padding:0}:root[data-look=folio] .quote-picker.drawn:before{display:none}:root[data-look=folio] .quote-picker>summary{min-height:56px;font-family:var(--font-text);font-size:var(--fs-17);font-weight:600}:root[data-look=folio] .activity-toolbar{gap:12px;margin:16px 0}:root[data-look=folio] .activity-toolbar .small{font-size:var(--fs-15)}:root[data-look=folio] .activity-list{border-top:1px solid var(--line);padding-top:0}:root[data-look=folio] .activity-row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:12px 16px;margin:0;padding:20px 0}:root[data-look=folio] .activity-event-icon{background:var(--subtle);width:40px;height:40px;color:var(--ink);border:0}:root[data-look=folio] .activity-event-icon .icon{width:20px;height:20px}:root[data-look=folio] .activity-row h2{font-family:var(--font-text);font-size:var(--fs-17);margin:0;font-weight:700;line-height:1.35}:root[data-look=folio] .activity-row p{margin-top:4px}:root[data-look=folio] .activity-row .small{font-size:var(--fs-15);line-height:1.4}:root[data-look=folio] .activity-fill-amount{font-size:var(--fs-18);margin:6px 0 0;line-height:1.3}:root[data-look=folio] :is(.activity-receipt-details,.thesis-scoring-details){margin-top:4px}:root[data-look=folio] :is(.activity-receipt-details,.thesis-scoring-details)>summary{min-height:44px;font-size:var(--fs-16);color:var(--ink);align-items:center;gap:8px;padding:0;font-weight:600;list-style:none;display:inline-flex}:root[data-look=folio] :is(.activity-receipt-details,.thesis-scoring-details)>summary::-webkit-details-marker{display:none}:root[data-look=folio] :is(.activity-receipt-details,.thesis-scoring-details)>summary:after{content:"";background:currentColor;width:16px;height:16px;-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] :is(.activity-receipt-details,.thesis-scoring-details)[open]>summary:after{transform:rotate(180deg)}:root[data-look=folio] :is(.activity-receipt-details,.thesis-scoring-details) .asset-facts{border-top:1px solid var(--line);margin-top:4px}:root[data-look=folio] :is(.activity-receipt-details,.thesis-scoring-details) .asset-facts dd{font-size:var(--fs-15)}:root[data-look=folio] :is(.activity-row p.small.mono,.activity-receipt-details dd.mono,.thesis-scoring-details dd.mono){font-family:var(--font-text);font-size:var(--fs-15);font-variant-numeric:tabular-nums;font-weight:400}:root[data-look=folio] .activity-share-prompt{border:0;border-left:3px solid var(--ink);background:0 0;border-radius:0;padding:4px 0 4px 16px}:root[data-look=folio] .activity-share-prompt h3{font-family:var(--font-text);font-size:var(--fs-17);font-weight:700}:root[data-look=folio] .activity-note{font-size:var(--fs-15);color:var(--muted)}:root[data-look=folio] .trade-guide{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] .trade-guide.drawn:before{display:none}:root[data-look=folio] .trade-guide h2{font-size:var(--fs-22);margin:4px 0 12px;font-weight:600;line-height:30px}:root[data-look=folio] .trade-guide>p,:root[data-look=folio] .trade-guide-steps p{max-width:var(--measure);font-size:var(--fs-15);color:var(--muted);margin-top:8px;line-height:1.5}:root[data-look=folio] .trade-guide ol:not(.trade-guide-steps){font-size:var(--fs-16);gap:4px;margin:12px 0;line-height:1.45}:root[data-look=folio] .trade-guide .button-brand{min-height:44px;color:var(--ink);border-color:var(--muted);font-size:var(--fs-16);background:0 0;margin-top:12px;padding:0 14px;font-weight:600}:root[data-look=folio] .trade-guide .button-brand:is(:hover,:active):not(:disabled){background:var(--subtle);border-color:var(--muted);transform:none}:root[data-look=folio] .trade-guide .button-brand:disabled{background:var(--subtle);color:var(--muted)}:root[data-look=folio] .trade-guide .button .icon,:root[data-look=folio] .trade-guide .text-link .icon{width:16px;height:16px}:root[data-look=folio] .trade-guide-steps li{padding:0 0 16px 32px}:root[data-look=folio] .trade-guide-steps li:before{width:20px;height:24px;color:var(--ink);font-family:var(--font-folio-serif);font-size:var(--fs-19);background:0 0;border:0;border-radius:0;place-items:start;font-weight:600;line-height:24px;transform:none}:root[data-look=folio] .trade-guide-steps strong{font-size:var(--fs-17)}@media (min-width:1240px){:root[data-look=folio] .trade-layout:has(#devnet-ticket)>.trade-guide{border-top:0;margin-top:0;padding-top:0}}:root[data-look=folio] .daily-brief{gap:0}:root[data-look=folio] .daily-brief-title{flex-wrap:wrap;align-items:baseline;gap:0 12px;margin:0;padding-bottom:8px;display:flex}:root[data-look=folio] .daily-brief-title strong{font-family:var(--font-folio-serif);font-size:var(--fs-22);font-style:italic;font-weight:600}:root[data-look=folio] .daily-brief-title .small{font-size:var(--fs-15)}:root[data-look=folio] .daily-brief>.instrument-section{box-shadow:none;background:0 0;border-radius:0;margin-top:32px;padding:16px 0 0}:root[data-look=folio] .daily-brief>.instrument-section.drawn:before{display:none}:root[data-look=folio] .daily-brief>.instrument-section h2{font-size:var(--fs-22);margin:4px 0 8px;font-weight:600;line-height:30px}:root[data-look=folio] .daily-brief ul:not(.watched-names){border-top:1px solid var(--line);gap:0;margin:8px 0 0;padding:0;list-style:none}:root[data-look=folio] .daily-brief ul:not(.watched-names)>li{border-bottom:1px solid var(--line);min-height:44px;font-size:var(--fs-17);padding:12px 0;line-height:1.4}:root[data-look=folio] .daily-brief .watched-price{font-size:var(--fs-18)}:root[data-look=folio] .daily-brief>p{font-size:var(--fs-17);margin:16px 0 0;line-height:1.45}:root[data-look=folio] .daily-brief>p.small{font-size:var(--fs-15)}:root[data-look=folio] .daily-brief-end{max-width:var(--measure);font-family:var(--font-folio-serif);font-size:var(--fs-17);color:var(--muted);text-align:center;margin:32px auto 0;font-style:italic;line-height:1.45}:root[data-look=folio] .daily-brief-end strong{font-weight:400}:root[data-look=folio] .daily-brief-end:before{content:"";background:var(--accent);width:12px;height:12px;margin:0 auto 16px;display:block}:root[data-look=folio] .market-loading{min-height:0;font-size:var(--fs-15);color:var(--muted);justify-content:stretch;justify-items:start;gap:12px;padding-top:24px;padding-bottom:24px;display:grid}:root[data-look=folio] .market-loading .loading-sketch{width:min(60%,240px);height:16px;display:block}:root[data-look=folio] .market-loading p{margin:0}:root[data-look=folio] .empty-state>.eyebrow{font-size:var(--fs-14)}:root[data-look=folio] .account-dialog{background:var(--surface);width:min(480px,100% - 48px);color:var(--ink);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);border:0;padding:24px 24px 20px}:root[data-look=folio] .account-dialog.drawn:before{display:none}:root[data-look=folio] .account-dialog::backdrop{background:var(--scrim)}:root[data-look=folio] .account-dialog>.eyebrow{font-size:var(--fs-14);margin-right:44px;display:block}:root[data-look=folio] .account-dialog h2{font-size:var(--fs-24);margin:4px 44px 12px 0;font-weight:600;line-height:32px}:root[data-look=folio] .account-dialog p{font-size:var(--fs-17);margin:12px 0;line-height:1.45}:root[data-look=folio] .account-dialog p.small{font-size:var(--fs-15)}:root[data-look=folio] .account-dialog p.small 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] .account-dialog p.small a:is(:hover,:active){text-decoration-thickness:2px}:root[data-look=folio] .account-dialog .wallet-address{overflow-wrap:anywhere}:root[data-look=folio] .account-dialog .dialog-close{border-radius:var(--radius-button);width:44px;height:44px;color:var(--ink);place-items:center;display:grid;top:8px;right:8px}:root[data-look=folio] .account-dialog .dialog-close .icon{width:20px;height:20px}:root[data-look=folio] .account-dialog>.button:not(.full-width){justify-content:center;width:100%;min-height:48px;margin:16px 0 8px;display:flex}:root[data-look=folio] .account-dialog>.text-link{border-bottom:1px solid var(--line);width:100%;min-height:52px;font-size:var(--fs-17);justify-content:space-between;align-items:center;text-decoration:none;display:flex}:root[data-look=folio] .account-dialog>.text-link:is(:hover,:active){background:var(--subtle);text-decoration:none}:root[data-look=folio] .account-dialog>.text-link .icon{width:16px;height:16px}:root[data-look=folio] .account-dialog>.button.full-width{margin-top:16px}:root[data-look=folio] .auth-options{gap:8px}:root[data-look=folio] .auth-options .button{min-height:48px}:root[data-look=folio] .account-dialog details>p,:root[data-look=folio] .account-dialog .ios-install-guide{font-size:var(--fs-15)}:root[data-look=folio] .ios-install-guide{font-size:var(--fs-15);line-height:1.45}:root[data-look=folio] .push-nudge{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:none;font-size:var(--fs-17);gap:8px;padding:16px}:root[data-look=folio] .push-nudge.drawn:before{display:none}:root[data-look=folio] .push-nudge .small{font-size:var(--fs-15);color:var(--muted)}@media (max-width:640px){:root[data-look=folio] .profile-heading{align-items:center;gap:8px 16px}:root[data-look=folio] .profile-heading>.min-w-0{flex:calc(100% - 80px)}:root[data-look=folio] .profile-heading .stamp{margin-left:80px}:root[data-look=folio] .account-dialog{width:100%;max-width:100%;max-height:88dvh;padding:20px 16px max(20px, env(safe-area-inset-bottom));border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;border:0;margin:auto 0 0}:root[data-look=folio] .push-nudge{bottom:calc(56px + env(safe-area-inset-bottom) + 12px)}:root[data-look=folio] .activity-row{flex-wrap:nowrap}}@media (min-width:641px){:root[data-look=folio] .profile-heading{gap:24px}:root[data-look=folio] .profile-heading .profile-plate{width:80px;height:80px}:root[data-look=folio] .profile-heading h1{font-size:var(--fs-48);line-height:1.1}}
:root[data-look=folio] .folio-people-intro{margin:0 0 24px}:root[data-look=folio] .folio-people-intro h1{font-size:var(--fs-48);margin:4px 0 8px;line-height:1.1}:root[data-look=folio] .folio-people-deck{max-width:var(--measure);font-size:var(--fs-17);line-height:var(--leading-ui);color:var(--muted);margin:0}@media (max-width:640px){:root[data-look=folio] .folio-people-intro{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-people-form{gap:8px;margin:12px 0 0;display:flex}:root[data-look=folio] .folio-people-field{background:var(--surface);border:1px solid var(--muted);border-radius:var(--radius-button);cursor:text;flex:auto;align-items:center;gap:12px;min-width:0;min-height:52px;padding:0 16px;display:flex}:root[data-look=folio] .folio-people-field:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}:root[data-look=folio] .folio-search-icon{width:20px;height:20px;color:var(--muted);flex:none;display:block}:root[data-look=folio] .folio-people-field input{width:100%;min-width:0;min-height:50px;box-shadow:none;color:var(--ink);font-size:var(--fs-17);line-height:var(--leading-ui);background:0 0;border:0;border-radius:0;outline:0;flex:auto;padding:0}:root[data-look=folio] .folio-people-field input:focus-visible{outline:0}:root[data-look=folio] .folio-people-form>.button{flex:none;min-width:7.5em;min-height:52px;padding:0 16px}@media (max-width:400px){:root[data-look=folio] .folio-people-form{flex-wrap:wrap}:root[data-look=folio] .folio-people-form>.button{flex:100%}:root[data-look=folio] .folio-people-field{gap:8px;padding:0 12px}}@media (max-width:640px){:root[data-look=folio][data-print=large] .folio-people-form{flex-wrap:wrap}:root[data-look=folio][data-print=large] .folio-people-form>.button{flex:100%}}:root[data-look=folio] .folio-people-note{max-width:var(--measure);font-size:var(--fs-17);color:var(--ink);overflow-wrap:anywhere;margin:24px 0 0;line-height:1.45}:root[data-look=folio] .folio-people-note.notice{border-left:3px solid var(--ink);font-size:var(--fs-15);padding:4px 0 4px 16px;line-height:1.4}:root[data-look=folio] .folio-people-head{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;min-height:44px;margin:32px 0 0;padding:8px 0 4px;display:flex}:root[data-look=folio] .folio-people-head>div{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:flex}:root[data-look=folio] .folio-people-head h2{font-family:var(--font-text);font-size:var(--fs-17);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.4}:root[data-look=folio] .folio-people-total{font-size:var(--fs-15);color:var(--muted);white-space:nowrap;line-height:1.4}:root[data-look=folio] .folio-people-total:before{content:"·";content:"·" / "";margin-right:6px}:root[data-look=folio] .folio-people-head .text-link{min-height:44px;font-size:var(--fs-16);align-items:center;display:inline-flex}:root[data-look=folio] .folio-people-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;container:folio-people/inline-size}:root[data-look=folio] .folio-people-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 0;display:grid}:root[data-look=folio] .folio-people-who{min-height:44px;color:var(--ink);grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:12px;text-decoration:none;display:grid}:root[data-look=folio] .folio-people-plate{grid-row:1/3;width:44px;height:44px}:root[data-look=folio] .folio-people-name{font-size:var(--fs-17);overflow-wrap:anywhere;font-weight:700;line-height:1.3}:root[data-look=folio] .folio-people-handle{font-size:var(--fs-15);color:var(--muted);overflow-wrap:anywhere;line-height:1.3}:root[data-look=folio] .folio-people-who:hover .folio-people-name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:root[data-look=folio] .folio-people-line{display:contents}:root[data-look=folio] .folio-people-facts{font-size:var(--fs-15);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;margin:0 0 0 56px;line-height:1.4;display:flex}:root[data-look=folio] .folio-people-x{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}:root[data-look=folio] .folio-people-count{white-space:nowrap}:root[data-look=folio] .folio-check-icon{width:16px;height:16px;color:var(--ink);flex:none;display:block}:root[data-look=folio] .folio-people-x:after{content:"·";content:"·" / "";margin:0 6px 0 2px}:root[data-look=folio] .folio-people-line>:is(.button,.folio-people-you){grid-area:1/2}:root[data-look=folio] .folio-people-you{font-size:var(--fs-15);color:var(--muted)}@container folio-people (max-width:439px){:root[data-look=folio] .folio-people-who{grid-column:1/-1}:root[data-look=folio] .folio-people-line{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 12px;margin-left:56px;display:flex}:root[data-look=folio] .folio-people-facts{flex-direction:column;align-items:flex-start;margin:0}:root[data-look=folio] .folio-people-x:after{content:none}:root[data-look=folio] .folio-people-line>:is(.button,.folio-people-you){margin-left:auto}}@container folio-people (max-width:519px){:root[data-look=folio][data-print=large] .folio-people-who{grid-column:1/-1}:root[data-look=folio][data-print=large] .folio-people-line{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px 12px;margin-left:56px;display:flex}:root[data-look=folio][data-print=large] .folio-people-facts{flex-direction:column;align-items:flex-start;margin:0}:root[data-look=folio][data-print=large] .folio-people-x:after{content:none}:root[data-look=folio][data-print=large] .folio-people-line>:is(.button,.folio-people-you){margin-left:auto}}:root[data-look=folio] .folio-people-follow{white-space:nowrap;justify-content:center;width:7em;min-height:44px;padding:0 8px}:root[data-look=folio] .folio-people-follow[aria-disabled=true]:not(.folio-people-following){border-color:var(--muted);color:var(--muted);background:0 0}:root[data-look=folio] .folio-people-following{background:var(--ink);color:var(--brand-on);border-color:var(--ink)}:root[data-look=folio] .folio-people-following:is(:hover,:active):not([aria-disabled=true]){background:var(--ink-press);border-color:var(--ink-press)}:root[data-look=folio] .folio-people-following[aria-disabled=true]{background:var(--ink);border-color:var(--ink);color:var(--brand-on)}:root[data-look=folio] .folio-people-cap{max-width:var(--measure);font-size:var(--fs-15);color:var(--muted);margin:12px 0 0;line-height:1.4}:root[data-look=folio] .folio-people-error{border-left:3px solid var(--ink);font-size:var(--fs-15);color:var(--ink);margin:12px 0 0;padding:4px 0 4px 16px;line-height:1.4}:root[data-look=folio] .folio-people-section{margin:24px 0 0}:root[data-look=folio] .folio-people-section>.folio-people-head{margin-top:0}:root[data-look=folio] .folio-people-more{margin:4px 0 0}:root[data-look=folio] .folio-people-more .text-link{min-height:44px;font-size:var(--fs-16);align-items:center;display:inline-flex}
:root[data-look=folio] .folio-follow-stat{min-height:44px;color:var(--ink);text-decoration:none}:root[data-look=folio] .folio-follow-stat:active{background:var(--subtle)}:root[data-look=folio] .folio-follow-stat-label{justify-content:space-between;align-items:center;gap:8px;display:flex}:root[data-look=folio] .folio-follow-stat-label .folio-glyph{width:16px;height:16px;color:var(--ink);flex:none}:root[data-look=folio] .folio-follow-stat-count{text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:5px;align-self:flex-start;text-decoration-thickness:1px}:root[data-look=folio] .folio-follow-stat:is(:hover,:active) .folio-follow-stat-count{-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-decoration-thickness:2px}:root[data-look=folio] .folio-follow-stat-private .folio-follow-stat-count{text-decoration:none}:root[data-look=folio] .folio-follows{max-width:640px}:root[data-look=folio] .folio-follows-top{margin:0}:root[data-look=folio] .folio-follows-back{border-radius:var(--radius-button);min-height:44px;font-size:var(--fs-17);color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:4px;margin-left:-8px;padding:0 12px 0 8px;font-weight:700;text-decoration:none;display:inline-flex}:root[data-look=folio] .folio-follows-back:active{background:var(--subtle)}:root[data-look=folio] .folio-follows-back .folio-glyph{flex:none;width:16px;height:16px}:root[data-look=folio] .folio-follows-intro{margin:4px 0 12px}:root[data-look=folio] .folio-follows-handle{font-size:var(--fs-15);color:var(--muted);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.4}:root[data-look=folio] .folio-follows-intro h1{font-family:var(--font-folio-serif);font-size:var(--fs-28);overflow-wrap:anywhere;margin:2px 0 0;font-weight:600;line-height:1.2}@media (min-width:641px){:root[data-look=folio] .folio-follows-intro h1{font-size:var(--fs-36)}}:root[data-look=folio] .folio-follows-tabs{border-bottom:1px solid var(--line);margin:0;display:flex}:root[data-look=folio] .folio-follows-tab{min-width:0;min-height:48px;color:var(--muted);font-size:var(--fs-16);border-bottom:2px solid #0000;flex:1 1 0;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}:root[data-look=folio] .folio-follows-tab[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}:root[data-look=folio] .folio-follows-tab:hover{color:var(--ink)}:root[data-look=folio] .folio-follows-tab-count{font-variant-numeric:tabular-nums;font-weight:400}:root[data-look=folio] .folio-follows-list{border-top:0}:root[data-look=folio] .folio-follows-you{border:1px solid var(--line);border-radius:var(--radius-card);font-size:var(--fs-14);color:var(--muted);white-space:nowrap;margin-left:8px;padding:0 6px;font-weight:600;line-height:20px;display:inline-block}:root[data-look=folio] .folio-follows-sign-in{white-space:nowrap;justify-content:center;min-height:44px;padding:0 12px}:root[data-look=folio] .folio-follows-more{justify-content:center;width:100%;min-height:48px;margin:16px 0 0}:root[data-look=folio] .folio-follows-more[aria-disabled=true]{border-color:var(--muted);color:var(--muted)}:root[data-look=folio] .folio-follows-empty{padding:40px 0 0}:root[data-look=folio] .folio-follows-empty h2{font-family:var(--font-folio-serif);font-size:var(--fs-22);margin:0;font-weight:600;line-height:28px}:root[data-look=folio] .folio-follows-empty p{max-width:var(--measure);font-size:var(--fs-16);color:var(--muted);margin:8px 0 0;line-height:1.5}:root[data-look=folio] .folio-follows-empty p+p{margin-top:8px}:root[data-look=folio] .folio-follows-find{align-items:center;gap:6px;display:inline-flex}:root[data-look=folio] .folio-follows-find .folio-glyph{flex:none;width:16px;height:16px}:root[data-look=folio] .folio-follows-private-note{max-width:var(--measure);font-size:var(--fs-15);color:var(--muted);margin:16px 0 0;line-height:1.45}:root[data-look=folio] .folio-follows-note{max-width:var(--measure);margin:24px 0 0}
:root[data-look=folio] .folio-picture{--picture-mark:44px;--picture-ring:1.5px;--picture-inset:calc(var(--picture-mark) * .036364 - var(--picture-ring) / 2);object-fit:cover;background:var(--surface);outline:var(--picture-ring) solid var(--muted);outline-offset:calc(-1 * (var(--picture-ring) + var(--picture-inset)));max-width:none;clip-path:circle(calc(50% - var(--picture-inset)));border-radius:50%;flex:none;display:block}:root[data-look=folio] .suggestion-person .folio-picture{--picture-mark:40px}:root[data-look=folio] .people-strip .folio-picture{--picture-mark:36px;--picture-ring:1px}:root[data-look=folio] .reply-head .folio-picture,:root[data-look=folio] .market-suggestion-person .folio-picture{--picture-mark:32px;--picture-ring:1px}:root[data-look=folio] .folio-picture.folio-account-plate{--picture-mark:36px;--picture-ring:1px}:root[data-look=folio] .folio-menu-head .folio-picture{--picture-mark:56px}:root[data-look=folio] .profile-heading .folio-picture.profile-plate{--picture-mark:64px}@media (min-width:641px){:root[data-look=folio] :is(.receipt-person,.thesis-author,.folio-fill-plate) .folio-picture{--picture-mark:48px}:root[data-look=folio] .folio-picture.folio-account-plate{--picture-mark:40px;--picture-ring:1.5px}:root[data-look=folio] .profile-heading .folio-picture.profile-plate{--picture-mark:80px}}:root[data-look=folio] .folio-crop-sheet{overscroll-behavior:contain;background:var(--surface);width:min(360px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);border:0;margin:auto;padding:20px 20px 0;overflow-y:auto}:root[data-look=folio] .folio-crop-sheet::backdrop{background:var(--scrim)}:root[data-look=folio] .folio-crop-title{font-size:var(--fs-22);margin:0 0 12px;line-height:30px}:root[data-look=folio] .folio-crop-window{background:var(--paper);border-radius:var(--radius-card);touch-action:none;cursor:grab;width:280px;height:280px;margin:0 auto;position:relative;overflow:hidden}:root[data-look=folio] .folio-crop-window:active{cursor:grabbing}:root[data-look=folio] .folio-crop-window:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}:root[data-look=folio] .folio-crop-window:before{content:"";z-index:1;box-shadow:0 0 0 200px var(--paper);opacity:.86;pointer-events:none;border-radius:50%;position:absolute;inset:0}:root[data-look=folio] .folio-crop-window:after{content:"";z-index:1;box-shadow:inset 0 0 0 1.5px var(--ink);pointer-events:none;border-radius:50%;position:absolute;inset:0}:root[data-look=folio] .folio-crop-image{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute;top:0;left:0}:root[data-look=folio] .folio-crop-help{font-size:var(--fs-15);color:var(--muted);margin:12px 0 0;line-height:1.4}:root[data-look=folio] .folio-crop-zoom{font-size:var(--fs-14);color:var(--muted);gap:4px;margin-top:12px;font-weight:600;line-height:1.35;display:grid}:root[data-look=folio] .folio-crop-slider{width:100%;min-height:44px;accent-color:var(--ink);margin:0}:root[data-look=folio] .folio-crop-preview{font-size:var(--fs-15);color:var(--muted);align-items:center;gap:12px;margin-top:8px;display:flex}:root[data-look=folio] .folio-crop-preview-frame{width:40px;height:40px;box-shadow:0 0 0 1px var(--muted);border-radius:50%;flex:none;display:block;position:relative;overflow:hidden}:root[data-look=folio] .folio-crop-error{margin:12px 0 0}:root[data-look=folio] .folio-crop-actions{z-index:2;background:var(--surface);justify-content:flex-end;gap:8px;margin:4px -20px 0;padding:12px 20px 16px;display:flex;position:sticky;bottom:0}@media (max-width:640px){:root[data-look=folio] .folio-crop-sheet{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-width:none;max-height:calc(100dvh - 16px);margin:auto 0 0;padding:20px 16px 0}:root[data-look=folio] .folio-crop-actions{padding:12px 16px max(16px, env(safe-area-inset-bottom));margin:4px -16px 0}}:root[data-look=folio] .folio-picture-settings{border-top:1px solid var(--line);margin:32px 0 0;padding:16px 0 0}:root[data-look=folio] .folio-picture-settings>h2{font-size:var(--fs-22);margin:4px 0 12px;line-height:30px}:root[data-look=folio] .folio-picture-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}:root[data-look=folio] .folio-picture-current{width:96px;height:96px}:root[data-look=folio] .folio-picture.folio-picture-current{--picture-mark:96px}:root[data-look=folio] .folio-picture-choices{flex-wrap:wrap;gap:8px;display:flex}:root[data-look=folio] :is(.folio-picture-in-use,.folio-picture-note,.folio-picture-status){max-width:var(--measure);font-size:var(--fs-15);color:var(--muted);margin:8px 0 0;line-height:1.45}:root[data-look=folio] :is(.folio-picture-in-use,.folio-picture-status){margin-top:12px}:root[data-look=folio] .folio-picture-status:empty{display:none}:root[data-look=folio] .folio-picture-error{max-width:var(--measure);margin:12px 0 0}:root[data-look=folio] .profile-actions:has(>:is(.folio-picture-report,.folio-picture-report-done)){flex-wrap:wrap}:root[data-look=folio] :is(.folio-picture-report,.folio-picture-report-done){flex:none;width:100%;margin:0}:root[data-look=folio] :is(.folio-picture-report-link,.folio-picture-report-cancel){align-items:center;min-width:44px;min-height:44px;display:inline-flex}:root[data-look=folio] .folio-picture-report-link{font-size:var(--fs-15);font-weight:400}:root[data-look=folio] .folio-picture-report-form{gap:8px;max-width:480px;display:grid}:root[data-look=folio] .folio-picture-report-title{font-size:var(--fs-17);margin:0;font-weight:700}:root[data-look=folio] .folio-picture-report-field{font-size:var(--fs-14);color:var(--muted);gap:4px;font-weight:600;line-height:1.35;display:grid}:root[data-look=folio] .folio-picture-report-field textarea{min-height:88px;font-size:var(--fs-17);color:var(--ink);font-weight:400}:root[data-look=folio] .folio-picture-report-hint{font-size:var(--fs-15);color:var(--muted);margin:0}:root[data-look=folio] .folio-picture-report-error{margin:0}:root[data-look=folio] .folio-picture-report-actions{align-items:center;gap:12px;display:flex}:root[data-look=folio] .folio-picture-report-done{font-size:var(--fs-15);color:var(--muted)}:root[data-look=folio] .folio-picture-report-done:focus-visible{outline:none}:root[data-look=folio] .folio-picture-edit{flex-direction:column;flex:none;align-items:flex-start;display:flex}:root[data-look=folio] .folio-picture-edit-mark{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:block}:root[data-look=folio] .folio-picture-edit-link{min-width:44px;font-size:var(--fs-15);white-space:nowrap;align-items:center;margin-top:-4px;font-weight:400;display:inline-flex}@media (max-width:640px){:root[data-look=folio] .profile-heading:has(>.folio-picture-edit){grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}:root[data-look=folio] .profile-heading>.folio-picture-edit{grid-row:1/span 2;align-self:start}:root[data-look=folio] .profile-heading:has(>.folio-picture-edit) .stamp{grid-column:2;justify-self:start;margin-left:0}}:root[data-look=folio] .folio-picture-sheet{overscroll-behavior:contain;background:var(--surface);width:min(480px,100% - 48px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);border:0;margin:auto;padding:0;overflow-y:auto}:root[data-look=folio] .folio-picture-sheet::backdrop{background:var(--scrim)}:root[data-look=folio] .folio-picture-sheet-body{padding:20px 24px 24px}:root[data-look=folio] .folio-picture-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 16px;display:flex}:root[data-look=folio] .folio-picture-sheet-title{min-width:0;font-size:var(--fs-22);flex:auto;margin:0;padding-top:7px;line-height:30px}:root[data-look=folio] .folio-picture-sheet-title:focus-visible{outline:none}:root[data-look=folio] .folio-picture-sheet .folio-picture-choices{flex-direction:column;flex:200px;align-items:stretch}@media (max-width:640px){:root[data-look=folio] .folio-picture-sheet{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-height:calc(100dvh - 16px);margin:auto 0 0}:root[data-look=folio] .folio-picture-sheet-body{padding:20px 16px max(24px, env(safe-area-inset-bottom))}}
:root[data-look=folio] .folio-perps-form{border-top:1px solid var(--line);margin:20px 0 0}:root[data-look=folio] .folio-perps-form-flush{border-top:0;margin-top:0}:root[data-look=folio] .folio-perps-block{border-bottom:1px solid var(--line);padding:16px 0}:root[data-look=folio] .folio-perps-fieldset{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:16px 0 0}:root[data-look=folio] .folio-perps-q{float:left;width:100%;font-size:var(--fs-17);color:var(--ink);margin:0;padding:0;font-weight:700;line-height:24px;display:block}:root[data-look=folio] .folio-perps-block>.folio-perps-q{float:none}:root[data-look=folio] .folio-perps-fieldset>.folio-perps-q+*{clear:both}:root[data-look=folio] .folio-perps-help{font-size:var(--fs-15);color:var(--muted);margin:4px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-select-wrap{color:var(--ink);margin:8px 0 0;display:block;position:relative}:root[data-look=folio] .folio-perps-select-wrap:after{content:"";pointer-events:none;background:currentColor;width:16px;height:16px;position:absolute;top:18px;right:16px;-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-perps-select{appearance:none;border:1px solid var(--muted);border-radius:var(--radius-button);background:var(--surface);width:100%;height:52px;color:var(--ink);font-size:var(--fs-17);margin:0;padding:0 44px 0 14px;line-height:24px;display:block}:root[data-look=folio] .folio-perps-select:disabled{background:var(--subtle);color:var(--muted);opacity:1}:root[data-look=folio] .folio-perps-rows{margin:8px 0 0}:root[data-look=folio] .folio-perps-radio{border-top:1px solid var(--line);min-height:44px;font-size:var(--fs-17);color:var(--ink);cursor:pointer;align-items:center;gap:12px;padding:10px 0;line-height:24px;display:flex}:root[data-look=folio] .folio-perps-radio>input{appearance:none;background:var(--surface);border:1px solid var(--muted);cursor:pointer;border-radius:50%;flex:none;place-content:center;width:20px;height:20px;margin:0;display:inline-grid}:root[data-look=folio] .folio-perps-radio>input:checked{border-color:var(--ink)}:root[data-look=folio] .folio-perps-radio>input:checked:before{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px}:root[data-look=folio] .folio-perps-radio>input:disabled{background:var(--subtle);border-color:var(--muted);cursor:not-allowed}:root[data-look=folio] .folio-perps-radio>input:checked:disabled:before{background:var(--muted)}:root[data-look=folio] .folio-perps-citizenships{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}:root[data-look=folio] .folio-perps-citizenship{border-bottom:1px solid var(--line);min-height:44px;font-size:var(--fs-17);color:var(--ink);justify-content:space-between;align-items:center;line-height:24px;display:flex}:root[data-look=folio] .folio-perps-remove{min-width:44px;height:44px;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;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration-thickness:1px}:root[data-look=folio] .folio-perps-remove:is(:hover,:active){-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-decoration-thickness:2px}:root[data-look=folio] .folio-perps-ticks{padding:6px 0 0}:root[data-look=folio] .folio-perps-tick{min-height:44px;font-size:var(--fs-17);color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;line-height:24px;display:flex}:root[data-look=folio] .folio-perps-tick>input{flex:none;width:20px;height:20px;margin:2px 0 0}:root[data-look=folio] .folio-perps-tick:has(>input:disabled){color:var(--muted);cursor:not-allowed}:root[data-look=folio] .folio-perps-tick-note{font-size:var(--fs-15);color:var(--muted);line-height:21px;display:block}:root[data-look=folio] .folio-perps-submit{border-radius:var(--radius-button);background:var(--ink);width:100%;height:56px;color:var(--surface);font-size:var(--fs-17);cursor:pointer;border:0;margin:16px 0 0;font-weight:700;display:block}:root[data-look=folio] .folio-perps-submit:disabled{background:var(--subtle);color:var(--muted);opacity:1;cursor:not-allowed}:root[data-look=folio] .folio-perps-result{font-size:var(--fs-17);color:var(--ink);margin:12px 0 0;line-height:25px}:root[data-look=folio] .folio-perps-error{border-left:3px solid var(--ink);font-size:var(--fs-15);color:var(--ink);margin:12px 0 0;padding:0 0 0 12px;line-height:21px}:root[data-look=folio] .folio-perps-page{max-width:560px;padding-bottom:0}:root[data-look=folio] .folio-perps-h1{font-family:var(--font-folio-serif);font-size:var(--fs-36);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:600;line-height:40px}:root[data-look=folio] .folio-perps-status{font-family:var(--font-folio-serif);font-size:var(--fs-24);color:var(--ink);margin:16px 0 0;font-weight:500;line-height:30px}:root[data-look=folio] .folio-perps-sub{font-size:var(--fs-15);color:var(--muted);margin:8px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-honest{font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);margin:8px 0 0;font-style:italic;font-weight:400;line-height:26px}:root[data-look=folio] .folio-perps-why{font-size:var(--fs-15);color:var(--muted);margin:12px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-write{font-family:var(--font-text);font-style:normal;font-size:var(--fs-15);color:var(--ink);white-space:nowrap;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] .folio-perps-status-write{margin:0;line-height:30px}:root[data-look=folio] .folio-perps-status-write .folio-perps-write{font-size:var(--fs-16)}:root[data-look=folio] .folio-perps-write:is(:hover,:active){-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-decoration-thickness:2px}:root[data-look=folio] .folio-perps-answers{border-top:1px solid var(--line);margin:32px 0 0;padding:16px 0 0}:root[data-look=folio] .folio-perps-answers-title{font-family:var(--font-folio-serif);font-size:var(--fs-22);color:var(--ink);margin:4px 0 12px;font-weight:600;line-height:30px}:root[data-look=folio] .folio-perps-where{border-top:1px solid var(--line);margin:32px 0 0;padding:16px 0 0}:root[data-look=folio] .folio-perps-where-title{font-family:var(--font-folio-serif);font-size:var(--fs-22);color:var(--ink);margin:4px 0 0;font-weight:600;line-height:30px}:root[data-look=folio] .folio-perps-where-deck{font-size:var(--fs-15);color:var(--muted);margin:4px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-where-list{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}:root[data-look=folio] .folio-perps-where-item{border-bottom:1px solid var(--line);margin:0}:root[data-look=folio] .folio-perps-where-row{min-height:56px;color:var(--ink);align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}:root[data-look=folio] .folio-perps-where-name{min-width:0;font-size:var(--fs-17);flex:auto;font-weight:600;line-height:23px}:root[data-look=folio] .folio-perps-where-symbol{font-size:var(--fs-15);color:var(--muted);flex:none;line-height:21px}:root[data-look=folio] .folio-perps-where-row:is(:hover,:active) .folio-perps-where-name{text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px;text-decoration-thickness:2px}:root[data-look=folio] .folio-perps-change{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:32px 0 0}:root[data-look=folio] .folio-perps-change>summary{min-height:56px;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:23px;list-style:none;display:flex;position:relative}:root[data-look=folio] .folio-perps-change>summary::-webkit-details-marker{display:none}:root[data-look=folio] .folio-perps-change>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-perps-change[open]>summary:after{transform:rotate(180deg)}:root[data-look=folio] .folio-perps-change-deck{font-size:var(--fs-15);color:var(--muted);font-weight:400;line-height:21px}:root[data-look=folio] .folio-perps{border-top:1px solid var(--line);margin:32px 0 0;padding:16px 0 0}:root[data-look=folio] .folio-perps-kicker{font-size:var(--fs-14);color:var(--muted);margin:0;font-weight:600;line-height:19px}:root[data-look=folio] .folio-perps-title{font-family:var(--font-folio-serif);font-size:var(--fs-22);color:var(--ink);margin:4px 0 0;font-weight:600;line-height:30px}:root[data-look=folio] .folio-perps-honesty{max-width:38em;font-family:var(--font-folio-serif);font-size:var(--fs-17);color:var(--ink);margin:8px 0 0;font-style:italic;font-weight:400;line-height:25px}:root[data-look=folio] .folio-perps-late{font-size:var(--fs-15);color:var(--ink);margin:12px 0 0;font-weight:600;line-height:21px}:root[data-look=folio] .folio-perps-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;min-height:44px;padding:10px 0;display:flex}:root[data-look=folio] .folio-perps-label{min-width:0;font-size:var(--fs-15);color:var(--muted);flex:auto;line-height:24px}:root[data-look=folio] .folio-perps-value{text-align:right;flex:0 auto;max-width:66%;margin:0}:root[data-look=folio] .folio-perps-figure{font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:500;line-height:24px;display:block}:root[data-look=folio] .folio-perps-words{font-size:var(--fs-17);color:var(--ink);line-height:24px;display:block}:root[data-look=folio] .folio-perps-qualifier{font-size:var(--fs-15);color:var(--muted);line-height:21px;display:block}:root[data-look=folio] .folio-perps-prompt{font-size:var(--fs-15);text-wrap:balance;line-height:21px}:root[data-look=folio] .folio-perps-quiet{font-size:var(--fs-15);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px;padding:12px 0;line-height:21px;text-decoration-thickness:1px}:root[data-look=folio] .folio-perps-quiet:is(:hover,:active){-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-decoration-thickness:2px}:root[data-look=folio] .folio-perps-asof{font-size:var(--fs-15);color:var(--muted);margin:8px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-closed{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:38em;font-size:var(--fs-17);color:var(--ink);margin:12px 0 0;padding:12px 0;font-weight:600;line-height:25px}:root[data-look=folio] .folio-perps-unavailable{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:38em;font-size:var(--fs-17);color:var(--ink);margin:12px 0 0;padding:12px 0;line-height:25px}:root[data-look=folio] .folio-perps-meaning{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:16px 0 0}:root[data-look=folio] .folio-perps-meaning>summary{min-height:56px;font-size:var(--fs-17);color:var(--ink);cursor:pointer;align-items:center;padding:8px 36px 8px 0;font-weight:600;line-height:23px;list-style:none;display:flex;position:relative}:root[data-look=folio] .folio-perps-meaning>summary::-webkit-details-marker{display:none}:root[data-look=folio] .folio-perps-meaning>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-perps-meaning[open]>summary:after{transform:rotate(180deg)}:root[data-look=folio] .folio-perps-meaning-body{padding:4px 0 8px}:root[data-look=folio] .folio-perps-meaning-body>p{max-width:38em;font-size:var(--fs-17);color:var(--ink);margin:0 0 12px;line-height:25px}:root[data-look=folio] .folio-perps-meaning-body strong{font-weight:700}@media (min-width:641px){:root[data-look=folio] :is(.folio-perps-ledger,.folio-perps-asof,.folio-perps-meaning,.folio-perps-unavailable,.folio-perps-late){max-width:480px}}:root[data-look=folio] .folio-perps-ticket{display:block}:root[data-look=folio] .folio-perps-sheet-head{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex;position:relative}:root[data-look=folio] .folio-perps-sheet-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-perps-sheet-step{font-size:var(--fs-14);color:var(--muted);margin:0;font-weight:600;line-height:19px}:root[data-look=folio] .folio-perps-sheet-close{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-content:center;margin:-10px -10px 0 0;padding:0;display:inline-grid}:root[data-look=folio] .folio-perps-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;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto}:root[data-look=folio] .folio-perps-sheet::backdrop{background:var(--scrim)}:root[data-look=folio] .folio-perps-sheet-body{padding:8px 16px 24px}:root[data-look=folio] .folio-perps-sheet-grab{background:var(--line);border-radius:2px;width:40px;height:4px;margin:0 auto 12px;display:block}:root[data-look=folio] .folio-perps-sides{grid-template-columns:1fr 1fr;gap:12px;display:grid}:root[data-look=folio] .folio-perps-side{border:1px solid var(--muted);border-radius:var(--radius-button);background:var(--surface);height:44px;color:var(--ink);font-size:var(--fs-16);cursor:pointer;font-weight:600}:root[data-look=folio] .folio-perps-side[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--surface)}:root[data-look=folio] .folio-perps-hint{font-size:var(--fs-15);color:var(--muted);margin:8px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-amount{margin:20px 0 0;display:block}:root[data-look=folio] .folio-perps-amount-label{font-size:var(--fs-14);color:var(--muted);font-weight:600;line-height:19px;display:block}:root[data-look=folio] .folio-perps-amount-field{border-bottom:1px solid var(--muted);align-items:baseline;gap:4px;display:flex}:root[data-look=folio] .folio-perps-amount-input{min-width:0;color:var(--ink);font-family:var(--font-folio-serif);font-size:var(--fs-48);font-variant-numeric:lining-nums tabular-nums;background:0 0;border:0;flex:auto;margin:0;padding:0;font-weight:600;line-height:56px}:root[data-look=folio] .folio-perps-amount-input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-look=folio] .folio-perps-amount-unit{font-size:var(--fs-15);color:var(--muted)}:root[data-look=folio] .folio-perps-amount-note{font-size:var(--fs-15);color:var(--muted);margin:8px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-link{color:var(--ink);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:0;font-weight:600}:root[data-look=folio] .folio-perps-link:is(:hover,:active){text-decoration-thickness:2px}:root[data-look=folio] .folio-perps-group-label{font-size:var(--fs-14);color:var(--muted);margin:20px 0 8px;font-weight:600;line-height:19px;display:block}:root[data-look=folio] .folio-perps-chips{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}:root[data-look=folio] .folio-perps-chip{border:1px solid var(--muted);border-radius:var(--radius-button);background:var(--surface);height:44px;color:var(--ink);font-family:var(--font-folio-serif);font-size:var(--fs-18);cursor:pointer;font-weight:500}:root[data-look=folio] .folio-perps-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--surface)}:root[data-look=folio] .folio-perps-lines{border-top:1px solid var(--line);margin:20px 0 0}:root[data-look=folio] .folio-perps-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}:root[data-look=folio] .folio-perps-line-label{min-width:0;font-size:var(--fs-17);color:var(--ink);flex:auto;line-height:24px}:root[data-look=folio] .folio-perps-line-note{font-size:var(--fs-15);color:var(--muted);line-height:21px;display:block}:root[data-look=folio] .folio-perps-line-value{font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);text-align:right;font-variant-numeric:lining-nums tabular-nums;flex:none;margin:0;font-weight:500;line-height:24px}:root[data-look=folio] .folio-perps-line-strong .folio-perps-line-value{font-weight:600}:root[data-look=folio] .folio-perps-leftover{font-size:var(--fs-15);color:var(--muted);margin:12px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-perforation{border:0;border-top:2px dotted var(--muted);margin:16px 0 0}:root[data-look=folio] .folio-perps-countdown{font-size:var(--fs-15);color:var(--muted);gap:8px;margin:12px 0 0;line-height:21px;display:flex}:root[data-look=folio] .folio-perps-risk{border-left:3px solid var(--ink);font-size:var(--fs-16);color:var(--ink);margin:16px 0 0;padding:0 0 0 12px;line-height:23px}:root[data-look=folio] .folio-perps-italic{font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);margin:16px 0 0;font-style:italic;line-height:26px}:root[data-look=folio] .folio-perps-fine{font-size:var(--fs-15);color:var(--muted);margin:12px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-fine>strong{color:var(--ink);font-weight:700}:root[data-look=folio] .folio-perps-notice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:16px 0 0}:root[data-look=folio] .folio-perps-notice>summary{min-height:48px;font-size:var(--fs-17);color:var(--ink);cursor:pointer;align-items:center;font-weight:600;display:flex}:root[data-look=folio] .folio-perps-notice-body>p{font-size:var(--fs-15);color:var(--ink);margin:0 0 12px;line-height:21px}:root[data-look=folio] .folio-perps-foot{font-size:var(--fs-15);color:var(--muted);margin:12px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-icon{vertical-align:-3px;width:18px;height:18px;margin:0 10px 0 0}:root[data-look=folio] .folio-perps-close-icon{width:20px;height:20px;display:block}:root[data-look=folio] .folio-perps-check{vertical-align:-1px;width:14px;height:14px;margin:0 6px 0 0}:root[data-look=folio] .folio-perps-secondary{border:1px solid var(--muted);border-radius:var(--radius-button);background:var(--surface);width:100%;height:48px;color:var(--ink);font-size:var(--fs-16);cursor:pointer;font-weight:600;display:block}:root[data-look=folio] .folio-perps-pair{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 0;display:grid}:root[data-look=folio] .folio-perps-callout{border-left:3px solid var(--ink);font-size:var(--fs-17);color:var(--ink);margin:16px 0 0;padding:0 0 0 12px;line-height:25px}:root[data-look=folio] .folio-perps-done{font-size:var(--fs-15);color:var(--ink);margin:12px 0 0;font-weight:600;line-height:21px}:root[data-look=folio] .folio-perps-moving{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin:16px 0 0;padding:16px}:root[data-look=folio] .folio-perps-steps{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}:root[data-look=folio] .folio-perps-step{border-bottom:1px solid var(--line);font-size:var(--fs-16);color:var(--muted);justify-content:space-between;gap:12px;padding:10px 0;line-height:22px;display:flex}:root[data-look=folio] .folio-perps-step[data-done=true]{color:var(--ink)}:root[data-look=folio] .folio-perps-account{max-width:560px}:root[data-look=folio] .folio-perps-back{min-height:44px;font-size:var(--fs-16);color:var(--ink);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}:root[data-look=folio] .folio-perps-balance{margin:16px 0 0}:root[data-look=folio] .folio-perps-balance-figure{font-family:var(--font-folio-serif);font-size:var(--fs-40);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-weight:600;line-height:48px;display:block}:root[data-look=folio] .folio-perps-h2{border-top:1px solid var(--line);font-family:var(--font-folio-serif);font-size:var(--fs-22);color:var(--ink);margin:32px 0 0;padding:16px 0 0;font-weight:600;line-height:30px}:root[data-look=folio] .folio-perps-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin:16px 0 0;padding:16px}:root[data-look=folio] .folio-perps-card-title{font-family:var(--font-folio-serif);font-size:var(--fs-22);color:var(--ink);margin:2px 0 0;font-weight:600;line-height:30px}:root[data-look=folio] .folio-perps-pnl{font-family:var(--font-folio-serif);font-size:var(--fs-28);color:var(--ink);margin:8px 0 0;font-weight:600;line-height:34px}:root[data-look=folio] .folio-perps-meter{border:1px solid var(--muted);background:var(--surface);height:8px;margin:12px 0 0;position:relative}:root[data-look=folio] .folio-perps-meter-fill{background:var(--ink);position:absolute;inset:0 auto 0 0}:root[data-look=folio] .folio-perps-meter-head{font-size:var(--fs-17);color:var(--ink);justify-content:space-between;margin:16px 0 0;line-height:24px;display:flex}:root[data-look=folio] .folio-perps-switch{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 0 16px;display:grid}:root[data-look=folio] .folio-perps-switch-tab{min-height:44px;color:var(--muted);font-size:var(--fs-15);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 8px;font-weight:600}:root[data-look=folio] .folio-perps-switch-tab[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}:root[data-look=folio] .folio-perps-rail,:root[data-look=folio] .folio-perps-rail-panel{display:block}:root[data-look=folio] .folio-perps-rail-panel[hidden]{display:none}:root[data-look=folio] .folio-perps-open{border:1px solid var(--muted);border-radius:var(--radius-button);min-height:44px;color:var(--ink);font-size:var(--fs-16);align-items:center;margin:16px 0 0;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:641px){:root[data-look=folio] .company-columns>.folio-perps-rail{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);margin-top:32px;padding:24px}:root[data-look=folio] .folio-perps-rail .folio-ticket{background:0 0;border:0;border-radius:0;padding:0}}@media (min-width:1240px){:root[data-look=folio] .company-columns>.folio-perps-rail{align-self:start;margin-top:0;position:sticky;top:32px}}@media (min-width:641px){:root[data-look=folio] .folio-perps-sheet{border-radius:var(--radius-card);max-height:none;box-shadow:none;position:static}:root[data-look=folio] .folio-perps-sheet-grab{display:none}}:root[data-look=folio] .portfolio-stats:has(>.folio-perps-worth){display:block}:root[data-look=folio] .folio-perps-worth,:root[data-look=folio] .folio-perps-pnl{min-width:0}:root[data-look=folio] .folio-perps-pnl{border-top:1px solid var(--ink);margin:24px 0 0;padding:12px 0 0}:root[data-look=folio] .folio-perps-figure-label{font-size:var(--fs-15);color:var(--muted);margin:0;line-height:21px}:root[data-look=folio] .folio-perps-figure{font-family:var(--font-folio-serif);font-size:var(--fs-36);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:44px}:root[data-look=folio] .folio-perps-pnl-note{font-size:var(--fs-15);color:var(--muted);margin:0;line-height:21px}:root[data-look=folio] .folio-perps-pnl-state{font-size:var(--fs-15);color:var(--ink);margin:0;font-weight:600;line-height:21px}:root[data-look=folio] .folio-perps-reasons{font-size:var(--fs-15);color:var(--muted);margin:4px 0 0;padding:0 0 0 20px;line-height:21px}:root[data-look=folio] .folio-perps-ledger{border-top:1px solid var(--line);margin:12px 0 0}:root[data-look=folio] .folio-perps-ledger-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;min-height:44px;margin:0;padding:10px 0;display:flex}:root[data-look=folio] .folio-perps-ledger-row>dt{min-width:0;font-size:var(--fs-17);color:var(--ink);line-height:24px}:root[data-look=folio] .folio-perps-ledger-row>dd{text-align:right;max-width:60%;font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;flex:none;margin:0;font-weight:500;line-height:24px}:root[data-look=folio] .folio-perps-ledger-indent{padding-left:16px}:root[data-look=folio] .folio-perps-ledger-indent>dt{font-size:var(--fs-15);color:var(--muted)}:root[data-look=folio] .folio-perps-ledger-note{font-family:var(--font-text);font-size:var(--fs-15);color:var(--muted);font-weight:400;line-height:21px;display:block}:root[data-look=folio] .folio-perps-ledger-missing{font-family:var(--font-text);font-size:var(--fs-15);color:var(--muted);font-weight:400}:root[data-look=folio] .folio-perps-pnl-foot{max-width:var(--measure);font-size:var(--fs-15);color:var(--muted);margin:8px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-mine{border-top:1px solid var(--line);margin:32px 0 0;padding:16px 0 0}:root[data-look=folio] .folio-perps-mine-heading{font-family:var(--font-folio-serif);font-size:var(--fs-22);margin:4px 0 0;font-weight:600;line-height:30px}:root[data-look=folio] .folio-perps-mine-list{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}:root[data-look=folio] .folio-perps-mine-row{border-bottom:1px solid var(--line);min-height:44px;color:var(--ink);transition:background-color var(--motion);padding:12px 0;text-decoration:none;display:block}:root[data-look=folio] .folio-perps-mine-row:is(:hover,:active){background:var(--subtle)}:root[data-look=folio] .folio-perps-mine-title{font-size:var(--fs-17);font-weight:700;line-height:24px;display:block}:root[data-look=folio] .folio-perps-mine-line{font-size:var(--fs-15);color:var(--muted);line-height:21px;display:block}:root[data-look=folio] .folio-perps-mine-foot{margin:0}:root[data-look=folio] .folio-perps-mine-link{font-size:var(--fs-15);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rubric);text-decoration-color:var(--rubric);text-underline-offset:3px;padding:11px 0;font-weight:600;text-decoration-thickness:1px;display:inline-block}:root[data-look=folio] .folio-perps-mine-link:is(:hover,:active){text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){:root[data-look=folio] .folio-perps-mine-row{transition:none}}:root[data-look=folio] .folio-perps-item-kicker{font-size:var(--fs-14);color:var(--muted);margin:4px 0 0;font-weight:600;line-height:19px}:root[data-look=folio] .folio-perps-item-kicker-link{min-height:44px;color:inherit;align-items:center;margin:-12px 0;text-decoration:none;display:inline-flex}:root[data-look=folio] .folio-perps-item-kicker-link:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:root[data-look=folio] .folio-perps-item-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;margin:4px 0 0;display:flex}:root[data-look=folio] .folio-perps-item-quiet{min-width:0;font-size:var(--fs-14);color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex:16em;margin:0;font-weight:600;line-height:20px}:root[data-look=folio] .folio-perps-item-added{font-weight:400}:root[data-look=folio] .folio-perps-item-onchain{flex:none}:root[data-look=folio] .folio-perps-item-txs{margin:12px 0 0;padding:0;list-style:none}:root[data-look=folio] .folio-perps-item-txs>li{border-top:1px solid var(--line);align-items:center;min-height:44px;display:flex}:root[data-look=folio] .folio-perps-item-band .folio-perps-item-line{margin-top:2px}:root[data-look=folio] .folio-perps-item-list{margin:16px 0 0}:root[data-look=folio] .folio-perps-post-choice{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}:root[data-look=folio] .folio-perps-post-choice-label{font-size:var(--fs-14);color:var(--muted);flex:1 0 100%;margin:0;font-weight:600;line-height:19px}:root[data-look=folio] .folio-perps-post-note{font-size:var(--fs-15);color:var(--muted);margin:8px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-post-exposure{font-size:var(--fs-15);color:var(--ink);margin:8px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-share{border-top:1px solid var(--line);margin:12px 0 0;padding:12px 0 0}:root[data-look=folio] .folio-perps-share-title{font-family:var(--font-folio-serif);font-size:var(--fs-19);color:var(--ink);margin:0;font-weight:600;line-height:25px}:root[data-look=folio] .folio-perps-share-preview{border-left:3px solid var(--line);margin:8px 0;padding:8px 0 8px 12px}:root[data-look=folio] .folio-perps-share-statement{font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);margin:2px 0 0;font-weight:600;line-height:24px}:root[data-look=folio] .folio-perps-share-tick{min-height:44px;font-size:var(--fs-16);color:var(--ink);align-items:flex-start;gap:10px;margin:8px 0 0;line-height:22px;display:flex}:root[data-look=folio] .folio-perps-share-tick>input{flex:none;width:22px;height:22px;margin:0}:root[data-look=folio] .folio-perps-share-status{min-height:21px;font-size:var(--fs-15);color:var(--ink);margin:8px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-prompt-box{border-top:1px solid var(--line);margin:16px 0 0;padding:16px 0 0}:root[data-look=folio] .folio-perps-prompt-text{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--paper);width:100%;min-height:88px;color:var(--ink);font-family:inherit;font-size:var(--fs-17);margin:8px 0 0;padding:10px 12px;line-height:24px}:root[data-look=folio] .folio-perps-prompt-chips{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}:root[data-look=folio] .folio-perps-prompt-chip{border:1px solid var(--muted);border-radius:var(--radius-button);min-height:44px;color:var(--ink);font-family:inherit;font-size:var(--fs-16);cursor:pointer;background:0 0;padding:0 14px;font-weight:700}:root[data-look=folio] .folio-perps-prompt-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}:root[data-look=folio] .folio-perps-prompt-chip:disabled:not([aria-pressed=true]){color:var(--muted);cursor:default;border-style:dashed}@media (prefers-reduced-motion:reduce){:root[data-look=folio] :is(.folio-perps-item-kicker-link,.folio-perps-prompt-chip){transition:none}}:root[data-look=folio] .folio-perps-protect{border-top:1px solid var(--line);margin:16px 0 0;padding:12px 0 0}:root[data-look=folio] .folio-perps-protect-title{font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);margin:0;font-weight:600;line-height:26px}:root[data-look=folio] .folio-perps-protect-lead{font-size:var(--fs-14);color:var(--muted);margin:4px 0 0;line-height:20px}:root[data-look=folio] .folio-perps-protect-add{border:0;border-top:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font-family:inherit;font-size:var(--fs-16);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:12px;margin:12px 0 0;padding:12px 0;font-weight:600;display:flex}:root[data-look=folio] .folio-perps-protect-add-note{font-size:var(--fs-14);color:var(--muted);font-weight:400;line-height:20px;display:block}:root[data-look=folio] .folio-perps-protect-warn{border-left:2px solid var(--ink);font-size:var(--fs-15);color:var(--ink);margin:8px 0 0;padding:0 0 0 10px;line-height:21px}:root[data-look=folio] .folio-perps-protect-state{font-size:var(--fs-15);color:var(--ink);margin:8px 0 0;line-height:21px}:root[data-look=folio] .folio-perps-protect-actions{flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;display:flex}:root[data-look=folio] .folio-perps-steps-list{margin:16px 0;padding:0;list-style:none}:root[data-look=folio] .folio-perps-steps-list>li{border-top:1px solid var(--line);font-size:var(--fs-16);color:var(--ink);grid-template-columns:24px 1fr;gap:2px 12px;padding:12px 0;line-height:22px;display:grid}:root[data-look=folio] .folio-perps-steps-mark{font-family:var(--font-folio-serif);color:var(--muted)}:root[data-look=folio] .folio-perps-steps-list>li[data-done=true] .folio-perps-steps-mark{color:var(--ink)}:root[data-look=folio] .folio-perps-steps-note{font-size:var(--fs-14);color:var(--muted);grid-column:2;line-height:20px}:root[data-look=folio] .folio-perps-represent{border-top:1px solid var(--line);margin:16px 0 0;padding:16px 0 0}:root[data-look=folio] .folio-perps-represent-words{border-radius:var(--radius-card);background:var(--surface);font-family:var(--font-folio-serif);font-size:var(--fs-17);color:var(--ink);margin:12px 0;padding:16px;line-height:1.5}:root[data-look=folio] .folio-perps-represent-tick{min-height:44px;font-size:var(--fs-15);color:var(--ink);align-items:flex-start;gap:10px;line-height:21px;display:flex}:root[data-look=folio] .folio-perps-portfolio-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:var(--fs-16);color:var(--ink);justify-content:space-between;gap:12px;margin:16px 0;padding:12px 0;line-height:22px;text-decoration:none;display:flex}:root[data-look=folio] .folio-perps-portfolio-line-figure{font-variant-numeric:lining-nums tabular-nums}:root[data-look=folio] .folio-perps-hold{border-left:2px solid var(--ink);font-size:var(--fs-15);color:var(--ink);margin:12px 0 0;padding:0 0 0 10px;line-height:21px}:root[data-look=folio] .folio-perps-attribution{font-size:var(--fs-14);color:var(--muted);margin:16px 0 0;line-height:20px;display:inline-block}
@media (min-width:1240px){:root[data-look=folio] .folio-frame .page-content:has(>.folio-callers){max-width:1080px}:root[data-look=folio] .folio-callers{grid-template-columns:minmax(0,680px) 352px;align-items:start;column-gap:48px;display:grid}}:root[data-look=folio] .folio-callers-main{min-width:0;container:folio-callers/inline-size}:root[data-look=folio] .folio-callers-intro{margin:8px 0 0}:root[data-look=folio] .folio-callers-kicker{font-size:var(--fs-14);color:var(--muted);margin:0;font-weight:600;line-height:19px}:root[data-look=folio] .folio-callers-intro .folio-callers-kicker{display:none}:root[data-look=folio] .folio-callers-intro h1{font-family:var(--font-folio-serif);font-size:var(--fs-36);letter-spacing:-.01em;margin:0;font-weight:600;line-height:40px}:root[data-look=folio] .folio-callers-deck{font-size:var(--fs-17);color:var(--ink);margin:6px 0 0;line-height:24px}@media (min-width:641px){:root[data-look=folio] .folio-callers-intro{margin:0}:root[data-look=folio] .folio-callers-intro .folio-callers-kicker{display:block}:root[data-look=folio] .folio-callers-intro h1{font-size:var(--fs-48);margin-top:4px;line-height:52px}:root[data-look=folio] .folio-callers-deck{font-size:var(--fs-18);margin-top:8px;line-height:26px}}:root[data-look=folio] .folio-callers-tabs{box-shadow:inset 0 -1px 0 var(--line);gap:24px;margin:20px 0 0;display:flex}:root[data-look=folio] .folio-callers-tab{min-height:44px;color:var(--muted);font-size:var(--fs-17);flex:none;align-items:center;font-weight:600;line-height:24px;text-decoration:none;display:flex}:root[data-look=folio] .folio-callers-tab[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}:root[data-look=folio] .folio-callers-tab:hover{color:var(--ink)}:root[data-look=folio] .folio-callers-windows{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}:root[data-look=folio] .folio-callers-window{border:1px solid var(--muted);border-radius:var(--radius-button);min-width:0;min-height:44px;color:var(--ink);font-size:var(--fs-16);text-align:center;transition:background-color var(--motion), color var(--motion);justify-content:center;align-items:center;padding:0 8px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}:root[data-look=folio] .folio-callers-window:hover{background:var(--subtle)}:root[data-look=folio] .folio-callers-window[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}@container folio-callers (min-width:600px){:root[data-look=folio] .folio-callers-controls{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}:root[data-look=folio] .folio-callers-controls>.folio-callers-tabs{flex:auto}:root[data-look=folio] .folio-callers-controls>.folio-callers-windows{flex:none;width:320px;margin:0}}:root[data-look=folio] .folio-callers-list{border-bottom:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}:root[data-look=folio] .folio-callers-list>li+li{border-top:1px solid var(--line)}:root[data-look=folio] .folio-callers-row{box-sizing:border-box;min-height:72px;color:var(--ink);align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}:root[data-look=folio] .folio-callers-row:active{background:var(--subtle)}:root[data-look=folio] .folio-callers-rank{width:24px;font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--muted);font-variant-numeric:lining-nums tabular-nums;flex:none;font-weight:500;line-height:24px}:root[data-look=folio] .folio-callers-plate{flex:none;width:44px;height:44px}:root[data-look=folio] .folio-callers-who{flex:auto;min-width:0;display:block}:root[data-look=folio] .folio-callers-name{font-size:var(--fs-17);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:22px;display:block;overflow:hidden}:root[data-look=folio] .folio-callers-handle{font-size:var(--fs-15);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:21px;display:block;overflow:hidden}:root[data-look=folio] .folio-callers-quiet{font-size:var(--fs-14);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;line-height:20px;display:block;overflow:hidden}:root[data-look=folio] .folio-callers-row:hover .folio-callers-name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:root[data-look=folio] .folio-callers-figures{text-align:right;flex:none}:root[data-look=folio] .folio-callers-figure{font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:500;line-height:24px}:root[data-look=folio] .folio-callers-figures>.folio-callers-figure{display:block}:root[data-look=folio] .folio-callers-under{font-size:var(--fs-15);color:var(--muted);white-space:nowrap;line-height:21px;display:block}@media (max-width:359.98px){:root[data-look=folio] .folio-callers-under-split>span{display:block}:root[data-look=folio] .folio-callers-under-split>.folio-callers-under-dot{display:none}}:root[data-look=folio] .folio-callers-table{border-collapse:collapse;width:100%;margin:16px 0 0;display:none}@container folio-callers (min-width:600px){:root[data-look=folio] .folio-callers-list{display:none}:root[data-look=folio] .folio-callers-table{display:table}}:root[data-look=folio] .folio-callers-table th{border-bottom:1px solid var(--ink);color:var(--muted);font-size:var(--fs-14);text-align:left;padding:0 0 8px;font-weight:600;line-height:18px}:root[data-look=folio] .folio-callers-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 0}:root[data-look=folio] .folio-callers-table td.folio-callers-rank{width:40px}:root[data-look=folio] .folio-callers-table .folio-callers-num{text-align:right;padding-left:16px}:root[data-look=folio] .folio-callers-table .folio-callers-most{padding-left:32px}:root[data-look=folio] .folio-callers-table td.folio-callers-most{font-size:var(--fs-16);line-height:22px}:root[data-look=folio] .folio-callers-person{min-width:0;color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}:root[data-look=folio] .folio-callers-person:hover .folio-callers-name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:root[data-look=folio] .folio-callers-follow-cell{text-align:right;white-space:nowrap;padding-left:16px}:root[data-look=folio] .folio-callers-follow{width:7em;min-height:40px;font-size:var(--fs-15);white-space:nowrap;justify-content:center;padding:0 14px;font-weight:700}:root[data-look=folio] .folio-callers-follow[aria-disabled=true]:not(.folio-callers-following){border-color:var(--muted);color:var(--muted);background:0 0}:root[data-look=folio] .folio-callers-following{background:var(--ink);color:var(--brand-on);border-color:var(--ink)}:root[data-look=folio] .folio-callers-following:is(:hover,:active):not([aria-disabled=true]){background:var(--ink-press);border-color:var(--ink-press)}:root[data-look=folio] .folio-callers-following[aria-disabled=true]{background:var(--ink);border-color:var(--ink);color:var(--brand-on)}:root[data-look=folio] .folio-callers-you-mark{font-size:var(--fs-15);color:var(--muted)}:root[data-look=folio] .folio-callers-error{border-left:3px solid var(--ink);font-size:var(--fs-15);color:var(--ink);margin:12px 0 0;padding:4px 0 4px 16px;line-height:1.4}:root[data-look=folio] .folio-callers-note{max-width:var(--measure);font-size:var(--fs-15);color:var(--muted);margin:12px 0 0;line-height:21px}:root[data-look=folio] .folio-callers-note-more{margin-top:8px}:root[data-look=folio] .folio-callers-note .text-link{min-height:0;font-size:var(--fs-15);white-space:nowrap}:root[data-look=folio] .folio-callers-count{display:none}@container folio-callers (min-width:600px){:root[data-look=folio] .folio-callers-count{display:inline}}:root[data-look=folio] .folio-callers-empty{max-width:var(--measure);font-size:var(--fs-17);color:var(--ink);margin:24px 0 0;line-height:1.45}:root[data-look=folio] .folio-callers-empty.notice{border-left:3px solid var(--ink);font-size:var(--fs-15);padding:4px 0 4px 16px;line-height:1.4}:root[data-look=folio] .folio-callers-you{background:var(--subtle);border-radius:var(--radius-card);align-items:center;gap:12px;margin:16px 0 0;padding:12px;display:flex}:root[data-look=folio] .folio-callers-you-plate{flex:none;width:36px;height:36px}:root[data-look=folio] .folio-callers-you p{font-size:var(--fs-16);color:var(--ink);margin:0;line-height:22px}:root[data-look=folio] .folio-callers-you strong{font-weight:700}:root[data-look=folio] .folio-callers-you .text-link{min-height:0;font-size:var(--fs-15)}:root[data-look=folio] .folio-callers-honest{font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);margin:20px 0 0;font-style:italic;line-height:26px}:root[data-look=folio] .folio-callers-how{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:32px 0 0}:root[data-look=folio] .folio-callers-how>summary{cursor:pointer;min-height:56px;font-size:var(--fs-16);align-items:center;font-weight:600;line-height:22px;list-style:none;display:flex}:root[data-look=folio] .folio-callers-how>summary::-webkit-details-marker{display:none}:root[data-look=folio] .folio-callers-how>p{max-width:var(--measure);font-size:var(--fs-17);color:var(--ink);margin:0 0 16px;line-height:1.5}:root[data-look=folio] .folio-callers-rail{display:none}@media (min-width:1240px){:root[data-look=folio] .folio-callers-rail{flex-direction:column;gap:24px;padding-top:4px;display:flex}:root[data-look=folio] .folio-callers-you{display:none}}:root[data-look=folio] .folio-callers-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:20px}:root[data-look=folio] .folio-callers-box-head{font-family:var(--font-folio-serif);font-size:var(--fs-24);margin:4px 0 0;font-weight:600;line-height:30px}:root[data-look=folio] .folio-callers-box-text,:root[data-look=folio] .folio-callers-works>p:not(.folio-callers-kicker){font-size:var(--fs-16);color:var(--ink);margin:6px 0 0;line-height:23px}:root[data-look=folio] .folio-callers-box-link{margin:14px 0 0}:root[data-look=folio] .folio-callers-works{padding:0 4px}:root[data-look=folio] .folio-callers-box .text-link,:root[data-look=folio] .folio-callers-works .text-link{min-height:0;font-size:var(--fs-15)}:root[data-look=folio] .folio-callers-entry{box-sizing:border-box;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:64px;color:var(--ink);align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}:root[data-look=folio] .folio-callers-entry:active{background:var(--subtle)}:root[data-look=folio] .folio-callers-entry-plates{flex:none;display:flex}:root[data-look=folio] .folio-callers-entry-plate{background:var(--paper);border-radius:50%;width:28px;height:28px;padding:1px}:root[data-look=folio] .folio-callers-entry-plate+.folio-callers-entry-plate{margin-left:-10px}:root[data-look=folio] .folio-callers-entry-words{flex:auto;min-width:0}:root[data-look=folio] .folio-callers-entry-title{font-size:var(--fs-17);font-weight:700;line-height:22px;display:block}:root[data-look=folio] .folio-callers-entry-line{font-size:var(--fs-15);color:var(--muted);line-height:21px;display:block}:root[data-look=folio] .folio-callers-entry:hover .folio-callers-entry-title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:root[data-look=folio] .folio-callers-entry>svg{flex:none;width:16px;height:16px}:root[data-look=folio] .folio-callers-entry-markets{margin:12px 0 0}:root[data-look=folio] .folio-callers-entry-home{margin:0 0 8px}:root[data-look=folio] .folio-standing{margin:0}:root[data-look=folio] .folio-standing-row{box-sizing:border-box;border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;min-height:44px;padding:10px 0;display:flex}:root[data-look=folio] .folio-standing-row>dt{min-width:0;font-size:var(--fs-15);color:var(--muted);flex:auto;line-height:24px}:root[data-look=folio] .folio-standing-row>dd{text-align:right;flex:0 auto;max-width:66%;margin:0}:root[data-look=folio] .folio-standing-figure{font-family:var(--font-folio-serif);font-size:var(--fs-18);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-weight:500;line-height:24px;display:block}:root[data-look=folio] .folio-standing-words{font-size:var(--fs-17);color:var(--ink);line-height:24px;display:block}:root[data-look=folio] .folio-standing-part{min-height:44px;padding:8px 0 8px 16px}:root[data-look=folio] .folio-standing-part>dt,:root[data-look=folio] .folio-standing-part .folio-standing-words{font-size:var(--fs-15);color:var(--muted)}:root[data-look=folio] .folio-standing-perps{border-bottom:1px solid var(--line);font-size:var(--fs-15);color:var(--muted);margin:0;padding:10px 0;line-height:21px}:root[data-look=folio] .folio-standing-under{font-size:var(--fs-15);color:var(--muted);line-height:21px;display:block}:root[data-look=folio] .folio-standing-record{min-height:44px;font-size:var(--fs-15);align-items:center;display:inline-flex}
:root[data-look=folio] .folio-post{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin:8px 0 16px;padding:16px;display:grid}:root[data-look=folio] .folio-post-signed-out{justify-items:start}:root[data-look=folio] .folio-post p{margin:0}:root[data-look=folio] .folio-post-field textarea{resize:vertical;field-sizing:content;width:100%;min-height:120px;font-size:var(--fs-17);line-height:var(--leading-read);display:block}:root[data-look=folio] .folio-post-chips{gap:8px;min-width:0;display:flex}:root[data-look=folio] .folio-post-chip{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 8px;font-weight:600;line-height:1.2}:root[data-look=folio] .folio-post-chip:active:not(:disabled){background:var(--subtle)}:root[data-look=folio] .folio-post-chip[aria-pressed=true]{background:var(--ink);color:var(--brand-on);border-color:var(--ink)}:root[data-look=folio] .folio-post-chip:disabled:not([aria-pressed=true]){color:var(--muted);cursor:default;border-style:dashed}:root[data-look=folio] :is(.folio-post-line,.folio-post-later,.folio-post-status,.folio-post-rules){font-size:var(--fs-15);color:var(--muted);line-height:1.4}:root[data-look=folio] .folio-post-status:empty{display:none}:root[data-look=folio] .folio-post-error{font-size:var(--fs-15);color:var(--ink);font-weight:600;line-height:1.4}:root[data-look=folio] .folio-post-call{border-top:1px solid var(--line);font-size:var(--fs-16);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;padding-top:8px;line-height:1.4;display:flex}:root[data-look=folio] .folio-post-call strong{font-weight:700}:root[data-look=folio] :is(.folio-post-call,.folio-post-rules,.folio-post-later,.folio-post-line) .text-link{min-height:44px;font-size:var(--fs-15);cursor:pointer;background:0 0;border:0;padding:0}:root[data-look=folio] .folio-post-call .text-link{font-size:var(--fs-16)}:root[data-look=folio] .folio-post-change{gap:12px;display:grid}:root[data-look=folio] :is(.folio-post-horizon,.folio-post-target,.folio-post-paid-by){gap:6px;display:grid}:root[data-look=folio] :is(.folio-post-horizon,.folio-post-target,.folio-post-paid-by)>label{font-size:var(--fs-14);font-weight:600;line-height:var(--leading-ui);color:var(--ink)}:root[data-look=folio] :is(.folio-post-horizon select,.folio-post-paid-by input){width:100%}:root[data-look=folio] .folio-post-dollar{background:var(--surface);border:1px solid var(--muted);border-radius:var(--radius-button);min-height:52px;font-family:var(--font-number);font-size:var(--fs-19);color:var(--ink);align-items:center;gap:6px;padding:0 14px;display:flex}:root[data-look=folio] .folio-post-dollar:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}:root[data-look=folio] .folio-post-dollar input{min-width:0;min-height:50px;font-family:var(--font-number);font-size:var(--fs-19);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:0;flex:auto;padding:0}:root[data-look=folio] .folio-post-holding{font-size:var(--fs-15);color:var(--muted);align-items:center;gap:8px;line-height:1.4;display:flex}:root[data-look=folio] .folio-post-holding strong{color:var(--ink);font-weight:700}:root[data-look=folio] .folio-post-holding .folio-glyph-20{flex:none;width:18px;height:18px}:root[data-look=folio] .folio-post-paid{min-height:44px;font-size:var(--fs-17);color:var(--ink);cursor:pointer;align-items:center;gap:12px;line-height:1.4;display:flex}:root[data-look=folio] .folio-post-refusal{font-size:var(--fs-16);line-height:1.45}:root[data-look=folio] .folio-post-actions{gap:12px;display:flex}:root[data-look=folio] .folio-post .button.folio-post-primary{background:var(--ink);min-height:52px;color:var(--brand-on);border-color:var(--ink);font-size:var(--fs-17);flex:1 1 0;padding:0 20px;font-weight:700}:root[data-look=folio] .folio-post .button.folio-post-primary:is(:hover,:active):not(:disabled){background:var(--ink-press);border-color:var(--ink-press)}:root[data-look=folio] .folio-post .button.folio-post-primary:disabled{background:var(--subtle);border-color:var(--subtle);color:var(--muted)}:root[data-look=folio] .folio-post-actions>.button:not(.folio-post-primary){flex:1 1 0;min-height:52px}:root[data-look=folio] .folio-post.folio-post-prompt{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:16px 0 0;padding:16px 0 0}:root[data-look=folio] .folio-post-prompt-title{font-family:var(--font-folio-serif);font-size:var(--fs-22);margin:0;font-weight:600;line-height:30px}:root[data-look=folio] .folio-post-prompt .folio-post-field textarea{min-height:52px}:root[data-look=folio] .folio-order-status .folio-post .button{margin-top:0}:root[data-look=folio] .folio-post-posted-head{font-family:var(--font-text);font-size:var(--fs-17);color:var(--ink);align-items:center;gap:8px;margin:0;font-weight:700;line-height:1.4;display:flex}:root[data-look=folio] .folio-post-posted-head:focus-visible{outline:none}:root[data-look=folio] .folio-post-posted-call{font-size:var(--fs-15);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}:root[data-look=folio] .folio-post-posted-stamp{border:1px solid var(--ink);border-radius:var(--radius-card);font-size:var(--fs-14);color:var(--ink);padding:2px 6px;font-weight:700}:root[data-look=folio] .folio-post-posted-body{font-family:var(--font-folio-serif);font-size:var(--fs-19);color:var(--ink);overflow-wrap:anywhere;line-height:1.35}:root[data-look=folio] .thesis-card>.thesis-paid{font-size:var(--fs-15);color:var(--ink);margin:4px 0 0;font-weight:700;line-height:1.4}:root[data-look=folio] .folio-post-card .thesis-card-head{justify-content:flex-start;gap:0 8px}:root[data-look=folio] .folio-post-card .folio-post-card-time{font-size:var(--fs-15);color:var(--muted);line-height:1.4}:root[data-look=folio] .folio-post-card .folio-post-card-time:before{content:"·";content:"·" / "";margin-right:8px}:root[data-look=folio] .folio-post-card .thesis-card-head>.thesis-card-meta{flex:1 0 100%}:root[data-look=folio] .folio-post-card .thesis-card-foot{justify-content:flex-start;margin-top:4px}:root[data-look=folio] .folio-post-card .thesis-card-foot>.thesis-card-actions{display:contents}:root[data-look=folio] .folio-post-card .thesis-card-foot .folio-post-card-trade{margin-left:auto}:root[data-look=folio] .folio-post-card .folio-post-card-reply{min-height:44px;font-size:var(--fs-15);font-weight:600}:root[data-look=folio] .folio-post-card .button.folio-post-card-trade{min-height:44px;color:var(--ink);border:1px solid var(--muted);border-radius:var(--radius-button);font-size:var(--fs-16);box-shadow:none;background:0 0;padding:0 14px;font-weight:700}:root[data-look=folio] .folio-post-card .button.folio-post-card-trade:is(:hover,:active){background:var(--subtle);border-color:var(--muted);transform:none}:root[data-look=folio] .folio-post-card>.folio-post-card-fill{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:4px;padding-top:8px}:root[data-look=folio] .folio-post-card>.thesis-card-call:has(+.folio-post-card-fill){border-top:1px solid var(--line);border-bottom:0;margin-top:4px;padding:8px 0 0}:root[data-look=folio] .folio-post-card>.thesis-card-call+.folio-post-card-fill{border-top:0;margin-top:0;padding-top:4px}:root[data-look=folio] .folio-post-card-fill-what{font-family:var(--font-folio-serif);font-size:var(--fs-19);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:25px}:root[data-look=folio] .folio-post-card-fill-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;display:flex}:root[data-look=folio] .folio-post-card-fill-line>.folio-fill-qty{margin:0}:root[data-look=folio] .folio-post-card-fill .folio-fill-onchain{color:var(--ink);margin:0 -8px 0 auto;padding:0 8px}:root[data-look=folio] .folio-post-card>.folio-post-card-fill+.thesis-body{margin-top:6px}:root[data-look=folio] .folio-post-trade{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:44px;font-size:var(--fs-17);color:var(--ink);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;line-height:24px;display:flex}:root[data-look=folio] .folio-post-trade>input{margin-top:2px}:root[data-look=folio] .folio-post-trade-words{gap:2px;min-width:0;display:grid}:root[data-look=folio] .folio-post-trade-note{font-size:var(--fs-15);color:var(--muted);overflow-wrap:anywhere;line-height:21px}:root[data-look=folio] .folio-post-sheet{overscroll-behavior:contain;background:var(--surface);width:min(520px,100% - 48px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);border:0;margin:auto;padding:0;overflow-y:auto}:root[data-look=folio] .folio-post-sheet::backdrop{background:var(--scrim)}:root[data-look=folio] .folio-post-sheet-body{padding:20px 24px 24px}:root[data-look=folio] .folio-post-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 8px;display:flex}:root[data-look=folio] .folio-post-sheet-title{min-width:0;font-size:var(--fs-24);flex:auto;margin:0;padding-top:7px;line-height:30px}:root[data-look=folio] .folio-post-sheet-title:focus-visible{outline:none}:root[data-look=folio] .folio-post-sheet p{font-size:var(--fs-16);margin:0;line-height:1.45}:root[data-look=folio] .folio-post-sheet-lede{padding-bottom:12px}:root[data-look=folio] .folio-post-sheet-rule{border-top:1px solid var(--line);padding:12px 0}:root[data-look=folio] .folio-post-sheet-rule h3{font-family:var(--font-text);font-size:var(--fs-17);margin:0 0 4px;font-weight:700;line-height:1.4}:root[data-look=folio] .folio-post-example{background:var(--subtle);border-radius:var(--radius-card);gap:6px;margin:4px 0 16px;padding:16px;display:grid}:root[data-look=folio] .folio-post-sheet .folio-post-example-kicker{font-size:var(--fs-14);letter-spacing:.06em;text-transform:uppercase;font-weight:700}:root[data-look=folio] .folio-post-example strong{font-family:var(--font-number);font-size:var(--fs-18);font-variant-numeric:tabular-nums;font-weight:600}:root[data-look=folio] .folio-post-sheet .folio-post-sheet-honesty{font-family:var(--font-folio-serif);font-size:var(--fs-18);font-style:italic;line-height:26px}@media (max-width:640px){:root[data-look=folio] .folio-post-sheet{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-height:calc(100dvh - 16px);margin:auto 0 0}:root[data-look=folio] .folio-post-sheet-body{padding:20px 16px max(24px, env(safe-area-inset-bottom))}:root[data-look=folio] .folio-post{padding:12px}}@media (max-width:380px){:root[data-look=folio] .folio-post-chips{flex-wrap:wrap}:root[data-look=folio] .folio-post-chip{flex:40%}}:root[data-look=folio][data-print=large] .folio-post-chips{flex-wrap:wrap}:root[data-look=folio][data-print=large] .folio-post-chip{flex:40%}:root[data-look=folio] .folio-repost{align-items:center;display:inline-flex}:root[data-look=folio] .folio-repost-button[aria-pressed=true]{color:var(--ink);font-weight:700;text-decoration:none}:root[data-look=folio] .folio-repost-choices{border-top:1px solid var(--line);margin:4px 0 8px;display:grid}:root[data-look=folio] .folio-repost-choice{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--ink);font-family:var(--font-text);text-align:left;cursor:pointer;transition:background-color var(--motion);background:0 0;gap:2px;padding:12px 0;display:grid}:root[data-look=folio] .folio-repost-choice strong{font-size:var(--fs-18);font-weight:700;line-height:1.35}:root[data-look=folio] .folio-repost-choice span{font-size:var(--fs-15);color:var(--muted);line-height:1.4}:root[data-look=folio] .folio-repost-choice:active{background:var(--subtle)}:root[data-look=folio] .folio-repost-choice:disabled{cursor:default}:root[data-look=folio] .folio-repost-compose{gap:6px;margin:4px 0 8px;display:grid}:root[data-look=folio] .folio-repost-label{font-size:var(--fs-15);font-weight:700}:root[data-look=folio] .folio-repost-field{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-button);width:100%;min-height:96px;color:var(--ink);font-family:var(--font-folio-serif);font-size:var(--fs-18);resize:vertical;padding:10px 12px;line-height:1.45}:root[data-look=folio] .folio-repost-field:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}:root[data-look=folio] .folio-repost-sheet .folio-repost-left{font-size:var(--fs-14);color:var(--muted)}:root[data-look=folio] .folio-repost-quote{background:var(--subtle);border-radius:var(--radius-card);gap:2px;margin:8px 0 0;padding:12px;display:grid}:root[data-look=folio] .folio-repost-sheet .folio-repost-quote p{font-size:var(--fs-15)}:root[data-look=folio] .folio-repost-quote-who span,:root[data-look=folio] .folio-repost-quote-what{color:var(--muted)}:root[data-look=folio] .folio-repost-sheet .folio-repost-quote .folio-repost-quote-body{-webkit-line-clamp:3;line-clamp:3;font-family:var(--font-folio-serif);font-size:var(--fs-17);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root[data-look=folio] .folio-repost-sheet .folio-repost-sheet-refused{color:var(--down);padding:4px 0}:root[data-look=folio] .folio-repost-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}:root[data-look=folio] .folio-repost-actions .button{min-height:44px}:root[data-look=folio] .folio-repost-toast{left:50%;bottom:calc(80px + env(safe-area-inset-bottom));z-index:60;background:var(--ink);width:min(480px,100% - 32px);color:var(--paper);border-radius:var(--radius-button);box-shadow:var(--shadow-menu);font-size:var(--fs-15);align-items:center;gap:16px;padding:12px 16px;line-height:1.4;display:flex;position:fixed;transform:translate(-50%)}:root[data-look=folio] .folio-repost-toast-view{min-height:44px;color:var(--paper);text-underline-offset:3px;flex:none;align-items:center;margin-left:auto;font-weight:700;text-decoration:underline;display:inline-flex}@media (min-width:1024px){:root[data-look=folio] .folio-repost-toast{bottom:24px}}:root[data-look=folio] .folio-reposted-line{color:var(--muted);font-family:var(--font-text);font-size:var(--fs-15);text-align:left;background:0 0;border:0;margin:0;padding:12px 0 4px;font-weight:600;line-height:1.4;display:block}:root[data-look=folio] button.folio-reposted-line{cursor:pointer;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}:root[data-look=folio] .folio-reposted-who{color:var(--ink);text-decoration:none}:root[data-look=folio] .folio-quote-comment{max-width:var(--measure);font-family:var(--font-folio-serif);font-size:var(--fs-19);color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-weight:400;line-height:1.45}:root[data-look=folio] .folio-quote{border:1px solid var(--line);border-radius:var(--radius-card);min-height:44px;transition:background-color var(--motion);background:0 0;gap:4px;margin:8px 0 0;padding:10px 12px 12px;display:grid;position:relative}:root[data-look=folio] .folio-quote:has(>.folio-quote-link:hover){background:var(--subtle)}:root[data-look=folio] .folio-quote>p{margin:0}:root[data-look=folio] .folio-quote-link{z-index:1;border-radius:inherit;position:absolute;inset:0}:root[data-look=folio] .folio-quote-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-look=folio] .folio-quote :is(.folio-quote-company a,.folio-quote-body a){z-index:2;position:relative}:root[data-look=folio] .folio-quote-head{min-width:0;font-size:var(--fs-14);white-space:nowrap;align-items:center;gap:6px;line-height:1.4;display:flex}:root[data-look=folio] .folio-quote-head .folio-quote-plate{--picture-mark:22px;--picture-ring:1px;flex:none;width:22px;height:22px;position:static}:root[data-look=folio] .folio-quote-head .folio-quote-plate .folio-bookplate-ring{stroke-width:1px}:root[data-look=folio] .folio-quote-name{text-overflow:ellipsis;min-width:0;color:var(--ink);flex:0 auto;font-weight:700;overflow:hidden}:root[data-look=folio] .folio-quote-handle{text-overflow:ellipsis;min-width:0;color:var(--muted);flex:0 10000 auto;overflow:hidden}:root[data-look=folio] :is(.folio-quote-time,.folio-quote-company){color:var(--muted);flex:none}:root[data-look=folio] .folio-quote-company{text-overflow:ellipsis;flex:none;min-width:0;max-width:40%;overflow:hidden}:root[data-look=folio] :is(.folio-quote-time,.folio-quote-company):before{content:"·";content:"·" / "";margin-right:6px}:root[data-look=folio] .folio-quote-company .text-link{min-width:0;min-height:0;font-size:var(--fs-14);color:var(--muted);display:inline}:root[data-look=folio] .folio-quote>.thesis-paid{font-size:var(--fs-14);color:var(--ink);font-weight:700;line-height:1.4}:root[data-look=folio] .folio-quote-body{font-family:var(--font-folio-serif);font-size:var(--fs-16);color:var(--ink);overflow-wrap:anywhere;line-height:1.45}:root[data-look=folio] .folio-quote>.thesis-declarations{font-size:var(--fs-14)}:root[data-look=folio] .folio-quote>.thesis-card-call{border:0;margin:2px 0 0;padding:0}:root[data-look=folio] .folio-quote-post>.thesis-card-foot{margin-top:4px}:root[data-look=folio] .folio-quote.folio-quote-gone{background:var(--subtle);color:var(--muted);font-size:var(--fs-15);align-content:center}:root[data-look=folio] .folio-quote-gone-foot .text-link{min-height:44px}:root[data-look=folio] .folio-repost-gone{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--fs-16);justify-items:start;gap:4px;padding:16px 0;display:grid}:root[data-look=folio] .folio-repost-gone p{margin:0}:root[data-look=folio] .folio-repost-gone-comment{font-family:var(--font-folio-serif);font-style:italic}:root[data-look=folio] .folio-reposters{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}:root[data-look=folio] .folio-reposter{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}:root[data-look=folio] .folio-reposter-who{min-width:0;color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}:root[data-look=folio] .folio-reposter-who span{min-width:0;display:grid}:root[data-look=folio] .folio-reposter-who small,:root[data-look=folio] .folio-reposter-time{color:var(--muted);font-size:var(--fs-14)}:root[data-look=folio] .folio-reposters-sheet .folio-reposter-comment{font-family:var(--font-folio-serif);font-size:var(--fs-17);grid-column:1/-1}:root[data-look=folio] .folio-reposters-more{min-height:44px;margin-top:12px}:root[data-look=folio] .folio-reposters-open{min-height:0;font-size:var(--fs-15);color:var(--muted);padding:0}:root[data-look=folio] .folio-profile-tabs{margin-top:24px}:root[data-look=folio] .folio-profile-panel{margin-bottom:32px}:root[data-look=folio] .folio-profile-panel>.instrument-section{margin-top:0}:root[data-look=folio] .folio-post-card-vs{font-size:var(--fs-15);color:var(--ink);font-variant-numeric:tabular-nums;flex-basis:100%;line-height:20px}:root[data-look=folio] .folio-verb-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:400}:root[data-look=folio] .folio-post-card-edited{color:var(--muted)}:root[data-look=folio] .folio-post-card-fill-when{color:var(--muted);font-weight:400}
:root[data-look=folio] .inbox-entry>.folio-called-it-share{z-index:1;min-height:44px;font-size:var(--fs-16);align-self:flex-start;margin:-6px 0 -12px;padding:0;font-weight:600;position:relative}:root[data-look=folio] .thesis-card-foot .folio-called-it-share{min-height:44px;font-size:var(--fs-16);font-weight:600}:root[data-look=folio] .folio-post-card .thesis-card-foot .folio-called-it-share{font-size:var(--fs-15)}:root[data-look=folio] .folio-called-it-sheet{overscroll-behavior:contain;background:var(--surface);width:min(480px,100% - 48px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);border:0;margin:auto;padding:0;overflow-y:auto}:root[data-look=folio] .folio-called-it-sheet::backdrop{background:var(--scrim)}:root[data-look=folio] .folio-called-it-body{gap:12px;padding:20px 24px 24px;display:grid}:root[data-look=folio] .folio-called-it-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:root[data-look=folio] .folio-called-it-head .eyebrow{margin:0}:root[data-look=folio] .folio-called-it-title{font-size:var(--fs-22);margin:2px 0 0;line-height:30px}:root[data-look=folio] .folio-called-it-title:focus-visible{outline:none}:root[data-look=folio] .folio-called-it-card{background:var(--subtle);border:1px solid var(--line);border-radius:var(--radius-card);width:100%;height:auto;display:block}:root[data-look=folio] .folio-called-it-words-label{margin:4px 0 0}:root[data-look=folio] .folio-called-it-words{border-left:3px solid var(--ink);font-family:var(--font-folio-serif);font-size:var(--fs-19);color:var(--ink);overflow-wrap:anywhere;margin:0;padding:2px 0 2px 16px;font-weight:500;line-height:1.35}:root[data-look=folio] .folio-called-it-actions{gap:8px;margin-top:4px;display:grid}:root[data-look=folio] .folio-called-it-actions .button{justify-content:center;text-decoration:none}:root[data-look=folio] .folio-called-it-status{margin:0}:root[data-look=folio] .folio-called-it-status:empty{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-called-it-status .folio-called-it-url{overflow-wrap:anywhere;color:var(--ink)}:root[data-look=folio] .folio-called-it-tailpiece{font-family:var(--font-folio-serif);font-size:var(--fs-15);color:var(--muted);margin:4px 0 0;font-style:italic;line-height:1.4}@media (max-width:640px){:root[data-look=folio] .folio-called-it-sheet{border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-height:calc(100dvh - 16px);margin:auto 0 0}:root[data-look=folio] .folio-called-it-body{padding:20px 16px max(24px, env(safe-area-inset-bottom))}}
:root[data-look=folio] .folio-record{max-width:720px}:root[data-look=folio] .folio-record-kicker{font-size:var(--fs-14);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 0;font-weight:600;line-height:19px}:root[data-look=folio] .folio-record-title{font-family:var(--font-folio-serif);font-size:var(--fs-36);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;margin:4px 0 0;font-weight:600;line-height:40px}:root[data-look=folio] .folio-record-versus{font-family:var(--font-folio-serif);font-size:var(--fs-21);color:var(--ink);font-variant-numeric:lining-nums tabular-nums;margin:4px 0 0;font-weight:500;line-height:28px}:root[data-look=folio] .folio-record-span{font-size:var(--fs-15);color:var(--muted);margin:8px 0 0;line-height:21px}:root[data-look=folio] .folio-record-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:16px 0 0}:root[data-look=folio] .folio-record-table thead th{border-bottom:1px solid var(--ink);color:var(--muted);font-size:var(--fs-14);text-align:left;padding:0 0 8px;font-weight:600;line-height:18px}:root[data-look=folio] .folio-record-table tbody :is(th,td){border-bottom:1px solid var(--line);font-size:var(--fs-15);text-align:left;vertical-align:top;color:var(--ink);padding:10px 0;font-weight:400;line-height:20px}:root[data-look=folio] .folio-record-table .folio-record-num{text-align:right;white-space:nowrap;padding-left:12px}:root[data-look=folio] .folio-record-call{min-height:44px;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}:root[data-look=folio] .folio-record-call:hover .folio-record-what{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:root[data-look=folio] .folio-record-what{font-weight:600}:root[data-look=folio] .folio-record-under{font-size:var(--fs-14);color:var(--muted);white-space:normal;line-height:19px;display:block}:root[data-look=folio] .folio-record-note{font-size:var(--fs-15);color:var(--muted);margin:16px 0 0;line-height:21px}:root[data-look=folio] .folio-record-honest{font-family:var(--font-folio-serif);font-style:italic;font-size:var(--fs-17);color:var(--ink);margin:12px 0 16px;line-height:24px}@media (max-width:400px){:root[data-look=folio] .folio-record-table tbody :is(th,td){font-size:var(--fs-14)}:root[data-look=folio] .folio-record-table .folio-record-num{padding-left:8px}}
