/* MPC v9.5 RC2 Story Seed editor, multi-platform frames and Story packaging */
#tab-seed{padding:0 0 40px}#seed-root{color:#f3ece7}.seed-heading,.seed-deliverable-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:12px 0 23px}.seed-heading h2{font:800 clamp(38px,6vw,62px)/.96 'Barlow Condensed',Arial,sans-serif;margin:8px 0 13px;letter-spacing:.018em}.seed-heading h2 span{color:#fb793b}.seed-heading p,.seed-deliverable-head p{max-width:630px;line-height:1.6;color:#aaa5a2;font-size:13px;margin:0}.seed-eyebrow,.seed-panel-header>span{color:#ff8b4d;font:800 10px/1.6 'Geist',Arial,sans-serif;letter-spacing:.085em}.seed-heading-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.seed-panel{border:1px solid #494246;background:#1b1b1d;padding:22px;margin:0 0 22px;scroll-margin-top:170px}.seed-panel-header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #454045;padding-bottom:13px;margin-bottom:18px}.seed-panel-header strong{color:#faf7f4;font:800 23px/1.05 'Barlow Condensed',Arial,sans-serif;text-align:right}.seed-panel label,.seed-story-item label{display:grid;gap:6px;color:#c8c1bd;font:750 11px/1.4 'Geist',Arial,sans-serif}.seed-panel input[type=text],.seed-panel input:not([type]),.seed-panel textarea,.seed-panel input[type=file],.seed-story-item input,.seed-story-item textarea{box-sizing:border-box;display:block;width:100%;padding:11px 12px;border:1px solid #554d4f;border-radius:0;background:#111113;color:#faf7f3;font:13px/1.5 'Geist',Arial,sans-serif}.seed-panel input:focus,.seed-panel textarea:focus{outline:2px solid #fc7b3d;outline-offset:1px}.seed-panel textarea{resize:vertical}.seed-panel button{cursor:pointer}.seed-inv-row{display:grid;grid-template-columns:minmax(190px,1fr) minmax(260px,2fr);gap:20px;align-items:center;margin:15px 0}.seed-inv-row label:first-child{display:flex;align-items:center;gap:10px;text-transform:none}.seed-inv-row input[type=checkbox]{width:18px;height:18px;accent-color:#fe7838}.seed-deliverable-head h3{font:800 29px/1.1 'Barlow Condensed',Arial,sans-serif;margin:8px 0}.seed-deliverable-head button{flex-shrink:0}.seed-type-line{display:flex;flex-wrap:wrap;align-items:center;gap:14px;color:#aaa;font-size:12px;margin-bottom:20px}.seed-type-line button{margin-left:auto;border:0;background:none;color:#ff985f;font-weight:700}.seed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.seed-grid .seed-wide{grid-column:1/-1}.seed-form>.portal-button{margin-top:15px}.seed-thumb-row{display:grid;grid-template-columns:minmax(200px,310px) 1fr;gap:20px;align-items:center;margin:19px 0}.seed-thumb-box{aspect-ratio:16/9;overflow:hidden;background:#29262a;border:1px dashed #82746a;display:grid;place-items:center}.seed-thumb-box img{width:100%;height:100%;object-fit:cover}.seed-thumb-row small{color:#948b86;font:11px/1.5 'Geist',Arial,sans-serif}.seed-image-empty{display:grid;place-items:center;width:100%;height:100%;padding:13px;text-align:center;color:#a89a94;font:800 10px/1.4 'Geist',Arial,sans-serif;letter-spacing:.1em;background:linear-gradient(125deg,#252629,#393135)}.seed-preview-head{margin:28px 0 14px;padding-top:17px;border-top:1px solid #454045}.seed-preview-head strong{font:800 17px 'Geist',Arial,sans-serif}.seed-preview-head p{color:#b9b0ac;font-size:12px}.seed-preview-grid{display:flex;gap:15px;overflow-x:auto;padding:7px 0 15px}.seed-device-card{width:190px;flex:0 0 190px;background:#242427;border:1px solid #4b454a;padding:12px}.seed-device-meta{font:800 10px 'Geist',Arial,sans-serif;color:#ff9c64;margin:0 0 12px}.seed-device{position:relative;display:grid;place-items:center;overflow:hidden;background:#161517;border:2px solid #575054;border-radius:13px;aspect-ratio:9/16;margin:0 auto;max-height:265px;width:auto;max-width:100%}.seed-device.horizontal{aspect-ratio:16/9;width:100%;margin:35px 0}.seed-device.square{aspect-ratio:1;width:100%;margin:24px 0}.seed-device img{height:100%;width:100%;object-fit:cover}.seed-device-overlay{position:absolute;left:7px;right:7px;bottom:10px;padding:6px;background:rgba(0,0,0,.65);text-align:center;font:800 10px/1.3 'Geist',Arial,sans-serif;overflow-wrap:anywhere}.seed-device-card p{font-size:11px;line-height:1.5;color:#bdb2ab}.seed-device-card button{background:transparent;border:0;color:#ff985f;font:800 10px 'Geist',Arial,sans-serif;padding:8px 0}.seed-no-preview,.seed-help,.seed-micro-note{font:12px/1.6 'Geist',Arial,sans-serif;color:#afa7a3}.seed-empty{padding:32px;border:1px dashed #5b5555;text-align:center;margin:0 0 20px}.seed-share-list{display:grid;gap:8px}.seed-share-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-start;border-bottom:1px solid #39363a;padding:13px 0}.seed-share-row>div{flex:1;min-width:200px;display:grid;gap:4px}.seed-share-row strong{font-size:12px}.seed-share-row small{color:#aaa;font-size:11px}.seed-share-row button{font-size:11px;border:1px solid #595156;background:#252226;color:#f0dbcb;padding:9px}.seed-share-row button:disabled{opacity:.3;cursor:default}.seed-new-link{display:flex;gap:9px;align-items:flex-end;margin:15px 0;padding:12px;background:#352822;border:1px solid #9c673d}.seed-new-link label{flex:1;min-width:0}.seed-request-head{display:flex;gap:14px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #51474a;margin-top:20px;padding-top:18px}.seed-request-head small{color:#aaa}.seed-request{display:flex;gap:10px;align-items:center;justify-content:space-between;border-bottom:1px solid #393438;padding:12px 0}.seed-request>div{display:grid;gap:3px}.seed-request strong{font-size:13px}.seed-request span,.seed-request small{font-size:11px;color:#a9a1a0}.seed-request p{font-size:12px;color:#d6ceca;max-width:440px;overflow-wrap:anywhere}.seed-request button{font-size:10px;background:none;color:#ff9557;border:0}.seed-message{font-size:12px;color:#9fe5bc;min-height:1em}.seed-message.is-error{color:#ffaea7}.seed-story-panel{margin-top:18px}.seed-story-item{border-top:1px solid #4d4447;padding:14px 0}.seed-story-item summary{cursor:pointer;color:#f4ece7;font-weight:750}.seed-story-item summary small{color:#b7aaa3;margin-left:8px}.seed-story-item form{display:grid;gap:15px;padding:15px 0}.seed-original{border-left:2px solid #f18145;padding:10px 15px;background:#252024}.seed-original strong{font-size:10px;color:#ff975e}.seed-original p{font-size:12px;line-height:1.6;color:#cfc7c2}.seed-original button{border:0;background:transparent;color:#ff9862;font:750 11px 'Geist',Arial,sans-serif;padding:9px 0}#mpc-storyboard.story-board-inline{margin-top:25px;border-top:1px solid #534749;padding-top:12px}.seed-micro-note{padding:0 0 20px}
@media(max-width:720px){.seed-heading,.seed-deliverable-head{flex-direction:column}.seed-heading-actions{justify-content:flex-start}.seed-panel{padding:15px}.seed-grid,.seed-inv-row,.seed-thumb-row{grid-template-columns:1fr}.seed-new-link{flex-direction:column;align-items:stretch}.seed-deliverable-head button{width:100%}.seed-panel-header{align-items:flex-start}.seed-panel-header strong{font-size:19px}.seed-preview-grid{margin-right:-15px}}

.seed-exhibit-images{display:flex;gap:10px;flex-wrap:wrap;padding:10px 0}.seed-exhibit-images figure{margin:0;max-width:170px;background:#222;border:1px solid #565055;padding:7px}.seed-exhibit-images img{max-width:100%;max-height:200px;object-fit:contain}.seed-exhibit-images figcaption{color:#b8ada8;font:10px/1.5 Geist,Arial,sans-serif;margin-top:5px}
