Studio — REINCARNATION

Founded in 2009, Reincarnation is a multidisciplinary design consultancy dedicated to creating architecture and environments that balance innovation, functionality and sustainability.

​

Every project begins with an understanding of what exists—its people, culture, climate and purpose. Through design, research and collaboration, we help spaces evolve into their most meaningful and effective form.

Over the years, we have delivered projects across industrial, commercial, hospitality, residential and institutional sectors. Our extensive experience in industrial facilities, commercial infrastructure and hospitality destination has given us a deep understanding of how architecture directly influences operational efficiency, user experience and long-term value.
Sustainability Through Design

Sustainability-first

Sustainability is not an added layer to our process—it is fundamental to it.

Client-centric Approach

Our work is driven by a deep respect for context, culture and climate. We seek solutions that reduce environmental impact while enhancing the quality of life for those who use them.

Climate-responsive Design

By integrating passive cooling, natural ventilation, daylight optimization, efficient material selection and low-impact construction strategies, we create architecture that is environmentally intelligent and economically sustainable.

Building Efficiency

Buildings should consume less, perform better and contribute positively to the communities they serve.

Research-Led Design

Every project presents unique challenges and opportunities.
Our design process begins with investigation and understanding. We study site conditions, user behaviour, operational requirements, environmental performance and future adaptability before exploring solutions.
This research-driven approach allows us to develop architecture that is not only visually compelling but also responsive, resilient and efficient.
The team

Meet the people behind the designs

At Reincarnation, we believe that great design begins with good people. Our team combines creativity, technical knowledge and a deep understanding of context to create environments that are thoughtful, sustainable and enduring.
Together, we are united by a shared commitment to design that serves people, respects place and stands the test of time.

Every project is shaped by a diverse group of architects, planners, designers, researchers, engineers and project managers working together toward a common purpose. Different perspectives, experiences and expertise come together to transform complexity into clarity and ideas into reality.

Kh. Abdal Hossain
Principal Architect
Nubras Samayeen, Ph.D.
Senior Associate
Salma Hossain
Senior Associate
Team Leader & Design Manager
Taniza Arfa Thina
Senior Associate
Team Leader & Design Manager
Nurur Raiyana
Architect
Tasmim Ahsan
Architect
Saraf Nawar Haque
Architect
A.M. Siddique Shuvra
Architect
Sayma Rahman Kathy
Architect
Rabeya Akter Srishty
Architect
Sahabi Ahammed Rakib
Architect
Sanjida Sultana Lima
Architect
Md. Al Amin Islam
Senior Assistant Architect
Drafting
Shahadat Hossain Rony
Assistant Architect
Drafting
Golam Rabbani Sumon
Deputy Team Lead, Engineer
Project Management
Md. Kaminul Islam Kamal
Engineer
Site Supervisor
Tanzirul Islam Pial
Engineer
Project Management
Nafis Sadique Chowdhury
Senior Executive
HR & Admin
Ranjit Karmakar
Manager
Accounts & Finance
Md. Imrul Hasan
Procurement Officer

Good PeopleGood Design

