.nav-inner{height:62px;gap:28px}.site-header .brand{font-size:24px}.site-header .brand svg{height:30px;width:30px}.site-header .button.compact{min-height:36px;padding:8px 17px;font-size:12px}.site-header .domain-pill{font-size:11px;padding:6px 10px}.site-header .desktop-nav{font-size:13px;gap:24px}html{scroll-padding-top:80px}.zoo-page .section-heading>p{margin-left:0;margin-right:0}
.zoo-invitation{display:flex;align-items:center;gap:35px;flex-wrap:wrap;border:1px solid #dce9de;border-radius:25px;background:#f0f7ef;padding:38px;margin-block:25px 65px}.zoo-invitation>div{flex:1;min-width:240px}.zoo-invitation h2{font-size:30px;letter-spacing:-.8px;margin:8px 0 12px}.zoo-invitation p{max-width:620px;color:#61796c;line-height:1.8;font-size:14px}.zoo-invitation>.sample-disclosure{flex-basis:100%;margin:0}
.zoo-page{background:#f5f8f5}.zoo-page .performance-section{width:min(1440px,calc(100% - 48px));padding:35px 0}.zoo-page .section-heading{text-align:left;margin-bottom:25px}.zoo-page .section-heading h1{font-size:34px;letter-spacing:-1px;margin:8px 0}.zoo-page .section-heading>p{font-size:13px}.preview-chip{font-size:10px;background:#e8eee7;color:#6c7e6a;border-radius:6px;padding:5px 8px;display:inline-block;margin-left:10px}#portfolio-chart{cursor:default}#portfolio-chart [data-series]{pointer-events:none}
.journal-panel.zoo-chat{align-self:start;margin:20px 18px 20px 0;padding:0;border:1px solid #dce5df;border-radius:22px;background:#eef3ee;overflow:hidden;box-shadow:0 8px 24px #2749340a}.zoo-chat .chat-heading{padding:17px 16px;margin:0;background:#fff;border-bottom:1px solid #e1e9e3;max-width:none}.zoo-chat .chat-heading h3{font-size:16px}.zoo-chat .chat-heading p{font-size:10px}.chat-preview-note{font-size:10px;color:#7a745e;background:#faf7ed;padding:10px 14px;line-height:1.6;border-bottom:1px solid #ece7d7}.chat-preview-note span{display:block;color:#92917e;font-size:9px}.chat-date{width:fit-content;margin:18px auto;font-size:8px;letter-spacing:.8px;color:#7b8e80;background:#e2e9e2;padding:5px 9px;border-radius:20px}.chat-thread{padding:0 13px 14px}.zoo-chat .chat-message{gap:8px;margin:19px 0;max-width:none}.zoo-chat .avatar{width:30px;height:30px;flex:none;border:2px solid #fff}.zoo-chat .message-meta{justify-content:flex-start;gap:8px;margin:0 0 5px 3px}.zoo-chat .message-meta button{text-decoration:none;font-size:10px;color:#4c6b58}.zoo-chat .message-meta time{font-size:8px;color:#8e9d91}.zoo-chat .chat-bubble{font-size:12px;line-height:1.65;color:#3e5648;border:0;background:white;border-radius:3px 14px 14px 14px;box-shadow:0 2px 2px #2b50360a;padding:11px 12px}.zoo-chat .turtle .chat-bubble{background:#dceddf}.zoo-chat .fox .chat-bubble{background:#fff6e9}.zoo-chat .bull .chat-bubble{background:#f3edf9}.zoo-chat .chat-message:last-child{margin-left:28px;flex-direction:row-reverse}.zoo-chat .chat-message:last-child .chat-bubble{border-radius:14px 3px 14px 14px}.chat-composer{display:flex;gap:10px;align-items:center;padding:16px 13px;background:#fafcf9;border-top:1px solid #dee7df;color:#8b9e8e;font-size:10px}.chat-composer>span:nth-child(2){flex:1;background:#eff3ed;padding:10px;border-radius:20px}.chat-composer svg{width:19px;height:19px}
@media(max-width:1100px){.journal-panel.zoo-chat{margin-top:18px}}
@media(max-width:800px){.journal-panel.zoo-chat{width:calc(100% - 36px);max-width:520px;margin:0 auto 22px}.zoo-page .performance-section{width:calc(100% - 28px);padding-top:25px}.zoo-page .section-heading h1{font-size:28px}.zoo-chat .chat-bubble{font-size:13px}.nav-inner{height:58px}.zoo-invitation{padding:26px;gap:16px}.zoo-invitation h2{font-size:26px}}
@media(max-width:480px){.site-header .domain-pill{display:none}.site-header .brand{font-size:21px}.site-header .button.compact{font-size:11px;padding:8px 11px}.nav-inner{gap:10px}.preview-chip{margin-left:0}.zoo-invitation>div{min-width:0}}
.preview-entrance{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0}.preview-entrance p{color:#506b5b;font-size:14px;margin:0}.preview-entrance small{display:block;font-size:10px;color:#86968b;margin-top:7px}@media(max-width:480px){.preview-entrance{align-items:flex-start;flex-direction:column}}
