.auvel-action-btn{background:none;border:none;color:var(--color-text-muted);font-family:var(--font-body);font-size:.85rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:.375rem;transition:all .2s ease}.auvel-action-btn:hover{background:var(--color-muted);color:var(--color-text)}.auvel-action-btn svg{width:1.1rem;height:1.1rem;opacity:.8}.auvel-action-btn:hover svg{opacity:1}.auvel-speaker-notes{display:none!important}.auvel-closing-slide,.auvel-section-reminder{display:none}.auvel-overflow-indicator{display:none;position:fixed;bottom:48px;left:50%;transform:translate(-50%);background:var(--color-warning);color:#1d212b;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:8px 20px;border-radius:var(--radius-full);z-index:1002;white-space:nowrap;box-shadow:var(--shadow-md);animation:auvel-slide-in .3s ease both}.auvel-present-hud{display:none;position:fixed;bottom:0;left:0;right:0;z-index:1000;pointer-events:none}.auvel-present-hud-inner{display:flex;align-items:center;justify-content:space-between;max-width:960px;margin:0 auto;padding:16px 32px}.auvel-present-counter{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);opacity:0;transition:opacity .3s ease}.auvel-present-exit-btn{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#ffffffe6;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;pointer-events:auto;opacity:0;transition:opacity .3s ease}.auvel-present-exit-btn:hover{color:var(--color-text);border-color:var(--color-border-strong)}.auvel-present-hud:hover .auvel-present-counter,.auvel-present-hud:hover .auvel-present-exit-btn{opacity:1}.auvel-present-progress-track{position:fixed;top:0;left:0;right:0;height:3px;background:var(--color-muted);z-index:1001;display:none}.auvel-present-progress-bar{height:100%;background:var(--color-accent);transition:width .3s ease;width:0%}html[data-present]{overflow:hidden}html[data-present] body{overflow:hidden;background:var(--color-bg);height:100vh;height:100dvh}html[data-present] .auvel-header{display:none!important}html[data-present] footer{display:none!important}@media screen{:is(html[data-present],html[data-export=slides]) .auvel-slide-layout{max-width:960px;margin:0 auto;padding:64px 48px 80px;overflow:hidden;height:100vh;height:100dvh;box-sizing:border-box}}:is(html[data-present] .auvel-content,html[data-export=slides] .auvel-slide-page) hr{display:none!important}html[data-present] .auvel-present-hud,html[data-present] .auvel-present-progress-track{display:block}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=title]{padding-top:0;display:flex;flex-direction:column;justify-content:center}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=title] .auvel-doc-header{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1;margin-bottom:0!important;padding:0}:is(html[data-present] .auvel-doc-header,html[data-export=slides] .auvel-slide-page .auvel-doc-header)[hidden]{display:none!important}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=title] .auvel-doc-header h1{font-size:clamp(2.5rem,5.5vw,4rem)!important;line-height:1.1!important;letter-spacing:-.04em!important;margin-bottom:24px!important;max-width:85%}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=title] .auvel-doc-subtitle{display:block!important;font-size:clamp(1.15rem,2vw,1.5rem)!important;color:var(--color-text-secondary);line-height:1.5;margin-bottom:40px!important;max-width:70%}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=title] .auvel-doc-meta{display:flex!important;align-items:center;gap:16px;margin-top:auto;padding-top:32px}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=title] .auvel-doc-client{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-secondary);background:var(--color-muted);padding:4px 14px;border-radius:var(--radius-full);letter-spacing:.02em;text-transform:uppercase}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=title] .auvel-doc-date{font-size:var(--text-sm);color:var(--color-text-muted)}:is(html[data-present] .auvel-doc-header,html[data-export=slides] .auvel-slide-page .auvel-doc-header) .auvel-doc-date-reading,:is(html[data-present] .auvel-doc-header,html[data-export=slides] .auvel-slide-page .auvel-doc-header) hr{display:none!important}:is(html[data-present] .auvel-content,html[data-export=slides] .auvel-slide-page) h2{font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin-top:0;margin-bottom:32px;letter-spacing:-.03em}:is(html[data-present] .auvel-content,html[data-export=slides] .auvel-slide-page) h3{font-size:clamp(1.25rem,2.5vw,1.75rem);margin-top:24px;margin-bottom:16px}:is(html[data-present] .auvel-content,html[data-export=slides] .auvel-slide-page) p{font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.65;margin-bottom:20px}:is(html[data-present] .auvel-content,html[data-export=slides] .auvel-slide-page) li{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.6;margin-bottom:8px}:is(html[data-present] .auvel-content,html[data-export=slides] .auvel-slide-page) blockquote{font-size:clamp(1.1rem,1.8vw,1.3rem);padding:20px 24px;margin:24px 0;border-left-width:4px}:is(html[data-present] .auvel-content,html[data-export=slides] .auvel-slide-page) table{font-size:clamp(.95rem,1.4vw,1.1rem)}:is(html[data-present] .auvel-content,html[data-export=slides] .auvel-slide-page) th,:is(html[data-present] .auvel-content,html[data-export=slides] .auvel-slide-page) td{padding:10px 16px}:is(html[data-present] .auvel-chart,html[data-export=slides] .auvel-slide-page .auvel-chart){min-height:350px}:is(html[data-present] .auvel-section-reminder,html[data-export=slides] .auvel-slide-page .auvel-section-reminder){display:block;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-muted);margin-bottom:var(--space-6);letter-spacing:-.01em}:is(html[data-present] .auvel-section-reminder,html[data-export=slides] .auvel-slide-page .auvel-section-reminder)[style*="display: none"]{display:none!important}:is(html[data-present],html[data-export=slides]) .auvel-comp-split{grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:center}:is(html[data-present],html[data-export=slides]) .auvel-comp-feature{margin:0;padding:0}:is(html[data-present],html[data-export=slides]) .auvel-comp-feature .auvel-chart{min-height:55vh}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=section]{padding-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=section] .auvel-section-directive{margin:0;padding:0}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=section] .auvel-section-directive:before,:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=section] .auvel-section-directive:after{display:none}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=section] .auvel-section-directive p{font-size:clamp(2.5rem,5.5vw,4rem);line-height:1.15;font-weight:var(--weight-bold);color:var(--color-text);letter-spacing:-.03em;max-width:80%;margin:0 auto}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=statement]{padding-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=statement] h2{display:none}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=statement] blockquote{font-size:clamp(1.5rem,3.5vw,2.5rem);line-height:1.35;font-weight:var(--weight-semibold);text-align:center;border-left:none;padding:0;margin:0 auto;max-width:80%;color:var(--color-text);background:transparent;font-style:normal;border-radius:0}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=keyfigure]{padding-top:0;display:flex;flex-direction:column;justify-content:center;align-items:center}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=keyfigure] h2{font-size:clamp(1.5rem,3vw,2rem);margin-bottom:var(--space-10);text-align:center;width:100%}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=keyfigure] .auvel-keyfigure{display:flex;gap:var(--space-16);justify-content:center;align-items:baseline;flex-wrap:wrap;background:transparent;border:none;padding:0;margin:0}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=keyfigure] .auvel-keyfigure-item{align-items:center;text-align:center}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=keyfigure] .auvel-keyfigure-value{font-size:clamp(3rem,8vw,6rem);color:var(--color-accent)}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=keyfigure] .auvel-keyfigure-unit{font-size:clamp(1.5rem,4vw,3rem)}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=keyfigure] .auvel-keyfigure-label{font-size:clamp(1rem,1.8vw,1.25rem);color:var(--color-text-secondary);margin-top:var(--space-2)}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=closing]{padding-top:0;display:flex;flex-direction:column;justify-content:center}:is(html[data-present],html[data-export=slides]) .auvel-slide-layout[data-slide-type=closing] .auvel-closing-slide{display:flex!important;flex-direction:column;justify-content:center;align-items:center;flex:1;text-align:center}html[data-present] .auvel-closing-slide[hidden]{display:none!important}.auvel-closing-title{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:var(--weight-bold);color:var(--color-text);margin-bottom:var(--space-6);letter-spacing:-.03em}.auvel-closing-author{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-secondary);font-weight:var(--weight-medium)}.auvel-closing-client{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-3);text-transform:uppercase;letter-spacing:.04em}:is(html[data-present] .auvel-content,html[data-export=slides] .auvel-slide-page)>*:not([hidden]),:is(html[data-present] .auvel-doc-header,html[data-export=slides] .auvel-slide-page .auvel-doc-header):not([hidden]),html[data-present] .auvel-closing-slide:not([hidden]),html[data-present] .auvel-section-directive:not([hidden]){animation:auvel-slide-in .35s ease both}@keyframes auvel-slide-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media print{.auvel-present-toggle,.auvel-present-hud,.auvel-present-progress-track,.auvel-overflow-indicator,.auvel-closing-slide{display:none!important}}.auvel-print-slides{display:none}@media print{html[data-export=slides]{background:#fff;color:#000}html[data-export=slides] .auvel-print-slides{display:block!important}html[data-export=slides] .auvel-content,html[data-export=slides] .auvel-header,html[data-export=slides] .auvel-doc-header,html[data-export=slides] main,html[data-export=slides] footer,html[data-export=slides] .auvel-present-hud,html[data-export=slides] .auvel-present-progress-track,html[data-export=slides] .auvel-note-item{display:none!important}@page{size:landscape;margin:0}html[data-export=slides] .auvel-print-slides h1,html[data-export=slides] .auvel-print-slides h2,html[data-export=slides] .auvel-print-slides h3,html[data-export=slides] .auvel-print-slides p,html[data-export=slides] .auvel-print-slides li,html[data-export=slides] .auvel-print-slides td,html[data-export=slides] .auvel-print-slides th,html[data-export=slides] .auvel-print-slides span,html[data-export=slides] .auvel-print-slides blockquote{color:#000!important}}