.app-drawing-canvas{pointer-events:none;cursor:default;position:absolute;top:0;left:0}.app-drawing-canvas.active{pointer-events:all;cursor:crosshair}.app-bubble-clicker .bubble{position:absolute;top:0;left:0;z-index:99999999;width:26px;height:26px;transform:scale(0);opacity:0;background:red;border-radius:50%}.app-bubble-clicker .bubble.show{animation:.6s ease 0s infinite bubble}@keyframes bubble{0%{transform:scale(0);opacity:0}30%{transform:scale(1);opacity:.6}60%{transform:scale(1);opacity:.6}100%{transform:scale(0);opacity:0}}.vc-editable-input{position:relative}.vc-input__input{padding:0;border:0;outline:none}.vc-input__label{text-transform:capitalize}.vc-saturation,.vc-saturation–white,.vc-saturation–black{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0}.vc-saturation–white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.vc-saturation–black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.vc-saturation-pointer{cursor:pointer;position:absolute}.vc-saturation-circle{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px rgba(0,0,0,0.3),0 0 1px 2px rgba(0,0,0,0.4);border-radius:50%;transform:translate(-2px,-2px)}.vc-hue{position:absolute;top:0px;right:0px;bottom:0px;left:0px;border-radius:2px}.vc-hue–horizontal{background:linear-gradient(to right,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%)}.vc-hue–vertical{background:linear-gradient(to top,#f00 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%)}.vc-hue-container{cursor:pointer;margin:0 2px;position:relative;height:100%}.vc-hue-pointer{z-index:2;position:absolute}.vc-hue-picker{cursor:pointer;margin-top:1px;width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px rgba(0,0,0,0.6);background:#fff;transform:translateX(-2px)}.vc-checkerboard{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-size:contain}.vc-alpha{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.vc-alpha-checkboard-wrap{position:absolute;top:0px;right:0px;bottom:0px;left:0px;overflow:hidden}.vc-alpha-gradient{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.vc-alpha-container{cursor:pointer;position:relative;z-index:2;height:100%;margin:0 3px}.vc-alpha-pointer{z-index:2;position:absolute}.vc-alpha-picker{cursor:pointer;width:4px;border-radius:1px;height:8px;box-shadow:0 0 2px rgba(0,0,0,.6);background:#fff;margin-top:1px;transform:translateX(-2px)}.vc-sketch{position:relative;width:200px;padding:10px 10px 0;box-sizing:initial;background:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,0.15),0 8px 16px rgba(0,0,0,0.15)}.vc-sketch-saturation-wrap{width:100%;padding-bottom:75%;position:relative;overflow:hidden}.vc-sketch-controls{display:flex}.vc-sketch-sliders{padding:4px 0;flex:1}.vc-sketch-sliders .vc-hue,.vc-sketch-sliders .vc-alpha-gradient{border-radius:2px}.vc-sketch-hue-wrap{position:relative;height:10px}.vc-sketch-alpha-wrap{position:relative;height:10px;margin-top:4px;overflow:hidden}.vc-sketch-color-wrap{width:24px;height:24px;position:relative;margin-top:4px;margin-left:4px;border-radius:3px}.vc-sketch-active-color{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15),inset 0 0 4px rgba(0,0,0,0.25);z-index:2}.vc-sketch-color-wrap .vc-checkerboard{background-size:auto}.vc-sketch-field{display:flex;padding-top:4px}.vc-sketch-field .vc-input__input{width:90%;padding:4px 0 3px 10%;border:none;box-shadow:inset 0 0 0 1px #ccc;font-size:10px}.vc-sketch-field .vc-input__label{display:block;text-align:center;font-size:11px;color:#222;padding-top:3px;padding-bottom:4px;text-transform:capitalize}.vc-sketch-field–single{flex:1;padding-left:6px}.vc-sketch-field–double{flex:2}.vc-sketch-presets{margin-right:-10px;margin-left:-10px;padding-left:10px;padding-top:10px;border-top:1px solid #eee}.vc-sketch-presets-color{border-radius:3px;overflow:hidden;position:relative;display:inline-block;margin:0 10px 10px 0;vertical-align:top;cursor:pointer;width:16px;height:16px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15)}.vc-sketch-presets-color .vc-checkerboard{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15);border-radius:3px}.vc-sketch__disable-alpha .vc-sketch-color-wrap{height:10px}.app-color-picker[data-v-ba72fdce]{position:relative;font-family:”Didact Gothic”,sans-serif}.app-color-picker.no-transparent .vc-sketch-color-wrap[data-v-ba72fdce]{height:10px}.app-color-picker.no-transparent .vc-sketch-alpha-wrap[data-v-ba72fdce]{display:none}.app-color-picker.no-transparent .vc-sketch-field .vc-sketch-field–single[data-v-ba72fdce]:last-child{display:none}.app-color-picker .color-wrapper[data-v-ba72fdce]{height:40px;width:40px;display:flex;align-items:center;justify-content:center}.app-color-picker .color[data-v-ba72fdce]{width:34px;height:34px;border:1px solid var(–input-border-color);border-radius:4px;cursor:pointer}.app-color-picker .drop-down[data-v-ba72fdce]{display:none;position:absolute;bottom:50px;left:50%;transform:translate(-50%,0%);z-index:1000}.app-color-picker.open .drop-down[data-v-ba72fdce]{display:block}/*! nouislider – 14.7.0 – 4/6/2021 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:””;display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}.app-vertical-range-slider .slider{height:110px;width:14px;border:none;background:#c3daff;border-radius:2px;box-shadow:none}.app-vertical-range-slider .slider.noUi-target{padding:8px 0}.app-vertical-range-slider .slider .noUi-connects{margin:-8px 0;height:calc(100% + 16px)}.app-vertical-range-slider .slider .noUi-touch-area{height:16px;width:16px;border-radius:2px}.app-vertical-range-slider .slider .noUi-handle{background:#ff9600;height:16px;width:16px;border-radius:2px;box-shadow:none;border:none;right:-1px;top:0px;outline:none}.app-vertical-range-slider .slider .noUi-handle:before,.app-vertical-range-slider .slider .noUi-handle:after{display:none}.app-vertical-range-slider .slider .noUi-connects .noUi-connect{background:#c3daff}.app-vertical-range-slider .slider .noUi-connects .noUi-connect:first-child{background:#3c84f7}button.btn{display:inline-block;font-weight:300;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid rgba(0,0,0,0);cursor:pointer;letter-spacing:1px;transition:all .15s ease}button.btn.btn-sm{padding:.4rem .8rem;font-size:.8rem;border-radius:.2rem}button.btn.btn-primary{color:#fff;background-color:#45c8f1;border-color:#45c8f1}button.btn.btn-outline-primary{color:#45c8f1;background-color:rgba(0,0,0,0);border-color:#45c8f1}button.btn.btn-danger{color:#fff;background-color:#ff4949;border-color:#ff4949}.text-muted{color:#8492a6}.text-center{text-align:center}.drop-down-enter,.drop-down-leave-to{transform:translateX(0) translateY(-20px);transition-timing-function:cubic-bezier(0.74,0.04,0.26,1.05);opacity:0}.drop-down-enter-active,.drop-down-leave-active{transition:all .15s}.move-left-enter,.move-left-leave-to{transform:translateY(0) translateX(-80px);transition-timing-function:cubic-bezier(0.74,0.04,0.26,1.05);opacity:0}.move-left-enter-active,.move-left-leave-active{transition:all .15s}.no-tr{transition:none!important}.no-tr *{transition:none!important}.overlay{position:fixed;background:rgba(220,220,220,.8);display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;transition:all .2s ease;opacity:0;visibility:hidden}.overlay .modal{transition:all .2s ease;opacity:0;transform:scale(0.6);overflow:hidden}.overlay.show{opacity:1;visibility:visible}.overlay.show .modal{opacity:1;transform:scale(1)}.panel{padding:6px 10px;display:flex;width:100%;box-sizing:border-box;align-items:center;border-radius:6px;position:relative;border:1px solid #eaf7ff;background:#f7fcff;outline:none;transition:all .07s ease-in-out}.btn{cursor:pointer;box-sizing:border-box}.light-btn{padding:10px 12px;display:flex;width:100%;box-sizing:border-box;align-items:center;border-radius:6px;position:relative;border:1px solid #eaf7ff;background:#f7fcff;outline:none;cursor:pointer;transition:all .07s ease-in-out}.light-btn:hover{background:#e0f4ff;border-color:#8acfff}.primary-btn{background:#239bf5;color:#fff;border-radius:6px;height:46px;display:flex;align-items:center;justify-content:center;transition:.2s ease;font-size:12px;font-family:”Poppins”,sans-serif}.primary-btn:hover{background:rgb(64.2695652174,168.3043478261,246.3304347826);color:#fff;text-decoration:none}.button{transition:.2s ease;cursor:pointer;user-select:none;outline:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.button.disabled{pointer-events:none;opacity:.3}.default-color-picker{display:grid!important}.default-color-picker input{width:100%;height:100%;grid-area:1/1;opacity:0;pointer-events:none}.default-color-picker .color{grid-area:1/1}.shake{animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;transform:translate3d(0,0,0)}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.pulse{animation:pulse 2s ease infinite}@keyframes pulse{0%{opacity:.7}50%{opacity:.4}100%{opacity:.7}}.flash-once{animation:flash-once 3.5s ease 1}@keyframes fade-up{0%{transform:translate3d(0,10px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}.fade-in{animation:fade-in .3s ease-in-out}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.spin{animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.bounceIn{animation-name:bounceIn;transform-origin:center bottom;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:1;-webkit-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes dots{0%,20%{color:rgba(0,0,0,0);text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}40%{color:#8492a6;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:.25em 0 0#8492a6,.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:.25em 0 0#8492a6,.5em 0 0#8492a6}}@keyframes recording{0%{box-shadow:0px 0px 5px 0px rgba(173,0,0,.3)}65%{box-shadow:0px 0px 5px 5px rgba(173,0,0,.3)}90%{box-shadow:0px 0px 5px 5px rgba(173,0,0,0)}}body{margin:0;font-size:100%;color:#3c4858}a{text-decoration:none;color:#45c8f1}h1,h2,h3,h4{margin-top:0}svg{outline:none}.app-main{position:fixed;z-index:2147483647;top:0;left:0;width:100%;height:100vh;pointer-events:none}.app-main .container{width:100%;height:100%;overflow:hidden;position:relative;pointer-events:none}.app-main .container canvas{width:100%;height:100%}.app-main .container .controls{position:fixed;z-index:2147483647;padding:30px 30px;box-sizing:border-box;display:flex;pointer-events:none;align-items:center;justify-content:center}.app-main .container .controls .btn{background:#f8fcff;border:1px solid #cde5f6;pointer-events:all;width:50px;height:36px;border-radius:30px;display:flex;align-items:center;justify-content:center;transition:.2s ease}.app-main .container .controls .play-btn{background:#3c84f7;margin-right:20px;border:none}.app-main .container .controls .play-btn:hover{background:rgb(89.39408867,150.5408866995,248.20591133)}.app-main .container .controls .play-btn svg{width:14px;height:auto}.app-main .container .controls .play-btn svg path{fill:#fff}.app-main .container .controls .items{display:flex;gap:10px}.app-main .container .controls .control-item{box-sizing:border-box;transition:.2s ease;position:relative;border-radius:6px}.app-main .container .controls .control-item .btn svg{width:16px;height:auto;color:#1aa1fa}.app-main .container .controls .control-item .btn svg path{fill:#1aa1fa;transition:.2s ease}.app-main .container .controls .control-item .btn svg.clear{width:13px}.app-main .container .controls .control-item .btn svg.clear path{fill:none}.app-main .container .controls .control-item.close-record .btn svg path{fill:#fd2d5e}.app-main .container .controls .control-item .input-wrap{position:absolute;top:-135px;left:0;width:100%;height:135px;align-items:center;display:flex;justify-content:center}.app-main .container .controls .control-item .app-vertical-range-slider{pointer-events:none;opacity:0;transition:.2s ease}.app-main .container .controls .control-item:hover .btn{background:rgb(217.4,238.8857142857,255)}.app-main .container .controls .control-item.active .btn{background:#3c84f7;border-color:#3c84f7}.app-main .container .controls .control-item.active .btn svg path{fill:#fff}.app-main .container .controls .control-item.active:hover .input-wrap{pointer-events:all}.app-main .container .controls .control-item.active:hover .app-vertical-range-slider{pointer-events:all;opacity:1}.app-main .container .controls .wrapper{pointer-events:all}.app-main .container .controls .wrapper.fade{opacity:.2;transition:.2s ease}.app-main .container .controls .wrapper.fade:hover{opacity:1}.app-main.bottom-left .controls{bottom:0;left:0}.app-main.bottom-right .controls{bottom:0;right:0}.app-main.bottom-center .controls{bottom:0;left:0;right:0;justify-content:center}.app-main.left-side .controls{bottom:0;left:0;top:0;justify-content:center;padding:30px 10px}.app-main.left-side .controls .items{flex-direction:column;justify-content:center}.app-main.right-side .controls{bottom:0;right:0;top:0;justify-content:center;padding:30px 10px}.app-main.right-side .controls .items{flex-direction:column;justify-content:center}.app-main.left-side .controls .btn,.app-main.right-side .controls .btn{width:36px;height:50px}.app-main.left-side .controls .btn .color,.app-main.right-side .controls .btn .color{width:26px;height:40px}.app-main .default-color-picker .color{width:40px;height:26px;border-radius:20px}button.btn[data-v-7aad2230]{display:inline-block;font-weight:300;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid rgba(0,0,0,0);cursor:pointer;letter-spacing:1px;transition:all .15s ease}button.btn.btn-sm[data-v-7aad2230]{padding:.4rem .8rem;font-size:.8rem;border-radius:.2rem}button.btn.btn-primary[data-v-7aad2230]{color:#fff;background-color:#45c8f1;border-color:#45c8f1}button.btn.btn-outline-primary[data-v-7aad2230]{color:#45c8f1;background-color:rgba(0,0,0,0);border-color:#45c8f1}button.btn.btn-danger[data-v-7aad2230]{color:#fff;background-color:#ff4949;border-color:#ff4949}.text-muted[data-v-7aad2230]{color:#8492a6}.text-center[data-v-7aad2230]{text-align:center}.drop-down-enter[data-v-7aad2230],.drop-down-leave-to[data-v-7aad2230]{transform:translateX(0) translateY(-20px);transition-timing-function:cubic-bezier(0.74,0.04,0.26,1.05);opacity:0}.drop-down-enter-active[data-v-7aad2230],.drop-down-leave-active[data-v-7aad2230]{transition:all .15s}.move-left-enter[data-v-7aad2230],.move-left-leave-to[data-v-7aad2230]{transform:translateY(0) translateX(-80px);transition-timing-function:cubic-bezier(0.74,0.04,0.26,1.05);opacity:0}.move-left-enter-active[data-v-7aad2230],.move-left-leave-active[data-v-7aad2230]{transition:all .15s}.no-tr[data-v-7aad2230]{transition:none!important}.no-tr *[data-v-7aad2230]{transition:none!important}.overlay[data-v-7aad2230]{position:fixed;background:rgba(220,220,220,.8);display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;transition:all .2s ease;opacity:0;visibility:hidden}.overlay .modal[data-v-7aad2230]{transition:all .2s ease;opacity:0;transform:scale(0.6);overflow:hidden}.overlay.show[data-v-7aad2230]{opacity:1;visibility:visible}.overlay.show .modal[data-v-7aad2230]{opacity:1;transform:scale(1)}.panel[data-v-7aad2230]{padding:6px 10px;display:flex;width:100%;box-sizing:border-box;align-items:center;border-radius:6px;position:relative;border:1px solid #eaf7ff;background:#f7fcff;outline:none;transition:all .07s ease-in-out}.btn[data-v-7aad2230]{cursor:pointer;box-sizing:border-box}.light-btn[data-v-7aad2230]{padding:10px 12px;display:flex;width:100%;box-sizing:border-box;align-items:center;border-radius:6px;position:relative;border:1px solid #eaf7ff;background:#f7fcff;outline:none;cursor:pointer;transition:all .07s ease-in-out}.light-btn[data-v-7aad2230]:hover{background:#e0f4ff;border-color:#8acfff}.primary-btn[data-v-7aad2230]{background:#239bf5;color:#fff;border-radius:6px;height:46px;display:flex;align-items:center;justify-content:center;transition:.2s ease;font-size:12px;font-family:”Poppins”,sans-serif}.primary-btn[data-v-7aad2230]:hover{background:rgb(64.2695652174,168.3043478261,246.3304347826);color:#fff;text-decoration:none}.button[data-v-7aad2230]{transition:.2s ease;cursor:pointer;user-select:none;outline:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.button.disabled[data-v-7aad2230]{pointer-events:none;opacity:.3}.default-color-picker[data-v-7aad2230]{display:grid!important}.default-color-picker input[data-v-7aad2230]{width:100%;height:100%;grid-area:1/1;opacity:0;pointer-events:none}.default-color-picker .color[data-v-7aad2230]{grid-area:1/1}.shake[data-v-7aad2230]{animation:shake-7aad2230 .82s cubic-bezier(0.36,0.07,0.19,0.97) both;transform:translate3d(0,0,0)}@keyframes shake-7aad2230{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.pulse[data-v-7aad2230]{animation:pulse-7aad2230 2s ease infinite}@keyframes pulse-7aad2230{0%{opacity:.7}50%{opacity:.4}100%{opacity:.7}}.flash-once[data-v-7aad2230]{animation:flash-once 3.5s ease 1}@keyframes fade-up-7aad2230{0%{transform:translate3d(0,10px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}.fade-in[data-v-7aad2230]{animation:fade-in-7aad2230 .3s ease-in-out}@keyframes fade-in-7aad2230{0%{opacity:0}100%{opacity:1}}.spin[data-v-7aad2230]{animation-name:spin-7aad2230;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin-7aad2230{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.bounceIn[data-v-7aad2230]{animation-name:bounceIn-7aad2230;transform-origin:center bottom;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1}@keyframes bounceIn-7aad2230{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:1;-webkit-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes dots-7aad2230{0%,20%{color:rgba(0,0,0,0);text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}40%{color:#8492a6;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:.25em 0 0#8492a6,.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:.25em 0 0#8492a6,.5em 0 0#8492a6}}@keyframes recording-7aad2230{0%{box-shadow:0px 0px 5px 0px rgba(173,0,0,.3)}65%{box-shadow:0px 0px 5px 5px rgba(173,0,0,.3)}90%{box-shadow:0px 0px 5px 5px rgba(173,0,0,0)}}body[data-v-7aad2230]{margin:0;font-size:100%;color:#3c4858}a[data-v-7aad2230]{text-decoration:none;color:#45c8f1}h1[data-v-7aad2230],h2[data-v-7aad2230],h3[data-v-7aad2230],h4[data-v-7aad2230]{margin-top:0}svg[data-v-7aad2230]{outline:none}.app-root[data-v-7aad2230]{line-height:normal}
.canvas[data-v-2a7f8d9b]{position:relative;width:100%;height:100%;user-select:none;cursor:crosshair;background:rgba(0,0,0,.5)}.canvas.selected[data-v-2a7f8d9b]{background:rgba(0,0,0,0)}.canvas.locked[data-v-2a7f8d9b]{pointer-events:none;cursor:default}.selection[data-v-2a7f8d9b]{position:absolute;border:1px solid #1e83ff;box-sizing:border-box;cursor:move;box-shadow:0 0 0 9999px rgba(0,0,0,.5);background:rgba(0,0,0,0)}.handle[data-v-2a7f8d9b]{position:absolute;width:10px;height:10px}.tl[data-v-2a7f8d9b]{top:-1px;left:-1px;cursor:nwse-resize;z-index:10}.tm[data-v-2a7f8d9b]{top:-1px;width:100%;cursor:ns-resize}.tr[data-v-2a7f8d9b]{top:-1px;right:-1px;cursor:nesw-resize;z-index:10}.ml[data-v-2a7f8d9b]{left:-1px;height:100%;cursor:ew-resize}.mr[data-v-2a7f8d9b]{right:-1px;height:100%;cursor:ew-resize}.bl[data-v-2a7f8d9b]{bottom:-1px;left:-1px;cursor:nesw-resize;z-index:10}.bm[data-v-2a7f8d9b]{bottom:-1px;width:100%;cursor:ns-resize}.br[data-v-2a7f8d9b]{bottom:-1px;right:-1px;cursor:nwse-resize;z-index:10}.app-time-display[data-v-7537ec50]{display:flex;align-items:center;justify-content:center}.app-time-display .separator[data-v-7537ec50]{width:4px;display:flex;align-items:center;justify-content:center}.app-time-display .number[data-v-7537ec50]{width:8px;display:flex;align-items:center;justify-content:center}.app-main[data-v-41f0181c]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2147483646;font-family:sans-serif}.app-main .controls[data-v-41f0181c]{position:fixed;z-index:100;top:0;left:0;background:#fff;padding:6px;box-sizing:border-box;border-radius:50px;display:flex;gap:8px;pointer-events:none;opacity:0}.app-main .controls.show[data-v-41f0181c]{opacity:1;pointer-events:all}.app-main .controls .button[data-v-41f0181c]{background:#239bf5;color:#fff;border-radius:30px;height:40px;display:flex;align-items:center;justify-content:center;gap:6px;transition:.2s ease;font-size:13px;font-family:”Poppins”,sans-serif;line-height:1;flex-shrink:0;text-decoration:none;cursor:pointer;box-sizing:border-box;line-height:1;padding-left:14px;padding-right:16px}.app-main .controls .button svg[data-v-41f0181c]{fill:#8acfff;height:30%;width:auto;outline:none}.app-main .controls .button .dot[data-v-41f0181c]{background:#fff;border-radius:50%;width:14px;height:14px}.app-main .controls .button .dot.pulse[data-v-41f0181c]{animation:pulse-41f0181c 2s infinite}@keyframes pulse-41f0181c{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}.app-main .controls .button.start.disabled[data-v-41f0181c]{pointer-events:none}.app-main .controls .button.start span[data-v-41f0181c]{width:56px;text-align:center;line-height:0;display:flex;align-items:center;justify-content:center}.app-main .controls .button.light[data-v-41f0181c]{border:1px solid #eaf7ff;background:#e7f6ff;border-color:#8acfff}.app-main .controls .button.light[data-v-41f0181c]:hover{background:#e0f4ff;border-color:#8acfff}.app-main .controls .button.round[data-v-41f0181c]{aspect-ratio:1;width:auto;padding:0}.app-main .controls .button.primary[data-v-41f0181c]:hover{background:rgb(64.2695652174,168.3043478261,246.3304347826);color:#fff}.app-main .controls .button.stop-btn[data-v-41f0181c]{background:#ff4949}.app-main .controls .button.stop-btn[data-v-41f0181c]:hover{background:rgb(255,103.6,103.6)}.app-main .controls .button.stop-btn div[data-v-41f0181c]{border-radius:3px;height:14px;width:14px;background:#fff}.app-main .controls .time-holder[data-v-41f0181c]{display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:20px;border:1px solid #eaf7ff;background:#f7fcff;border-color:#8acfff;color:#239bf5;height:46px;padding:0 14px}
.app-select-area[data-v-3213e954]{border:0px solid var(–border-color);position:fixed;top:100px;left:200px;z-index:2147483640;font-family:”Poppins”,sans-serif;pointer-events:none}.app-select-area .corners[data-v-3213e954]{width:100%;height:100%;position:relative}.app-select-area .corners .corner[data-v-3213e954]{position:absolute;pointer-events:all}.app-select-area .corners .corner.side-corner.bottom[data-v-3213e954]{left:0;bottom:0;height:20px;width:100%;cursor:n-resize}.app-select-area .corners .corner.side-corner.top[data-v-3213e954]{left:0;top:0;height:20px;width:100%;cursor:n-resize}.app-select-area .corners .corner.side-corner.right[data-v-3213e954]{top:0;right:0;width:20px;height:100%;cursor:e-resize}.app-select-area .corners .corner.side-corner.left[data-v-3213e954]{top:0;left:0;width:20px;height:100%;cursor:e-resize}.app-select-area .corners .corner.rect[data-v-3213e954]{height:20px;width:20px}.app-select-area .corners .corner.rect.tl[data-v-3213e954]{top:0px;left:0px;cursor:nw-resize}.app-select-area .corners .corner.rect.tr[data-v-3213e954]{top:0px;right:0px;cursor:ne-resize}.app-select-area .corners .corner.rect.bl[data-v-3213e954]{bottom:0px;left:0px;cursor:sw-resize}.app-select-area .corners .corner.rect.br[data-v-3213e954]{bottom:0px;right:0px;cursor:se-resize}.app-select-area .corners .drag-move[data-v-3213e954]{cursor:move;width:100%;height:100%;pointer-events:all}.app-select-area .controls[data-v-3213e954]{display:flex;align-items:center;justify-content:center;color:#fff;width:calc(100% + 0px);margin-left:0px;box-sizing:border-box;pointer-events:all;margin-top:12px}.app-select-area .controls .wrapper[data-v-3213e954]{display:flex;align-items:center;background:#000;padding:6px 11px;gap:18px;border-radius:60px;box-sizing:border-box}.app-select-area .controls .button[data-v-3213e954]{background:#2c2f33;height:40px;width:40px;border-radius:50%}.app-select-area .controls .button svg[data-v-3213e954]{height:34%;width:auto;fill:#a3a3a3}.app-select-area .controls .button.close svg[data-v-3213e954]{height:34%}.app-select-area .controls .button.move[data-v-3213e954]{cursor:move}.app-select-area .controls .button.move svg[data-v-3213e954]{height:54%;pointer-events:none}.app-select-area .controls .button.move svg path[data-v-3213e954]{fill:#a3a3a3}.app-select-area .controls .button[data-v-3213e954]:hover{background:rgb(48.7242105263,52.0463157895,56.4757894737)}.app-select-area .controls .button[data-v-3213e954]:active{background:rgb(53.4484210526,57.0926315789,61.9515789474)}.app-video-view[data-v-7b1f58aa]{border-radius:inherit;width:100%;height:100%;display:grid}.app-video-view video[data-v-7b1f58aa]{object-fit:cover;border-radius:inherit;grid-area:1/1;z-index:1}.app-video-view video.flipped[data-v-7b1f58aa]{transform:scaleX(-1)}.app-video-view canvas[data-v-7b1f58aa]{grid-area:1/1;border-radius:inherit;object-fit:cover;z-index:2}.app-webcam[data-v-94d3e3de]{position:fixed;z-index:9999999999;display:grid;opacity:0;pointer-events:none}.app-webcam .controls[data-v-94d3e3de]{position:relative;width:100%;height:100%;grid-area:1/1;display:none;cursor:move;gap:5px;align-items:center;justify-content:center;opacity:0;z-index:3}.app-webcam .controls .button[data-v-94d3e3de]{background:rgba(58,58,58,.4);width:22px;backdrop-filter:blur(4px);height:22px;border-radius:50%}.app-webcam .controls .button svg[data-v-94d3e3de]{fill:#fff;color:#dedede}.app-webcam .controls .button.close[data-v-94d3e3de]{width:40px;height:40px;border-radius:50%;position:absolute;left:-20px;top:-20px}.app-webcam .controls .button.close svg[data-v-94d3e3de]{height:50%;width:auto}.app-webcam .controls .button.resize[data-v-94d3e3de]{width:40px;height:40px;border-radius:50%;position:absolute;bottom:-20px;right:-20px;cursor:nw-resize}.app-webcam .controls .button.resize svg[data-v-94d3e3de]{height:50%;width:auto}.app-webcam .controls .button.blur svg[data-v-94d3e3de]{height:80%;width:auto}.app-webcam .controls .button.flip svg[data-v-94d3e3de]{height:60%;width:auto}.app-webcam .controls[data-v-94d3e3de]:hover{opacity:1}.app-webcam .controls[data-v-94d3e3de] .app-select-area .drag-move{display:flex}.app-webcam .controls[data-v-94d3e3de] .app-select-area .drag-move .buttons{width:100%;height:100%;pointer-events:none;display:flex;gap:5px;align-items:flex-end;justify-content:center;padding-bottom:20px;box-sizing:border-box}.app-webcam .controls[data-v-94d3e3de] .app-select-area .drag-move .buttons .button{pointer-events:all}.app-webcam.playing .controls[data-v-94d3e3de]{display:flex}.app-webcam.show[data-v-94d3e3de]{opacity:1;pointer-events:all}.app-webcam.square[data-v-94d3e3de]{border-radius:6vmin}.app-webcam.round[data-v-94d3e3de]{border-radius:50%}button.btn{display:inline-block;font-weight:300;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid rgba(0,0,0,0);cursor:pointer;letter-spacing:1px;transition:all .15s ease}button.btn.btn-sm{padding:.4rem .8rem;font-size:.8rem;border-radius:.2rem}button.btn.btn-primary{color:#fff;background-color:#45c8f1;border-color:#45c8f1}button.btn.btn-outline-primary{color:#45c8f1;background-color:rgba(0,0,0,0);border-color:#45c8f1}button.btn.btn-danger{color:#fff;background-color:#ff4949;border-color:#ff4949}.text-muted{color:#8492a6}.text-center{text-align:center}.drop-down-enter,.drop-down-leave-to{transform:translateX(0) translateY(-20px);transition-timing-function:cubic-bezier(0.74,0.04,0.26,1.05);opacity:0}.drop-down-enter-active,.drop-down-leave-active{transition:all .15s}.move-left-enter,.move-left-leave-to{transform:translateY(0) translateX(-80px);transition-timing-function:cubic-bezier(0.74,0.04,0.26,1.05);opacity:0}.move-left-enter-active,.move-left-leave-active{transition:all .15s}.no-tr{transition:none!important}.no-tr *{transition:none!important}.overlay{position:fixed;background:rgba(220,220,220,.8);display:flex;align-items:center;justify-content:center;top:0;left:0;right:0;bottom:0;transition:all .2s ease;opacity:0;visibility:hidden}.overlay .modal{transition:all .2s ease;opacity:0;transform:scale(0.6);overflow:hidden}.overlay.show{opacity:1;visibility:visible}.overlay.show .modal{opacity:1;transform:scale(1)}.panel{padding:6px 10px;display:flex;width:100%;box-sizing:border-box;align-items:center;border-radius:6px;position:relative;border:1px solid #eaf7ff;background:#f7fcff;outline:none;transition:all .07s ease-in-out}.btn{cursor:pointer;box-sizing:border-box}.light-btn{padding:10px 12px;display:flex;width:100%;box-sizing:border-box;align-items:center;border-radius:6px;position:relative;border:1px solid #eaf7ff;background:#f7fcff;outline:none;cursor:pointer;transition:all .07s ease-in-out}.light-btn:hover{background:#e0f4ff;border-color:#8acfff}.primary-btn{background:#239bf5;color:#fff;border-radius:6px;height:46px;display:flex;align-items:center;justify-content:center;transition:.2s ease;font-size:12px;font-family:”Poppins”,sans-serif}.primary-btn:hover{background:rgb(64.2695652174,168.3043478261,246.3304347826);color:#fff;text-decoration:none}.button{transition:.2s ease;cursor:pointer;user-select:none;outline:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.button.disabled{pointer-events:none;opacity:.3}.default-color-picker{display:grid!important}.default-color-picker input{width:100%;height:100%;grid-area:1/1;opacity:0;pointer-events:none}.default-color-picker .color{grid-area:1/1}.shake{animation:shake .82s cubic-bezier(0.36,0.07,0.19,0.97) both;transform:translate3d(0,0,0)}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.pulse{animation:pulse 2s ease infinite}@keyframes pulse{0%{opacity:.7}50%{opacity:.4}100%{opacity:.7}}.flash-once{animation:flash-once 3.5s ease 1}@keyframes fade-up{0%{transform:translate3d(0,10px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}.fade-in{animation:fade-in .3s ease-in-out}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.spin{animation-name:spin;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.bounceIn{animation-name:bounceIn;transform-origin:center bottom;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:1}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}0%{opacity:1;-webkit-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes dots{0%,20%{color:rgba(0,0,0,0);text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}40%{color:#8492a6;text-shadow:.25em 0 0 rgba(0,0,0,0),.5em 0 0 rgba(0,0,0,0)}60%{text-shadow:.25em 0 0#8492a6,.5em 0 0 rgba(0,0,0,0)}80%,100%{text-shadow:.25em 0 0#8492a6,.5em 0 0#8492a6}}@keyframes recording{0%{box-shadow:0px 0px 5px 0px rgba(173,0,0,.3)}65%{box-shadow:0px 0px 5px 5px rgba(173,0,0,.3)}90%{box-shadow:0px 0px 5px 5px rgba(173,0,0,0)}}body{margin:0;font-size:100%;color:#3c4858}a{text-decoration:none;color:#45c8f1}h1,h2,h3,h4{margin-top:0}svg{outline:none}.app-root{line-height:normal}
×