@font-face{font-family:Bricolage;src:url('/assets/media/downloads/summit-2026-2-r03/assets/bricolage.ttf')}@font-face{font-family:Newsreader;src:url('/assets/media/downloads/summit-2026-2-r03/assets/newsreader.ttf')}*{box-sizing:border-box}body{margin:0;color:#031A10;background:#E9EFEB;font:15px/1.45 Bricolage,Arial,sans-serif}button,input,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer;min-height:40px;padding:8px 13px;border:1px solid #B8C6BD;border-radius:5px;background:#FFF;color:#031A10;font-weight:600}button:disabled{cursor:not-allowed;opacity:.5}button:hover:not(:disabled){border-color:#167B52}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #167B52;outline-offset:3px}input,textarea{width:100%;border:1px solid #A7B9AF;border-radius:5px;padding:10px 12px;background:#FFF;color:#031A10;font-size:16px}textarea{resize:vertical}.volt{background:#B8FF12;color:#031A10;border-color:#B8FF12}.quiet{background:transparent}.studio-head{position:sticky;top:0;z-index:5;background:#031A10;color:#FFF;box-shadow:0 2px 12px #031A1014}.head-inner,.toolbar-inner,.workspace{width:calc(100% - 40px);max-width:1190px;margin:auto}.head-inner{min-height:62px;display:flex;gap:18px;align-items:center}.brand{display:flex}.brand img{width:190px;height:auto}.head-inner h1{font-size:18px;font-weight:600;margin:0;border-left:1px solid #476454;padding-left:18px}.edition{font-size:12px;color:#D7F7E4;flex:1}.head-inner .quiet{color:#FFF;border-color:#688271}.toolbar{background:#FFF;color:#031A10;border-bottom:1px solid #C4D1C9}.toolbar-inner{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:8px 0}.switch{display:flex;gap:3px;padding:3px;border:1px solid #CAD6CE;border-radius:6px;background:#F2F6F3}.switch button{border-color:transparent;background:transparent;font-size:13px;padding:6px 10px;min-height:34px;white-space:nowrap}.switch button[aria-pressed=true]{background:#031A10;color:#FFF}.preview-controls{display:flex;align-items:center;gap:9px;font-size:12px}.preview-controls input{width:120px;font-size:14px;padding:8px}.preview-controls>.quiet{font-size:12px}.workspace{padding:25px 0 40px}.mail-meta{max-width:800px;margin:0 auto 18px;padding:16px 20px;background:#FFF;border:1px solid #D2DDD6;border-radius:7px;font-size:14px}.mail-meta>div{display:flex;gap:14px;align-items:baseline;margin:4px 0}.mail-meta span{width:50px;flex-shrink:0;font-size:12px;color:#596960}.mail-meta strong{font-weight:600}.mail-meta p{margin:0;color:#596960;font-size:13px}.mail-meta button{border:0;color:#167B52;font-size:12px;padding:0 6px;min-height:28px;margin-left:auto}.preview-caption{max-width:800px;margin:0 auto 14px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#596960;font-size:12px}.preview-caption p{margin:0;max-width:590px}.preview-caption span{white-space:nowrap}.preview-stage{display:flex;justify-content:center;width:100%}iframe{display:block;border:0;width:100%;max-width:664px;min-width:0;background:#E9EFEB;transition:max-width .15s}iframe.mobile{max-width:390px;box-shadow:0 0 0 1px #BDCAC1}iframe.no-motion{transition:none}.notes{max-width:800px;margin:24px auto;font-size:13px;color:#596960}.notes p{margin:10px 0}.notes summary{cursor:pointer;color:#031A10;padding:10px 0}.skip{position:fixed;top:-100px;left:12px;z-index:50;background:#FFF;padding:12px}.skip:focus{top:10px}dialog{width:min(600px,calc(100% - 24px));max-height:calc(100dvh - 24px);border:0;border-radius:9px;padding:24px;color:#031A10;overflow:auto;box-shadow:0 12px 60px #031A1033}dialog::backdrop{background:#031A10B0}.dialog-heading{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:12px}.dialog-heading h2{margin:0;font-size:23px;line-height:1.2}dialog label:not(.check){display:block;font-size:13px;font-weight:600;margin:18px 0 6px}.help{font-size:13px;color:#596960}.dialog-actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.suggestions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.suggestions button{font-size:12px;min-height:32px;padding:5px 8px}.check{display:flex;gap:12px;align-items:start;font-size:14px;margin:18px 0}.check input{width:18px;min-width:18px;height:18px;margin-top:3px}.send-summary{padding:12px 15px;background:#F2FFF7;border-left:3px solid #167B52}.send-summary p{margin:7px 0;display:flex;gap:14px;font-size:14px}.send-summary span{width:78px;flex-shrink:0;font-size:12px;color:#596960}.send-summary strong{overflow-wrap:anywhere}.send-summary strong{font-weight:500}#login button{margin-top:16px}.error{color:#9D2818;font-size:14px;white-space:pre-line}#toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:30;background:#031A10;color:#FFF;border-radius:5px;max-width:90%;padding:12px 20px;box-shadow:0 2px 20px #031A1030;display:none}#toast.show{display:block}#confirmation{margin-top:20px;padding:16px;background:#F2FFF7;border:1px solid #167B52}[hidden]{display:none!important}#plain-text{font-family:Arial,sans-serif;font-size:15px;line-height:1.6;margin-bottom:15px}@media(max-width:1000px){.edition{display:none}.head-inner h1{flex:1}.toolbar-inner{flex-wrap:wrap;justify-content:center;gap:8px}.preview-controls{flex-wrap:wrap;justify-content:center}}@media(max-width:600px){.head-inner,.toolbar-inner,.workspace{width:calc(100% - 24px)}.head-inner{gap:8px;min-height:56px;flex-wrap:wrap;padding:8px 0}.brand img{width:140px}.head-inner h1{font-size:14px;padding-left:9px}.head-inner button{font-size:12px;min-height:36px;padding:7px 10px}.head-inner #edit{margin-left:auto}.head-inner #schedule{margin-left:0}.preview-controls{gap:5px;width:100%}.preview-controls input{width:90px}.preview-controls>.quiet{padding:6px 8px}.preview-controls label{font-size:12px}.toolbar-inner{min-height:96px}.mail-meta{padding:12px;font-size:13px}.mail-meta>div{gap:8px}.mail-meta span{width:43px}.workspace{padding-top:16px}.preview-caption{font-size:11px;align-items:start}.preview-caption p{max-width:78%}.preview-stage{width:calc(100% + 24px);margin-left:-12px}.notes{padding:0 4px}dialog{padding:18px}.dialog-heading h2{font-size:20px}}@media(max-width:360px){.head-inner h1{border:0;padding:0}.head-inner .brand img{width:125px}.head-inner #edit{margin-left:0}.head-inner #schedule{margin-left:auto}.modes button{padding:5px 6px;font-size:12px}.preview-controls>.quiet{font-size:11px}.toolbar-inner{gap:4px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
/* Compact mobile chrome: the piece keeps most of the useful viewport. */
.export-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.variant-picker{display:none;align-items:center;gap:10px;font-size:12px}.variant-picker select{font:600 14px Bricolage,Arial,sans-serif;color:#031A10;background:#F2FFF7;border:1px solid #A7B9AF;border-radius:5px;padding:9px 12px;min-height:40px;min-width:0}.variant-picker select:focus-visible{outline:3px solid #167B52;outline-offset:3px}
@media(max-width:1100px){.toolbar-inner{flex-wrap:wrap;justify-content:center;gap:8px}.variants{display:none}.variant-picker{display:flex}.variant-picker select{width:230px}}
@media(max-width:600px){.variant-picker{width:100%}.variant-picker select{flex:1;width:100%}}
@media(max-width:600px){.head-inner{flex-wrap:nowrap;min-height:52px}.head-inner h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.head-inner .brand img{width:135px}.head-inner #edit{margin-left:auto}.head-inner #schedule{margin-left:0}.toolbar-inner{min-height:92px;padding:5px 0}.preview-controls{flex-wrap:nowrap}.workspace{padding-top:12px}.preview-caption{margin-bottom:2px}.mail-meta{margin-bottom:10px}.mail-meta>div:first-child{display:none}.mail-meta>div{margin:2px 0}.preview-controls input{width:105px}}
@media(max-width:360px){.head-inner .brand img{width:112px}.head-inner{gap:6px}.head-inner button{font-size:11px;padding:6px 8px}.preview-controls input{width:94px}}
