@font-face{font-family:SpaceGrotesk;src:url('/assets/SpaceGrotesk-400.ttf')}@font-face{font-family:SpaceMono;src:url('/assets/SpaceMono-400.ttf')}
:root{--studio-green:#47dc8c;--studio-muted:#98a8bc;--studio-line:#29323b}*{box-sizing:border-box}.studio{margin:0;background:#0a0e14;color:#e5eaf1;font:16px/1.6 SpaceGrotesk,system-ui}.studio a{color:var(--studio-green)}.studio button,.studio input,.studio textarea,.studio select{font:inherit}.studio button{border:1px solid #3b4650;background:#121a23;color:#e5eaf1;border-radius:8px;padding:11px 17px;cursor:pointer}.studio button:hover{border-color:var(--studio-green)}.studio button:disabled{opacity:.5;cursor:wait}.studio .primary{background:var(--studio-green);color:#071c11;border-color:transparent}.studio input,.studio textarea,.studio select{width:100%;padding:12px;background:#0b1119;border:1px solid #364250;color:#e5eaf1;border-radius:8px;margin-top:7px}.studio input:focus,.studio textarea:focus,.studio select:focus,.studio button:focus-visible{outline:2px solid var(--studio-green);outline-offset:3px}.studio textarea{resize:vertical}.studio label{display:block;margin:14px 0;color:#c7d1df}.studio-header{padding:22px 4vw;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--studio-line);gap:20px}.studio-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff!important;letter-spacing:3px}.studio-brand img{width:26px;height:34px}.studio-brand span{color:var(--studio-muted);letter-spacing:0}.studio-main{max-width:1350px;margin:auto;padding:42px 4vw 80px}.studio-title{display:flex;gap:30px;align-items:center;justify-content:space-between;margin-bottom:28px}.studio h1{font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.1;margin:10px 0}.studio h2{font-size:23px;font-weight:400;margin:5px 0 20px}.studio h3{font-weight:400;font-size:21px}.studio h3 span{font:13px SpaceMono;color:var(--studio-green);margin-right:12px}.studio .eyebrow{font:11px/1.6 SpaceMono;letter-spacing:1px;color:var(--studio-green);text-transform:uppercase}.studio-title p,.studio .small{color:var(--studio-muted)}.studio .small{font-size:12px;line-height:1.7}.studio-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:35px}.studio-layout aside{border-top:1px solid var(--studio-line);padding-top:20px}.studio-layout form{background:#101720;border:1px solid var(--studio-line);border-radius:14px;padding:28px;min-width:0}.edition-item{width:100%;text-align:left;margin-bottom:10px}.edition-item strong,.edition-item span{display:block}.edition-item span{font-size:12px;color:var(--studio-muted)}.edition-item[aria-current=true]{border-color:var(--studio-green);background:#11261e}.form-heading{display:flex;justify-content:space-between;gap:18px;align-items:center}.form-heading button{white-space:nowrap}.form-section{border-top:1px solid var(--studio-line);padding:16px 0}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.field-grid .wide{grid-column:1/-1}.image-field{min-width:0}.image-row{display:flex;align-items:center;gap:15px;min-height:60px}.image-row img{width:60px;height:60px;object-fit:cover;border-radius:50%}.image-row img.fund-logo{width:120px;object-fit:contain;border-radius:5px;background:#f8f9fc;padding:8px}.image-row button{font-size:12px;padding:8px}.draft-row{display:flex;gap:15px;align-items:center;margin:16px 0 24px}.draft-row button{flex-shrink:0}.save-bar{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid var(--studio-line);padding-top:22px}#studio-status:not(:empty){border:1px solid #3c8e64;background:#10271d;padding:14px 20px;border-radius:8px;margin:0 0 20px}#studio-status.error{border-color:#d88067;background:#2a1715}#share-panel{margin-top:24px;border:1px solid #286b48;border-radius:10px;padding:18px;background:#0a2118}.share-actions{display:flex;align-items:center;gap:20px}#preview-dialog{width:min(1300px,96vw);height:94dvh;max-height:94dvh;padding:0;border:1px solid #425246;border-radius:12px;background:#0a0e14;color:#e5eaf1}#preview-dialog::backdrop{background:#000c}.preview-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;gap:12px}.preview-toolbar strong{font-weight:400;font-size:14px}#preview-frame{border:0;width:100%;height:calc(100% - 73px);background:#0a0e14}.studio [hidden]{display:none!important}
/* The recipient introduction shares the deck's type scale and visual language. */
.investor-cover{max-width:1000px;padding:12px 0 35px}.recipient-line{display:flex;align-items:center;gap:18px;margin:15px 0 24px}.recipient-photo,.recipient-initials{width:66px;height:66px;border-radius:50%;object-fit:cover;flex-shrink:0}.recipient-initials{background:#153728;color:#4de18e;display:grid;place-items:center;font-size:24px}.recipient-name{font-size:22px}.recipient-role{font-size:13px;color:#9babbe;margin-top:3px}.recipient-logo{margin-left:auto;width:132px;max-height:52px;object-fit:contain;background:#f7f8fc;border-radius:7px;padding:9px}.investor-cover h1{font-size:clamp(32px,4.1vw,61px)!important;line-height:1.12!important;max-width:900px;margin:20px 0}.investor-cover .personal-pitch{font-size:clamp(17px,1.8vw,23px);line-height:1.55;color:#c6d2df;max-width:890px}.personal-fit{border-left:3px solid #48da89;padding:2px 0 2px 20px;margin:24px 0}.personal-fit strong{font:12px SpaceMono;color:#48da89;text-transform:uppercase;letter-spacing:1px}.personal-fit p{font-size:16px;line-height:1.65;color:#a9b7c9;margin:10px 0}.investor-actions{display:flex;gap:14px;flex-wrap:wrap;margin:25px 0}.investor-ask{font-size:16px;line-height:1.6;color:#bcc9d8}.investor-sources{font-size:12px;color:#94a5ba;margin-top:20px}.investor-sources a{display:inline-block;margin:8px 15px 0 0;color:#9daec1}.investor-disclosure{font-size:11px;line-height:1.6;color:#8393a8;margin-top:18px}.edition-loading #top .slide-content>:not(.investor-cover){display:none}.personal-edition #top .slide-content>:not(.investor-cover){display:none}.edition-error{padding:25px;line-height:1.6}
@media(max-width:750px){.studio-header{padding:16px 20px}.studio-brand span{display:none}.studio-main{padding:25px 20px 55px}.studio-title{display:block}.studio-title button{margin-top:10px}.studio-layout{grid-template-columns:1fr;gap:20px}#edition-list{display:flex;overflow:auto;gap:10px}.edition-item{min-width:185px;width:auto}.studio-layout aside>p{display:none}.studio-layout form{padding:20px}.field-grid{grid-template-columns:1fr}.form-heading{display:block}.form-heading button{margin-bottom:18px}.draft-row{align-items:start;flex-direction:column}.recipient-line{gap:12px}.recipient-logo{width:94px}.recipient-photo,.recipient-initials{width:54px;height:54px}.recipient-name{font-size:18px}.recipient-role{font-size:11px}.investor-cover h1{font-size:32px!important}.investor-cover .personal-pitch{font-size:17px}.personal-fit p{font-size:15px}.investor-actions{display:grid}.personal-edition .header-label{font-size:11px}.share-actions{align-items:start;flex-direction:column}}
