:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#202020;background:var(--page);font-synthesis:none;--page: #fff;--panel: #fff;--soft: #f6f6f5;--line: #e4e4e3;--ink: #202020;--muted: #70716f;--accent: #242424;--on-accent: #fff;--positive: #23864a;--negative: #b94c46;--chart: #686861;--grid: rgba(90,90,85,.14)}html.dark-theme{color-scheme:dark;--page: #242424;--panel: #1c1c1c;--soft: #30302f;--line: #3c3c3a;--ink: #f2f2ee;--muted: #aaa9a4;--accent: #e6e5dc;--on-accent: #242424;--positive: #70ce94;--negative: #ed9188;--chart: #c7c6b5;--grid: rgba(210,210,200,.12)}body.ape-product{margin:0;min-height:100vh;min-height:100dvh;box-sizing:border-box;padding-top:var(--ape-site-header-height,58px);background:var(--page);color:var(--ink);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.ape-product *{box-sizing:border-box}.ape-product a{color:inherit}.ape-product button,.ape-product input,.ape-product select{font:inherit}.ape-product button,.ape-product a{touch-action:manipulation}.ape-product button{cursor:pointer}.ape-product :focus-visible{outline:3px solid var(--muted);outline-offset:4px}.ape-product h1,.ape-product h2,.ape-product h3,.ape-product p{margin-top:0}.ape-product h1{letter-spacing:-.045em;line-height:1.1}.ape-product h2{letter-spacing:-.025em}.ape-product .muted{color:var(--muted)}.ape-product .primary-button,.ape-product .secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 23px;border-radius:11px;text-decoration:none;font-weight:650;border:1px solid var(--line);line-height:1.3}.ape-product .primary-button{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.ape-product .primary-button:hover{filter:brightness(1.15)}.ape-product .secondary-button{background:var(--panel);color:var(--ink)}.ape-product .positive{color:var(--positive)}.ape-product .negative{color:var(--negative)}.ape-product .notice{padding:10px 14px;border:1px solid var(--line);border-radius:9px;background:var(--soft);font-size:13px;color:var(--muted)}.ape-product [hidden]{display:none!important}.ape-product .loading-value{color:var(--muted)}#theme-toggle{position:fixed;bottom:18px;left:18px;width:42px;height:42px;border-radius:50%;border:1px solid var(--line,#ccc);background:var(--panel,#fff);color:var(--ink,#222);font-size:25px;box-shadow:0 2px 8px #0002;z-index:1001;cursor:pointer}.ape-product .site-footer{display:flex;justify-content:space-between;gap:18px;padding:24px 0;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.ape-product .site-footer nav{display:flex;gap:20px}.ape-site-header #statsDisplay{font-size:11px;color:inherit;white-space:nowrap}.ape-site-header #statsContainer{background:transparent}@media (max-width:640px){.ape-product .site-footer{display:block;padding-bottom:70px}.ape-product .site-footer nav{margin-top:12px}#theme-toggle{bottom:12px;left:12px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}body.ape-modern-theme #theme-toggle{box-sizing:border-box;width:42px;height:42px;min-width:42px;padding:0;display:grid;place-items:center;line-height:1;border-radius:50%}.guide-demo{margin:0 0 48px;padding:30px;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 40px #00000004;scroll-margin-top:80px}.demo-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.demo-eyebrow{display:block;margin:0 0 8px;font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.demo-heading h2{font-size:28px;margin:0;line-height:1.2;font-weight:600}.demo-example-badge{flex-shrink:0;padding:6px 10px;border:1px solid var(--line);border-radius:6px;font-size:11px;color:var(--muted)}.demo-instruction{max-width:730px;margin:14px 0 22px;color:var(--muted);font-size:14px;line-height:1.6}.demo-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;margin-bottom:22px;border-block:1px solid var(--line)}.demo-controls label{font-size:12px}.demo-controls select{margin-left:14px;max-width:100%;padding:8px 30px 8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}.demo-reset{padding:8px 0;background:none;border:0;text-decoration:underline;text-underline-offset:4px;color:var(--muted);font-size:12px;white-space:nowrap}.demo-selection{display:flex;gap:20px;border:0;padding:0;margin:0;flex-wrap:wrap}.demo-selection legend{font-size:11px;color:var(--muted);margin-bottom:8px}.demo-check{display:inline-flex;align-items:center;gap:8px}.demo-check input{accent-color:var(--accent);width:16px;height:16px;margin:0}.demo-controls :disabled{cursor:default;opacity:.65}.demo-valuation{display:grid;grid-template-columns:240px minmax(0,1fr);gap:44px;align-items:center}.demo-portrait img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:10px;background:var(--soft)}.demo-portrait>span{display:block;font-size:13px;margin-top:10px;font-weight:550}.demo-valuation-detail{max-width:640px;min-width:0}.demo-stats{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:12px 0 20px}.demo-stats dt{color:var(--muted);font-size:12px;margin-bottom:8px}.demo-stats dd{margin:0;font-size:33px;font-weight:600;line-height:1.25;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.demo-stats dd span{font-size:15px;font-weight:450;letter-spacing:normal;color:var(--muted)}.demo-stats small{display:block;font-size:11px;color:var(--muted);line-height:1.5;margin-top:6px}.demo-gap{display:inline-block;font-size:12px;font-weight:550;padding:5px 9px;border-radius:5px;background:var(--soft)}.demo-range{margin-top:22px}.demo-range-label{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:11px}.demo-range-label strong{color:var(--ink);font-weight:500}.demo-range-track{position:relative;background:var(--soft);height:30px;border-radius:6px;margin:10px 0}.demo-range-track span{position:absolute;top:8px;right:0;bottom:8px;left:0;border-radius:4px;background:var(--line)}.demo-range-track i{position:absolute;top:4px;bottom:4px;transform:translate(-50%);width:3px;background:var(--ink);border-radius:2px}.demo-detail-note{margin:14px 0 0;font-size:12px;color:var(--muted)}.demo-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.demo-asset{min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;display:flex;flex-direction:row;background:var(--page)}.demo-asset>img{width:106px;min-height:150px;height:auto;object-fit:cover;background:var(--soft);align-self:stretch}.demo-asset-body{min-width:0;flex:1;padding:14px}.demo-asset-heading{display:flex;flex-wrap:wrap;gap:5px 10px;align-items:baseline;margin-bottom:14px}.demo-asset-heading strong{font-size:15px}.demo-asset-heading>span{color:var(--muted);font-size:11px}.demo-asset dl{display:flex;flex-direction:column;gap:10px;margin:0}.demo-asset dt{font-size:10px;color:var(--muted);margin-bottom:2px}.demo-asset dd{font-size:17px;margin:0;font-weight:550;font-variant-numeric:tabular-nums;line-height:1.2}.demo-asset dd span{font-size:10px;font-weight:450;color:var(--muted)}.demo-asset .demo-gap{margin-top:12px;font-size:10px;padding:4px 6px;white-space:nowrap}.demo-asset .demo-missing{font-size:14px;color:var(--muted)}.demo-floor-summary{display:flex;align-items:center;gap:35px;margin-bottom:24px}.demo-floor-summary strong{font-size:36px;font-weight:600;letter-spacing:-.025em;white-space:nowrap}.demo-floor-summary strong span{font-size:17px;color:var(--muted);font-weight:450}.demo-floor-summary p{font-size:13px;max-width:320px;margin:0;color:var(--muted);line-height:1.6}.demo-wallet-stats{grid-template-columns:1fr 1fr 1fr;margin:0 0 28px}.demo-wallet-stats dd{font-size:30px}.demo-status{font-size:12px;color:var(--muted);line-height:1.6;margin:18px 0}.demo-footer{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:16px}.demo-footer p{font-size:11px;color:var(--muted);margin:0;max-width:680px}.demo-footer a{font-size:12px;white-space:nowrap;text-underline-offset:4px}.demo-empty{grid-column:1/-1;padding:35px 16px;color:var(--muted);text-align:center;font-size:14px;background:var(--soft);border-radius:8px;margin:0}.demo-noscript{font-size:12px;color:var(--muted);margin:16px 0 0}.guide-index-preview{width:210px;height:auto;aspect-ratio:1200/630;object-fit:cover;border-radius:8px;border:1px solid var(--line);float:right;margin:0 0 8px 25px}@media (max-width:1000px){.demo-asset{flex-direction:column}.demo-asset>img{width:100%;min-height:0;aspect-ratio:1.4;object-fit:cover}.demo-asset dl{flex-direction:row;flex-wrap:wrap;gap:10px 24px}}@media (max-width:620px){.guide-demo{padding:20px;margin-bottom:36px}.demo-heading{align-items:flex-start;flex-direction:column;gap:10px}.demo-heading h2{font-size:24px}.demo-instruction{font-size:13px}.demo-controls{align-items:flex-start;gap:14px;flex-wrap:wrap}.demo-controls select{display:block;margin:7px 0 0}.demo-selection{gap:12px}.demo-valuation{grid-template-columns:1fr;gap:22px}.demo-portrait{display:flex;align-items:center;gap:16px}.demo-portrait img{width:110px;height:110px}.demo-portrait>span{margin:0}.demo-stats{gap:18px}.demo-stats dd{font-size:28px}.demo-range-label{gap:8px;font-size:10px}.demo-assets{grid-template-columns:1fr;gap:10px}.demo-asset{flex-direction:row}.demo-asset>img{width:96px;min-height:134px;height:auto;aspect-ratio:1;align-self:stretch}.demo-asset-body{padding:12px}.demo-asset-heading{margin-bottom:10px}.demo-asset .demo-gap{margin-top:8px}.demo-wallet-stats{grid-template-columns:1fr 1fr;gap:18px}.demo-wallet-stats>div:last-child{grid-column:1/-1}.demo-wallet-stats dd{font-size:26px}.demo-floor-summary{align-items:flex-start;gap:16px;flex-direction:column}.demo-floor-summary p{font-size:12px}.demo-footer{align-items:flex-start;flex-direction:column;gap:12px}.guide-index-preview{float:none;width:100%;max-width:360px;display:block;margin:0 0 18px}}.guide-demo .demo-instruction{margin-top:14px}.guide-demo .demo-status{margin-top:18px}.guide-demo .demo-detail-note{margin-top:14px}.guide-header{position:fixed;inset:0 0 auto;z-index:100;height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-bottom:1px solid var(--line);background:var(--page)}.guide-header nav{display:flex;gap:22px}.guide-header a{text-decoration:none;font-size:14px}.guide-header .guide-brand{font-size:18px;font-weight:750}.guide-skip{position:fixed;top:-70px;left:16px;z-index:20000;background:var(--page);padding:12px}.guide-skip:focus{top:8px}.guide-shell{width:min(1120px,calc(100% - 64px));margin:0 auto}.guide-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);padding-top:32px}.guide-breadcrumb a{text-decoration:none}.guide-hero{padding:58px 0 54px;max-width:900px}.guide-kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:650;color:var(--muted);margin-bottom:20px}.guide-hero h1{font-size:clamp(38px,5.2vw,66px);font-weight:620;line-height:1.08;letter-spacing:-.055em;margin-bottom:28px}.guide-intro{font-size:19px;line-height:1.65;max-width:760px;color:var(--muted)}.guide-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:30px}.guide-secondary{font-size:13px;text-underline-offset:5px}.guide-access{font-size:12px;color:var(--muted);margin:20px 0 0;max-width:700px}.guide-access a{text-underline-offset:3px}.guide-layout{display:grid;grid-template-columns:minmax(0,740px) 230px;gap:90px;border-top:1px solid var(--line);padding-top:16px}.guide-article{min-width:0}.guide-article section{padding:34px 0;border-bottom:1px solid var(--line);scroll-margin-top:80px}.guide-article h2{font-size:27px;font-weight:620;line-height:1.25;margin-bottom:22px}.guide-article h3{font-size:17px;font-weight:650;margin-bottom:8px}.guide-article p{font-size:16px;line-height:1.85;color:var(--muted);margin-bottom:20px}.guide-article p:last-child{margin-bottom:0}.guide-article p strong{color:var(--ink);font-weight:600}.guide-article a{color:var(--ink);text-underline-offset:4px;text-decoration-color:var(--muted)}.guide-table{overflow-x:auto;margin:26px 0;border:1px solid var(--line);border-radius:10px}.guide-table table{border-collapse:collapse;width:100%;min-width:500px;text-align:left;font-size:14px;line-height:1.65}.guide-table th,.guide-table td{padding:17px 20px;vertical-align:top;border-bottom:1px solid var(--line)}.guide-table thead{background:var(--soft)}.guide-table th{font-weight:600}.guide-table td{color:var(--muted)}.guide-table tr:last-child td,.guide-table tr:last-child th{border-bottom:0}.guide-table thead tr:last-child th{border-bottom:1px solid var(--line)}.guide-note{padding:25px;background:var(--soft);border-left:3px solid var(--ink);margin:30px 0}.guide-note p{margin-top:10px}.guide-steps{padding-left:26px;margin:28px 0 0}.guide-steps li{padding:0 0 22px 10px}.guide-steps li:last-child{padding-bottom:0}.guide-steps li::marker{font-size:14px;color:var(--muted)}.guide-article details{border-top:1px solid var(--line);padding:20px 0}.guide-article details:last-child{padding-bottom:0}.guide-article summary{cursor:pointer;font-weight:550;font-size:16px;line-height:1.5}.guide-article details p{padding:16px 0 0;margin:0;font-size:15px}.guide-source h2{font-size:18px}.guide-source p{font-size:13px}.guide-aside{padding-top:40px}.guide-aside nav ul{list-style:none;padding:0;margin:0}.guide-aside li{padding:0 0 18px;font-size:14px}.guide-aside a{text-decoration:none}.guide-aside a:hover{text-decoration:underline;text-underline-offset:4px}.guide-aside-note{border-top:1px solid var(--line);margin-top:18px;padding-top:24px;font-size:13px}.guide-aside-note p{color:var(--muted);line-height:1.75;margin:12px 0 20px}.guide-lookup{min-width:min(100%,440px);max-width:100%}.guide-lookup label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.guide-lookup>div{display:flex;gap:10px}.guide-lookup input{width:100%;min-width:0;max-width:320px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);padding:12px 14px;font-size:16px}.guide-lookup button{flex-shrink:0}.guide-market{display:grid;grid-template-columns:2fr 1fr;align-items:center;gap:45px;padding:30px;background:var(--soft);border:1px solid var(--line);border-radius:12px;margin-bottom:48px}.guide-market strong{display:block;font-size:34px;font-weight:600;letter-spacing:-.035em;line-height:1.25}.guide-market .guide-kicker{margin-bottom:12px}.guide-market p{font-size:13px;color:var(--muted);line-height:1.7;margin:12px 0 0}.guide-market>p{margin:0}.guide-market.is-delayed{border-style:dashed}.guide-index{border-top:1px solid var(--line)}.guide-index-row{display:grid;grid-template-columns:55px 1fr 25px;gap:25px;padding:34px 0;border-bottom:1px solid var(--line);text-decoration:none;align-items:start}.guide-index-number{font-size:12px;color:var(--muted);padding-top:6px}.guide-index-row h2{font-size:27px;font-weight:600;margin-bottom:10px}.guide-index-row p{font-size:16px;color:var(--muted);line-height:1.7;max-width:750px;margin-bottom:0}.guide-index-row:hover h2{text-decoration:underline;text-underline-offset:6px}.guide-bottom{padding:60px 0;max-width:700px}.guide-bottom h2{font-size:32px}.guide-bottom p{font-size:17px;line-height:1.8;color:var(--muted)}.guide-footer{width:min(1120px,calc(100% - 64px));margin:65px auto 0;padding:28px 0 38px;border-top:1px solid var(--line);display:flex;gap:20px;flex-wrap:wrap;font-size:13px}.guide-footer>a{font-weight:650;text-decoration:none}.guide-footer nav{margin-left:auto;display:flex;gap:24px;flex-wrap:wrap}.guide-footer nav a{text-decoration:none}.guide-footer p{flex-basis:100%;color:var(--muted);font-size:12px;margin-bottom:0;line-height:1.7}@media (max-width:820px){.guide-shell,.guide-footer{width:calc(100% - 40px)}.guide-hero{padding:40px 0}.guide-intro{font-size:17px}.guide-layout{grid-template-columns:1fr;gap:0}.guide-aside{padding:34px 0 0}.guide-aside-note{display:none}.guide-aside ul{display:flex;flex-wrap:wrap;column-gap:24px}.guide-market{grid-template-columns:1fr;gap:16px;padding:24px}.guide-article h2{font-size:24px}.guide-footer{margin-top:35px}.guide-footer nav{margin-left:0;gap:15px}.guide-index-row{grid-template-columns:25px 1fr 15px;gap:16px;padding:26px 0}.guide-index-row h2{font-size:23px}.guide-index-row p{font-size:15px}}@media (max-width:480px){.guide-header{padding:0 16px}.guide-header nav{gap:12px}.guide-header nav a{font-size:12px}.guide-header nav a[href="/performance"]{display:none}.guide-hero h1{font-size:38px}.guide-lookup{width:100%}.guide-lookup>div{flex-direction:column}.guide-lookup input{max-width:none}.guide-lookup button{align-self:flex-start}.guide-actions{gap:20px}.guide-article p{font-size:15px}.guide-market strong{font-size:28px}}
