.asciidoctor-wrapper{font-family:"Helvetica Neue","Segoe UI",sans-serif;background-color:#fff;color:#333;padding:2rem;margin:auto;line-height:1.6;border-radius:1rem;box-shadow:0 10px 25px rgba(15, 23, 42, 0.05);word-break:break-word}.asciidoctor-wrapper .sect1{margin-bottom:2.5rem}.asciidoctor-wrapper .sect1:last-of-type{margin-bottom:0}.asciidoctor-wrapper .sectionbody{display:grid;gap:1rem}.asciidoctor-wrapper img{max-width:100%;border-radius:.75rem;box-shadow:0 10px 30px rgba(15, 23, 42, 0.1)}.asciidoctor-wrapper hr{border:none;height:1px;background:linear-gradient(90deg, #e2e8f0 0%, #cbd5e1 50%, #e2e8f0 100%);margin:2.5rem 0}.asciidoctor-wrapper .admonitionblock{border:1px solid #c7d2fe;background-color:#eef2ff;color:#1f2937;border-radius:.9rem;padding:1rem 1.25rem;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6)}.asciidoctor-wrapper .olist,.asciidoctor-wrapper .ulist{margin:0}.asciidoctor-wrapper .olist li,.asciidoctor-wrapper .ulist li{margin:.35rem 0}.asciidoctor-wrapper a{color:#4f46e5;text-decoration:underline;text-underline-offset:.2em}.asciidoctor-wrapper code{background-color:#f3f4f6;padding:.15rem .4rem;border-radius:.4rem;font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}.asciidoctor-wrapper pre{background-color:#0f172a;color:#e2e8f0;padding:1rem;border-radius:.75rem;overflow-x:auto}.asciidoctor-wrapper pre code{background-color:transparent;padding:0}.asciidoctor-wrapper table{width:100%;border-collapse:collapse;margin:1.5rem 0}.asciidoctor-wrapper th,.asciidoctor-wrapper td{padding:.75rem .5rem;border-bottom:1px solid #e5e7eb;text-align:left}.asciidoctor-wrapper img{max-width:100%;height:auto;border-radius:.75rem;display:block;margin:1.25rem auto}.asciidoctor-wrapper blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;color:#4b5563;background:linear-gradient(to right, #f9fafb, #ffffff);border-radius:.5rem}.asciidoctor-wrapper details{background-color:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem 1rem;margin:1rem 0}.asciidoctor-wrapper summary{font-weight:600;cursor:pointer}@media screen and (max-width: 768px){.asciidoctor-wrapper .sect1{margin-bottom:1.5rem}}.rug-items-overflow>.rug-items{max-height:500px;overflow-y:auto}.navy-gradient{background:linear-gradient(135deg, #1f2937 0%, #1f2937 100%)}.purple-gradient{background:linear-gradient(135deg, #6941da 0%, #8833d6 100%)}.blue-gradient{background:linear-gradient(135deg, #5470d1 0%, #3249b1 100%)}.card-shadow{box-shadow:0 0 4px 0 rgba(97,134,210,.12)}.share-shadow{box-shadow:0 2.43px 2.43px rgba(0,0,0,.25)}#toggle:checked+label{background-color:#6186d2}#toggle:checked+label:after{left:28px}#list-type-toggle:checked~.list-tab-content .list-dot-marker{display:none}#list-type-toggle:checked~.list-tab-content .list-number-marker{display:inline}#list-type-toggle:checked~.list-header .list-tab-dot{background-color:rgba(0,0,0,0);color:#64748b}#list-type-toggle:checked~.list-header .list-tab-number{background-color:#6186d2;color:#fff}#video-type-toggle:checked~.video-content .video-link-content{display:none}#video-type-toggle:checked~.video-content .video-upload-content{display:flex}#video-type-toggle:checked~.video-header .video-tab-link{background-color:rgba(0,0,0,0);color:#64748b}#video-type-toggle:checked~.video-header .video-tab-upload{background-color:#6186d2;color:#fff}.calender-tab-week,.calender-tab-month,.calender-tab-year{background-color:rgba(0,0,0,0);color:#64748b}#tab-week:checked~.flex .calender-tab-week{background-color:#6186d2;color:#fff}#tab-month:checked~.flex .calender-tab-month{background-color:#6186d2;color:#fff}#tab-year:checked~.flex .calender-tab-year{background-color:#6186d2;color:#fff}#tab-week:checked~.calender-content .week-content{display:flex}#tab-week:checked~.calender-content .month-content,#tab-week:checked~.calender-content .year-content{display:none}#tab-month:checked~.calender-content .month-content{display:flex}#tab-month:checked~.calender-content .week-content,#tab-month:checked~.calender-content .year-content{display:none}#tab-year:checked~.calender-content .year-content{display:flex}#tab-year:checked~.calender-content .week-content,#tab-year:checked~.calender-content .month-content{display:none}.icon-close{display:none}#drawer-toggle:checked+.flex label .icon-menu{display:none}#drawer-toggle:checked+.flex label .icon-close{display:block}.sp-drawer{opacity:0;pointer-events:none;transition:opacity .25s ease}.sp-drawer>div{transform:translateX(100%);transition:transform .25s ease}#drawer-toggle:checked~.sp-drawer{opacity:1;pointer-events:auto}#drawer-toggle:checked~.sp-drawer>div{transform:translateX(0)}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.simple-slide-thumbnail-preview{overflow:hidden;aspect-ratio:16/9}.simple-slide-thumbnail-frame{width:100%;height:100%;border:0;pointer-events:none;aspect-ratio:16/9}.simple-slide-main-preview{width:100%;height:inherit !important;border:0;display:block;aspect-ratio:16/9}@media(prefers-color-scheme: light){:root{--theme-bg: #FFFFFF;--theme-bg-sub: #F5F5F5;--theme-bg-card: #EBEBEB;--theme-text: #121212;--theme-text-sub: #555555;--theme-text-muted: #888888;--theme-border: rgba(0, 0, 0, 0.12);--theme-border-sub: rgba(0, 0, 0, 0.06);--theme-shadow: rgba(0, 0, 0, 0.08)}body{background-color:var(--theme-bg) !important;color:var(--theme-text) !important}body::after{background:linear-gradient(-135deg, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0.8) 26%, rgba(255, 255, 255, 0.97) 46%, rgb(255, 255, 255) 100%) !important}.bg-\[\#121212\]{background-color:var(--theme-bg) !important}.bg-\[\#05070f\]{background-color:var(--theme-bg) !important}.bg-\[\#1a1a1a\]{background-color:var(--theme-bg-sub) !important}.bg-\[\#1e1e1e\]{background-color:var(--theme-bg-sub) !important}.bg-\[\#20232a\]{background-color:var(--theme-bg-sub) !important}.bg-\[\#333333\]{background-color:var(--theme-bg-card) !important}.bg-\[\#FDFDFD\]{background-color:var(--theme-bg-card) !important}.text-\[\#FDFDFD\]{color:var(--theme-text) !important}.text-\[\#DCDCDC\]{color:var(--theme-text-sub) !important}.text-\[\#8F8F8F\]{color:var(--theme-text-muted) !important}.text-white{color:var(--theme-text) !important}.text-white\/80{color:rgba(18,18,18,.8) !important}.text-white\/60{color:rgba(18,18,18,.6) !important}.border-white\/20{border-color:rgba(0,0,0,.15) !important}.border-white\/30{border-color:rgba(0,0,0,.2) !important}.border-white\/55{border-color:rgba(0,0,0,.2) !important}.bg-white\/5{background-color:rgba(0,0,0,.03) !important}.bg-white\/10{background-color:rgba(0,0,0,.05) !important}.bg-white\/20{background-color:rgba(0,0,0,.06) !important}.hover\:bg-white\/10:hover{background-color:rgba(0,0,0,.05) !important}.bg-black\/20{background-color:rgba(0,0,0,.04) !important}.placeholder\:text-white\/60::placeholder{color:var(--theme-text-muted) !important}.focus\:ring-white\/40:focus{--tw-ring-color: rgba(0, 0, 0, 0.2) !important}header{background-color:var(--theme-bg) !important;color:var(--theme-text) !important;border-bottom:1px solid var(--theme-border)}header a{color:var(--theme-text) !important}.logo-wordmark{color:var(--theme-text) !important}.auth-buttons.not-logged-in .login-btn{background:var(--theme-bg-card) !important;color:var(--theme-text) !important}.auth-buttons.not-logged-in .signup-btn{background:var(--theme-text) !important;color:var(--theme-bg) !important}.auth-buttons.logged-in .user-profile-button{background:var(--theme-bg-sub) !important;color:var(--theme-text) !important}.auth-buttons.logged-in .user-profile-button:hover{background:var(--theme-bg-card) !important}.user-profile-button span.chevron{color:var(--theme-text-muted)}.header-user-dropdown{background-color:var(--theme-bg) !important;border-color:var(--theme-border) !important;box-shadow:0 4px 16px var(--theme-shadow) !important}.header-dropdown-item{color:var(--theme-text) !important}.header-dropdown-item:hover{background-color:var(--theme-bg-sub) !important}.header-dropdown-logout{color:var(--theme-text-muted) !important;border-top-color:var(--theme-border) !important}.full-menu-content{background-color:hsla(0,0%,100%,.94) !important;color:var(--theme-text) !important}.full-menu-body-main a,.full-menu-body-sns a,.full-menu-content a,.full-menu-user-row{color:var(--theme-text) !important}.full-menu-user-name{color:var(--theme-text) !important}.full-menu-my-page-link{color:var(--theme-text-muted) !important}.full-menu-creator-btn{background-color:var(--theme-bg-sub) !important;border-color:var(--theme-border) !important;color:var(--theme-text) !important}.full-menu-logout-link{color:var(--theme-text-muted) !important}.full-menu-logout-wrapper{border-top-color:var(--theme-border) !important}.full-menu-footer{border-top-color:var(--theme-border)}.full-menu-divider{background-color:var(--theme-border) !important}footer{background-color:rgba(245,245,245,.85) !important;color:var(--theme-text)}footer a{color:var(--theme-text)}.gradient-overlay{background:radial-gradient(circle at 75% 20%, rgba(37, 99, 235, 0.12) 0%, rgba(255, 255, 255, 0) 45%) !important}.gradient-overlay-vertical{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.93) 100%) !important}article.gradient-overlay{background:linear-gradient(180deg, #f7f9ff 3%, #f0f5ff 8%, #eaf2ff 20%, #ecf0ff 60%, #f2f6ff 100%) !important}.slide-detail-section{background:linear-gradient(to bottom, rgb(248, 250, 255) 0%, rgb(240, 245, 255) 73%, rgb(235, 242, 255) 100%) !important}.legal-content a{color:#1d4ed8 !important}.legal-content strong{color:var(--theme-text) !important}.outline-content-text pre{background-color:rgba(0,0,0,.06) !important;color:var(--theme-text)}.outline-content-text :not(pre)>code,.outline-content-text p>code,.outline-content-text li>code,.outline-content-text blockquote>code{background-color:rgba(0,0,0,.08) !important;color:var(--theme-text)}.outline-content-text blockquote{border-left-color:rgba(0,0,0,.3) !important}.section-wrapper-background{background:#f5f7fa !important;background-image:linear-gradient(135deg, #F5F7FA 0%, #EBF0FA 100%) !important}#section-profile-container{background-color:var(--theme-bg-sub) !important}#section-profile{color:var(--theme-text) !important}.profile-follow{color:var(--theme-text-sub) !important}.profile-follow-count{color:var(--theme-text) !important}.profile-description-item-header{color:var(--theme-text-sub) !important}#section-content-tab{background-color:var(--theme-bg-card) !important;color:var(--theme-text) !important}#section-content-description-container{background-color:var(--theme-bg-sub) !important;color:var(--theme-text) !important}.description-text{color:var(--theme-text-sub) !important}.slide-item{color:var(--theme-text) !important}.slide-item-title{color:var(--theme-text) !important}.slide-item-info,.slide-item-bottom{color:var(--theme-text-sub) !important}.sort-options{background-color:var(--theme-bg) !important;box-shadow:0 4px 12px rgba(0,0,0,.12) !important}.sort-options li{color:var(--theme-text-sub) !important}.sort-options li:hover{background-color:#359 !important;color:#fff !important}.slide-item-menu{background-color:var(--theme-bg) !important;box-shadow:0 4px 12px rgba(0,0,0,.12) !important}.slide-item-menu li{color:var(--theme-text-sub) !important}.slide-item-menu li.red{color:#dc2626 !important}.slide-item-menu li:hover{background-color:#359 !important;color:#fff !important}.side-menu-content{background-color:var(--theme-bg) !important;color:var(--theme-text) !important}.side-menu-content a{color:var(--theme-text) !important}.full-menu-info-card{border-color:var(--theme-border) !important;color:var(--theme-text) !important}.full-menu-info-card-label{color:#4a5080 !important}.modal-content{background-color:var(--theme-bg) !important;color:var(--theme-text) !important}.thumbnail-item.active{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #22d3ee,0 0 12px rgba(34,211,238,.7) !important}input[type=text],input[type=email],input[type=password],textarea{background-color:var(--theme-bg-sub) !important;color:var(--theme-text) !important;border-color:rgba(0,0,0,.2) !important}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:var(--theme-text-muted) !important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus{border-color:#06f !important}}.react-wrapper{position:relative}.maximize{height:100vh;height:-webkit-fill-available}.maximize .react-wrapper{height:100vh}.maximize .reveal{height:100vh}.small-button{z-index:999}.maximize .react-wrapper iframe.fullscreen{height:100vh}a.maximize-button,a.small-button{font-size:500%;margin:0;padding:0;position:absolute;opacity:.7;right:10px;color:#ccc}a.maximize-button:hover,a.small-button:hover{color:#fff;opacity:1}.slide-layout-shift{width:100%}.slide-layout-shift p{text-align:center;top:50%;position:relative;font-size:2.5em;z-index:1}.slide-layout-shift p::after{content:"";clear:both}.legal-content p+p,.legal-content p+ul,.legal-content p+ol,.legal-content ul+p,.legal-content ol+p,.legal-content ul+ul,.legal-content ol+ol{margin-top:.75rem}.legal-content ul,.legal-content ol{margin-left:1.25rem}.legal-content ul{list-style-type:disc}.legal-content ol{list-style-type:decimal}.legal-content a{color:#bfdbfe;text-decoration:underline}.legal-content strong{color:#fff}.outline-content-text>*+*{margin-top:.5rem}.outline-content-text p,.outline-content-text ul,.outline-content-text ol,.outline-content-text pre,.outline-content-text blockquote,.outline-content-text h1,.outline-content-text h2,.outline-content-text h3{margin:0}.outline-content-text ul,.outline-content-text ol{margin-left:1.25rem;padding-left:.25rem}.outline-content-text ul{list-style-type:disc}.outline-content-text ol{list-style-type:decimal}.outline-content-text li+li{margin-top:.25rem}.outline-content-text pre{overflow-x:auto;padding:.5rem .75rem;border-radius:.375rem;background-color:hsla(0,0%,100%,.08)}.outline-content-text :not(pre)>code,.outline-content-text p>code,.outline-content-text li>code,.outline-content-text blockquote>code{padding:.1rem .3rem;border-radius:.25rem;background-color:hsla(0,0%,100%,.12)}.outline-content-text h1,.outline-content-text h2,.outline-content-text h3{font-weight:700;line-height:1.45}.outline-content-text h1{font-size:1rem}.outline-content-text h2{font-size:.95rem}.outline-content-text h3{font-size:.9rem}.outline-content-text blockquote{padding-left:.75rem;border-left:2px solid hsla(0,0%,100%,.35);opacity:.95}.outline-notes-text{white-space:pre-line}.outline-notes-text>*+*{margin-top:1.9em}.outline-notes-text p+p{margin-top:1.9em}/*# sourceMappingURL=/assets/application.css-20480a19657987a1fda162c743f2ac036478ef1a.map */
