div[id^=page-],div[id^=shotlist-page-],#title-page-editor{border-radius:11px!important}div[id^=page-]:not([class*="bg-[#050505]"]),div[id^=shotlist-page-]:not([class*="bg-[#050505]"]),#title-page-editor:not([class*="bg-[#050505]"]){box-shadow:0 4px 20px #00000006!important}div[id^=page-][class*="bg-[#050505]"],div[id^=shotlist-page-][class*="bg-[#050505]"],#title-page-editor[class*="bg-[#050505]"]{box-shadow:0 25px 50px -12px #0003!important}@keyframes slideDownMenu{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.tools-dropdown>div.absolute,.settings-dropdown>div.absolute{transform-origin:top right;animation:slideDownMenu .25s cubic-bezier(.16,1,.3,1) forwards!important}div#root:nth-of-type(1)>div#app-root:nth-of-type(1)>header:nth-of-type(1)>div:nth-of-type(2)>div:nth-of-type(1):has(button:nth-child(3)){position:relative;z-index:1;display:grid!important;grid-template-columns:repeat(3,1fr)}div#root:nth-of-type(1)>div#app-root:nth-of-type(1)>header:nth-of-type(1)>div:nth-of-type(2)>div:nth-of-type(1):has(button:nth-child(3))>button{background-color:transparent!important;box-shadow:none!important;transition:color .3s ease!important;position:relative;z-index:2;width:100%;display:flex;justify-content:center;align-items:center}div#root:nth-of-type(1)>div#app-root:nth-of-type(1)>header:nth-of-type(1)>div:nth-of-type(2)>div:nth-of-type(1):has(button:nth-child(3)):before{content:"";position:absolute;top:4px;bottom:4px;left:0;width:calc((100% - 16px) / 3);background-color:#fff;border-radius:100px;z-index:0;transition:transform .35s cubic-bezier(.25,1,.4,1);box-shadow:0 1px 2px #0000000d;pointer-events:none}div#root:nth-of-type(1)>div#app-root:nth-of-type(1)>header:nth-of-type(1)>div:nth-of-type(2)>div:nth-of-type(1).bg-gray-900:has(button:nth-child(3)):before{background-color:#374151}div#root:nth-of-type(1)>div#app-root:nth-of-type(1)>header:nth-of-type(1)>div:nth-of-type(2)>div:nth-of-type(1):has(button:nth-child(1).shadow-sm):before{transform:translate(4px)}div#root:nth-of-type(1)>div#app-root:nth-of-type(1)>header:nth-of-type(1)>div:nth-of-type(2)>div:nth-of-type(1):has(button:nth-child(2).shadow-sm):before{transform:translate(calc(100% + 8px))}div#root:nth-of-type(1)>div#app-root:nth-of-type(1)>header:nth-of-type(1)>div:nth-of-type(2)>div:nth-of-type(1):has(button:nth-child(3).shadow-sm):before{transform:translate(calc(200% + 12px))}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%) translateY(4px) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes tooltipFadeOut{0%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(4px) scale(.95)}}.animate-tooltip{animation:tooltipFadeIn .15s cubic-bezier(.16,1,.3,1) forwards}.animate-tooltip-out{animation:tooltipFadeOut .15s cubic-bezier(.16,1,.3,1) forwards}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4){-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4)>div.w-full{border:1px solid rgba(0,0,0,.05)!important;box-shadow:0 30px 60px #0000000f!important;border-radius:16px!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\]{border:1px solid rgba(255,255,255,.05)!important;box-shadow:0 30px 60px #00000040!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .px-8.py-5{border-bottom:1px solid rgba(0,0,0,.05)!important;background-color:#fff!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .px-8.py-5{border-bottom:1px solid rgba(255,255,255,.05)!important;background-color:#141517!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .flex-1.overflow-y-auto{background-color:#fff!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .flex-1.overflow-y-auto{background-color:#0f1115!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-2.md\:grid-cols-4{gap:0!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12{gap:0!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-2.md\:grid-cols-4>div,div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div,div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .col-span-12.md\:col-span-4>div,div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .col-span-12.rounded-xl.border{background-color:transparent!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;transform:none!important;transition:none!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-2.md\:grid-cols-4>div{border-right:1px solid rgba(0,0,0,.05)!important;border-bottom:1px solid rgba(0,0,0,.05)!important;padding:1.75rem 1.5rem!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-2.md\:grid-cols-4>div{border-right:1px solid rgba(255,255,255,.05)!important;border-bottom:1px solid rgba(255,255,255,.05)!important}@media(min-width:768px){div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-2.md\:grid-cols-4>div:last-child{border-right:none!important}}@media(max-width:767px){div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-2.md\:grid-cols-4>div:nth-child(2n){border-right:none!important}}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div{padding:2rem!important}@media(min-width:1024px){div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div:nth-child(1){border-right:1px solid rgba(0,0,0,.05)!important;border-bottom:1px solid rgba(0,0,0,.05)!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-1.md\:grid-cols-12>div:nth-child(1){border-right:1px solid rgba(255,255,255,.05)!important;border-bottom:1px solid rgba(255,255,255,.05)!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div:nth-child(2){border-bottom:1px solid rgba(0,0,0,.05)!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-1.md\:grid-cols-12>div:nth-child(2){border-bottom:1px solid rgba(255,255,255,.05)!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div:nth-child(6){border-right:1px solid rgba(0,0,0,.05)!important;border-bottom:1px solid rgba(0,0,0,.05)!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-1.md\:grid-cols-12>div:nth-child(6){border-right:1px solid rgba(255,255,255,.05)!important;border-bottom:1px solid rgba(255,255,255,.05)!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div:nth-child(7){border-bottom:1px solid rgba(0,0,0,.05)!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-1.md\:grid-cols-12>div:nth-child(7){border-bottom:1px solid rgba(255,255,255,.05)!important}}@media(min-width:768px){div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div:nth-child(3),div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div:nth-child(4){border-right:1px solid rgba(0,0,0,.05)!important;border-bottom:1px solid rgba(0,0,0,.05)!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-1.md\:grid-cols-12>div:nth-child(3),div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-1.md\:grid-cols-12>div:nth-child(4){border-right:1px solid rgba(255,255,255,.05)!important;border-bottom:1px solid rgba(255,255,255,.05)!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div:nth-child(5){border-bottom:1px solid rgba(0,0,0,.05)!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-1.md\:grid-cols-12>div:nth-child(5){border-bottom:1px solid rgba(255,255,255,.05)!important}}@media(max-width:1023px){div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div:nth-child(1),div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div:nth-child(2),div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div:nth-child(6),div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div:nth-child(7){border-right:none!important;border-bottom:1px solid rgba(0,0,0,.05)!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-1.md\:grid-cols-12>div:nth-child(1),div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-1.md\:grid-cols-12>div:nth-child(2),div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-1.md\:grid-cols-12>div:nth-child(6),div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-1.md\:grid-cols-12>div:nth-child(7){border-right:none!important;border-bottom:1px solid rgba(255,255,255,.05)!important}}@media(max-width:767px){div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div:nth-child(3),div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div:nth-child(4),div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .grid-cols-1.md\:grid-cols-12>div:nth-child(5){border-right:none!important;border-bottom:1px solid rgba(0,0,0,.05)!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-1.md\:grid-cols-12>div:nth-child(3),div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-1.md\:grid-cols-12>div:nth-child(4),div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .grid-cols-1.md\:grid-cols-12>div:nth-child(5){border-right:none!important;border-bottom:1px solid rgba(255,255,255,.05)!important}}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .col-span-12.md\:col-span-4>div>div:first-child,div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .col-span-12.lg\:col-span-4>div>div:first-child{background-color:transparent!important;background:transparent!important;border-bottom:1px solid rgba(0,0,0,.05)!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;padding-bottom:.75rem!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .col-span-12.md\:col-span-4>div>div:first-child,div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .col-span-12.lg\:col-span-4>div>div:first-child{border-bottom:1px solid rgba(255,255,255,.05)!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .col-span-12.md\:col-span-4>div>div:last-child{padding-left:0!important;padding-right:0!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .col-span-12.md\:col-span-4 .group.flex.items-center{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;border-radius:0!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .col-span-12.md\:col-span-4 .group.flex.items-center:hover{background-color:#00000005!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .bg-\[\#0f1115\] .col-span-12.md\:col-span-4 .group.flex.items-center:hover{background-color:#ffffff05!important}div.fixed.inset-0.z-\[80\]:has(.grid-cols-2.md\:grid-cols-4) .col-span-12 .flex.flex-wrap.gap-2.p-3{background-color:transparent!important;border:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}div.h-full.flex.flex-col.font-sans div.px-6.py-4.border-b div.flex.items-center.gap-2>svg.text-red-600{display:none!important}div.h-full.flex.flex-col.font-sans button.w-full.flex.items-center.rounded-lg.border.shadow-sm{background-color:transparent!important;background:transparent!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid rgba(0,0,0,.1)!important;box-shadow:none!important;border-radius:0!important;padding:14px 8px!important}div.h-full.flex.flex-col.font-sans div.pl-4.border-l-2>div.relative.p-4.rounded-lg.shadow-sm.border{background-color:transparent!important;background:transparent!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid rgba(0,0,0,.1)!important;box-shadow:none!important;border-radius:0!important;margin-top:0!important;padding:16px 8px!important}div.h-full.flex.flex-col.font-sans div.pl-4.border-l-2>button{margin-top:16px!important;border-radius:8px!important}.dark header>.absolute.left-1\/2>.p-1.border.flex.gap-1{background-color:#242424!important}.dark .bg-\[\#1a1b1e\],.dark .bg-\[\#141517\],.dark .bg-\[\#0f1115\]{background-color:#333!important}.dark .bg-\[\#1a1b1e\]\/90,.dark .bg-\[\#1a1b1e\]\/95,.dark .bg-\[\#141517\]\/90{background-color:#333333f2!important}.dark .bg-\[\#050505\]{background-color:#4b4b4b!important}.dark .border-gray-800,.dark .border-gray-700{border-color:#222!important}.dark .text-gray-100,.dark .text-gray-200,.dark .text-gray-300{color:#f5f5f5!important}::view-transition-new(root){mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><circle cx="20" cy="20" r="20" fill="white"/></svg>') center / 0 no-repeat;animation:scale 1s;animation-fill-mode:both}::view-transition-old(root),.dark::view-transition-old(root){animation:none;animation-fill-mode:both;z-index:-1}.dark::view-transition-new(root){animation:scale 1s;animation-fill-mode:both}@keyframes scale{to{-webkit-mask-size:200vmax;mask-size:200vmax}}
