.tempus-dominus-widget [data-action]:after,.visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.tempus-dominus-widget{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;display:none;list-style:none;padding:4px;width:19rem;z-index:9999}.tempus-dominus-widget.calendarWeeks{width:21rem}.tempus-dominus-widget.calendarWeeks .date-container-days{grid-auto-columns:12.5%;grid-template-areas:"a a a a a a a a"}.tempus-dominus-widget [data-action]{cursor:pointer}.tempus-dominus-widget [data-action]:after{content:attr(title)}.tempus-dominus-widget [data-action].disabled,.tempus-dominus-widget [data-action].disabled:hover{background:none;color:#6c757d;cursor:not-allowed}.tempus-dominus-widget .arrow{display:none}.tempus-dominus-widget.show{display:block}.tempus-dominus-widget .td-collapse:not(.show){display:none}.tempus-dominus-widget .td-collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(min-width:576px){.tempus-dominus-widget.timepicker-sbs{width:38em}}@media(min-width:768px){.tempus-dominus-widget.timepicker-sbs{width:38em}}@media(min-width:992px){.tempus-dominus-widget.timepicker-sbs{width:38em}}.tempus-dominus-widget.timepicker-sbs .td-row{display:flex}.tempus-dominus-widget.timepicker-sbs .td-row .td-half{flex:0 0 auto;width:50%}.tempus-dominus-widget div[data-action]:active{box-shadow:none}.tempus-dominus-widget .timepicker-hour,.tempus-dominus-widget .timepicker-minute,.tempus-dominus-widget .timepicker-second{font-size:1.2em;font-weight:700;margin:0;width:54px}.tempus-dominus-widget button[data-action]{padding:6px}.tempus-dominus-widget .toggleMeridiem{height:38px;text-align:center}.tempus-dominus-widget .calendar-header{display:grid;font-weight:700;grid-template-areas:"a a a";margin-bottom:10px}.tempus-dominus-widget .calendar-header .next{padding-right:10px;text-align:right}.tempus-dominus-widget .calendar-header .previous{padding-left:10px;text-align:left}.tempus-dominus-widget .calendar-header .picker-switch{text-align:center}.tempus-dominus-widget .toolbar{display:grid;grid-auto-flow:column;grid-auto-rows:40px}.tempus-dominus-widget .toolbar div{align-items:center;border-radius:999px;box-sizing:border-box;display:flex;justify-content:center}.tempus-dominus-widget .toolbar div:hover{background:#e9ecef}.tempus-dominus-widget .date-container-days{display:grid;grid-auto-columns:14.2857142857%;grid-auto-rows:40px;grid-template-areas:"a a a a a a a"}.tempus-dominus-widget .date-container-days .dow{align-items:center;color:#00000080;justify-content:center;text-align:center}.tempus-dominus-widget .date-container-days .cw{align-items:center;color:#00000061;cursor:default;display:flex;font-size:.8em;height:90%;justify-content:center;line-height:20px;width:90%}.tempus-dominus-widget .date-container-decades,.tempus-dominus-widget .date-container-months,.tempus-dominus-widget .date-container-years{display:grid;grid-auto-rows:calc(2.71429rem - 1.14286px);grid-template-areas:"a a a"}.tempus-dominus-widget .time-container-hour,.tempus-dominus-widget .time-container-minute,.tempus-dominus-widget .time-container-second{display:grid;grid-auto-rows:calc(2.71429rem - 1.14286px);grid-template-areas:"a a a a"}.tempus-dominus-widget .time-container-clock{display:grid;grid-auto-rows:calc(2.71429rem - 1.14286px)}.tempus-dominus-widget .time-container-clock .no-highlight{align-items:center;display:flex;height:90%;justify-content:center;width:90%}.tempus-dominus-widget .date-container-days div:not(.no-highlight),.tempus-dominus-widget .date-container-decades div:not(.no-highlight),.tempus-dominus-widget .date-container-months div:not(.no-highlight),.tempus-dominus-widget .date-container-years div:not(.no-highlight),.tempus-dominus-widget .time-container-clock div:not(.no-highlight),.tempus-dominus-widget .time-container-hour div:not(.no-highlight),.tempus-dominus-widget .time-container-minute div:not(.no-highlight),.tempus-dominus-widget .time-container-second div:not(.no-highlight){align-items:center;border-radius:999px;box-sizing:border-box;display:flex;height:90%;justify-content:center;width:90%}.tempus-dominus-widget .date-container-days div:not(.no-highlight):hover,.tempus-dominus-widget .date-container-decades div:not(.no-highlight):hover,.tempus-dominus-widget .date-container-months div:not(.no-highlight):hover,.tempus-dominus-widget .date-container-years div:not(.no-highlight):hover,.tempus-dominus-widget .time-container-clock div:not(.no-highlight):hover,.tempus-dominus-widget .time-container-hour div:not(.no-highlight):hover,.tempus-dominus-widget .time-container-minute div:not(.no-highlight):hover,.tempus-dominus-widget .time-container-second div:not(.no-highlight):hover{background:#e9ecef}.tempus-dominus-widget .date-container-days div:not(.no-highlight).active,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).active,.tempus-dominus-widget .date-container-months div:not(.no-highlight).active,.tempus-dominus-widget .date-container-years div:not(.no-highlight).active,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).active,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).active,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).active,.tempus-dominus-widget .time-container-second div:not(.no-highlight).active{background-color:#0d6efd;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.tempus-dominus-widget .date-container-days div:not(.no-highlight).active.new,.tempus-dominus-widget .date-container-days div:not(.no-highlight).active.old,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).active.new,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).active.old,.tempus-dominus-widget .date-container-months div:not(.no-highlight).active.new,.tempus-dominus-widget .date-container-months div:not(.no-highlight).active.old,.tempus-dominus-widget .date-container-years div:not(.no-highlight).active.new,.tempus-dominus-widget .date-container-years div:not(.no-highlight).active.old,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).active.new,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).active.old,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).active.new,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).active.old,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).active.new,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).active.old,.tempus-dominus-widget .time-container-second div:not(.no-highlight).active.new,.tempus-dominus-widget .time-container-second div:not(.no-highlight).active.old{color:#fff}.tempus-dominus-widget .date-container-days div:not(.no-highlight).active.today:before,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).active.today:before,.tempus-dominus-widget .date-container-months div:not(.no-highlight).active.today:before,.tempus-dominus-widget .date-container-years div:not(.no-highlight).active.today:before,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).active.today:before,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).active.today:before,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).active.today:before,.tempus-dominus-widget .time-container-second div:not(.no-highlight).active.today:before{border-bottom-color:#fff}.tempus-dominus-widget .date-container-days div:not(.no-highlight).new,.tempus-dominus-widget .date-container-days div:not(.no-highlight).old,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).new,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).old,.tempus-dominus-widget .date-container-months div:not(.no-highlight).new,.tempus-dominus-widget .date-container-months div:not(.no-highlight).old,.tempus-dominus-widget .date-container-years div:not(.no-highlight).new,.tempus-dominus-widget .date-container-years div:not(.no-highlight).old,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).new,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).old,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).new,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).old,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).new,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).old,.tempus-dominus-widget .time-container-second div:not(.no-highlight).new,.tempus-dominus-widget .time-container-second div:not(.no-highlight).old{color:#00000061}.tempus-dominus-widget .date-container-days div:not(.no-highlight).disabled,.tempus-dominus-widget .date-container-days div:not(.no-highlight).disabled:hover,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).disabled,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).disabled:hover,.tempus-dominus-widget .date-container-months div:not(.no-highlight).disabled,.tempus-dominus-widget .date-container-months div:not(.no-highlight).disabled:hover,.tempus-dominus-widget .date-container-years div:not(.no-highlight).disabled,.tempus-dominus-widget .date-container-years div:not(.no-highlight).disabled:hover,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).disabled,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).disabled:hover,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).disabled,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).disabled:hover,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).disabled,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).disabled:hover,.tempus-dominus-widget .time-container-second div:not(.no-highlight).disabled,.tempus-dominus-widget .time-container-second div:not(.no-highlight).disabled:hover{background:none;color:#6c757d;cursor:not-allowed}.tempus-dominus-widget .date-container-days div:not(.no-highlight).today,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).today,.tempus-dominus-widget .date-container-months div:not(.no-highlight).today,.tempus-dominus-widget .date-container-years div:not(.no-highlight).today,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).today,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).today,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).today,.tempus-dominus-widget .time-container-second div:not(.no-highlight).today{position:relative}.tempus-dominus-widget .date-container-days div:not(.no-highlight).today:before,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).today:before,.tempus-dominus-widget .date-container-months div:not(.no-highlight).today:before,.tempus-dominus-widget .date-container-years div:not(.no-highlight).today:before,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).today:before,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).today:before,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).today:before,.tempus-dominus-widget .time-container-second div:not(.no-highlight).today:before{border-color:rgba(0,0,0,.2) transparent #0d6efd;border-style:solid;border-width:0 0 7px 7px;bottom:6px;content:"";display:inline-block;position:absolute;right:6px}.tempus-dominus-widget .time-container{margin-bottom:.5rem}.tempus-dominus-widget button{background-color:#0d6efd;border-color:#0d6efd;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.tempus-dominus-widget.tempus-dominus-widget-readonly table td.day,.tempus-dominus-widget.tempus-dominus-widget-readonly table td.hour,.tempus-dominus-widget.tempus-dominus-widget-readonly table td.minute,.tempus-dominus-widget.tempus-dominus-widget-readonly table td.second,.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=decrementHours],.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=decrementMinutes],.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=decrementSeconds],.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=incrementHours],.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=incrementMinutes],.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=incrementSeconds],.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=showHours],.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=showMinutes],.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=showSeconds],.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=togglePeriod]{cursor:default;pointer-events:none}.tempus-dominus-widget.tempus-dominus-widget-readonly table td.day:hover,.tempus-dominus-widget.tempus-dominus-widget-readonly table td.hour:hover,.tempus-dominus-widget.tempus-dominus-widget-readonly table td.minute:hover,.tempus-dominus-widget.tempus-dominus-widget-readonly table td.second:hover,.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=decrementHours]:hover,.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=decrementMinutes]:hover,.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=decrementSeconds]:hover,.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=incrementHours]:hover,.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=incrementMinutes]:hover,.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=incrementSeconds]:hover,.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=showHours]:hover,.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=showMinutes]:hover,.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=showSeconds]:hover,.tempus-dominus-widget.tempus-dominus-widget-readonly table td [data-action=togglePeriod]:hover{background:none}@media(prefers-color-scheme:dark){.tempus-dominus-widget{background-color:#1b1b1b;color:#e3e3e3}.tempus-dominus-widget [data-action].disabled,.tempus-dominus-widget [data-action].disabled:hover{color:#6c757d}.tempus-dominus-widget .toolbar div:hover{background:#232627}.tempus-dominus-widget .date-container-days .dow{color:#e8e6e380}.tempus-dominus-widget .date-container-days .cw{color:#e8e6e361}.tempus-dominus-widget .date-container-days div:not(.no-highlight):hover,.tempus-dominus-widget .date-container-decades div:not(.no-highlight):hover,.tempus-dominus-widget .date-container-months div:not(.no-highlight):hover,.tempus-dominus-widget .date-container-years div:not(.no-highlight):hover,.tempus-dominus-widget .time-container-clock div:not(.no-highlight):hover,.tempus-dominus-widget .time-container-hour div:not(.no-highlight):hover,.tempus-dominus-widget .time-container-minute div:not(.no-highlight):hover,.tempus-dominus-widget .time-container-second div:not(.no-highlight):hover{background:#232627}.tempus-dominus-widget .date-container-days div:not(.no-highlight).active,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).active,.tempus-dominus-widget .date-container-months div:not(.no-highlight).active,.tempus-dominus-widget .date-container-years div:not(.no-highlight).active,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).active,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).active,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).active,.tempus-dominus-widget .time-container-second div:not(.no-highlight).active{background-color:#4db2ff;color:#fff;text-shadow:0 -1px 0 hsla(36,10%,90%,.25)}.tempus-dominus-widget .date-container-days div:not(.no-highlight).active.new,.tempus-dominus-widget .date-container-days div:not(.no-highlight).active.old,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).active.new,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).active.old,.tempus-dominus-widget .date-container-months div:not(.no-highlight).active.new,.tempus-dominus-widget .date-container-months div:not(.no-highlight).active.old,.tempus-dominus-widget .date-container-years div:not(.no-highlight).active.new,.tempus-dominus-widget .date-container-years div:not(.no-highlight).active.old,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).active.new,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).active.old,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).active.new,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).active.old,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).active.new,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).active.old,.tempus-dominus-widget .time-container-second div:not(.no-highlight).active.new,.tempus-dominus-widget .time-container-second div:not(.no-highlight).active.old{color:#fff}.tempus-dominus-widget .date-container-days div:not(.no-highlight).active.today:before,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).active.today:before,.tempus-dominus-widget .date-container-months div:not(.no-highlight).active.today:before,.tempus-dominus-widget .date-container-years div:not(.no-highlight).active.today:before,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).active.today:before,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).active.today:before,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).active.today:before,.tempus-dominus-widget .time-container-second div:not(.no-highlight).active.today:before{border-bottom-color:#1b1b1b}.tempus-dominus-widget .date-container-days div:not(.no-highlight).new,.tempus-dominus-widget .date-container-days div:not(.no-highlight).old,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).new,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).old,.tempus-dominus-widget .date-container-months div:not(.no-highlight).new,.tempus-dominus-widget .date-container-months div:not(.no-highlight).old,.tempus-dominus-widget .date-container-years div:not(.no-highlight).new,.tempus-dominus-widget .date-container-years div:not(.no-highlight).old,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).new,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).old,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).new,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).old,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).new,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).old,.tempus-dominus-widget .time-container-second div:not(.no-highlight).new,.tempus-dominus-widget .time-container-second div:not(.no-highlight).old{color:#e8e6e361}.tempus-dominus-widget .date-container-days div:not(.no-highlight).disabled,.tempus-dominus-widget .date-container-days div:not(.no-highlight).disabled:hover,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).disabled,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).disabled:hover,.tempus-dominus-widget .date-container-months div:not(.no-highlight).disabled,.tempus-dominus-widget .date-container-months div:not(.no-highlight).disabled:hover,.tempus-dominus-widget .date-container-years div:not(.no-highlight).disabled,.tempus-dominus-widget .date-container-years div:not(.no-highlight).disabled:hover,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).disabled,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).disabled:hover,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).disabled,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).disabled:hover,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).disabled,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).disabled:hover,.tempus-dominus-widget .time-container-second div:not(.no-highlight).disabled,.tempus-dominus-widget .time-container-second div:not(.no-highlight).disabled:hover{color:#6c757d}.tempus-dominus-widget .date-container-days div:not(.no-highlight).today:before,.tempus-dominus-widget .date-container-decades div:not(.no-highlight).today:before,.tempus-dominus-widget .date-container-months div:not(.no-highlight).today:before,.tempus-dominus-widget .date-container-years div:not(.no-highlight).today:before,.tempus-dominus-widget .time-container-clock div:not(.no-highlight).today:before,.tempus-dominus-widget .time-container-hour div:not(.no-highlight).today:before,.tempus-dominus-widget .time-container-minute div:not(.no-highlight).today:before,.tempus-dominus-widget .time-container-second div:not(.no-highlight).today:before{border-bottom-color:#4db2ff;border-top-color:#e8e6e333}.tempus-dominus-widget button{background-color:#4db2ff;border-color:#4db2ff;color:#fff}}.slidehub_body{--sh-font: "IBM Plex Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", Meiryo, system-ui, sans-serif;--sh-desk: #f3f4f7;--sh-paper: #ffffff;--sh-ink: #1b2230;--sh-muted: #5d6678;--sh-rule: #dfe3ea;--sh-stage: #1c2330;--sh-stage-ink: #edf0f5;--sh-stage-muted: #a3acbb;--sh-stage-rule: rgba(255, 255, 255, .12);--sh-accent: var(--bs-primary);--sh-radius: 6px;--sh-sheet-shadow: 0 1px 2px rgba(27, 34, 48, .08), 0 4px 12px rgba(27, 34, 48, .06)}[data-bs-theme=dark] .slidehub_body{--sh-desk: #12161d;--sh-paper: #1a1f29;--sh-ink: #e6e9ef;--sh-muted: #9aa3b2;--sh-rule: #2b323e;--sh-stage: #0b0e13;--sh-sheet-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 4px 12px rgba(0, 0, 0, .3)}.slidehub_body.theme-gray,.slidehub_body.theme-white{--sh-font: var(--bs-body-font-family)}body.slidehub_body{--bs-body-bg: var(--sh-desk);--bs-body-color: var(--sh-ink);--bs-secondary-color: var(--sh-muted);--bs-border-color: var(--sh-rule);--bs-body-font-family: var(--sh-font);background-color:var(--sh-desk);color:var(--sh-ink);font-family:var(--sh-font);font-size:1rem;line-height:1.7;font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column;min-height:100vh}.slidehub_body h1,.slidehub_body h2,.slidehub_body h3,.slidehub_body h4,.slidehub_body h5,.slidehub_body h6,.slidehub_body .h1,.slidehub_body .h2,.slidehub_body .h3,.slidehub_body .h4,.slidehub_body .h5,.slidehub_body .h6{font-family:inherit;font-weight:700;line-height:1.35;letter-spacing:.01em;color:inherit}.slidehub_body :focus-visible{outline:2px solid var(--sh-accent);outline-offset:2px}.slidehub_body .card{--bs-card-bg: var(--sh-paper);--bs-card-border-color: var(--sh-rule)}.slidehub_body .form-control,.slidehub_body .form-select{background-color:var(--sh-paper);border-color:var(--sh-rule);color:var(--sh-ink)}.site-skip-link{position:absolute;top:.5rem;left:.5rem;z-index:2000;padding:.5rem 1rem;background:var(--sh-paper);border-radius:var(--sh-radius)}.slidehub_body .site-header{--bs-navbar-color: var(--sh-muted);--bs-navbar-hover-color: var(--sh-ink);--bs-navbar-active-color: var(--sh-ink);--bs-navbar-brand-color: var(--sh-ink);--bs-navbar-brand-hover-color: var(--sh-ink);--bs-navbar-padding-y: .625rem;background-color:color-mix(in srgb,var(--sh-paper) 92%,transparent);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--sh-rule)}.slidehub_body .site-header .navbar-brand{font-weight:700;font-size:1.125rem;letter-spacing:.02em;margin-right:1.5rem}.slidehub_body .site-header .nav-link{font-weight:500;font-size:.9375rem}@media(min-width:992px){.slidehub_body .site-header .navbar-nav .nav-link{padding:.5rem .75rem}.slidehub_body .site-header .navbar-nav .nav-link.active{box-shadow:inset 0 -2px 0 var(--sh-accent)}}.slidehub_body .site-header-inverse{--bs-navbar-color: rgba(255, 255, 255, .8);--bs-navbar-hover-color: #fff;--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;background-color:var(--bs-primary);border-bottom-color:transparent}.slidehub_body .site-header-inverse .navbar-nav .nav-link.active{box-shadow:inset 0 -2px #fff}.slidehub_body .site-header-inverse .site-upload-button{--bs-btn-bg: #fff;--bs-btn-border-color: #fff;--bs-btn-color: var(--bs-primary);--bs-btn-hover-bg: rgba(255, 255, 255, .9);--bs-btn-hover-border-color: transparent;--bs-btn-hover-color: var(--bs-primary)}.slidehub_body .site-header-inverse .site-search .form-control{background-color:#fffffff2}.slidehub_body .site-header-inverse .site-icon-button,.slidehub_body .site-header-inverse .site-signin-button{color:#fff}.slidehub_body .site-search{position:relative}.slidehub_body .site-search .form-control{padding-left:2.25rem;border-radius:999px;background-color:var(--sh-desk);border-color:transparent;font-size:.9375rem}.slidehub_body .site-search .form-control:focus{background-color:var(--sh-paper);border-color:var(--sh-accent);box-shadow:none}.slidehub_body .site-search-icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--sh-muted);font-size:.875rem;pointer-events:none}@media(min-width:992px){.slidehub_body .site-search{width:18rem}}.slidehub_body .site-icon-button,.slidehub_body .site-avatar-button{width:2.25rem;height:2.25rem;padding:0;border:0;border-radius:50%;color:var(--sh-muted);display:inline-flex;align-items:center;justify-content:center}.slidehub_body .site-icon-button:hover{background-color:var(--sh-desk);color:var(--sh-ink)}.slidehub_body .site-avatar,.slidehub_body .sh-avatar{border-radius:50%;object-fit:cover;background-color:var(--sh-desk)}.slidehub_body .site-signin-button{color:var(--sh-ink);font-weight:500}.slidehub_body .site-upload-button{align-items:center;border-radius:999px;padding-inline:.875rem;font-weight:500}.slidehub_body .site-header .navbar-toggler{border:0;padding:.375rem;margin-left:.25rem}.slidehub_body .site-user-menu{min-width:15rem}.slidehub_body #main_container{flex:1 0 auto;max-width:none!important;width:100%;padding:0;margin:0}.slidehub_body .site-page{padding-top:2rem;padding-bottom:4rem}.slidehub_body .site-custom-top{display:flow-root;padding-top:1.25rem}.slidehub_body .site-custom-top-paper{background:var(--sh-paper)}.slidehub_body .site-custom-top-stage~.sh-stage,.slidehub_body .site-custom-top-paper~.sh-profile{padding-top:.5rem}.slidehub_body .sh-page-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1.75rem}.slidehub_body .sh-page-head h1{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);margin:0}.slidehub_body .sh-page-head .sh-count{color:var(--sh-muted);font-size:.9375rem}.slidehub_body .sh-section{padding-top:3rem;scroll-margin-top:4rem}.slidehub_body .sh-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid var(--sh-rule)}.slidehub_body .sh-section-head h2{font-size:1.375rem;margin:0}.slidehub_body .sh-section-head a{font-size:.9375rem;font-weight:500;white-space:nowrap}.slidehub_body .sh-stage{background-color:var(--sh-stage);color:var(--sh-stage-ink);--sh-muted: var(--sh-stage-muted);--sh-rule: var(--sh-stage-rule)}.slidehub_body .sh-stage a:not(.btn){color:var(--sh-stage-ink)}.slidehub_body.theme-white .sh-stage .btn-primary,.slidehub_body.theme-gray .sh-stage .btn-primary{--bs-btn-bg: #fff;--bs-btn-border-color: #fff;--bs-btn-color: var(--bs-primary);--bs-btn-hover-bg: rgba(255, 255, 255, .88);--bs-btn-hover-border-color: transparent;--bs-btn-hover-color: var(--bs-primary);--bs-btn-active-bg: rgba(255, 255, 255, .8);--bs-btn-active-border-color: transparent;--bs-btn-active-color: var(--bs-primary)}.slidehub_body .slide-grid{--bs-gutter-x: 1.75rem;--bs-gutter-y: 2.75rem}.slidehub_body .slide-grid>[class*=col]{display:flex}.slidehub_body .slidecard{background:transparent;border:0;border-radius:0;box-shadow:none;position:relative;flex:1 1 auto;display:flex;flex-direction:column}.slidehub_body .slidecard .slidecard-image{position:relative;isolation:isolate;margin-top:14px}.slidehub_body .slidecard .slidecard-image>a{position:relative;display:block;border-radius:var(--sh-radius);overflow:hidden;border:1px solid var(--sh-rule);background:var(--sh-paper);box-shadow:var(--sh-sheet-shadow);transition:transform .25s ease}.slidehub_body .slidecard .slidecard-image:before,.slidehub_body .slidecard .slidecard-image:after{content:"";position:absolute;inset:0;z-index:-1;border:1px solid var(--sh-rule);border-radius:var(--sh-radius);background:var(--sh-paper);transition:transform .25s ease}.slidehub_body .slidecard .slidecard-image:before{background:color-mix(in srgb,var(--sh-paper) 80%,var(--sh-muted));transform:translateY(-6px) scaleX(.95)}.slidehub_body .slidecard .slidecard-image:after{background:color-mix(in srgb,var(--sh-paper) 62%,var(--sh-muted));transform:translateY(-12px) scaleX(.9)}.slidehub_body .slidecard[data-deck="1"] .slidecard-image:after,.slidehub_body .slidecard[data-deck="0"] .slidecard-image:after,.slidehub_body .slidecard[data-deck="0"] .slidecard-image:before{display:none}.slidehub_body .slidecard:hover .slidecard-image>a{transform:translateY(-3px)}.slidehub_body .slidecard:hover .slidecard-image:before{transform:translateY(-9px) scaleX(.95)}.slidehub_body .slidecard:hover .slidecard-image:after{transform:translateY(-17px) scaleX(.9)}.slidehub_body .slidecard .slidecard-pages{position:absolute;right:.5rem;bottom:.5rem;padding:.125rem .5rem;border-radius:999px;background:#0f1219b8;color:#fff;font-size:.75rem;font-weight:500;line-height:1.6;font-variant-numeric:tabular-nums}.slidehub_body .slidecard .slidecard-content{flex:1 1 auto;display:flex;flex-direction:column;gap:.375rem;padding:.875rem .125rem 0;background:transparent}.slidehub_body .slidecard .slidecard-content .slidecard-title{font-size:1rem;font-weight:700;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slidehub_body .slidecard .slidecard-title a{color:var(--sh-ink);text-decoration:none}.slidehub_body .slidecard .slidecard-title a:after{content:"";position:absolute;inset:0}.slidehub_body .slidecard:hover .slidecard-title a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.slidehub_body .slidecard .slidecard-content .slidecard-description{font-size:.8125rem;line-height:1.6;color:var(--sh-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slidehub_body .slidecard .slidecard-information{border:0;padding:0;margin:auto 0 0;font-size:.8125rem;color:var(--sh-muted)}.slidehub_body .slidecard .slidecard-author{position:relative;z-index:1;font-weight:500;color:var(--sh-ink)}.slidehub_body .slidecard .slidecard-author a{color:inherit;text-decoration:none}.slidehub_body .slidecard .slidecard-author a:hover{text-decoration:underline}.slidehub_body .slidecard .slidecard-meta{display:flex;flex-wrap:wrap;column-gap:.875rem;font-variant-numeric:tabular-nums}.slide-thumbnail{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background-color:var(--bs-secondary-bg)}.slide-thumbnail.slide-thumbnail-16x9{aspect-ratio:16 / 9}[data-bs-theme=dark] .slidehub_body img[src*=no_image]{filter:invert(.88) hue-rotate(180deg)}.slidehub_body .sh-hero{padding:2.5rem 0 3rem}.slidehub_body .sh-hero-grid{display:grid;gap:2rem 3rem;align-items:center}@media(min-width:992px){.slidehub_body .sh-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.slidehub_body .sh-hero-screen{display:block;border-radius:var(--sh-radius);overflow:hidden;box-shadow:0 20px 50px #00000073}.slidehub_body .sh-hero-screen .slide-thumbnail{background-color:#ffffff0f}.slidehub_body .sh-hero-label{color:var(--sh-stage-muted);font-size:.9375rem;font-weight:500;margin-bottom:.75rem}.slidehub_body .sh-hero-title{font-size:clamp(1.625rem,1.2rem + 1.6vw,2.5rem);line-height:1.3;margin-bottom:1rem}.slidehub_body .sh-hero-title a{text-decoration:none}.slidehub_body .sh-hero-title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.slidehub_body .sh-hero-description{color:var(--sh-stage-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.5rem}.slidehub_body .sh-byline{display:flex;align-items:center;gap:.75rem}.slidehub_body .sh-byline-name{font-weight:700;color:var(--sh-ink);text-decoration:none}.slidehub_body .sh-byline-name:hover{text-decoration:underline}.slidehub_body .sh-stage .sh-byline-name{color:var(--sh-stage-ink)}.slidehub_body .sh-byline-meta{display:flex;flex-wrap:wrap;column-gap:.875rem;font-size:.875rem;color:var(--sh-muted);font-variant-numeric:tabular-nums}.slidehub_body .sh-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.slidehub_body .sh-hero-more{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--sh-stage-rule);display:grid;gap:1rem 2rem}@media(min-width:768px){.slidehub_body .sh-hero-more{grid-template-columns:repeat(3,minmax(0,1fr))}}.slidehub_body .sh-compact{position:relative;display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.875rem;align-items:start}.slidehub_body .sh-compact-thumb{border-radius:4px;overflow:hidden;border:1px solid var(--sh-rule)}.slidehub_body .sh-compact-title{font-size:.9375rem;font-weight:700;line-height:1.45;margin:0 0 .25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slidehub_body .sh-compact-title a{color:inherit;text-decoration:none}.slidehub_body .sh-compact-title a:after{content:"";position:absolute;inset:0}.slidehub_body .sh-compact:hover .sh-compact-title a{text-decoration:underline;text-underline-offset:3px}.slidehub_body .sh-compact-meta{font-size:.8125rem;color:var(--sh-muted)}.slidehub_body .sh-player-stage{padding:1.5rem 0 2rem}.slidehub_body .sh-player{width:min(100%,calc((100vh - 13rem) * 4 / 3));min-width:min(100%,36rem);margin:0 auto}.slidehub_body .sh-player-vertical{max-width:64rem;margin:0 auto}.slidehub_body .sh-slide-body{padding-top:2rem;padding-bottom:4rem}.slidehub_body .sh-slide-title{font-size:clamp(1.5rem,1.2rem + 1.1vw,2.125rem);line-height:1.35;margin-bottom:1.25rem}.slidehub_body .sh-slide-stats{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:1.5rem 0;padding:1rem 0;border-top:1px solid var(--sh-rule);border-bottom:1px solid var(--sh-rule)}.slidehub_body .sh-stat{display:flex;flex-direction:column}.slidehub_body .sh-stat-value{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.3}.slidehub_body .sh-stat-label{font-size:.8125rem;color:var(--sh-muted)}.slidehub_body .sh-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.slidehub_body .sh-actions .btn{border-radius:999px;font-weight:500;font-size:.875rem;display:inline-flex;align-items:center;gap:.5rem}.slidehub_body .sh-share{display:inline-flex;gap:.375rem}.slidehub_body .sh-actions .sh-icon-btn{width:2.375rem;padding-inline:0;justify-content:center}.slidehub_body .btn-sh-quiet{--bs-btn-color: var(--sh-ink);--bs-btn-bg: var(--sh-paper);--bs-btn-border-color: var(--sh-rule);--bs-btn-hover-color: var(--sh-ink);--bs-btn-hover-bg: var(--sh-desk);--bs-btn-hover-border-color: var(--sh-muted);--bs-btn-active-bg: var(--sh-desk);--bs-btn-active-border-color: var(--sh-muted);--bs-btn-active-color: var(--sh-ink)}.slidehub_body .sh-description{max-width:42rem;margin-bottom:1.5rem}.slidehub_body .sh-tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 1rem}.slidehub_body .sh-custom-right-top{margin-top:1.5rem}.slidehub_body .sh-tag{display:inline-block;padding:.25rem .75rem;border-radius:999px;border:1px solid var(--sh-rule);background:var(--sh-paper);color:var(--sh-ink);font-size:.8125rem;text-decoration:none}.slidehub_body .sh-tag:hover{border-color:var(--sh-accent);color:var(--sh-accent)}.slidehub_body .sh-tag.active{background:var(--sh-ink);border-color:var(--sh-ink);color:var(--sh-paper)}.slidehub_body .sh-aside-title{font-size:1rem;margin-bottom:1rem}.slidehub_body .sh-related{display:grid;gap:1.25rem}.slide_description .item{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.75rem;padding:.625rem 0;border-bottom:1px solid var(--sh-rule);font-size:.9375rem}.slide_description .number{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.slide_description .number a{text-decoration:none}.slide_description .content{text-align:left}.slidehub_body .sh-comment{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.875rem;padding:1rem 0;border-bottom:1px solid var(--sh-rule)}.slidehub_body .sh-comment-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-size:.875rem}.slidehub_body .sh-comment-head a:first-child{font-weight:700;color:var(--sh-ink);text-decoration:none}.slidehub_body .sh-comment-head time{color:var(--sh-muted)}.slidehub_body .sh-empty{color:var(--sh-muted);padding:1rem 0}.slidehub_body div.vertical_slide_box{border-radius:4px;overflow:hidden;margin-bottom:.25rem}.slidehub_body div.icon_right{text-align:right;margin-bottom:1rem}.slidehub_body div.icon_right a{color:var(--sh-stage-muted);font-size:.875rem}.slidehub_body .sh-profile{background:var(--sh-paper);border-bottom:1px solid var(--sh-rule);padding:2.5rem 0 0}.slidehub_body .sh-profile-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.5rem;align-items:center}.slidehub_body .sh-profile-avatar{width:6rem;height:6rem}.slidehub_body .sh-profile h1{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);margin:0 0 .25rem}.slidehub_body .sh-profile-bio{color:var(--sh-muted);max-width:42rem;margin:0;white-space:pre-line}.slidehub_body .sh-profile-tags{margin-top:1.5rem}.slidehub_body .sh-tabs{display:flex;gap:1.5rem;margin-top:1.5rem}.slidehub_body .sh-tabs a{padding:.625rem 0;color:var(--sh-muted);font-weight:500;text-decoration:none;box-shadow:inset 0 -2px 0 transparent}.slidehub_body .sh-tabs a:hover{color:var(--sh-ink)}.slidehub_body .sh-tabs a.active{color:var(--sh-ink);box-shadow:inset 0 -2px 0 var(--sh-accent)}.slidehub_body .pagination{--bs-pagination-bg: var(--sh-paper);--bs-pagination-border-color: var(--sh-rule);--bs-pagination-color: var(--sh-ink);--bs-pagination-hover-bg: var(--sh-desk);--bs-pagination-hover-color: var(--sh-ink);--bs-pagination-hover-border-color: var(--sh-rule);--bs-pagination-disabled-bg: var(--sh-paper);--bs-pagination-disabled-border-color: var(--sh-rule);--bs-pagination-active-bg: var(--sh-ink);--bs-pagination-active-border-color: var(--sh-ink);--bs-pagination-active-color: var(--sh-paper);justify-content:center;gap:.25rem;margin-top:3rem}.slidehub_body .pagination .page-link{border-radius:var(--sh-radius)!important;min-width:2.5rem;text-align:center}.slidehub_body .sh-panel{background:var(--sh-paper);border:1px solid var(--sh-rule);border-radius:var(--sh-radius);padding:1.5rem;margin-bottom:2.5rem}.slidehub_body .sh-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.slidehub_body .custom-footer{background:var(--sh-paper);border-top:1px solid var(--sh-rule);padding:2.5rem 0 2rem;font-size:.875rem;color:var(--sh-muted)}.slidehub_body .site-footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.5rem 3rem}.slidehub_body .site-footer-brand .fw-bold{color:var(--sh-ink);margin-bottom:.25rem}.slidehub_body .site-footer-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.slidehub_body .site-footer-links a{color:var(--sh-ink);text-decoration:none}.slidehub_body .site-footer-links a:hover{text-decoration:underline}.slidehub_body .site-footer-powered{margin-top:2rem;font-size:.8125rem}.slidehub_body .site-footer-powered a{color:inherit}.tag1{font-size:1em}.tag2{font-size:1.2em}.tag3{font-size:1.4em}.tag4{font-size:1.6em}.slidehub_body .bottom_padding_20{padding-bottom:20px}.slidehub_body .field_with_errors .form-control{border-color:var(--bs-danger)}.slidehub_body div.alert{margin-top:1rem;margin-bottom:0}abbr{display:none}@media(prefers-reduced-motion:reduce){.slidehub_body *,.slidehub_body *:before,.slidehub_body *:after{transition:none!important}}
