@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vale-green:#007e7a;--vale-green-deep:#005c5a;--vale-green-dark:#003f3e;--vale-yellow:#ecb11f;--vale-yellow-bright:#ffc12c;--vale-gray:#747678;--vale-orange:#e37222;--vale-red:#bb133e;--vale-blue:#3d7edb;--vale-cyan:#00b0ca;--vale-light-green:#69be28;--color-accent:var(--vale-green);--color-accent-hover:var(--vale-green-deep);--color-accent-text:var(--vale-green-deep);--color-accent-tint:#007e7a17;--color-accent-tint-strong:#007e7a29;--color-accent-border:#007e7a38;--color-label:#101f21;--color-label-secondary:#142224b8;--color-label-tertiary:#1422249e;--color-label-quaternary:#14222457;--color-placeholder:#14222466;--color-bg-canvas:#eef1f2;--color-bg-primary:#fff;--color-bg-secondary:#f5f7f8;--color-bg-elevated:#fff;--color-separator:#3c505429;--color-separator-strong:#3c505447;--color-fill:#7884861f;--color-fill-secondary:#78848614;--color-red:var(--vale-red);--color-red-tint:#bb133e1a;--glass-bg:#ffffff9e;--glass-bg-thick:#ffffffc2;--glass-border:#ffffffb8;--glass-blur:20px;--glass-blur-strong:32px;--glass-saturate:180%;--glass-sheen:linear-gradient(145deg, #ffffff70 0%, #fff0 42%, #fff0 60%, #ffffff29 100%);--glass-shadow:inset 0 1px 0 #ffffffa8, inset 0 -.5px 0 #0000000a, 0 8px 32px #1c2c301a, 0 2px 8px #1c2c300d;--glass-shadow-strong:inset 0 1px 0 #ffffffb8, inset 0 -.5px 0 #0000000d, 0 18px 52px #1c2c3024, 0 4px 14px #1c2c3012;--font-system:"Nunito Variable", Nunito, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;--text-title1:800 28px/34px var(--font-system);--text-title2:800 22px/28px var(--font-system);--text-title3:780 17px/22px var(--font-system);--text-headline:780 15px/20px var(--font-system);--text-body:600 13px/18px var(--font-system);--text-callout:620 12px/16px var(--font-system);--text-subheadline:700 12px/16px var(--font-system);--text-footnote:640 11px/15px var(--font-system);--text-caption:720 11px/14px var(--font-system);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--ease-spring-1:cubic-bezier(.175, .885, .32, 1.275);--ease-spring-2:cubic-bezier(.34, 1.56, .64, 1);--ease-spring-3:cubic-bezier(.25, .46, .45, .94);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-standard:cubic-bezier(.2, 0, 0, 1);--duration-instant:.1s;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.35s;--focus-ring:0 0 0 3px #007e7a42, 0 0 0 1px var(--color-accent);color:var(--color-label);background:var(--color-bg-canvas);font-family:var(--font-system);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){:root{--color-accent:#2ec3bd;--color-accent-hover:#55d6d0;--color-accent-text:#5fdcd6;--color-accent-tint:#2ec3bd24;--color-accent-tint-strong:#2ec3bd38;--color-accent-border:#2ec3bd4d;--color-label:#fffffff5;--color-label-secondary:#ebf5f5b8;--color-label-tertiary:#ebf5f59e;--color-label-quaternary:#ebf5f552;--color-placeholder:#ebf5f566;--color-bg-canvas:#0b1213;--color-bg-primary:#161e1f;--color-bg-secondary:#1c2526;--color-bg-elevated:#232d2e;--color-separator:#b4c8ca29;--color-separator-strong:#b4c8ca47;--color-fill:#8ca0a229;--color-fill-secondary:#8ca0a21a;--color-red:#ff5f7a;--color-red-tint:#ff5f7a29;--glass-bg:#1e282a99;--glass-bg-thick:#222d2fc2;--glass-border:#ffffff1f;--glass-sheen:linear-gradient(145deg, #ffffff1f 0%, #fff0 42%, #fff0 60%, #ffffff0d 100%);--glass-shadow:inset 0 1px 0 #ffffff24, inset 0 -.5px 0 #0000004d, 0 8px 32px #00000070, 0 2px 8px #0000003d;--glass-shadow-strong:inset 0 1px 0 #ffffff29, inset 0 -.5px 0 #00000057, 0 18px 52px #00000080, 0 4px 14px #0000004d;--focus-ring:0 0 0 3px #2ec3bd4d, 0 0 0 1px var(--color-accent)}}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;margin:0}body{min-height:100vh;overflow:hidden}button,input,textarea,select{font:inherit}button,select{cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[role=button]:focus-visible{box-shadow:var(--focus-ring);outline:none}button:disabled{cursor:default;opacity:.4}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.app-shell{isolation:isolate;min-height:100vh;padding:var(--space-3) var(--space-4) var(--space-4);background:var(--color-bg-canvas);position:relative;overflow:hidden}.app-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 44% at 12% 0,#00b0ca29,#0000 70%),radial-gradient(46% 38% at 92% 8%,#007e7a24,#0000 72%),radial-gradient(50% 40% at 78% 96%,#ecb11f1a,#0000 74%);position:absolute;inset:0}@media (prefers-color-scheme:dark){.app-shell:before{background:radial-gradient(58% 44% at 12% 0,#00b0ca24,#0000 70%),radial-gradient(46% 38% at 92% 8%,#007e7a29,#0000 72%),radial-gradient(50% 40% at 78% 96%,#ecb11f12,#0000 74%)}}.liquid-surface,.preview-toolbar{isolation:isolate;border:.5px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));position:relative}.liquid-surface:before,.preview-toolbar:before{content:"";z-index:0;border-radius:inherit;background:var(--glass-sheen);pointer-events:none;position:absolute;inset:0}.liquid-surface>*,.preview-toolbar>*{z-index:1;position:relative}.app-header{z-index:20;height:68px;padding:0 var(--space-2) 0 var(--space-3);align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);grid-template-columns:auto minmax(150px,190px) minmax(80px,1fr) auto auto;display:grid}.brand-lockup{align-items:center;gap:var(--space-3);min-width:0;display:flex}.brand-mark{border-radius:var(--radius-sm);background:linear-gradient(160deg, var(--vale-green), var(--vale-green-dark));color:#fff;letter-spacing:-.03em;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:850;display:grid;box-shadow:inset 0 1px #ffffff4d,0 4px 14px #007e7a52}.brand-copy{min-width:0}.brand-copy h1{color:var(--color-label);font:var(--text-title3);letter-spacing:-.3px;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.brand-copy p{color:var(--color-label-secondary);font:var(--text-footnote);margin:2px 0 0;display:none}.site-control{height:36px;padding:0 var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--color-fill);color:var(--color-label-secondary);font:var(--text-footnote);display:flex}.site-control strong{color:var(--color-accent-text);font:var(--text-caption);white-space:nowrap}.save-status{justify-self:center;align-items:center;gap:var(--space-2);color:var(--color-label-secondary);font:var(--text-footnote);white-space:nowrap;display:inline-flex}.save-status svg{color:var(--color-accent)}.save-error,.save-error svg{color:var(--color-red)}.header-actions{align-items:center;gap:var(--space-2);display:flex}.button{height:44px;padding:0 var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);border:.5px solid var(--color-separator);border-radius:var(--radius-full);background:var(--color-bg-primary);color:var(--color-label);font:var(--text-subheadline);white-space:nowrap;transition:transform var(--duration-fast) var(--ease-spring-2), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);display:inline-flex;box-shadow:0 1px 3px #1c2c3014}.button:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1c2c301f}.button:active{opacity:.85;transform:scale(.96)}.new-report-button{padding-left:var(--space-1)}.button-icon{border-radius:var(--radius-full);background:var(--color-accent-tint);width:36px;height:36px;color:var(--color-accent);place-items:center;display:grid}.button-primary{background:var(--vale-yellow);color:#1a1200;border-color:#0000;min-width:152px;font-weight:800;box-shadow:0 4px 16px #ecb11f66}.button-primary:hover{background:var(--vale-yellow-bright);box-shadow:0 6px 20px #ecb11f80}.button-primary:active{box-shadow:0 2px 8px #ecb11f3d}.button-secondary{background:var(--color-fill);box-shadow:none;border-color:#0000}.button-danger{background:var(--color-red-tint);min-width:142px;color:var(--color-red);box-shadow:none;border-color:#0000}.button-danger:hover{background:var(--color-red);color:#fff;box-shadow:0 6px 18px #bb133e57}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.mobile-view-switch,.mobile-tabbar,.mobile-export-button{display:none}.workspace{height:calc(100vh - 116px);margin-top:var(--space-4);gap:var(--space-4);grid-template-columns:440px minmax(0,1fr);display:grid}.editor-panel{border-radius:var(--radius-lg);min-width:0;height:100%;box-shadow:var(--glass-shadow-strong);flex-direction:column;display:flex}.editor-tabs{margin:var(--space-3) var(--space-3) var(--space-2);border-radius:var(--radius-sm);background:var(--color-fill);flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}.editor-tabs button{height:34px;color:var(--color-label-secondary);font:var(--text-footnote);transition:color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-spring-2);background:0 0;border:0;border-radius:7px}.editor-tabs button:hover{color:var(--color-label)}.editor-tabs button.is-active{background:var(--color-bg-elevated);color:var(--color-label);font-weight:800;box-shadow:0 1px 3px #1c2c3029}.editor-tabs button:active{transform:scale(.97)}.editor-slide-context{margin:0 var(--space-4) var(--space-2);padding:var(--space-2) var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-xs);background:var(--color-accent-tint);color:var(--color-label-secondary);font:var(--text-footnote);display:flex}.editor-slide-context strong{color:var(--color-accent-text);font:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editor-content{min-height:0;padding:var(--space-1) var(--space-4) var(--space-6);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-label-quaternary) transparent;flex:1;overflow-y:auto}.panel-section-heading{margin:var(--space-1) 0 var(--space-3);align-items:center;gap:var(--space-3);display:flex}.panel-section-heading:not(:first-child){margin-top:var(--space-6);padding-top:var(--space-5);border-top:.5px solid var(--color-separator)}.panel-heading-icon{border-radius:var(--radius-full);background:var(--color-accent-tint);width:32px;height:32px;color:var(--color-accent);flex:none;place-items:center;display:grid}.panel-section-heading>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.panel-section-heading strong{color:var(--color-label);font:var(--text-headline);letter-spacing:-.2px}.panel-section-heading small{color:var(--color-label-secondary);font:var(--text-footnote)}.field{margin:0 0 var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}.field:last-child{margin-bottom:0}.field-label{color:var(--color-label-secondary);font:var(--text-caption)}.field-label span{color:var(--color-red);margin-left:3px}.field small{color:var(--color-label-tertiary);font:var(--text-footnote)}.field input,.field textarea,.field select{border:.5px solid var(--color-separator-strong);border-radius:var(--radius-sm);background:var(--color-bg-primary);width:100%;color:var(--color-label);font:var(--text-body);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.field input,.field select{height:40px;padding:0 var(--space-3)}.field textarea{min-height:76px;padding:var(--space-2) var(--space-3);resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--color-placeholder)}.field input:hover,.field textarea:hover,.field select:hover{border-color:var(--color-accent-border)}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--color-accent);box-shadow:var(--focus-ring);outline:none}.field input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.field select option{background:var(--color-bg-elevated);color:var(--color-label)}.field-grid{gap:var(--space-2);display:grid}.field-grid-1{grid-template-columns:1fr}.field-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.field-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid-3 .field-label{align-items:flex-end;min-height:26px;display:flex}.input-suffix-wrap,.input-icon-wrap{align-items:center;display:flex;position:relative}.input-suffix-wrap>span{right:var(--space-3);color:var(--color-label-tertiary);font:var(--text-footnote);pointer-events:none;position:absolute}.input-suffix-wrap input{padding-right:var(--space-8)}.input-icon-wrap>svg{left:var(--space-3);z-index:1;color:var(--color-accent);position:absolute}.input-icon-wrap input{padding-left:38px}.field-error{margin-top:var(--space-1);color:var(--color-red);font:var(--text-footnote);display:block}.compact-photo-section{margin-top:var(--space-4)}.compact-photo-heading{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;display:flex}.compact-photo-heading span{color:var(--color-label-secondary);font:var(--text-caption)}.compact-photo-heading button{min-height:24px;color:var(--color-accent);font:var(--text-footnote);background:0 0;border:0;padding:0;font-weight:780}.compact-photo-grid{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compact-photo-grid figure{aspect-ratio:1.55;border:.5px solid var(--color-separator);border-radius:var(--radius-sm);background:var(--color-fill);margin:0;position:relative;overflow:hidden}.compact-photo-grid figure>img,.compact-photo-grid figure>.photo-placeholder{object-fit:cover;width:100%;height:100%;display:block}.compact-photo-grid figcaption{z-index:2;top:var(--space-1);left:var(--space-1);padding:3px var(--space-2);border-radius:var(--radius-full);color:#1a2a2c;-webkit-backdrop-filter:blur(12px)saturate(160%);font:var(--text-caption);background:#ffffffb8;position:absolute}.compact-upload-button{width:100%;height:44px;margin-top:var(--space-2);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent-tint);color:var(--color-accent-text);font:var(--text-footnote);transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-spring-2);border:0;font-weight:780;display:flex}.compact-upload-button:hover{background:var(--color-accent-tint-strong)}.compact-upload-button:active{transform:scale(.97)}.photo-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.photo-grid-editor{grid-template-columns:1fr}.photo-field{gap:var(--space-1);flex-direction:column;display:flex}.photo-label-row{justify-content:space-between;align-items:center;min-height:28px;display:flex}.photo-label-row>span{color:var(--color-label-secondary);font:var(--text-caption)}.photo-label-row button{border-radius:var(--radius-xs);width:28px;height:28px;color:var(--color-red);transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-spring-2);background:0 0;border:0;place-items:center;display:grid}.photo-label-row button:hover{background:var(--color-red-tint)}.photo-label-row button:active{transform:scale(.9)}.photo-dropzone{aspect-ratio:1.7;border:1px dashed var(--color-separator-strong);border-radius:var(--radius-md);background:var(--color-fill-secondary);width:100%;color:var(--color-label);text-align:center;transition:border-color var(--duration-normal) var(--ease-out), background var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-spring-2);padding:0;display:block;position:relative;overflow:hidden}.photo-dropzone:hover,.photo-dropzone.is-dragging{border-color:var(--color-accent);background:var(--color-accent-tint);border-style:solid}.photo-dropzone.is-dragging{transform:scale(1.01)}.photo-dropzone>img{object-fit:cover;width:100%;height:100%;display:block}.photo-replace{right:var(--space-2);bottom:var(--space-2);height:30px;padding:0 var(--space-3);align-items:center;gap:var(--space-1);border-radius:var(--radius-full);color:#1a2a2c;-webkit-backdrop-filter:blur(16px)saturate(180%);font:var(--text-footnote);background:#ffffffb3;border:.5px solid #fff9;font-weight:760;display:inline-flex;position:absolute;box-shadow:0 4px 14px #1c2c302e}.photo-empty{justify-content:center;align-items:center;gap:var(--space-1);flex-direction:column;display:flex;position:absolute;inset:0}.photo-empty>span{border-radius:var(--radius-full);background:var(--color-accent-tint);width:44px;height:44px;color:var(--color-accent);place-items:center;display:grid}.photo-empty strong{margin-top:var(--space-1);color:var(--color-label);font:var(--text-footnote);font-weight:780}.photo-empty small{color:var(--color-label-tertiary);font:var(--text-footnote)}.photo-guidance{margin-top:var(--space-4);padding:var(--space-3);align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-md);background:var(--color-fill-secondary);color:var(--color-label-secondary);display:flex}.photo-guidance svg{color:var(--color-accent);flex:none}.photo-guidance p{font:var(--text-footnote);flex-direction:column;gap:2px;margin:0;display:flex}.photo-guidance strong{color:var(--color-label);font-weight:780}.single-logo-card{min-height:76px;padding:var(--space-3) var(--space-4);align-items:center;gap:var(--space-4);border-radius:var(--radius-md);background:var(--color-fill-secondary);display:flex}.single-logo-card img{object-fit:contain;width:124px;height:42px}.single-logo-card span{min-width:0;color:var(--color-label-secondary);font:var(--text-footnote);flex-direction:column;gap:2px;display:flex}.single-logo-card strong{color:var(--color-label);font-weight:800}@media (prefers-color-scheme:dark){.single-logo-card{background:#ffffffe6}.single-logo-card span{color:#1422249e}.single-logo-card strong{color:#101f21}}.preview-workspace{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.preview-toolbar{z-index:5;height:52px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);align-items:center;gap:var(--space-3);border-radius:var(--radius-full);color:var(--color-label);flex:none;margin:0 auto;display:flex}.toolbar-separator{background:var(--color-separator);width:1px;height:22px}.format-control{color:var(--color-label-secondary);font:var(--text-footnote);white-space:nowrap}.zoom-controls{border-radius:var(--radius-full);background:var(--color-fill);grid-template-columns:32px 46px 32px;align-items:center;height:36px;display:grid}.zoom-controls button{border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-accent);transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-spring-2);background:0 0;border:0;place-items:center;display:grid}.zoom-controls button:not(:disabled):hover{background:var(--color-accent-tint)}.zoom-controls button:not(:disabled):active{transform:scale(.88)}.zoom-controls output{color:var(--color-label);font:var(--text-footnote);text-align:center;font-variant-numeric:tabular-nums;font-weight:800}.toolbar-export-actions{align-items:center;gap:var(--space-1);display:flex}.toolbar-export-actions button{height:36px;padding:0 var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);color:var(--color-label-secondary);font:var(--text-footnote);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-spring-2);background:0 0;border:0;font-weight:740;display:inline-flex}.toolbar-export-actions button:not(:disabled):hover{background:var(--color-fill);color:var(--color-label)}.toolbar-export-actions button:not(:disabled):active{transform:scale(.96)}.toolbar-export-actions .toolbar-pptx-button{background:var(--color-accent-tint);color:var(--color-accent-text);font-weight:800}.toolbar-export-actions .toolbar-pptx-button:not(:disabled):hover{background:var(--color-accent-tint-strong);color:var(--color-accent-text)}.report-stage{min-height:0;padding:var(--space-4) var(--space-2) var(--space-8);align-items:flex-start;gap:var(--space-6);scroll-behavior:smooth;overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow:auto;container-type:inline-size}.slide-preview-item{width:min(100%, calc(1260px * var(--report-zoom,.82)));gap:var(--space-2);scroll-margin-top:var(--space-3);flex-direction:column;flex:none;margin:0 auto;display:flex;container-type:inline-size}.slide-preview-command{min-height:44px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-full);display:flex}.slide-select-button{align-items:center;gap:var(--space-2);min-width:0;min-height:36px;color:var(--color-label-secondary);font:var(--text-footnote);background:0 0;border:0;padding:0;display:flex}.slide-select-button>span{height:24px;padding:0 var(--space-2);border-radius:var(--radius-xs);background:var(--color-fill);color:var(--color-label-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;font-weight:800;display:inline-flex}.slide-select-button strong{color:var(--color-label);font:var(--text-footnote);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.slide-select-button em{align-items:center;gap:var(--space-1);color:var(--color-accent);white-space:nowrap;font-style:normal;font-weight:800;display:inline-flex}.slide-command-actions{align-items:center;gap:var(--space-1);display:flex}.slide-command-actions button{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-accent);transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-spring-2);background:0 0;border:0;place-items:center;display:grid}.slide-command-actions button:last-child{color:var(--color-red)}.slide-command-actions button:not(:disabled):hover{background:var(--color-fill)}.slide-command-actions button:not(:disabled):active{transform:scale(.88)}.slide-canvas{border-radius:var(--radius-xs);transition:box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-spring-3)}.slide-canvas:focus-visible{box-shadow:var(--focus-ring);outline:none}.report-page{--slide-ink:#0d1c1e;--slide-ink-soft:#38484b;--slide-ink-muted:#5c6b6e;--slide-hairline:#dfe5e6;isolation:isolate;aspect-ratio:16/9;border:1px solid var(--color-separator);border-radius:var(--radius-xs);width:100%;color:var(--slide-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;flex:none;grid-template-rows:auto minmax(0,1fr) auto auto;padding:1.9cqw 2.35cqw 1.2cqw;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #1c2c302e,0 6px 20px #1c2c301a}.slide-preview-item.is-active .report-page{border-color:var(--vale-green);box-shadow:0 0 0 3px #007e7a29,0 24px 64px #1c2c302e,0 6px 20px #1c2c301a}.report-header{border-bottom:max(1px, .14cqw) solid var(--vale-green);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.5cqw;min-width:0;padding-bottom:.9cqw;display:grid}.report-heading{min-width:0}.report-heading h2{color:var(--vale-green);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(12px,2.45cqw,34px);font-weight:850;line-height:.98}.report-heading p{color:var(--slide-ink-muted);letter-spacing:.018em;text-transform:uppercase;margin:.42cqw 0 0;font-size:clamp(6px,.92cqw,12.5px);font-weight:700}.report-heading p i,.report-footer i{background:var(--vale-green);vertical-align:middle;border-radius:50%;width:3px;height:3px;margin:0 .45cqw;display:inline-block}.report-code{color:var(--vale-green);letter-spacing:.015em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(9px,1.7cqw,23px);font-weight:850}.report-logo{object-fit:contain;width:13.8cqw;height:4.15cqw;display:block}.report-content{grid-template-columns:minmax(0,2.55fr) minmax(0,1fr);gap:1.35cqw;min-height:0;padding:1cqw 0 .8cqw;display:grid}.report-main-column{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.report-summary{min-width:0;padding-bottom:.72cqw}.report-summary h3{color:var(--slide-ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(12px,2.45cqw,32px);font-weight:850;line-height:1.08}.report-summary-meta{justify-content:space-between;align-items:center;gap:.9cqw;margin-top:.38cqw;display:flex}.report-summary-meta p{min-width:0;color:var(--vale-green);overflow-wrap:anywhere;margin:0;font-size:clamp(7px,1.12cqw,15px);font-weight:780;line-height:1.15}.report-summary-meta span{max-width:35%;color:var(--vale-green-deep);text-align:center;background:#007e7a17;border-radius:999px;flex:none;padding:.34cqw .7cqw;font-size:clamp(6px,.82cqw,10.5px);font-weight:820;line-height:1.1}.comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7cqw;min-width:0;min-height:0;display:grid;position:relative}.comparison figure{background:#e9edee;border-radius:.5cqw;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;margin:0;display:grid;position:relative;overflow:hidden}.comparison figcaption{z-index:3;color:#fff;letter-spacing:.035em;text-transform:uppercase;background:#48575a;justify-content:center;align-items:center;height:2.05cqw;font-size:clamp(6px,.84cqw,11px);font-weight:820;display:flex;position:relative}.comparison figure:last-child figcaption{background:var(--vale-green)}.comparison figure>img,.comparison figure>.photo-placeholder{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.comparison-arrow{z-index:5;width:3.35cqw;height:3.35cqw;color:var(--vale-green);background:linear-gradient(150deg,#fff,#eef4f4);border-radius:50%;place-items:center;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 .08cqw #fff,0 .3cqw .9cqw #1c2c3033}.comparison-arrow svg{stroke-width:2.2px;width:1.65cqw;height:1.65cqw}.report-insights{border-left:max(1px, .08cqw) solid var(--slide-hairline);grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;padding-left:1.05cqw;display:grid}.insight-block{border-bottom:max(1px,.08cqw) solid #007e7a66;padding:.1cqw 0 .82cqw}.insight-block+.insight-block{padding-top:.78cqw}.insight-block h4,.gauge-progress h4{color:var(--vale-green);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .5cqw;font-size:clamp(7px,.96cqw,12.5px);font-weight:850;line-height:1}.insight-block p{color:var(--slide-ink-soft);overflow-wrap:anywhere;margin:0;font-size:clamp(7px,1.1cqw,14px);font-weight:640;line-height:1.34}.gauge-progress{flex-direction:column;justify-content:center;min-height:0;padding-top:.65cqw;display:flex}.gauge-progress h4{margin-bottom:.35cqw}.gauge-chart{width:min(17cqw,100%);margin:0 auto}.gauge-chart svg{width:100%;height:auto;display:block;overflow:visible}.gauge-value{transition:stroke-dasharray var(--duration-slow) var(--ease-spring-3)}.gauge-number,.gauge-status{font-family:var(--font-system);dominant-baseline:alphabetic}.gauge-number{letter-spacing:-.045em}.gauge-status{letter-spacing:.012em}@container (width<=620px){.report-insights{grid-template-rows:minmax(0,1fr) minmax(0,1fr) min-content}.insight-block{overflow:hidden}.gauge-progress{padding-top:.4cqw}.gauge-progress h4{margin-bottom:1px;font-size:6.5px}.gauge-chart{width:min(15cqw,100%)}}.report-stats{border-top:max(1px, .12cqw) solid var(--vale-green);border-bottom:max(1px, .12cqw) solid var(--vale-green);grid-template-columns:repeat(4,minmax(0,1fr));padding:.78cqw 0;display:grid}.report-stat{border-right:max(1px,.09cqw) solid #007e7a57;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.88cqw;min-width:0;padding:0 1.2cqw;display:grid}.report-stat:first-child{padding-left:.5cqw}.report-stat:last-child{border-right:0;padding-right:0}.stat-icon{width:3.7cqw;height:3.7cqw;color:var(--vale-green);background:#007e7a17;border-radius:50%;place-items:center;display:grid}.stat-icon svg{stroke-width:1.9px;width:2cqw;height:2cqw}.report-stat>span:last-child{flex-direction:column;min-width:0;display:flex}.report-stat small{color:var(--slide-ink-muted);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(6px,.82cqw,10.5px);font-style:normal;font-weight:800;line-height:1.08}.report-stat strong{color:var(--slide-ink);letter-spacing:-.015em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:.38cqw;font-size:clamp(8px,1.38cqw,18px);font-weight:840;line-height:1.08}.report-footer{min-width:0;color:var(--slide-ink-soft);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1.1cqw;padding-top:.7cqw;font-size:clamp(7px,1.05cqw,13.5px);font-weight:660;line-height:1.18;display:grid}.report-footer-people,.report-footer-service{gap:.7cqw;min-width:0;display:grid}.report-footer-people{grid-template-columns:repeat(3,minmax(0,1fr))}.report-footer-service{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr))}.report-footer span{overflow-wrap:anywhere;flex-direction:column;gap:.18cqw;min-width:0;display:flex}.report-footer b{color:var(--vale-green);text-transform:uppercase;font-size:clamp(6px,.82cqw,10.5px);font-weight:820}.report-footer b:after{content:":"}.photo-placeholder{background:var(--color-fill);position:relative}.report-page .photo-placeholder{background:#edf1f1}.photo-placeholder:after{content:"Foto não adicionada";color:var(--vale-gray);place-items:center;font-size:clamp(5px,.7cqw,9px);font-weight:650;display:grid;position:absolute;inset:0}.export-toast{z-index:80;right:var(--space-6);bottom:var(--space-6);max-width:min(360px,100vw - 32px);padding:var(--space-3) var(--space-4);border:.5px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-bg-thick);color:var(--color-label);box-shadow:var(--glass-shadow-strong);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));font:var(--text-footnote);animation:toast-enter var(--duration-normal) var(--ease-spring-2) both;font-weight:740;position:fixed}@keyframes toast-enter{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.export-success{color:var(--color-accent)}.export-error{color:var(--color-red)}.dialog-backdrop{z-index:100;padding:var(--space-6);-webkit-backdrop-filter:blur(12px)saturate(140%);animation:backdrop-enter var(--duration-fast) var(--ease-out) both;background:#0a141647;place-items:center;display:grid;position:fixed;inset:0}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}.confirm-dialog{width:min(100%,440px);padding:var(--space-6);gap:var(--space-4);border:.5px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass-bg-thick);color:var(--color-label);box-shadow:var(--glass-shadow-strong);-webkit-backdrop-filter:blur(40px) saturate(var(--glass-saturate));animation:dialog-enter var(--duration-slow) var(--ease-spring-3) both;grid-template-columns:auto minmax(0,1fr);display:grid}@keyframes dialog-enter{0%{opacity:0;transform:scale(.92)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.dialog-icon{border-radius:var(--radius-full);color:#8b6500;background:#ecb11f33;place-items:center;width:44px;height:44px;display:grid}@media (prefers-color-scheme:dark){.dialog-icon{color:var(--vale-yellow-bright)}}.confirm-dialog h2{margin:0 0 var(--space-2);color:var(--color-label);font:var(--text-title3);letter-spacing:-.3px}.confirm-dialog p{color:var(--color-label-secondary);font:var(--text-body);margin:0;font-weight:560;line-height:1.5}.dialog-actions{margin-top:var(--space-1);justify-content:flex-end;gap:var(--space-2);grid-column:1/-1;display:flex}.export-render-surface{z-index:-1000;pointer-events:none;width:1260px;height:708.75px;position:fixed;top:0;left:-10000px;overflow:hidden;container-type:inline-size}.export-render-surface .report-page{width:1260px;height:708.75px;box-shadow:none;border:0;border-radius:0}.export-render-surface *,.export-render-surface :before,.export-render-surface :after{transition:none!important;animation:none!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.liquid-surface,.preview-toolbar,.export-toast,.confirm-dialog{background:var(--color-bg-primary)}.dialog-backdrop{background:#0a141680}}@media (prefers-contrast:more){.liquid-surface,.preview-toolbar,.confirm-dialog,.export-toast{border-color:var(--color-label);background:var(--color-bg-primary);-webkit-backdrop-filter:none}.field input,.field textarea,.field select{border-color:var(--color-label-secondary)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1180px){.app-header{grid-template-columns:auto 130px minmax(30px,1fr) auto auto}.workspace{grid-template-columns:380px minmax(0,1fr)}.toolbar-export-actions button span{display:none}}@media (width<=820px){.app-shell{min-height:100dvh;padding:var(--space-2) var(--space-2) 96px}.app-header{height:64px;padding:0 var(--space-2);gap:var(--space-2);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) auto}.brand-mark{width:40px;height:40px}.brand-copy h1{font:var(--text-headline)}.site-control,.save-status{display:none}.header-actions{gap:var(--space-1)}.header-actions .button{width:44px;min-width:44px;height:44px;padding:0}.header-actions .button>span:not(.button-icon){display:none}.button-icon{width:32px;height:32px}.mobile-view-switch{height:52px;margin-top:var(--space-2);padding:var(--space-1);border-radius:var(--radius-md);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.mobile-view-switch button{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);min-width:0;height:44px;color:var(--color-label-secondary);font:var(--text-footnote);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-spring-2);background:0 0;border:0;display:flex}.mobile-view-switch button.is-active{background:var(--color-bg-elevated);color:var(--color-label);font-weight:800;box-shadow:0 1px 3px #1c2c3029}.mobile-view-switch button:active{transform:scale(.97)}.workspace{height:calc(100dvh - 236px);min-height:410px;margin-top:var(--space-2);display:block}.workspace.mobile-edit .preview-workspace,.workspace.mobile-photos .preview-workspace,.workspace.mobile-preview .editor-panel{display:none}.editor-panel,.preview-workspace{width:100%;height:100%}.editor-content{padding:var(--space-1) var(--space-3) var(--space-6)}.editor-tabs button,.field input,.field select{height:44px}.compact-photo-heading button{min-height:44px;padding-left:var(--space-2);margin-right:calc(var(--space-2) * -1);padding-right:var(--space-2)}.preview-toolbar{border-radius:var(--radius-md);justify-content:center;width:100%}.toolbar-export-actions,.preview-toolbar .toolbar-separator:last-of-type{display:none}.report-stage{padding:var(--space-2) 0;align-items:center;gap:var(--space-5)}.slide-preview-item{width:min(100%, calc(440px * var(--report-zoom,.82)))}.slide-select-button em{display:none}.report-page{width:100%;box-shadow:0 16px 40px #1c2c302e,0 4px 12px #1c2c301a}.mobile-export-button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--vale-yellow);color:#1a1200;width:100%;height:52px;font:var(--text-headline);transition:transform var(--duration-fast) var(--ease-spring-2);border:0;flex:none;font-weight:820;display:flex;box-shadow:0 6px 20px #ecb11f66}.mobile-export-button:active{transform:scale(.97)}.mobile-tabbar{z-index:30;left:var(--space-3);right:var(--space-3);bottom:max(var(--space-3), env(safe-area-inset-bottom));height:64px;padding:var(--space-1);gap:var(--space-1);border:.5px solid var(--glass-border);border-radius:var(--radius-full);background:var(--glass-bg-thick);box-shadow:var(--glass-shadow-strong);-webkit-backdrop-filter:blur(var(--glass-blur-strong)) saturate(var(--glass-saturate));grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed}.mobile-tabbar button{border-radius:var(--radius-lg);min-width:0;color:var(--color-label-secondary);font:var(--text-caption);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.mobile-tabbar button.is-active{background:var(--color-accent-tint);color:var(--color-accent-text)}.mobile-tabbar button.is-active svg{animation:tab-bounce var(--duration-normal) var(--ease-spring-1)}@keyframes tab-bounce{0%{transform:scale(1)}30%{transform:scale(.88)}60%{transform:scale(1.12)}80%{transform:scale(.96)}to{transform:scale(1)}}.export-toast{right:var(--space-3);left:var(--space-3);max-width:none;bottom:92px}}@media (width<=430px){.brand-copy h1{max-width:164px}.field-grid-2,.field-grid-3{grid-template-columns:1fr}.field-grid-3 .field-label{min-height:0}.mobile-view-switch button svg{display:none}}@page{size:13.333in 7.5in;margin:0}@media print{:root{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body,#root,.app-shell,.workspace,.preview-workspace,.report-stage{background:#fff!important;width:13.333in!important;min-width:13.333in!important;height:7.5in!important;min-height:7.5in!important;margin:0!important;padding:0!important;overflow:hidden!important}body{overflow:hidden}.app-shell:before,.app-header,.mobile-view-switch,.editor-panel,.preview-toolbar,.mobile-export-button,.mobile-tabbar,.slide-preview-command,.export-toast{display:none!important}.workspace,.preview-workspace,.report-stage{display:block!important}.report-page{width:13.333in!important;max-width:none!important;height:7.5in!important;box-shadow:none!important;border:0!important;border-radius:0!important}}.report-cover,.report-closing{grid-template-rows:auto minmax(0,1fr) auto;padding:3.2cqw 3.6cqw 2.6cqw}.closing-people b{color:var(--vale-green);letter-spacing:.03em;text-transform:uppercase;font-size:clamp(6px,.86cqw,11px);font-weight:830}.cover-summary{border-top:max(1px, .14cqw) solid var(--vale-green);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqw;margin-top:2cqw;padding-top:1.3cqw;display:grid}.cover-summary div,.closing-figures div{flex-direction:column;gap:.25cqw;min-width:0;display:flex}.cover-summary strong,.closing-figures strong{color:var(--vale-green);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(10px,2.3cqw,32px);font-weight:860;line-height:1.02}.cover-summary small,.closing-figures small{color:var(--slide-ink-muted);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(6px,.86cqw,11px);font-weight:800}.closing-head{border-bottom:max(1px, .14cqw) solid var(--vale-green);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5cqw;padding-bottom:1cqw;display:grid}.closing-head h2{color:var(--vale-green);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(14px,3.2cqw,44px);font-weight:870;line-height:1}.closing-head p{color:var(--slide-ink-muted);letter-spacing:.018em;text-transform:uppercase;margin:.5cqw 0 0;font-size:clamp(6px,.96cqw,13px);font-weight:720}.closing-head .report-logo{width:13.8cqw;height:4.15cqw}.closing-figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqw;margin-top:1.8cqw;display:grid}.closing-safety{background:#007e7a12;border-radius:.6cqw;flex-direction:column;gap:.2cqw;margin-top:1.6cqw;padding:1.1cqw 1.4cqw;display:flex}.closing-safety strong{color:var(--vale-green-deep);letter-spacing:-.02em;font-size:clamp(9px,1.8cqw,25px);font-weight:850}.closing-safety small{color:var(--slide-ink-muted);font-size:clamp(6px,.86cqw,11px);font-weight:780}.closing-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1cqw;margin-top:1.4cqw;display:grid}.closing-people span{min-width:0;color:var(--slide-ink-soft);overflow-wrap:anywhere;flex-direction:column;gap:.18cqw;font-size:clamp(7px,1.05cqw,14px);font-weight:680;display:flex}.closing-message{border-top:max(1px, .12cqw) solid var(--vale-green);justify-content:space-between;align-items:baseline;gap:1.5cqw;margin-top:auto;padding-top:1.2cqw;display:flex}.closing-message strong{color:var(--vale-green);letter-spacing:-.03em;font-size:clamp(12px,2.6cqw,36px);font-weight:870}.closing-message span{color:var(--slide-ink-muted);text-align:right;overflow-wrap:anywhere;font-size:clamp(6px,.9cqw,12px);font-weight:760}.deck-summary-preview{margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-tint);color:var(--color-label-secondary);font:var(--text-footnote);flex-direction:column;gap:3px;display:flex}.deck-summary-preview strong{color:var(--color-accent-text);font:var(--text-caption)}.report-closing{grid-template-rows:auto auto auto auto minmax(0,1fr)}.closing-message{align-self:end}.report-cover{background:#eff1f1;padding:0;display:block}.cover-artwork{z-index:0;pointer-events:none;width:100%;height:31%;display:block;position:absolute;bottom:0;left:0;right:0}.cover-body{z-index:1;grid-template-rows:auto auto auto minmax(0,1fr);gap:1.5cqw;height:100%;padding:4cqw 4.2cqw 2cqw;display:grid;position:relative}.cover-headline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2cqw;display:grid}.cover-titleblock{border-left:.62cqw solid var(--vale-yellow);min-width:0;padding-left:1.5cqw}.cover-titleblock h2{color:var(--vale-green);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(18px,5.6cqw,78px);font-weight:880;line-height:.94}.cover-titleblock p{color:#6c7679;overflow-wrap:anywhere;margin:.5cqw 0 0;font-size:clamp(8px,1.72cqw,24px);font-weight:780;line-height:1.24}.cover-week{color:var(--vale-green);letter-spacing:-.04em;white-space:nowrap;font-size:clamp(16px,4.4cqw,62px);font-weight:880;line-height:1}.cover-logos{align-items:center;gap:2.2cqw;display:flex}.cover-logos .report-logo{width:15cqw;height:4.5cqw}.cover-crew{flex-direction:column;align-self:start;gap:.16cqw;min-width:0;max-width:52%;display:flex}.cover-crew>strong{color:var(--vale-orange);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.4cqw;font-size:clamp(6px,.94cqw,12px);font-weight:850}.cover-crew span{color:#55605f;overflow-wrap:anywhere;font-size:clamp(6px,.96cqw,13px);font-weight:620;line-height:1.22}.cover-crew b{color:#26332f;font-weight:830}.cover-summary{border-top:max(1px, .14cqw) solid var(--vale-green);grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqw;max-width:78%;padding-top:1.3cqw;display:grid}@container (width<=620px){.cover-artwork{height:26%}.cover-body{gap:1.1cqw;padding:3.4cqw 4.2cqw 1.6cqw}}
