.CanvasBoard_container__6M7H_{max-width:1600px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.CanvasBoard_headerBar__71LzN{padding:1.5rem;border-radius:12px;display:flex;flex-direction:column;gap:1.5rem}.CanvasBoard_formRow__YDhfy{display:flex;gap:1rem}.CanvasBoard_inputTitle__NG7VE{flex:1 1;padding:1rem;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:rgba(15,23,42,.6);color:#fff;font-size:1rem}.CanvasBoard_btnPrimary__P4qM7{background-color:var(--primary);color:#fff;border:none;padding:1rem 2rem;border-radius:8px;cursor:pointer;font-weight:700}.CanvasBoard_canvasList__ohBpJ{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem}.CanvasBoard_canvasTab___vcwI{padding:.75rem 1.5rem;border-radius:99px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#cbd5e1;cursor:pointer;white-space:nowrap;transition:all .2s}.CanvasBoard_canvasTab___vcwI:hover{background:hsla(0,0%,100%,.1)}.CanvasBoard_activeTab__caqrK{background:var(--primary);color:#fff;border-color:var(--primary)}.CanvasBoard_canvasWrapper__ulcAh{overflow-x:auto;padding:.5rem}.CanvasBoard_canvasGrid__xEC4Z{display:grid;grid-template-columns:repeat(10,1fr);grid-template-rows:repeat(2,250px) 200px;grid-gap:1rem;gap:1rem;min-width:1200px}.CanvasBoard_block__PREqE{background:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:border-color .2s}.CanvasBoard_block__PREqE:hover{border-color:hsla(0,0%,100%,.15)}.CanvasBoard_blockStacked__24rVd{display:flex;flex-direction:column;gap:1rem;grid-column:span 2;grid-row:span 2}.CanvasBoard_blockStacked__24rVd .CanvasBoard_block__PREqE{flex:1 1}.CanvasBoard_blockTall__j9mKT{grid-column:span 2;grid-row:span 2}.CanvasBoard_blockCenter__O0USJ{border-top:4px solid var(--primary)}.CanvasBoard_blockWideLeft__GlTSH,.CanvasBoard_blockWideRight__tJPc2{grid-column:span 5;grid-row:3}.CanvasBoard_blockHeader__cgqoi{padding:1rem;font-weight:700;font-size:1rem;color:#cbd5e1;border-bottom:1px dashed hsla(0,0%,100%,.1);background:rgba(0,0,0,.2)}.CanvasBoard_block__PREqE textarea{flex:1 1;width:100%;border:none;background:transparent;resize:none;padding:1rem;color:#fff;font-family:inherit;font-size:.95rem;line-height:1.5}.CanvasBoard_block__PREqE textarea:focus{outline:none;background:rgba(0,0,0,.2)}