.assembly-salvage{--assembly-paper:#fcfaf4;border-radius:3px}.assembly-salvage .founder-material{box-shadow:1px 3px 4px #39332724,0 1px 1px #39332712}.assembly-salvage .founder-material-ink,.assembly-salvage .founder-material-group{box-shadow:none}.assembly-salvage [data-id^=column\:] .founder-material-body{border-bottom:1px solid #817f76;width:max-content;max-width:100%;margin:auto;padding-bottom:5px;font-family:Founder Hand,cursive}.assembly-salvage .founder-drawing-tools{background:#fffdf64d;border:1px solid #cfcabd;border-radius:5px;align-self:flex-start;gap:8px;width:57px;margin:0 6px 0 5px;padding:11px 3px;box-shadow:1px 3px 4px #45391520}.assembly-salvage .founder-drawing-tools button{width:43px;height:43px}.assembly-salvage .founder-contract-header{gap:12px;padding-left:88px}.assembly-salvage .founder-contract-header>button:not(.founder-assembly-goal){padding:11px 10px;font-size:12px;box-shadow:1px 2px #064bd21c}.assembly-salvage .founder-contract-header>div:first-child{min-width:160px}.assembly-salvage .founder-contract-header strong{font-size:25px}.assembly-salvage .founder-assembly-role-art{bottom:10px}.assembly-salvage-sketch{color:#41453e;width:38px;height:34px;display:block}.assembly-salvage [data-id^=canvas\:assembly-cost-] .founder-material{background-color:#f5f8ed!important}.assembly-salvage [data-id=assembly-log] .founder-material-label{text-transform:none;font-size:16px;text-decoration:underline}.assembly-salvage [data-id=assembly-log] .founder-material-body{color:#064bd2}.assembly-salvage-mobile{display:none}@media (width<=900px){.assembly-salvage{border-radius:2px;overflow:hidden}.assembly-salvage .founder-contract-header{flex-wrap:wrap;gap:10px;height:auto;min-height:0;padding:20px 18px 16px;display:flex}.assembly-salvage .founder-contract-header>div:first-child{flex:100%}.assembly-salvage .founder-contract-header strong{white-space:normal;font-size:23px;line-height:1.2}.assembly-salvage .founder-contract-header span{margin-top:6px;font-size:16px}.assembly-salvage .founder-contract-header>button.founder-assembly-goal{flex:100%;max-height:none;padding:5px 0 10px;font-size:17px}.assembly-salvage .founder-contract-header>button:not(.founder-assembly-goal){flex:auto;gap:5px;min-height:44px;padding:8px;font-size:10px}.assembly-salvage .founder-contract-header>button.founder-save-thesis,.assembly-salvage .founder-contract-header>button:last-child,.assembly-salvage-desktop{display:none}.assembly-salvage-mobile{background:linear-gradient(110deg,#faf8f1,#fdfbf6);padding:18px;display:block}.assembly-salvage-intro>span{color:#064bd2;letter-spacing:1.6px;font:11px/1.4 Arial,sans-serif}.assembly-salvage-intro p{margin:8px 0 18px;font:17px/1.5 Founder Hand,cursive}.assembly-salvage-tabs{gap:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.assembly-salvage-tabs button{text-align:left;color:#27343e;background:#fffdf7;border:1px solid #d1cbbf;border-radius:3px;flex:1 0 115px;align-items:flex-start;gap:7px;min-width:115px;max-width:155px;padding:10px 8px;font:13px/1.4 Founder Hand,cursive;display:flex}.assembly-salvage-tabs b{background:#e7ebee;flex:0 0 23px;place-items:center;height:25px;font:15px Arial,sans-serif;display:grid}.assembly-salvage-tabs button[aria-pressed=true]{border-color:#064bd2;box-shadow:0 2px #064bd2}.assembly-salvage-tabs button[aria-pressed=true] b{color:#fff;background:#064bd2}.assembly-salvage-selection{margin:17px 0}.assembly-salvage-selection h2{margin:0 0 3px;font:21px/1.3 Founder Hand,cursive}.assembly-salvage-selection>span{color:#6a6e65;font:12px Arial,sans-serif}.assembly-salvage-cards{gap:19px;display:grid}.assembly-salvage-cards article{background:#fffdf8;border:1px solid #cec8bb;border-radius:3px 5px 2px 4px;padding:17px;position:relative;box-shadow:1px 3px 4px #3933271a}.assembly-salvage-cards article+article:before{content:"↓";color:#787b6f;font-size:20px;line-height:22px;position:absolute;top:-22px;left:50%}.assembly-salvage-card-heading{justify-content:space-between;align-items:center;height:32px;margin-bottom:10px;display:flex}.assembly-salvage-card-heading>span{color:#777a70;font:12px Arial,sans-serif}.assembly-salvage-mobile form label{letter-spacing:.5px;font:12px/1.4 Arial,sans-serif;display:block}.assembly-salvage-mobile textarea{resize:vertical;color:#17253b;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #ddd8cc;width:100%;min-height:84px;padding:10px 0;font:17px/1.45 Founder Hand,cursive;display:block}.assembly-salvage-mobile textarea:focus{outline-offset:3px;outline:2px solid #7298e1}.assembly-salvage-mobile form button,.assembly-salvage-tray button{color:#064bd2;background:0 0;border:1px solid #064bd2;border-radius:3px;min-height:44px;margin-top:10px;padding:8px 13px;font:13px Arial,sans-serif}.assembly-salvage-mobile button:disabled{opacity:.45;cursor:default}.assembly-salvage-park{float:right;color:#757166;background:0 0;border:0;min-height:44px;margin-top:-43px;font:12px Arial,sans-serif!important}.assembly-salvage-cards [data-slot=revenue],.assembly-salvage-cost{background:#f7f9f0;border-color:#a3bc8a}.assembly-salvage-cost{border:1px solid #a3bc8a;border-radius:4px;margin:21px 0;padding:17px}.assembly-salvage-cost>span{color:#377438;letter-spacing:.7px;margin-bottom:15px;font:11px Arial,sans-serif;display:block}.assembly-salvage-tray{border-top:1px solid #d2ccbf;padding:15px 0}.assembly-salvage-tray summary{cursor:pointer;min-height:28px;font-size:17px}.assembly-salvage-tray>div{border-bottom:1px solid #e2ddcf;padding-bottom:10px}.assembly-salvage-mobile-save{padding:10px 0 6px}.assembly-salvage-mobile-save p{font-size:16px;line-height:1.4}.assembly-salvage-mobile-save>button{color:#fff;background:#064bd2;border:0;border-radius:4px;width:100%;min-height:49px;padding:12px;font:14px Arial,sans-serif}.assembly-salvage-mobile-save>button.assembly-salvage-version{color:#064bd2;background:0 0}.assembly-salvage .founder-assembly-spine{height:auto;padding:14px;display:block}.assembly-salvage .founder-assembly-spine>.founder-spine-heading{width:auto;margin-bottom:9px}.assembly-salvage .founder-assembly-spine>.founder-contract-spine{gap:24px;min-width:0;padding:12px;overflow-x:auto}.assembly-salvage .founder-assembly-spine .founder-contract-spine>button{min-width:120px}.assembly-salvage .founder-contract-dialog{z-index:10001;width:auto;max-height:78vh;position:fixed;top:12vh;left:12px;right:12px;overflow:auto}}.assembly-salvage-source-choice{color:#52604f;margin:0 0 16px;font:12px Arial,sans-serif;display:block}.assembly-salvage-source-choice select{color:#17253b;background:#fffdf8;border:1px solid #b9c6ad;width:100%;min-height:44px;margin-top:7px;font:14px Arial,sans-serif;display:block}.assembly-salvage [data-id^=canvas\:assembly-cost-] .founder-material-label{margin-bottom:5px}.assembly-salvage [data-id^=canvas\:assembly-cost-] .founder-material-body{line-height:1.23}.assembly-salvage [data-id^=canvas\:assembly-pair-] .founder-material-label{margin-bottom:4px}.assembly-salvage [data-id^=canvas\:assembly-pair-] .founder-material-body{line-height:1.18}.assembly-salvage-empty-loose{color:#77766c;font:16px/1.4 Founder Hand,cursive}.assembly-salvage-empty-loose button{color:#064bd2;background:#fffdf6;border:1px dashed #879ed1;border-radius:3px;min-height:32px;margin-top:7px;padding:3px 10px;font:14px Founder Hand,cursive;display:block}@media (hover:hover) and (pointer:fine){.assembly-salvage .founder-park-block{opacity:0}.assembly-salvage .founder-material:hover .founder-park-block,.assembly-salvage .founder-material:focus-within .founder-park-block{opacity:1}}