[data-deck=amadeus2]{--teal:#05a5b9;--teal-deep:#064f5a;--teal-section:#0e9eb0;--teal-soft:#cdeef2;--teal-tint:#eaf7f9;--teal-wash:#f3fafb;--ink:#15242a;--ink-mid:#3a464d;--gray:#58646d;--line:#e7edf0;--line-soft:#eef3f5;--card:#fff;--card-line:#e6ecef;--paper-2:#fafcfd;--green:#2e7d32;--red:#c1282f;--amber:#b8860b;--amber-bg:#fdf7e6;--amber-line:#efe2bb;--font:var(--font-roboto), "Roboto", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-roboto-mono), "Roboto Mono", ui-monospace, monospace;font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.am-slide{width:1280px;height:720px;color:var(--ink);font-family:var(--font);isolation:isolate;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.am-slide[data-template=content]:before,.am-slide.am-ws:before{content:"";background:linear-gradient(90deg, var(--teal) 0%, var(--teal-section) 60%, var(--teal-soft) 100%);z-index:3;height:4px;position:absolute;top:0;left:0;right:0}.am-chrome-top{flex:none;justify-content:space-between;align-items:center;padding:30px 64px 0;display:flex}.am-badge{letter-spacing:.06em;color:var(--teal-deep);text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.am-badge .am-badge-num{background:var(--teal);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.am-badge .am-badge-label{color:var(--gray);font-weight:600}.am-logo{color:var(--teal);letter-spacing:.01em;align-items:center;gap:9px;font-size:16px;font-weight:700;display:inline-flex}.am-logo-mark{background-color:currentColor;flex:none;width:26px;height:26px;-webkit-mask:url(/amadeus/tsunamia-mark.png) 50%/contain no-repeat;mask:url(/amadeus/tsunamia-mark.png) 50%/contain no-repeat}.am-logo-word{line-height:1}.am-body{flex-direction:column;flex:1;min-height:0;padding:16px 64px 18px;display:flex}.am-foot{color:var(--gray);flex:none;justify-content:space-between;align-items:center;padding:0 64px 18px;font-size:11px;display:flex}.am-foot .am-foot-src{font-family:var(--mono);color:#9aa6ad;white-space:nowrap;text-overflow:ellipsis;max-width:70%;font-size:10px;overflow:hidden}.am-title{color:var(--ink);letter-spacing:-.018em;margin:0;font-size:32px;font-weight:700;line-height:1.1}.am-title .hl{color:var(--teal)}.am-lead{color:var(--gray);max-width:70ch;margin:10px 0 0;font-size:18.5px;font-weight:400;line-height:1.5}.am-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.am-kicker:before{content:"";background:var(--teal);border-radius:2px;width:14px;height:3px;display:inline-block}.am-bullets{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.am-bullets.tight{gap:10px}.am-bullet{color:var(--ink-mid);padding-left:26px;font-size:19px;line-height:1.46;position:relative}.am-bullet:before{content:"";background:var(--teal);border-radius:2px;width:8px;height:8px;position:absolute;top:9px;left:2px;transform:rotate(45deg)}.am-bullet b,.am-bullet strong{color:var(--ink);font-weight:700}.am-bullet code{font-family:var(--mono);background:var(--teal-tint);color:var(--teal-deep);border-radius:4px;padding:1px 6px;font-size:14px}.am-card{background:var(--card);border:1px solid var(--card-line);border-radius:14px;padding:20px 22px}.am-card-title{color:var(--teal-deep);margin:0 0 6px;font-size:17px;font-weight:800}.am-card-body{color:var(--ink-mid);margin:0;font-size:15.5px;line-height:1.48}.am-chip{background:var(--teal-tint);color:var(--teal-deep);border:1px solid var(--teal-soft);border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12px;font-weight:700;display:inline-flex}.am-chip.green{color:var(--green);background:#e8f5e9;border-color:#c3e6c4}.am-chip.red{color:var(--red);background:#fdecec;border-color:#f6c9c9}.am-chip.amber{background:var(--amber-bg);color:#8a6608;border-color:var(--amber-line)}.am-chip.teal{background:var(--teal-tint);color:var(--teal-deep);border-color:var(--teal-soft)}.am-tok{font-family:var(--mono)}.am-callout{background:var(--amber-bg);border:1px solid var(--amber-line);border-left:4px solid var(--amber);color:#6b5208;border-radius:10px;padding:13px 18px;font-size:16px;line-height:1.45}.am-table{border-collapse:collapse;width:100%;font-size:15.5px}.am-table th{text-align:left;color:var(--teal-deep);background:var(--teal-tint);letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--teal-soft);padding:12px 16px;font-size:13px;font-weight:800}.am-table th:first-child{border-top-left-radius:10px}.am-table th:last-child{border-top-right-radius:10px}.am-table td{border-bottom:1px solid var(--line);color:var(--ink-mid);padding:11px 16px}.am-table tr:nth-child(2n) td{background:var(--paper-2)}.am-table td.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.am-table .hl td{background:var(--teal-tint);color:var(--teal-deep);font-weight:700}.am-divider{background:radial-gradient(120% 130% at 88% 12%, var(--teal-section) 0%, var(--teal-deep) 62%);color:#fff}.am-divider .am-div-num{letter-spacing:-.05em;color:#ffffff24;font-size:230px;font-weight:900;line-height:.78}.am-divider .am-div-title{letter-spacing:-.02em;font-size:46px;font-weight:800;line-height:1.04}.am-divider .am-div-sub{color:#ffffffd1;max-width:54ch;margin-top:14px;font-size:18px;line-height:1.5}.am-divider .am-div-rule{background:#ffffff8c;border-radius:2px;width:64px;height:4px;margin:18px 0 0}.am-cover{color:#fff;background:linear-gradient(120deg,#053f49 0%,#05a5b9 58%,#0e9eb0 100%)}.am-ws{background:linear-gradient(180deg, var(--teal-wash) 0%, #fff 70%)}.am-risk-code{font-family:var(--mono);color:var(--red);letter-spacing:.02em;font-size:13px;font-weight:700}.am-muted{color:var(--gray)}.am-strong{color:var(--ink);font-weight:700}.am-stage-wrap{background:#0b2a30;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.am-stage{border-radius:10px;flex:none;overflow:hidden;box-shadow:0 30px 80px #00000073}.am-counter{font-family:var(--mono);color:#cfe9ee;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:30;background:#00000059;border-radius:999px;padding:5px 12px;font-size:12px;position:fixed;bottom:16px;right:18px}.am-arrow{color:#fff;cursor:pointer;z-index:30;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;transition:background .15s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.am-arrow:hover{background:#ffffff40}.am-arrow.left{left:16px}.am-arrow.right{right:16px}.am-progress{background:var(--teal);z-index:40;height:3px;transition:width .2s;position:fixed;top:0;left:0}.am-notes{color:#e6f4f6;z-index:50;border-top:2px solid var(--teal);background:#08181cf7;max-height:38vh;padding:18px 28px;font-size:14px;line-height:1.5;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.am-notes h4{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.am-notes .am-notes-src{font-family:var(--mono);color:#8fb6bd;word-break:break-all;margin-top:10px;font-size:11px}.am-print{background:#fff}.am-print .am-slide{box-shadow:none}@page{size:1280px 720px;margin:0}@media print{.am-stage-wrap,.am-counter,.am-arrow,.am-progress,.am-notes{display:none!important}.am-slide{page-break-after:always;break-after:page}.am-slide:last-child{page-break-after:auto}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}@keyframes am-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes am-fade{0%{opacity:0}to{opacity:1}}.am-anim{animation:.5s cubic-bezier(.22,1,.36,1) both am-rise}.am-anim-fade{animation:.6s both am-fade}.am-d1{animation-delay:60ms}.am-d2{animation-delay:.13s}.am-d3{animation-delay:.2s}.am-d4{animation-delay:.27s}.am-d5{animation-delay:.34s}.am-d6{animation-delay:.41s}@media print{.am-anim,.am-anim-fade{animation:none!important}}@media (prefers-reduced-motion:reduce){.am-anim,.am-anim-fade{animation:none!important}}
