.dk-slide .mx-cap{width:1180px;font:500 28px/1.35 var(--f-body);color:var(--ink);margin:0;position:absolute;top:858px;left:112px}.dk-slide .mx-side{flex-direction:column;gap:12px;width:468px;display:flex;position:absolute;top:236px;left:1340px}.dk-slide .mx-side>.k{margin:0}.dk-slide .mx-side>svg{width:100%;height:auto;display:block}.dk-slide .mx-pol h4{font-size:24px}.dk-slide .mx-pol p{font-size:22px}.dk-slide .pg{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:20px;width:1696px;display:grid;position:absolute;top:262px;left:112px}.dk-slide .pc{border:1.5px solid color-mix(in srgb, var(--teal) 75%, transparent);background:color-mix(in srgb, var(--teal) 7%, transparent);border-radius:16px;flex-direction:column;gap:12px;padding:18px 22px;display:flex}.dk-slide .pch{align-items:flex-start;gap:14px;display:flex}.dk-slide .pch .ic{color:var(--teal-t);flex:none}.dk-slide .pc h4{font:650 25px/1.2 var(--f-display);letter-spacing:-.01em;margin:0}.dk-slide .pc p{color:var(--ink2);margin:0;font-size:22px;line-height:1.38}.dk-slide .pts7{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.dk-slide .pl{font:500 13px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin-right:4px}.dk-slide .pt{font:500 14px var(--f-mono);border-radius:999px;padding:3px 8px}.dk-slide .pt.C{background:var(--navy-m);color:#fff;box-shadow:inset 0 0 0 1.5px var(--navy-e)}.dk-slide .pt.S{color:var(--ink);border:1.5px solid #8ec3e6}.dk-slide .pt.none{border:1.5px dashed var(--line2);color:var(--ink3)}.dk-slide .pg-leg{color:var(--ink3);margin:0;font-size:16px;position:absolute;bottom:30px;left:112px}.dk-slide .lim{grid-template-columns:1fr 1fr;gap:70px;width:1696px;display:grid;position:absolute;top:280px;left:112px}.dk-slide .lim .big{font:650 46px/1.2 var(--f-display);letter-spacing:-.015em;color:var(--ink);margin:0 0 24px}.dk-slide .lim p{color:var(--ink2);margin:0;font-size:30px;line-height:1.45}.dk-slide .fw .k{color:var(--teal-t);font-size:16px}.dk-slide .fw ol{counter-reset:fw;flex-direction:column;gap:18px;margin:18px 0 0;padding:0;list-style:none;display:flex}.dk-slide .fw li{counter-increment:fw;font:500 32px/1.3 var(--f-body);border-top:1px solid var(--line2);color:var(--ink);align-items:baseline;gap:20px;padding-top:18px;display:flex}.dk-slide .fw li:before{content:counter(fw);font:700 30px var(--f-mono);color:var(--teal-t)}
.dk-slide .cl-t{font-size:64px!important}.dk-slide .cl-tag{top:268px;left:1258px}.dk-slide .cl-chain{width:1500px;top:310px;left:210px}.dk-slide .cl-a{font:500 18px var(--f-mono);letter-spacing:.06em;color:var(--ink3);margin:0;position:absolute;bottom:34px;left:112px}.dk-slide .refs{grid-template-columns:1fr 1fr 1fr;gap:40px;width:1696px;height:840px;display:grid;position:absolute;top:170px;left:112px}.dk-slide .rc{overscroll-behavior:contain;padding-right:10px;overflow:auto}.dk-slide .rc p{font:400 16.5px/1.4 var(--f-body);color:var(--ink2);text-indent:-18px;overflow-wrap:anywhere;margin:0 0 8px;padding-left:18px}.dk-slide .rc a{color:var(--blue-t)}.dk-slide .refn{color:var(--ink3);margin:0;font-size:16px;position:absolute;bottom:30px;left:112px}.dk-slide .refs-head h2{font-size:44px}.dk-slide .ta{border-collapse:collapse;width:1696px;font-size:22px;line-height:1.36;position:absolute;top:282px;left:112px}.dk-slide .ta thead th{background:var(--navy-m);color:#fff;text-align:left;font:600 20px var(--f-body);padding:12px 20px}.dk-slide .ta tbody th{text-align:left;vertical-align:top;width:300px;color:var(--ink);padding:11px 20px;font-weight:600}.dk-slide .ta td{color:var(--ink2);padding:11px 20px}.dk-slide .ta tbody tr{border-bottom:1px solid var(--line)}.dk-slide .ta tbody tr:nth-child(2n){background:var(--surface)}.dk-slide .ana-head h2{font-size:46px}.dk-slide .anb{border-top:2px solid var(--line2);width:1500px;padding-top:36px;position:absolute;top:300px;left:112px}.dk-slide .anb p{font:400 38px/1.5 var(--f-body);color:var(--ink);text-wrap:pretty;margin:0}
html.deck-page,html.deck-page body{height:100%;overflow:hidden}html.deck-page body{background:#06162e}.deck{background:var(--bg0);color:var(--ink);font-family:var(--f-body);--rail:22px;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;position:fixed;inset:0}.deck.noanim *,.deck.noanim :before,.deck.noanim :after{transition:none!important}.deck.paused .amb,.deck.paused .halo{animation-play-state:paused!important}.dk-vp{left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));top:6px;bottom:calc(var(--rail) + 10px + env(safe-area-inset-bottom));pointer-events:none;position:absolute}.dk-stage{transform-origin:0 0;z-index:1;background:radial-gradient(1400px 900px at 85% -15%, color-mix(in srgb, var(--blue) 22%, transparent), transparent 62%), linear-gradient(162deg, var(--bg1), var(--bg0) 72%);contain:layout paint;width:1920px;height:1080px;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 30px 80px #00000059}.dk-stage:before{content:"";pointer-events:none;background-image:linear-gradient(var(--gridc) 1px, transparent 1px), linear-gradient(90deg, var(--gridc) 1px, transparent 1px);background-position:16px 40px;background-size:96px 96px;position:absolute;inset:0}.dk-zoomer{transition:transform .7s var(--ease);transform-origin:50%;position:absolute;inset:0}.deck.presenting .dk-stage{z-index:25}.deck.zoomarm .dk-stage{cursor:zoom-in}.deck.zoomed .dk-stage{cursor:zoom-out}.dk-slide{z-index:2;position:absolute;inset:0}.dk-slide.leaving{z-index:1;animation:sOut .45s var(--ease) both;pointer-events:none}.dk-slide.active.enter{animation:sIn .6s var(--ease) both}@keyframes sIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes sOut{to{opacity:0}}.dk-slide .ent{animation:entIn .9s var(--ease) both;animation-delay:var(--d,0s)}@keyframes entIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.final .ent,.final *{transition:none!important;animation:none!important}.deck [data-b]:not(.in){opacity:0;pointer-events:none;transform:translateY(18px)}.deck [data-b].fade:not(.in){transform:none}.deck [data-b].pop:not(.in){transform:scale(.86)}.deck [data-b].left:not(.in){transform:translate(-30px)}.deck [data-b].gy:not(.in),.deck [data-b].gyt:not(.in){opacity:1;transform:scaleY(0)}.deck [data-b].gx:not(.in){opacity:1;transform:scaleX(0)}.deck [data-b].dock:not(.in){transform:translate(220px)}.deck [data-b].draw:not(.in){opacity:1;stroke-dashoffset:1px;transform:none}.deck.static-mode [data-b],.deck.static-mode [data-b]:not(.in){pointer-events:auto;opacity:1!important;stroke-dashoffset:0!important;transform:none!important}.static-mode .dk-slide .ent{animation:none}.dk-slide .sh{position:absolute;top:62px;left:112px;right:112px}.dk-slide .eyebrow{font:500 17px/1.2 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--eyebrow);align-items:center;gap:18px;display:flex}.dk-slide .sh h2{font:650 52px/1.08 var(--f-display);letter-spacing:-.018em;text-wrap:balance;max-width:1696px;margin:16px 0 0}.dk-slide .sh.h46 h2{font-size:46px}.dk-slide .sh .sub{font:400 26px/1.42 var(--f-body);color:var(--ink2);text-wrap:pretty;max-width:1500px;margin:14px 0 0}.dk-slide .sf{font:400 16.5px/1.45 var(--f-body);color:var(--ink3);position:absolute;bottom:36px;left:112px;right:300px}.dk-slide .sf p{margin:0}.dk-slide .sf b{color:var(--ink2);font-weight:600}.dk-slide .pgno,.pgno{font:500 16px var(--f-mono);color:var(--ink3);letter-spacing:.08em;position:absolute;bottom:36px;right:112px}.dk-slide .abs{position:absolute}.dk-slide .card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px 28px}.dk-slide .card h4{font:650 28px/1.2 var(--f-display);letter-spacing:-.01em;margin:0 0 8px}.dk-slide .card p{color:var(--ink2);margin:0;font-size:24px;line-height:1.42}.dk-slide .card p+p{margin-top:10px}.dk-slide .card .k,.dk-slide .k{font:500 15px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin-bottom:10px;display:block}.dk-slide .hl{color:var(--ink);font-weight:600}.dk-slide .o{color:var(--orange-t)}.dk-slide .r{color:var(--red-t)}.dk-slide .tl{color:var(--teal-t)}.dk-slide .bl{color:var(--blue-t)}.dk-slide .am{color:var(--amber-t)}.dk-slide .tag{font:500 15px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line2);color:var(--ink2);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.dk-slide .tag.warn{border-color:color-mix(in srgb, var(--orange) 70%, transparent);color:var(--orange-t)}.dk-slide .illus{font:600 17px/1.35 var(--f-body);color:var(--amber-t);border:1.5px dashed color-mix(in srgb, var(--amber) 75%, transparent);border-radius:10px;padding:8px 12px;display:inline-block}.dk-slide .side{flex-direction:column;gap:18px;width:546px;display:flex;position:absolute;left:1262px}.dk-slide .side .card{padding:20px 24px}.dk-slide .ptitle{font:650 25px/1.25 var(--f-display);color:var(--ink);position:absolute}.dk-slide .stripe5{height:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.dk-slide .stripe5 i{flex:1}.stripe5 i:first-child,.sweep i:first-child{background:var(--blue)}.stripe5 i:nth-child(2),.sweep i:nth-child(2){background:var(--lblue)}.stripe5 i:nth-child(3),.sweep i:nth-child(3){background:var(--teal)}.stripe5 i:nth-child(4),.sweep i:nth-child(4){background:var(--orange)}.stripe5 i:nth-child(5),.sweep i:nth-child(5){background:var(--amber)}.dk-slide .op-tile{width:220px;height:220px;font:800 130px/1 var(--f-display);color:#fff;border-radius:18px;place-items:center;display:grid;position:absolute;top:250px;left:112px;box-shadow:inset 0 0 0 1.5px #ffffff2e}.dk-slide.enter .op-tile{animation:flipIn 1.1s var(--ease) .35s both}@keyframes flipIn{0%{opacity:0;transform:perspective(900px)rotateY(95deg)}to{opacity:1;transform:none}}.dk-slide .op-eyebrow{position:absolute;top:180px;left:112px}.dk-slide .opb{flex-direction:column;gap:34px;display:flex;position:absolute;top:236px;left:390px;right:150px}.dk-slide .opb-t{font:700 86px/1.04 var(--f-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.dk-slide .opb-i{font:italic 400 32px/1.48 var(--f-body);color:var(--ink2);text-wrap:pretty;max-width:1250px;margin:0}.dk-slide .op-secs{flex-wrap:wrap;gap:16px;display:flex;position:absolute;bottom:150px;left:390px;right:112px}.dk-slide .op-secs span{font:500 21px/1.3 var(--f-body);color:var(--ink2);border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px 18px}.dk-slide .op-secs b{font-family:var(--f-mono);color:var(--eyebrow);margin-right:10px;font-weight:500}.dk-slide .sweep{pointer-events:none;z-index:5;opacity:0;height:100%;display:flex;position:absolute;top:0;left:0;right:0}.dk-slide .sweep i{flex:1}.dk-slide.enter .sweep{animation:1.15s cubic-bezier(.7,0,.2,1) both sweep}@keyframes sweep{0%{opacity:1;transform:translate(-100%)}55%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(102%)}}.dk-slide .cv-eb{font:600 22px/1 var(--f-body);letter-spacing:.07em;color:var(--eyebrow);position:absolute;top:150px;left:112px}.dk-slide .cv-title{font:800 158px/.97 var(--f-display);letter-spacing:-.04em;margin:0;position:absolute;top:290px;left:104px}.dk-slide .cv-sub{font:400 40px/1.35 var(--f-body);color:var(--ink2);margin:0;position:absolute;top:640px;left:112px}.dk-slide .cv-meta{font:400 24px/1.3 var(--f-body);color:var(--ink2);flex-direction:column;gap:8px;display:flex;position:absolute;bottom:110px;left:112px}.dk-slide .cv-meta b{font:650 26px var(--f-display);color:var(--ink)}.dk-slide .cv-art{width:760px;position:absolute;top:200px;left:1100px}.sl-f21 .p21-sel .chain-panel{background:0 0;border:0;padding:0;font-size:22px}.sl-f21 .p21-sel .cp-name{font-size:28px}.sl-f21 .p21-sel .cp-k{font-size:15px}.dk-slide .b32{grid-template-columns:1fr 1fr;gap:24px;width:1696px;display:grid;position:absolute;top:790px;left:112px}.dk-slide .b32 .card{padding:14px 22px}.dk-slide .b32 .card p{font-size:22px}.dk-slide .sc32{align-items:center;gap:20px;display:flex}.sl-f32 .sf{bottom:20px}.dk-rail{left:max(16px, env(safe-area-inset-left));right:max(16px, env(safe-area-inset-right));bottom:env(safe-area-inset-bottom);height:var(--rail);z-index:30;align-items:center;gap:4px;display:flex;position:fixed}.dk-rail .seg{height:6px;transition:height .25s var(--ease);gap:2px;display:flex}.dk-rail:hover .seg{height:12px}.dk-rail .cell{background:var(--line);cursor:pointer;border:0;border-radius:2px;flex:1;min-width:2px;padding:0}.dk-rail .cell.done{background:color-mix(in srgb, var(--c) 70%, var(--ink3))}.dk-rail .cell.cur{background:var(--amber);box-shadow:0 0 10px 2px color-mix(in srgb, var(--amber) 70%, transparent)}.dk-ctrl{right:calc(max(16px, env(safe-area-inset-right)) + 6px);bottom:calc(var(--rail) + 10px + env(safe-area-inset-bottom));z-index:40;opacity:0;gap:6px;transition:opacity .3s;display:flex;position:fixed}html.deck-mouse .dk-ctrl,.dk-ctrl:focus-within{opacity:1}@media (max-width:700px){.dk-ctrl{opacity:1}}.dk-ctrl button,.deck .pbtn{border:1px solid var(--line2);background:var(--glass);-webkit-backdrop-filter:blur(8px);cursor:pointer;min-width:44px;height:44px;color:var(--ink);font:500 14px var(--f-body);border-radius:10px;place-items:center;padding:0 10px;text-decoration:none;display:inline-grid}.dk-ctrl button:hover,.deck .pbtn:hover{border-color:var(--amber)}.deck .pbtn.primary{background:var(--amber);color:#0b1e3a;border-color:var(--amber)}.dk-ctrl svg{width:20px;height:20px}.dk-crumb{top:calc(14px + env(safe-area-inset-top));left:calc(max(16px, env(safe-area-inset-left)) + 4px);z-index:40;border:1px solid var(--amber);background:var(--glass);color:var(--ink);font:500 14px var(--f-body);cursor:pointer;border-radius:999px;min-height:44px;padding:10px 16px;position:fixed}.dk-toast{left:50%;top:calc(18px + env(safe-area-inset-top));z-index:60;background:var(--glass);border:1px solid var(--line2);font:500 16px var(--f-mono);color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;max-width:calc(100vw - 32px);padding:10px 18px;position:fixed;transform:translate(-50%)}.dk-laser{z-index:50;pointer-events:none;background:radial-gradient(circle 150px at var(--lx,50%) var(--ly,50%), transparent 0, transparent 120px, #0000009e 190px);position:fixed;inset:0}.dk-laser:after{content:"";left:var(--lx,50%);top:var(--ly,50%);background:#ff5b4f;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:fixed;box-shadow:0 0 18px 6px #ff5b4f99}.dk-blank{z-index:80;cursor:none;background:#000;position:fixed;inset:0}.dk-blank.white{background:#fff}.dk-ovl{z-index:70;background:color-mix(in srgb, var(--bg0) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:calc(24px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 40px max(16px, env(safe-area-inset-left));position:fixed;inset:0;overflow:auto}.dk-ovl .ovl-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1700px;margin:0 auto 18px;display:flex}.dk-ovl .ovl-h h3{font:650 26px var(--f-display);margin:0}.dk-ovl .tools{font:500 13px var(--f-mono);color:var(--ink3);align-items:center;gap:8px;display:flex}.dk-ovl .ov-group{max-width:1700px;margin:0 auto 26px}.dk-ovl .ov-group h4{font:600 16px var(--f-body);color:var(--ink2);align-items:center;gap:12px;margin:0 0 10px;display:flex}.dk-ovl .ov-group h4 i{width:26px;height:26px;font:700 14px var(--f-display);color:#fff;border-radius:6px;place-items:center;font-style:normal;display:grid}.dk-ovl .ov-grid{flex-wrap:wrap;gap:14px;display:flex}.dk-ovl .thumb{width:var(--tw,300px);border:1px solid var(--line);cursor:pointer;text-align:left;max-width:100%;color:var(--ink);background:0 0;border-radius:10px;padding:0;overflow:hidden}.dk-ovl .thumb:hover,.dk-ovl .thumb.cur{border-color:var(--amber)}.dk-ovl .thumb .cap{font:500 13px/1.3 var(--f-body);color:var(--ink2);padding:7px 10px;display:block}.dk-ovl .thumb .cap b{font-family:var(--f-mono);color:var(--ink3);margin-right:6px}.tbox{aspect-ratio:16/9;background:linear-gradient(162deg, var(--bg1), var(--bg0) 72%);width:100%;position:relative;overflow:hidden}.tstage{transform-origin:0 0;pointer-events:none;width:1920px;height:1080px;position:absolute;top:0;left:0}.dk-presenter{z-index:20;background:var(--bg0);padding:calc(12px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) calc(var(--rail) + 10px) max(16px, env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;display:grid;position:fixed;inset:0}.pv-bar{font:500 15px var(--f-mono);color:var(--ink2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;display:flex}.pv-bar .big{font:600 30px var(--f-mono);color:var(--ink)}.pv-bar .sp{flex:1}.pv-cur{border-radius:8px;min-height:0}.pv-side{flex-direction:column;gap:12px;min-height:0;display:flex}.pv-next{border:1px solid var(--line2);border-radius:8px;position:relative;overflow:hidden}.pv-next .lbl{z-index:3;font:500 12px var(--f-mono);background:var(--glass);color:var(--ink2);border-radius:6px;padding:4px 8px;position:absolute;top:8px;left:8px}.pv-notes{border:1px solid var(--line);min-height:0;font:400 17px/1.55 var(--f-body);color:var(--ink);border-radius:8px;flex:1;padding:16px 18px;overflow:auto}.pv-notes h5{font:500 12px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin:0 0 6px}.pv-notes .cues{color:var(--ink2);margin:0 0 14px;padding-left:22px}.pv-notes .cues li.now{color:var(--amber-t);font-weight:600}.pv-notes .paper p{margin:0 0 10px}.pv-notes .src{color:var(--ink3);font-size:14px}.dk-panel{z-index:75;right:max(16px, env(safe-area-inset-right));top:calc(16px + env(safe-area-inset-top));background:var(--glass);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line2);width:min(560px,100vw - 32px);max-height:calc(100vh - 80px);color:var(--ink);border-radius:14px;padding:20px 22px;position:fixed;overflow:auto;box-shadow:0 20px 60px #0006}.dk-panel h3{font:650 22px var(--f-display);margin:0 0 4px}.dk-panel .s{font:500 12px var(--f-mono);color:var(--ink3);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}.dk-panel .s a{color:var(--eyebrow)}.dk-panel dt{font:650 16px var(--f-body);margin-top:12px}.dk-panel dd{font:400 15px/1.5 var(--f-body);color:var(--ink2);margin:4px 0 0}.dk-panel table{border-collapse:collapse;width:100%;font:400 14px/1.4 var(--f-body)}.dk-panel td{border-top:1px solid var(--line);color:var(--ink2);padding:6px 4px}.dk-panel kbd{font:500 12px var(--f-mono);border:1px solid var(--line2);color:var(--ink);background:var(--surface);border-radius:5px;margin-right:4px;padding:2px 6px}.dk-panel .xbtn{float:right;border:1px solid var(--line2);cursor:pointer;min-width:44px;height:44px;color:var(--ink);background:0 0;border-radius:10px;margin:-6px -6px 0 0}.dk-phone{display:none}@media (max-width:700px){.dk-phone{display:block}}.dk-phone{left:12px;right:12px;bottom:calc(var(--rail) + 70px);z-index:85;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--amber);font:500 16px/1.4 var(--f-body);color:var(--ink);border-radius:14px;padding:16px;position:fixed;box-shadow:0 20px 50px #0006}.dk-phone p{margin:0 0 12px}.dk-phone div{flex-wrap:wrap;gap:8px;display:flex}@media print{html.deck-page,html.deck-page body{height:auto;overflow:visible}.dk-rail,.dk-ctrl,.dk-crumb,.dk-toast,.dk-laser,.dk-blank,.dk-ovl,.dk-presenter,.dk-panel,.dk-phone{display:none!important}}
