.explorer{scroll-margin-top:110px}.explorer-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 32px;display:flex}.explorer-head h2{margin:8px 0}.explorer-lede{max-width:560px;color:var(--mm-muted);font-size:16px}.explorer-controls{flex-wrap:wrap;gap:12px;display:flex}.explorer-field{gap:6px;font-size:13px;font-weight:650;display:grid;position:relative}.explorer-field .input{font-variant-numeric:tabular-nums;width:190px;min-height:46px}.explorer-amount .input{width:150px;padding-left:26px}.explorer-dollar{color:var(--mm-muted);pointer-events:none;font-weight:600;position:absolute;bottom:12px;left:12px}.explorer-presets{flex-wrap:wrap;gap:8px;display:flex}.explorer-presets button{border:1px solid var(--mm-divider);background:var(--mm-surface);min-height:40px;color:var(--mm-text);cursor:pointer;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.explorer-presets button:hover{border-color:var(--mm-border)}.explorer-presets button[aria-pressed=true]{background:var(--mm-action);border-color:var(--mm-action);color:var(--mm-on-action)}.explorer-fine{max-width:900px;color:var(--mm-muted);font-size:13px;line-height:1.55}.members-gate{border:1px solid var(--mm-divider);border-radius:var(--mm-radius-panel);background:var(--mm-lavender-tint);grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:32px;display:grid}.members-gate h2{margin:8px 0 10px}.members-gate p:not(.eyebrow){max-width:640px}.members-gate ul{flex-wrap:wrap;gap:8px 20px;margin:16px 0 20px;font-size:14px;font-weight:600;display:flex}.members-gate li{align-items:center;gap:8px;display:flex}.members-gate li:before{content:"";background:var(--mm-terracotta);width:8px;height:8px}.members-gate-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.members-gate-actions .text-sm{color:var(--mm-muted)}.members-teaser{border:1px dashed var(--mm-border);border-radius:var(--mm-radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-size:15px;display:flex}@media (max-width:600px){.explorer-controls,.explorer-field,.explorer-field .input,.explorer-amount .input{width:100%}.explorer-field{flex:140px}.members-gate{grid-template-columns:1fr;gap:16px;padding:24px}}
@keyframes pf-fade-in{0%{opacity:0}}@keyframes pf-rise-in{0%{opacity:0;transform:translateY(6px)}}@keyframes pf-failsafe-show{0%{opacity:0}to{opacity:1}}@keyframes pf-failsafe-hide{0%{opacity:1}to{opacity:0}}@keyframes pf-failsafe-visible{0%{visibility:hidden}to{visibility:visible}}.desk-intro{gap:24px 48px;display:grid}@media (min-width:960px){.desk-intro{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:end}}.desk-host{background:var(--mm-lavender-tint);border:1px solid #c1b5d880;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;max-width:440px;padding:16px 20px 16px 16px;display:grid}.desk-host-text p{font-size:15px;line-height:1.45}.desk-host-text .desk-host-hint{color:var(--mm-muted);margin-top:4px;font-size:14px}:root[data-theme=dark] .desk-host{border-color:#c1b5d833}@media (max-width:600px){.desk-host{gap:14px;padding:12px 16px 12px 12px}.desk-host .host{--host-size:72px!important}}.count-up-view{white-space:nowrap;display:inline-grid}.count-up-view>span,.count-up-view:before{grid-area:1/1}.count-up-view:before{content:attr(data-start);visibility:hidden}:root[data-motion=full] .count-up:is([data-count=pending],[data-count=waiting],[data-count=play]) .count-up-final{opacity:0}:root[data-motion=full] .count-up:is([data-count=pending],[data-count=waiting]) .count-up-view:before{visibility:visible}:root[data-motion=full] .count-up[data-count=pending] .count-up-final{animation:1ms linear 3s both pf-failsafe-show}:root[data-motion=full] .count-up[data-count=pending] .count-up-view:before{animation:1ms linear 3s both pf-failsafe-hide}:root[data-motion=full] .perf-chart:is([data-draw=pending],[data-draw=waiting]) .perf-line{visibility:hidden}:root[data-motion=full] .perf-chart:is([data-draw=pending],[data-draw=waiting]) :is(.perf-bench,.perf-end){opacity:0}:root[data-motion=full] .perf-chart[data-draw=pending] .perf-line{animation:1ms linear 3s both pf-failsafe-visible}:root[data-motion=full] .perf-chart[data-draw=pending] :is(.perf-bench,.perf-end){animation:1ms linear 3s both pf-failsafe-show}:root[data-motion=full] .perf-chart[data-draw=play] .perf-line{stroke-dasharray:1 1;animation:1.2s cubic-bezier(.45,0,.2,1) both perf-draw}:root[data-motion=full] .perf-chart[data-draw=play] .perf-bench{animation:pf-fade-in .7s var(--mm-ease-standard) .15s both}:root[data-motion=full] .perf-chart[data-draw=play] .perf-end{animation:pf-fade-in .35s var(--mm-ease-standard) .55s both}:root[data-motion=full] .perf-chart[data-draw=play] .perf-end-main{animation-delay:1.05s}@keyframes perf-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}:root[data-theme=dark] .perf-chart .chart-canvas>.card{background:var(--mm-raised);border-color:var(--mm-border);box-shadow:0 8px 20px -10px #0009}:root{--cake-ai-1:#6f9b81;--cake-ai-2:#86ac95;--cake-ai-3:#9dbda9;--cake-ai-4:#b3cdbc;--cake-ai-5:#c8dccf;--cake-ai-6:#dae8de;--cake-crypto-1:#9d8fc3;--cake-crypto-2:#b2a6d2;--cake-crypto-3:#c8bfe0;--cake-neutral-1:#c2b192;--cake-neutral-2:#dacdb5;--cake-neutral-3:#e8dfcf;--cake-edge:#213c4326}:root[data-theme=dark]{--cake-ai-1:#4e7a62;--cake-ai-2:#5e8a71;--cake-ai-3:#6f9b82;--cake-ai-4:#82ac93;--cake-ai-5:#95bba4;--cake-ai-6:#a8c8b4;--cake-crypto-1:#7c6ea6;--cake-crypto-2:#9486bd;--cake-crypto-3:#ab9fd0;--cake-neutral-1:#8c7f68;--cake-neutral-2:#a4967d;--cake-neutral-3:#bbad94;--cake-edge:#00000040}.allocation-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.alloc-toggle{background:var(--mm-raised);border:0;border-radius:10px;grid-template-columns:repeat(2,auto);gap:4px;min-width:0;margin:0;padding:4px;display:grid}.alloc-toggle label{display:block;position:relative}.alloc-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.alloc-toggle span{min-height:44px;color:var(--mm-muted);transition:background-color var(--mm-motion-fast), color var(--mm-motion-fast), box-shadow var(--mm-motion-fast);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.alloc-toggle input:hover+span{color:var(--mm-text)}.alloc-toggle input:checked+span{background:var(--mm-surface);color:var(--mm-text);box-shadow:0 2px 0 #213c4318, 0 0 0 1px var(--mm-divider)}.alloc-toggle input:focus-visible+span{outline:3px solid var(--mm-focus);outline-offset:1px}.allocation[data-switched] .alloc-view{animation:pf-fade-in var(--mm-motion-standard) var(--mm-ease-standard) both}.cake-figure{margin:0;position:relative;container-type:inline-size}.cake-stage{grid-template-columns:minmax(72px,min(34%,280px)) minmax(18px,min(9%,72px)) minmax(0,1fr);max-width:820px;margin-bottom:22px;display:grid;position:relative}.cake{position:relative}.cake-slab{box-shadow:inset 0 1.5px 0 #ffffff59, inset 0 -2px 0 #213c431a, 0 0 0 1px var(--cake-edge);transition:filter var(--mm-motion-fast), transform var(--mm-motion-fast) var(--mm-ease-standard);border-radius:5px;position:absolute;left:0;right:0}.cake-slab:first-child{border-radius:5px 5px 12px 12px}.cake-slab:nth-last-child(2){border-radius:12px 12px 5px 5px}.cake-slab[data-active]{filter:brightness(1.06)saturate(1.1);transform:translate(4px)}.allocation[data-switched] .cake-slab{animation:pf-rise-in var(--mm-motion-slow) var(--mm-ease-emphasized) both;animation-delay:calc(var(--i,0) * 30ms)}.cake-plate{border:1px solid var(--mm-line-strong);background:var(--mm-raised);height:9px;box-shadow:0 3px 0 var(--mm-drop);border-radius:999px;position:absolute;bottom:-14px;left:-9%;right:-9%}.cake-leaders{width:100%;height:100%;display:block;overflow:visible}.cake-leaders path{fill:none;stroke:var(--mm-border);stroke-width:1px;transition:stroke var(--mm-motion-fast)}.cake-leaders path[data-active]{stroke:var(--mm-text);stroke-width:1.5px}.cake-labels{margin:0;padding:0;list-style:none;position:relative}.cake-labels li{white-space:nowrap;align-items:center;gap:8px;max-width:380px;padding-left:6px;font-size:14px;line-height:1.25;display:flex;position:absolute;left:0;right:0;transform:translateY(-50%)}.cake-labels li[data-active]{font-weight:650}.cake-swatch{width:10px;height:10px;box-shadow:0 0 0 1px var(--cake-edge);border-radius:3px;flex-shrink:0}.cake-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.cake-name-short{display:none}.cake-pct{margin-left:auto;padding-left:10px;font-weight:700}.cake-caption{color:var(--mm-muted);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:14px;display:flex}.cake-key{color:var(--mm-text);align-items:center;gap:6px;display:inline-flex}.cake-key-swatch{width:12px;height:12px;box-shadow:0 0 0 1px var(--cake-edge);border-radius:3px}.cake-note{flex-basis:100%}@container (min-width:1100px){.cake-figure>.cake-caption{flex-direction:column;align-items:flex-start;gap:10px;width:240px;position:absolute;bottom:22px;right:0}}@container (max-width:520px){.cake-stage{grid-template-columns:minmax(64px,30%) 16px minmax(0,1fr)}.cake-name-full{display:none}.cake-name-short{display:inline}.cake-labels li{gap:6px;padding-left:4px;font-size:13px}.cake-pct{padding-left:6px}}@container (max-width:280px){.cake-swatch{display:none}}.paper-tag{--stub:46px;--tag-tint:var(--mm-oat-tint);padding-left:calc(var(--stub) + 28px);border:1px solid var(--mm-divider);box-shadow:0 1px 0 var(--mm-line), 0 12px 22px -18px #213c4370;transition:transform .4s var(--mm-ease-spring), box-shadow var(--mm-motion-standard) var(--mm-ease-standard), border-color var(--mm-motion-standard);position:relative}.paper-tag[data-host=christina]{--tag-tint:var(--mm-lavender-tint)}.paper-tag[data-host=michael]{--tag-tint:#f1e6d3}.paper-tag:before{content:"";width:var(--stub);border-right:2px dashed var(--mm-line-strong);background:var(--tag-tint);border-radius:11px 0 0 11px;position:absolute;top:0;bottom:0;left:0}.paper-tag:after{content:"";top:26px;left:calc(var(--stub) / 2 - 7px);background:color-mix(in srgb, var(--mm-canvas) 90%, #213c43);border-radius:50%;width:14px;height:14px;position:absolute;box-shadow:inset 0 2px 3px #213c4366,0 0 0 3px #fffdf8e6,0 0 0 4px #213c433d}.paper-tag:hover,.paper-tag:focus-within{border-color:var(--mm-border);box-shadow:0 1px 0 var(--mm-line), 0 20px 28px -20px #213c4399;transform:translateY(-3px)}:root[data-theme=dark] .paper-tag{box-shadow:0 1px 0 var(--mm-line), 0 12px 22px -16px #000000a0}:root[data-theme=dark] .paper-tag[data-host=michael]{--tag-tint:#2a3a3a}:root[data-theme=dark] .paper-tag:after{box-shadow:inset 0 1.5px 2px #000000a0, 0 0 0 3px #f4ebdc1f, 0 0 0 4px var(--mm-line-strong)}:root[data-theme=dark] .paper-tag:hover,:root[data-theme=dark] .paper-tag:focus-within{box-shadow:0 1px 0 var(--mm-line), 0 20px 30px -18px #000000c0}@media (max-width:600px){.paper-tag{--stub:34px;padding-left:calc(var(--stub) + 18px)}.paper-tag:after{width:12px;height:12px;top:22px;left:calc(var(--stub) / 2 - 6px)}}.brief-presenter{align-items:center;gap:12px;min-width:0;display:flex}.brief-presenter .eyebrow{margin:0}.brief-presenter-name{font-size:14px;font-weight:600;line-height:1.3;display:block}.week-take{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar label""avatar text";gap:0 18px}.week-take>.host{grid-area:avatar}.week-take>.host-callout-label{grid-area:label;align-self:end;margin-top:4px}.week-take>.week-take-text{grid-area:text}@media (max-width:600px){.week-take{grid-template-areas:"avatar label""text text";row-gap:12px}.week-take>.host-callout-label{align-self:center;margin:0}}::view-transition-old(.week-turn-forward){animation:.16s var(--mm-ease-standard) both pf-vt-fade-out, .38s var(--mm-ease-emphasized) both pf-vt-slide-out}::view-transition-old(.week-turn-back){animation:.16s var(--mm-ease-standard) both pf-vt-fade-out, .38s var(--mm-ease-emphasized) both pf-vt-slide-out}::view-transition-new(.week-turn-forward){animation:.22s var(--mm-ease-standard) .11s both pf-vt-fade-in, .4s var(--mm-ease-emphasized) both pf-vt-slide-in}::view-transition-new(.week-turn-back){animation:.22s var(--mm-ease-standard) .11s both pf-vt-fade-in, .4s var(--mm-ease-emphasized) both pf-vt-slide-in}::view-transition-old(.week-turn-forward){--pf-out:-40px;--pf-tilt-out:3deg;transform-origin:0%}::view-transition-new(.week-turn-forward){--pf-in:48px;--pf-tilt-in:-4deg;transform-origin:0%}::view-transition-old(.week-turn-back){--pf-out:40px;--pf-tilt-out:-3deg;transform-origin:100%}::view-transition-new(.week-turn-back){--pf-in:-48px;--pf-tilt-in:4deg;transform-origin:100%}@keyframes pf-vt-fade-out{to{opacity:0}}@keyframes pf-vt-fade-in{0%{opacity:0}}@keyframes pf-vt-slide-out{to{transform:perspective(1600px) translateX(var(--pf-out,-40px)) rotateY(var(--pf-tilt-out,0deg))}}@keyframes pf-vt-slide-in{0%{transform:perspective(1600px) translateX(var(--pf-in,48px)) rotateY(var(--pf-tilt-in,0deg))}}:root:active-view-transition-type(nav-forward,nav-back) .site-header{view-transition-name:mm-site-header}:root:active-view-transition-type(nav-forward,nav-back)::view-transition{pointer-events:none}:root:active-view-transition-type(nav-forward,nav-back)::view-transition-old(root){display:none}:root:active-view-transition-type(nav-forward,nav-back)::view-transition-new(root){animation:none}::view-transition-group(mm-site-header){z-index:100;animation:none}::view-transition-old(mm-site-header){display:none}::view-transition-new(mm-site-header){animation:none}.theme-guide{border:1px solid var(--mm-line-strong);background:var(--mm-surface);max-width:100%;min-height:48px;color:var(--mm-text);transition:transform .35s var(--mm-ease-spring), border-color var(--mm-motion-fast);border-radius:28px;align-items:center;gap:10px;padding:4px 16px 4px 4px;font-size:14px;line-height:1.35;text-decoration:none;display:inline-flex}.theme-guide:hover{border-color:var(--mm-border);text-decoration:none;transform:translateY(-1px)}.theme-guide:hover .theme-guide-more{text-decoration:underline}.theme-guide:focus-visible{outline:3px solid var(--mm-focus);outline-offset:2px}.theme-guide-label{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--mm-muted);font-size:11px;font-weight:600;display:block}.theme-guide-more{text-underline-offset:3px;font-weight:600}@media (max-width:600px){.theme-guide-more{margin-top:2px;display:block}}
