.otto{--shell:#dce6c7;position:relative;width:150px;height:195px;isolation:isolate;filter:drop-shadow(0 15px 12px #101a1635);animation:otto-breathe 4s ease-in-out infinite;pointer-events:none}.otto-aerial{position:absolute;left:74px;top:3px;width:4px;height:22px;background:linear-gradient(90deg,#657557,#afbd9c);z-index:0;transform:rotate(9deg);transform-origin:bottom}.otto-aerial i{display:block;width:12px;height:12px;background:#d4fa90;border-radius:50%;position:absolute;left:-4px;top:-4px;box-shadow:0 0 12px #c5f47680,inset 0 2px 2px #fff9}.otto-head{position:absolute;left:13px;top:23px;width:124px;height:86px;border:1px solid #f4fae6;border-radius:32px 32px 26px 26px;background:linear-gradient(135deg,#f5f8e9 4%,#d6e0bd 45%,#a5b58d);box-shadow:inset -5px -6px 9px #75856033,inset 2px 2px 2px #fff,0 6px #84966c;z-index:4;transform:rotate(-5deg)}.otto-face{position:absolute;inset:16px 13px 14px;background:linear-gradient(140deg,#172f25,#263d2c);border-radius:19px 19px 17px 17px;box-shadow:inset 0 3px 8px #0007,0 1px #fff;display:flex;align-items:center;justify-content:center;gap:22px;overflow:hidden}.otto-face:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff0d,transparent 45%)}.otto-eye{height:18px;width:10px;background:#d6ff9f;border-radius:6px;box-shadow:0 0 9px #c5f47680;animation:otto-blink 7s infinite}.otto-mouth{position:absolute;width:13px;height:5px;border-bottom:2px solid #bdda92;bottom:10px;border-radius:0 0 10px 10px}.otto-cheek{position:absolute;width:8px;height:3px;background:#d3927380;border-radius:2px;bottom:23px;z-index:5}.cheek-left{left:21px}.cheek-right{right:21px}.otto-ear{position:absolute;top:54px;width:14px;height:26px;border-radius:8px;background:linear-gradient(90deg,#839773,#c1d1ab);z-index:2}.ear-left{left:5px;transform:rotate(-5deg)}.ear-right{right:5px;transform:rotate(-5deg)}.otto-body{position:absolute;left:35px;top:111px;width:81px;height:59px;border-radius:18px 18px 22px 22px;background:linear-gradient(130deg,#f0f5df,#cedbb5 55%,#95aa7c);box-shadow:inset -4px -4px 8px #6e875632,0 4px #758d5a;border:1px solid #e7f1d3;z-index:3;text-align:center;padding-top:12px}.otto-body>span{font:8px ui-monospace,monospace;letter-spacing:3px;color:#526642}.otto-body>i{display:block;margin:7px auto 0;width:7px;height:7px;border-radius:50%;background:#567f34;box-shadow:0 0 0 3px #93ad7460}.otto-vents{font:13px monospace;color:#5d7644;position:absolute;bottom:0;left:33px;letter-spacing:1px}.otto-arm{position:absolute;top:119px;width:19px;height:45px;border-radius:12px;background:linear-gradient(90deg,#879d70,#d6e4bb);z-index:2;transform-origin:top}.arm-left{left:16px;transform:rotate(16deg)}.arm-right{right:15px;transform:rotate(-17deg)}.otto-foot{position:absolute;top:170px;width:31px;height:15px;background:linear-gradient(#d3dfbe,#849d70);border-radius:8px 8px 5px 5px;box-shadow:0 3px #586e4b}.foot-left{left:37px;transform:rotate(-9deg)}.foot-right{right:32px;transform:rotate(9deg)}.otto-shadow{position:absolute;bottom:0;left:20px;width:112px;height:12px;border-radius:50%;background:#16301940;filter:blur(6px);z-index:-1}.otto-sleep .otto-eye{height:3px;animation:none;transform:rotate(-7deg)}.otto-sleep .otto-head{transform:rotate(-12deg) translateY(5px)}.otto-sleep .otto-aerial i{box-shadow:none;background:#9aa983}.otto-sleep .otto-mouth{height:5px;width:5px;border:1px solid #c5f476;border-radius:50%}.otto-busy .otto-aerial i{animation:otto-signal .8s ease-in-out infinite}.otto-busy .arm-right{animation:otto-wave .7s ease-in-out infinite alternate}.otto-happy .otto-eye{height:10px;background:transparent;border-top:4px solid #d6ff9f;border-radius:50%;box-shadow:none;animation:none}.otto-happy .arm-right{transform:rotate(-135deg)}.otto-happy .otto-mouth{height:7px;width:16px;background:#bdda92;border-radius:3px 3px 10px 10px}.otto-small{transform:scale(.43);transform-origin:top left;animation:none}.otto,.otto *{animation:none!important;transition:none!important}.cursor-grid{position:relative;width:100%;height:100%;overflow:hidden}.cursor-grid__canvas{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.cursor-grid__content{position:relative;width:100%;height:100%}.line-waves{position:relative;width:100%;height:100%;overflow:hidden}.line-waves__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.refine-frame{--rf-w: 320px;--rf-aspect: 4 / 3;--rf-radius: 16px;--rf-bg: #27272a;--rf-ink: #f5f5f5;--rf-stage: .4s;--rf-blur: 1.5px;--rf-sat: .8;--rf-scale: 1.02;--rf-opacity: .85;--rf-error: #ef4444;--rf-ease-out: cubic-bezier(.23, 1, .32, 1);position:relative;isolation:isolate;width:min(var(--rf-w),100%);aspect-ratio:var(--rf-aspect);border-radius:var(--rf-radius);overflow:hidden;background:var(--rf-bg);color:var(--rf-ink);font-family:inherit;font-size:12px;font-weight:500;line-height:1}.refine-frame__media{position:absolute;inset:0;opacity:var(--rf-opacity);filter:blur(var(--rf-blur)) saturate(var(--rf-sat));transform:scale(var(--rf-scale));transition:opacity var(--rf-stage) var(--rf-ease-out),filter var(--rf-stage) var(--rf-ease-out),transform var(--rf-stage) var(--rf-ease-out)}.refine-frame[data-status=queued] .refine-frame__media{animation:refine-frame-wait 2.4s ease-in-out infinite}@keyframes refine-frame-wait{0%,to{opacity:.45}50%{opacity:.65}}.refine-frame__print{width:100%;height:100%;transition:opacity var(--rf-stage) ease}.refine-frame__print>*{display:block;width:100%;height:100%;object-fit:cover}.refine-frame[data-mosaic] .refine-frame__print{opacity:0}.refine-frame[data-resolved] .refine-frame__print{opacity:1}.refine-frame__mosaic{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity var(--rf-stage) ease}.refine-frame[data-mosaic] .refine-frame__mosaic{opacity:1}.refine-frame[data-resolved] .refine-frame__mosaic{opacity:0}.refine-frame__sweep{position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,color-mix(in srgb,var(--rf-ink) 14%,transparent) 50%,transparent 62%);background-size:260% 100%;opacity:0;pointer-events:none;transition:opacity var(--rf-stage) ease}.refine-frame[data-sweep]:not([data-mosaic]) .refine-frame__sweep{opacity:1;animation:refine-frame-sweep 2.2s linear infinite}@keyframes refine-frame-sweep{0%{background-position:130% 0}to{background-position:-130% 0}}.refine-frame__chip{position:absolute;bottom:10px;left:10px;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;border-radius:13px;background:color-mix(in srgb,var(--rf-bg) 72%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1;transform:translateY(0);pointer-events:none;transition:opacity .2s ease,transform .2s var(--rf-ease-out)}@starting-style{.refine-frame__chip{opacity:0;transform:translateY(4px)}}.refine-frame__mark{display:inline-flex;color:color-mix(in srgb,var(--rf-ink) 80%,transparent)}.refine-frame__mark[data-kind=spin]{animation:refine-frame-spin 1.1s linear infinite}.refine-frame__mark[data-kind=error]{color:var(--rf-error)}@keyframes refine-frame-spin{to{transform:rotate(360deg)}}.refine-frame__label{animation:refine-frame-label .2s ease both}@keyframes refine-frame-label{0%{opacity:0;filter:blur(2px)}}.refine-frame__retry{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px 0 12px;border:0;border-radius:16px;background:color-mix(in srgb,var(--rf-ink) 14%,var(--rf-bg));color:var(--rf-ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer;outline:none;opacity:1;transform:translate(-50%,-50%) scale(1);-webkit-tap-highlight-color:transparent;transition:opacity .2s ease,transform .16s var(--rf-ease-out),background-color .15s ease}@starting-style{.refine-frame__retry{opacity:0;transform:translate(-50%,-50%) scale(.96)}}.refine-frame__retry:active{transform:translate(-50%,-50%) scale(.96)}@media(hover:hover)and (pointer:fine){.refine-frame__retry:hover{background:color-mix(in srgb,var(--rf-ink) 20%,var(--rf-bg))}}.refine-frame__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.refine-frame__media{transition:opacity var(--rf-stage) ease}.refine-frame[data-sweep] .refine-frame__sweep{animation:none;opacity:0}.refine-frame[data-status=queued] .refine-frame__media,.refine-frame__mark[data-kind=spin]{animation:none}.refine-frame__chip,.refine-frame__retry{transition:opacity .2s ease}.refine-frame__retry:active{transform:translate(-50%,-50%)}}.refine-frame--fit{width:auto;aspect-ratio:auto;font-size:inherit;line-height:inherit;font-weight:inherit;overflow:visible}.refine-frame--fit .refine-frame__media{position:relative;inset:auto;transform-origin:50% 50%}.refine-frame--fit .refine-frame__print{height:auto}.refine-frame--fit .refine-frame__print>*{height:auto;object-fit:initial}.refine-frame--fit .refine-frame__sweep{border-radius:var(--rf-radius)}*{box-sizing:border-box}body{margin:0;background:#0b0d10;color:#f4f0e7;font-family:ReportSans,Arial,sans-serif}body:has(.embed){overflow:hidden;background:radial-gradient(ellipse 60% 70% at 85% 40%,#2a1d0b 0,#0b0d10 70%)}button{font:inherit}.rp-app.embed{width:100%;height:100vh;display:flex;flex-direction:column}.embed .deck-area{flex:1;min-height:0;display:grid;place-items:center;padding:2.2vh 3vw 0}.embed .deck-wrap{position:relative;overflow:hidden;border-radius:6px;border:1px solid #23272e;box-shadow:0 14px 40px #0009}.embed .deck-controls{display:flex;align-items:center;justify-content:space-between;gap:2vw;padding:1.8vh 4.5vw 1.2vh}.embed .deck-controls button{padding:1.2vh 1.6vw;border-radius:6px;background:#c5f476;color:#172015;border:1px solid #a9c95f;font:clamp(12px,1.2vw,15px) "Avenir Next","Helvetica Neue",Arial,sans-serif;cursor:pointer}.embed .deck-controls button:disabled{opacity:.3;cursor:default}.embed .dots{display:flex;gap:6px;align-items:center}.embed .dots i{width:26px;height:4px;border-radius:4px;background:#3a3f47;transition:background .3s,width .3s}.embed .dots i.on{background:#ffd36a;width:40px}.embed .deck-note{margin:0;padding:0 4.5vw 1.6vh;font:clamp(9px,.9vw,11px) "Avenir Next","Helvetica Neue",Arial,sans-serif;color:#7d838b}.rp-stage{position:absolute;left:0;top:0;transform-origin:top left;overflow:hidden;contain:layout paint;background:#0b0d10;font-variant-numeric:tabular-nums;isolation:isolate}.rp-glow{position:absolute;inset:0;background:radial-gradient(ellipse 38% 60% at 102% 46%,#ffaa3638,transparent 70%),radial-gradient(ellipse 30% 40% at -4% 100%,#ffd36a14,transparent 70%);pointer-events:none}.rp-brand{position:absolute;left:96px;top:50px;display:flex;align-items:center;gap:14px;font-size:24px;z-index:3}.rp-brand img{width:40px;height:40px}.rp-brand b{font-weight:700}.rp-edition{position:absolute;right:96px;top:62px;font-size:13px;letter-spacing:3px;color:#8c9299;z-index:3}.rp-edition b{color:#ffd36a;font-weight:600}.rp-foot{position:absolute;left:96px;right:96px;bottom:34px;display:flex;justify-content:space-between;align-items:baseline;font-size:13px;letter-spacing:1px;color:#6f757d;z-index:3}.rp-foot b{font-size:22px;color:#f4f0e7;font-weight:600}.rp-foot i{font-style:normal;color:#6f757d}.rp-frags{position:absolute;inset:0;width:1920px;height:1080px;pointer-events:none;z-index:8}.rp-slide{position:absolute;inset:0;transition:opacity .15s ease,transform .15s ease}.rp-slide.out{opacity:0;transform:translate(calc(var(--dir) * -30px))}.rp-kicker{position:absolute;left:100px;top:222px;margin:0;font-size:15px;letter-spacing:3.5px;color:#ffd36a;font-weight:600}.rp-slide h1{position:absolute;left:96px;top:258px;width:740px;margin:0;font-size:82px;line-height:1.03;font-weight:600;letter-spacing:-2.6px}.rp-slide h1 span{display:block}.rp-slide h1 span+span{color:#ffd36a}.rp-keys{position:absolute;left:100px;top:500px;width:690px;display:grid;gap:30px}.rp-key b{display:block;font-size:50px;font-weight:600;letter-spacing:-1.5px;line-height:1.05}.rp-key span{display:block;margin-top:6px;font-size:20px;color:#a9adb3}.rp-key.warn b{color:#f47735}.rp-cover-keys{position:absolute;left:100px;top:530px;display:flex;gap:46px}.rp-cover-keys .rp-key b{font-size:46px}.rp-cover-keys .rp-key span{font-size:17px;max-width:200px}.rp-note{position:absolute;left:100px;top:700px;width:640px;margin:0;font-size:22px;line-height:1.45;border-left:3px solid #FFAA36;padding-left:18px}.rp-plan .rp-note{font-size:19px;color:#c9ccd1}.rp-cut{position:absolute;pointer-events:none}.rp-cut img{display:block;will-change:transform,opacity}.rp-chart{position:absolute;overflow:visible;font-family:ReportSans;will-change:transform}.rp-grid line{stroke:#22262c;stroke-width:1}.rp-grid text{fill:#6f757d;font-size:15px}.rp-axis-unit{fill:#8c9299;font-size:14px;letter-spacing:.5px}.rp-base{stroke:#8c9299;stroke-width:1.5}.rp-break{fill:none;stroke:#8c9299;stroke-width:2}.rp-hit{fill:transparent}.bar26{fill:#ffaa36}.bar25{fill:#4a4f57}.budget{stroke:#f4f0e7;stroke-width:2.5;stroke-dasharray:7 6}.budget-mark{fill:#0b0d10;stroke:#f4f0e7;stroke-width:2}.rp-mlabel{fill:#c9ccd1;font-size:17px}.rp-mlabel.small{font-size:14px}.rp-month,.rp-cause,.rp-client,.rp-pnl,.click{cursor:pointer}.rp-month,.rp-cause,.rp-client,.rp-pnl,.rp-wbar,.rp-act{transition:opacity .25s ease}.dim{opacity:.32}.rp-month:focus-visible,.rp-cause:focus-visible,.rp-client:focus-visible,.rp-pnl:focus-visible,.rp-wbar:focus-visible{outline:none}.rp-month:focus-visible .rp-hit,.rp-cause:focus-visible .rp-hit,.rp-client:focus-visible .rp-hit{stroke:#ffd36a;stroke-width:2}.tot25{fill:#8c9299}.tot26{fill:#ffd36a}.inc{fill:#ffaa36}.dec{fill:#f47735}.rp-wbar.click:hover .inc,.rp-wbar.click:hover .dec{filter:brightness(1.15)}.rp-link{stroke:#ffd36a;stroke-width:2;stroke-dasharray:4 5;opacity:.85}.rp-val{fill:#f4f0e7;font-size:20px;font-weight:600}.rp-val.neg{fill:#f47735}.rp-val.on{fill:#ffd36a}.rp-val.big{fill:#0b0d10;font-size:30px;font-weight:700}.rp-more{fill:#ffd36a;font-size:14px;font-weight:600}.rev{fill:#3a3f47}.cost{fill:#1d2026;stroke:#6f757d;stroke-width:1.5}.ebitda{fill:#ffaa36}.rp-rowlabel{fill:#f4f0e7;font-size:21px;font-weight:600}.rp-rowlabel.small{font-size:17px;font-weight:500}.rp-rowlabel .neg{fill:#f47735}.rp-rowlabel .pos{fill:#ffd36a}.rp-chip{fill:#15181d;stroke:#2c3038}.rp-chip-v{fill:#ffd36a;font-size:34px;font-weight:600}.rp-chip-l{fill:#a9adb3;font-size:15px}.rp-track{fill:#1b1f25}.otif{fill:#ffaa36}.rp-gap{fill:#f47735;opacity:.45}.rp-gap-l{fill:#f47735;font-size:17px;font-weight:700}.rp-target{stroke:#f4f0e7;stroke-width:2.5;stroke-dasharray:6 5}.rp-target-l{fill:#f4f0e7;font-size:17px;font-weight:600}.rp-prior{stroke:#8c9299;stroke-width:3}.rp-prior-l{fill:#8c9299;font-size:14px}.cause{fill:#8c9299;transition:fill .2s}.rp-cause[aria-pressed=true] .cause{fill:#ffaa36}.rp-legend{position:absolute;left:960px;top:150px;display:flex;gap:22px;font-size:15px;color:#c9ccd1}.rp-legend span{display:flex;align-items:center;gap:8px}.rp-legend i{display:inline-block;width:16px;height:12px;border-radius:2px}.rp-legend .l26{background:#ffaa36}.rp-legend .l25{background:#4a4f57}.rp-legend .lb{height:0;border-top:2.5px dashed #F4F0E7;border-radius:0;width:22px}.rp-seg{position:absolute;right:100px;top:140px;display:flex;padding:4px;border-radius:30px;background:#15181d;border:1px solid #2a2e35;z-index:4}.rp-seg button{border:0;background:none;color:#a9adb3;padding:10px 18px;border-radius:30px;font-size:16px;cursor:pointer;min-height:44px}.rp-seg button[aria-pressed=true]{background:#ffd36a;color:#0b0d10;font-weight:600}.rp-tip{position:absolute;left:100px;top:740px;width:690px;display:grid;gap:6px;padding:18px 22px;border-radius:12px;background:#15181d;border:1px solid #2a2e35;font-size:19px;color:#c9ccd1;z-index:4;animation:tip .25s ease}.rp-tip b{color:#f4f0e7;font-size:21px}.rp-tip em{font-style:normal;font-weight:700}.rp-tip .up{color:#ffd36a}.rp-tip .down{color:#f47735}@keyframes tip{0%{opacity:0;transform:translateY(6px)}}.rp-pill{position:absolute;z-index:4;min-height:44px;padding:11px 22px;border-radius:30px;background:transparent;border:1.5px solid #FFD36A;color:#ffd36a;font-size:18px;font-weight:600;cursor:pointer}.rp-pill[aria-pressed=true],.rp-pill:hover{background:#ffd36a;color:#0b0d10}.rp-acts{position:absolute;left:860px;top:180px;width:960px;display:grid;gap:24px}.rp-act{display:grid;grid-template-columns:76px 1fr;column-gap:18px;row-gap:6px;text-align:left;padding:26px 30px;border-radius:14px;background:#15181d;border:1px solid #2a2e35;color:#f4f0e7;cursor:pointer;transition:border-color .2s,opacity .25s,background .2s}.rp-act:hover,.rp-act.on{border-color:#ffd36a;background:#1a1d22}.rp-act i{grid-row:span 3;font-style:normal;font-size:44px;font-weight:600;color:#ffd36a;line-height:1}.rp-act b{font-size:30px;font-weight:600;letter-spacing:-.5px}.rp-act span{font-size:22px;color:#c9ccd1}.rp-act em{font-style:normal;color:#ffaa36;margin:0 6px}.rp-act small{font-size:15px;color:#8c9299}.rp-otto{position:absolute;left:92px;top:878px;display:flex;align-items:center;gap:16px;z-index:6;animation:tip .4s ease .6s backwards}.rp-otto p{margin:0;max-width:600px;font-size:19px;color:#c9ccd1;background:#15181d;border:1px solid #2a2e35;padding:12px 18px;border-radius:12px}.rp-modal{position:absolute;inset:0;z-index:20;display:grid;place-items:center;background:#05070acc;animation:modal-in .3s ease}.rp-modal.closing{opacity:0;transition:opacity .34s ease}@keyframes modal-in{0%{opacity:0}}.rp-panel{position:relative;width:760px}.rp-refine{border:1px solid #3a3f47;box-shadow:0 40px 120px #000c,0 0 0 1px #ffd36a14;overflow:hidden!important}.rp-refine .refine-frame__sweep{z-index:2}.rp-refine .refine-frame__sweep{background:linear-gradient(115deg,transparent 36%,#ffe7b033 46%,#fff4d866 50%,#ffe7b033 54%,transparent 64%);background-size:260% 100%}.rp-refine[data-active] .refine-frame__sweep{animation-duration:1.1s}.rp-refine[data-status=queued] .refine-frame__media{animation:none}.rp-panel-in{max-height:860px;overflow:auto;padding:40px 44px;color:#f4f0e7}.rp-close{position:absolute;right:18px;top:18px;width:48px;height:48px;border-radius:50%;border:1px solid #3a3f47;background:#0b0d10;color:#f4f0e7;font-size:30px;line-height:1;cursor:pointer}.rp-close:focus-visible{outline:3px solid #FFD36A;outline-offset:2px}.rp-tag{display:inline-block;padding:5px 12px;border-radius:20px;border:1px solid #FFD36A;color:#ffd36a;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600}.rp-panel h2{margin:16px 60px 18px 0;font-size:32px;line-height:1.15;letter-spacing:-.6px}.rp-panel-body{font-size:19px;line-height:1.5;color:#c9ccd1}.rp-panel-body p{margin:0 0 14px}.rp-table{width:100%;border-collapse:collapse;margin:4px 0 16px;font-size:17px}.rp-table th{text-align:left;color:#8c9299;font-weight:500;font-size:14px;padding:8px 6px;border-bottom:1px solid #2c3038}.rp-table td{padding:10px 6px;border-bottom:1px solid #22262c;color:#f4f0e7}.rp-table .hl{color:#ffd36a;font-weight:700}.rp-table .warn td,.rp-table .neg{color:#f47735}.rp-table .tot td{font-weight:700;border-bottom:0}.rp-calc{color:#ffd36a;font-size:20px;font-weight:600}.rp-small{font-size:15px;color:#8c9299}.rp-hyp{margin-top:8px;padding:14px 16px;border-left:3px solid #F47735;background:#f477351a;border-radius:0 10px 10px 0}.rp-hyp b{color:#f47735;font-size:15px;letter-spacing:.5px}.rp-hyp p{margin:6px 0 0;font-size:17px}.rp-aging{display:grid;gap:12px;margin:6px 0 18px}.rp-aging div{display:grid;grid-template-columns:170px 1fr 110px;align-items:center;gap:12px;font-size:16px}.rp-aging i{display:block;height:16px;border-radius:3px;background:#8c9299}.rp-aging .warn i{background:#f47735}.rp-aging b{color:#f4f0e7;text-align:right}.rp-dl{display:grid;grid-template-columns:150px 1fr;gap:12px 18px;margin:0}.rp-dl dt{color:#8c9299;font-size:15px;padding-top:3px}.rp-dl dd{margin:0;color:#f4f0e7}.rp-slide .a{opacity:0;transform:translate(calc(var(--dir) * 36px));transition:opacity calc(.45s * var(--k,1)) ease calc(var(--d,0s) * var(--k,1)),transform calc(.6s * var(--k,1)) cubic-bezier(.2,.8,.2,1) calc(var(--d,0s) * var(--k,1))}.rp-slide .gy,.rp-slide .gyd{transform:scaleY(0);transform-box:fill-box;transform-origin:50% 100%;transition:transform calc(.55s * var(--k,1)) cubic-bezier(.2,.8,.2,1) calc(var(--d,0s) * var(--k,1))}.rp-slide .gyd{transform-origin:50% 0}.rp-slide .gx{transform:scaleX(0);transform-box:fill-box;transform-origin:0 50%;transition:transform calc(.6s * var(--k,1)) cubic-bezier(.2,.8,.2,1) calc(var(--d,0s) * var(--k,1))}.rp-slide .dash-in{opacity:0;transition:opacity calc(.4s * var(--k,1)) ease calc(var(--d,0s) * var(--k,1))}.rp-slide .cut{opacity:0;transform:translate(var(--cx),var(--cy)) rotate(var(--cr));transition:opacity calc(.7s * var(--k,1)) ease calc(var(--d,0s) * var(--k,1)),transform calc(1s * var(--k,1)) cubic-bezier(.2,.8,.2,1) calc(var(--d,0s) * var(--k,1))}.rp-slide.in .a,.rp-slide.in .gy,.rp-slide.in .gyd,.rp-slide.in .gx,.rp-slide.in .cut{opacity:1;transform:none}.rp-slide.in .dash-in{opacity:1}.rp-slide.in .gx.fit{transition:none;animation:cause-fit calc(1.6s * var(--k,1)) calc(var(--d,0s) * var(--k,1)) both}@keyframes cause-fit{0%{transform:scaleX(0);animation-timing-function:cubic-bezier(.2,.8,.2,1)}35%{transform:scaleX(var(--full));animation-timing-function:linear}50%{transform:scaleX(var(--full));animation-timing-function:cubic-bezier(.65,0,.35,1)}to{transform:scaleX(1)}}.rp-val.in-bar,.rp-val.in-bar.on{fill:#0b0d10;font-weight:700}@media(prefers-reduced-motion:reduce){.rp-slide *,.rp-slide{transition:none!important;animation:none!important}}.rp-intro{position:absolute;inset:0;z-index:7;cursor:pointer;transition:opacity 1s ease}.rp-intro.gone{opacity:0;pointer-events:none}.rp-intro-fx{position:absolute!important;inset:0}.rp-waves{position:absolute!important;inset:0;pointer-events:none}.rp-page-grid{position:absolute!important;inset:0;z-index:0;pointer-events:none}.rp-app.embed{position:relative}.rp-app.embed>.deck-area,.rp-app.embed>.deck-controls,.rp-app.embed>.deck-note{position:relative;z-index:1}.rp-intro-fx .cursor-grid__content{display:flex;align-items:center;justify-content:center}.rp-intro-copy{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;pointer-events:none;text-shadow:0 0 30px #0B0D10,0 0 12px #0B0D10}.rp-intro-copy span{font-size:16px;letter-spacing:5px;color:#ffd36a;font-weight:600}.rp-intro-copy b{font-size:76px;font-weight:600;letter-spacing:-2px;color:#f4f0e7}.rp-stage *:focus,.rp-stage *:focus-visible{outline:none!important}.rp-stage *{-webkit-tap-highlight-color:transparent}.rp-month:focus-visible .rp-hit,.rp-cause:focus-visible .rp-hit,.rp-client:focus-visible .rp-hit{stroke:none}.embed .deck-controls button{background:linear-gradient(180deg,#ffda85,#ffb243);color:#1d1407;border:1px solid #c98a2c;font-weight:600;box-shadow:0 4px 14px #ffb24326}.embed .deck-controls button:not(:disabled):hover{background:linear-gradient(180deg,#ffe3a0,#ffbf5a)}.csd-share{position:relative;display:inline-flex;letter-spacing:0}.csd-share button{display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .2s,transform .2s,border-color .2s}.csd-share button:hover{transform:translateY(-1px)}.csd-share button svg{font-size:1.2em}.csd-share-said{position:absolute;top:calc(100% + 10px);right:0;white-space:nowrap;padding:7px 12px;border-radius:7px;font-size:15px;font-weight:600;z-index:30;animation:csd-said .2s ease both}@keyframes csd-said{0%{opacity:0;transform:translateY(-4px)}}.rp-edition{display:flex;align-items:center;gap:14px}.rp-share button{padding:10px 18px;border-radius:999px;background:#ffd36a12;color:#ffd36a;border:1px solid #FFD36A66;font:600 16px ReportSans,Arial,sans-serif;letter-spacing:.6px}.rp-share button:hover{background:#ffd36a2a;border-color:#ffd36a}.rp-share .csd-share-said{background:#ffd36a;color:#0b0d10}.rp-pill:not([aria-pressed=true]):after{content:"";position:absolute;left:calc(100% + .5em);top:50%;width:1.1em;height:1.1em;margin-top:-.55em;background:#ffd36a;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E") center/contain no-repeat;animation:point-at 1.1s ease-in-out infinite;pointer-events:none}@keyframes point-at{0%,to{transform:translate(0)}50%{transform:translate(.4em)}}@media(prefers-reduced-motion:reduce){.rp-pill:not([aria-pressed=true]):after{animation:none}}.vert .rp-brand{left:64px;top:58px;font-size:32px;gap:16px}.vert .rp-brand img{width:52px;height:52px}.vert .rp-edition{right:64px;top:62px;font-size:15px;letter-spacing:2px;gap:16px}.vert .rp-share button{padding:12px 20px;font-size:20px}.vert .rp-kicker{left:72px;top:200px;font-size:22px;letter-spacing:3px}.vert .rp-slide h1{left:68px;top:242px;width:950px;font-size:100px;letter-spacing:-3px}.vert .rp-keys{left:72px;top:494px;width:936px;gap:22px}.vert .rp-key b{font-size:58px}.vert .rp-key span{font-size:26px;margin-top:4px}.vert .rp-cover-keys{left:72px;top:500px;width:936px;gap:40px}.vert .rp-cover-keys .rp-key b{font-size:50px}.vert .rp-cover-keys .rp-key span{font-size:22px;max-width:260px}.vert .rp-note{left:72px;top:680px;width:936px;font-size:30px;padding-left:22px;border-left-width:4px}.vert .rp-plan .rp-note{font-size:24px}.vert .rp-grid text{font-size:24px}.vert .rp-axis-unit{font-size:22px}.vert .rp-mlabel{font-size:26px}.vert .rp-mlabel.small{font-size:21px}.vert .rp-val{font-size:28px}.vert .rp-val.big{font-size:38px}.vert .rp-more{font-size:22px}.vert .rp-rowlabel{font-size:30px}.vert .rp-rowlabel.small{font-size:26px}.vert .rp-chip-v{font-size:42px}.vert .rp-chip-l{font-size:21px}.vert .rp-gap-l,.vert .rp-target-l{font-size:24px}.vert .rp-prior-l{font-size:22px}.vert .rp-legend{left:72px;top:735px;font-size:22px;gap:26px}.vert .rp-legend i{width:22px;height:16px}.vert .rp-legend .lb{width:30px}.vert .rp-seg{left:60px;right:auto;top:1478px}.vert .rp-seg button{font-size:24px;padding:12px 26px;min-height:64px}.vert .rp-tip{left:60px;top:486px;width:960px;gap:8px;padding:24px 30px;font-size:27px;border-radius:16px;box-shadow:0 20px 50px #000a}.vert .rp-tip b{font-size:30px}.vert .rp-pill{font-size:26px;padding:14px 30px;min-height:64px}.vert .rp-acts{left:60px;top:520px;width:960px;gap:24px}.vert .rp-act{grid-template-columns:90px 1fr;padding:28px 32px;row-gap:8px}.vert .rp-act i{font-size:56px}.vert .rp-act b{font-size:38px}.vert .rp-act span{font-size:28px}.vert .rp-act small{font-size:22px}.vert .rp-otto{left:60px;top:auto;bottom:128px;gap:18px}.vert .rp-otto p{font-size:28px;max-width:800px;padding:16px 24px;border-radius:16px}.vert .rp-foot{left:72px;right:72px;bottom:50px;font-size:20px}.vert .rp-foot b{font-size:34px}.vert .rp-intro-copy span{font-size:24px;letter-spacing:4px;max-width:900px;line-height:1.5}.vert .rp-intro-copy b{font-size:104px}.vert .rp-panel{width:960px}.vert .rp-panel-in{max-height:1560px;padding:52px}.vert .rp-close{width:76px;height:76px;font-size:46px;right:24px;top:24px}.vert .rp-tag{font-size:20px;padding:7px 16px}.vert .rp-panel h2{font-size:48px;margin:22px 90px 24px 0}.vert .rp-panel-body{font-size:29px}.vert .rp-table{font-size:25px}.vert .rp-table th{font-size:21px}.vert .rp-table td{padding:14px 6px}.vert .rp-calc{font-size:30px}.vert .rp-small{font-size:23px}.vert .rp-hyp b{font-size:22px}.vert .rp-hyp p{font-size:26px}.vert .rp-aging div{grid-template-columns:250px 1fr 170px;font-size:25px}.vert .rp-aging i{height:22px}.vert .rp-dl{grid-template-columns:230px 1fr;gap:16px 22px}.vert .rp-dl dt{font-size:23px}@media(max-width:520px){.embed .deck-area{padding:10px 10px 0}.embed .deck-controls{padding:10px 12px 8px;gap:8px}.embed .deck-controls button{padding:10px 13px;font-size:14px;white-space:nowrap}.embed .dots{gap:4px}.embed .dots i{width:12px}.embed .dots i.on{width:22px}.embed .deck-note{padding:0 12px 10px;font-size:10px}}.vert .ed-serie{display:none}.vert .rp-edition{top:66px;font-size:28px;letter-spacing:3px}.telefono.incorporata .rp-share{display:none}.vert .rp-kicker,.vert .rp-foot{font-size:26px}.vert .rp-grid text,.vert .rp-axis-unit,.vert .rp-more,.vert .rp-prior-l,.vert .rp-legend,.vert .rp-act small,.vert .rp-small{font-size:26px}.vert .rp-mlabel.small,.vert .rp-chip-l,.vert .rp-table th,.vert .rp-tag,.vert .rp-hyp b,.vert .rp-cover-keys .rp-key span{font-size:24px}.vert .rp-intro-copy span{font-size:28px}
