﻿@import"https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300..800&family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap";:root{--color-martini-50:rgb(12, 14, 20);--color-martini-50-rgb:12, 14, 20;--color-martini-100:rgb(18, 26, 43);--color-martini-100-rgb:18, 26, 43;--color-martini-200:rgb(29, 41, 61);--color-martini-200-rgb:29, 41, 61;--color-martini-300:rgb(49, 65, 88);--color-martini-300-rgb:49, 65, 88;--color-martini-400:rgb(69, 85, 108);--color-martini-400-rgb:69, 85, 108;--color-martini-500:rgb(98, 116, 142);--color-martini-500-rgb:98, 116, 142;--color-martini-600:rgb(144, 161, 185);--color-martini-600-rgb:144, 161, 185;--color-martini-700:rgb(202, 213, 226);--color-martini-700-rgb:202, 213, 226;--color-martini-800:rgb(226, 232, 240);--color-martini-800-rgb:226, 232, 240;--color-martini-900:rgb(243, 245, 249);--color-martini-900-rgb:243, 245, 249;--color-martini-950:rgb(249, 250, 252);--color-martini-950-rgb:249, 250, 252;--color-martini-accent:rgb(105, 80, 243);--color-martini-accent-rgb:105, 80, 243;--color-martini-accent-hover:rgb(120, 95, 255);--color-martini-accent-hover-rgb:120, 95, 255;--color-martini-black:rgb(233, 233, 233);--color-martini-black-rgb:233, 233, 233;--color-martini-white:rgb(0, 0, 0);--color-martini-white-rgb:0, 0, 0}[data-theme=dark]{--color-martini-950:rgb(12, 14, 20);--color-martini-950-rgb:12, 14, 20;--color-martini-900:rgb(15, 20, 33);--color-martini-900-rgb:15, 20, 33;--color-martini-800:rgb(22, 32, 49);--color-martini-800-rgb:22, 32, 49;--color-martini-700:rgb(49, 65, 88);--color-martini-700-rgb:49, 65, 88;--color-martini-600:rgb(69, 85, 108);--color-martini-600-rgb:69, 85, 108;--color-martini-500:rgb(98, 116, 142);--color-martini-500-rgb:98, 116, 142;--color-martini-400:rgb(144, 161, 185);--color-martini-400-rgb:144, 161, 185;--color-martini-300:rgb(202, 213, 226);--color-martini-300-rgb:202, 213, 226;--color-martini-200:rgb(226, 232, 240);--color-martini-200-rgb:226, 232, 240;--color-martini-100:rgb(249, 243, 244);--color-martini-100-rgb:249, 243, 244;--color-martini-50:rgb(252, 249, 250);--color-martini-50-rgb:252, 249, 250;--color-martini-accent:rgb(81, 58, 211);--color-martini-accent-rgb:81, 58, 211;--color-martini-accent-hover:rgb(96, 72, 229);--color-martini-accent-hover-rgb:96, 72, 229;--color-martini-black:rgb(17, 17, 17);--color-martini-black-rgb:17, 17, 17;--color-martini-white:rgb(239, 239, 239);--color-martini-white-rgb:239, 239, 239}h1,h2,h3,h4,h5,h6,.title{font-family:"Funnel Display","Helvetica","Arial",sans-serif;weight:800;line-height:1.2em}h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1em}h1,.title{font-size:2em}.font-xxs{font-size:.7em}.font-xs{font-size:.8em}.font-sm{font-size:.9em}.font-md{font-size:1em}.font-lg{font-size:1.25em}.font-xl{font-size:1.5em}.font-xxl{font-size:2em}.font-italic{font-style:italic}.font-bold{font-weight:bold}.text-center{text-align:center}.color-warning{color:#bc2043 !important}.color-warning i{color:#bc2043 !important}.color-warning:hover{color:#da0e3c !important}.color-warning:hover i{color:#da0e3c !important}span.warning,p.warning,h1.warning,h2.warning,h3.warning,h4.warning,h5.warning,h6.warning,label.warning,i.warning{color:#bc2043}span.success,p.success,h1.success,h2.success,h3.success,h4.success,h5.success,h6.success,label.success,i.success{color:#bc2043}body{font-family:"Work Sans","Helvetica","Arial",sans-serif;background:var(--color-martini-950);color:var(--color-martini-white);font-size:1em;line-height:1.2em}body.editing{overscroll-behavior-x:contain}body.no-scroll{touch-action:none;overflow:hidden}a{color:var(--color-martini-white)}a:hover{color:var(--color-martini-white)}*{box-sizing:border-box}i{font-style:italic;pointer-events:none}em{font-style:italic}b,strong{font-weight:bold}.hidden{display:none !important}.flex{display:flex;gap:1em;flex-wrap:wrap;align-content:start;box-sizing:border-box}.flex-row{flex-flow:row !important}@media(max-width: 48rem){.flex-row{flex-flow:column !important}}.flex-column{flex-flow:column !important}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-start{align-items:start}.items-end{align-items:end}.items-center{align-items:ceneter}.flex-grow{grow:1}.gap-xxs{gap:.1875em}.gap-xs{gap:.375em}.gap-sm{gap:.75em}.gap-md{gap:1em}.gap-lg{gap:1.25em}.gap-xl{gap:1.5625em}.gap-xl{gap:1.953125em}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-25{gap:25px}.mb-xs{margin-bottom:5px}.mb-sm{margin-bottom:10px}.mb-md{margin-bottom:15px}.mb-lg{margin-bottom:20px}.mb-xl{margin-bottom:30px}.mb-0{margin-bottom:0px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mt-0{margin-top:0px}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.ml-0{margin-left:0px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.mr-0{margin-right:0px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}@media all and (orientation: portrait){.show-portrait{display:flex !important}}@media all and (orientation: landscape){.show-landscape{display:flex !important}}@media(max-width: 112rem){.show-xxxl{display:flex !important}}@media(max-width: 96rem){.show-xxl{display:flex !important}}@media(max-width: 80rem){.show-xl{display:flex !important}}@media(max-width: 64rem){.show-lg{display:flex !important}}@media(max-width: 48rem){.show-md{display:flex !important}}@media(max-width: 40rem){.show-sm{display:flex !important}}@media all and (orientation: portrait){.hide-portrait{display:none !important}}@media all and (orientation: landscape){.hide-landscape{display:none !important}}@media(max-width: 112rem){.hide-xxxl{display:none !important}}@media(max-width: 96rem){.hide-xxl{display:none !important}}@media(max-width: 80rem){.hide-xl{display:none !important}}@media(max-width: 64rem){.hide-lg{display:none !important}}@media(max-width: 48rem){.hide-md{display:none !important}}@media(max-width: 40rem){.hide-sm{display:none !important}}.w-auto{width:auto}.w-25{width:calc(25% - .5em)}.w-33{width:calc(33.3333% - .5em)}.w-40{width:calc(40% - .5em)}.w-60{width:calc(60% - .5em)}.w-50{width:calc(50% - .5em)}.w-66{width:calc(66.6666% - .5em)}.w-75{width:calc(75% - .5em)}.w-100{width:calc(100% - .5em)}@media(max-width: 375px){.xs-w-25{width:calc(25% - .5em)}}@media(max-width: 40rem){.sm-w-25{width:calc(25% - .5em)}}@media(max-width: 48rem){.md-w-25{width:calc(25% - .5em)}}@media(max-width: 64rem){.lg-w-25{width:calc(25% - .5em)}}@media(max-width: 80rem){.xl-w-25{width:calc(25% - .5em)}}@media(max-width: 96rem){.xxl-w-25{width:calc(25% - .5em)}}@media(max-width: 112rem){.xxxl-w-25{width:calc(25% - .5em)}}@media(max-width: 375px){.xs-w-33{width:calc(33.3333% - .5em)}}@media(max-width: 40rem){.sm-w-33{width:calc(33.3333% - .5em)}}@media(max-width: 48rem){.md-w-33{width:calc(33.3333% - .5em)}}@media(max-width: 64rem){.lg-w-33{width:calc(33.3333% - .5em)}}@media(max-width: 80rem){.xl-w-33{width:calc(33.3333% - .5em)}}@media(max-width: 96rem){.xxl-w-33{width:calc(33.3333% - .5em)}}@media(max-width: 112rem){.xxxl-w-33{width:calc(33.3333% - .5em)}}@media(max-width: 375px){.xs-w-40{width:calc(40% - .5em)}}@media(max-width: 40rem){.sm-w-40{width:calc(40% - .5em)}}@media(max-width: 48rem){.md-w-40{width:calc(40% - .5em)}}@media(max-width: 64rem){.lg-w-40{width:calc(40% - .5em)}}@media(max-width: 80rem){.xl-w-40{width:calc(40% - .5em)}}@media(max-width: 96rem){.xxl-w-40{width:calc(40% - .5em)}}@media(max-width: 112rem){.xxxl-w-40{width:calc(40% - .5em)}}@media(max-width: 375px){.xs-w-60{width:calc(60% - .5em)}}@media(max-width: 40rem){.sm-w-60{width:calc(60% - .5em)}}@media(max-width: 48rem){.md-w-60{width:calc(60% - .5em)}}@media(max-width: 64rem){.lg-w-60{width:calc(60% - .5em)}}@media(max-width: 80rem){.xl-w-60{width:calc(60% - .5em)}}@media(max-width: 96rem){.xxl-w-60{width:calc(60% - .5em)}}@media(max-width: 112rem){.xxxl-w-60{width:calc(60% - .5em)}}@media(max-width: 375px){.xs-w-50{width:calc(50% - .5em)}}@media(max-width: 40rem){.sm-w-50{width:calc(50% - .5em)}}@media(max-width: 48rem){.md-w-50{width:calc(50% - .5em)}}@media(max-width: 64rem){.lg-w-50{width:calc(50% - .5em)}}@media(max-width: 80rem){.xl-w-50{width:calc(50% - .5em)}}@media(max-width: 96rem){.xxl-w-50{width:calc(50% - .5em)}}@media(max-width: 112rem){.xxxl-w-50{width:calc(50% - .5em)}}@media(max-width: 375px){.xs-w-66{width:calc(66.6666% - .5em)}}@media(max-width: 40rem){.sm-w-66{width:calc(66.6666% - .5em)}}@media(max-width: 48rem){.md-w-66{width:calc(66.6666% - .5em)}}@media(max-width: 64rem){.lg-w-66{width:calc(66.6666% - .5em)}}@media(max-width: 80rem){.xl-w-66{width:calc(66.6666% - .5em)}}@media(max-width: 96rem){.xxl-w-66{width:calc(66.6666% - .5em)}}@media(max-width: 112rem){.xxxl-w-66{width:calc(66.6666% - .5em)}}@media(max-width: 375px){.xs-w-75{width:calc(75% - .5em)}}@media(max-width: 40rem){.sm-w-75{width:calc(75% - .5em)}}@media(max-width: 48rem){.md-w-75{width:calc(75% - .5em)}}@media(max-width: 64rem){.lg-w-75{width:calc(75% - .5em)}}@media(max-width: 80rem){.xl-w-75{width:calc(75% - .5em)}}@media(max-width: 96rem){.xxl-w-75{width:calc(75% - .5em)}}@media(max-width: 112rem){.xxxl-w-75{width:calc(75% - .5em)}}@media(max-width: 375px){.xs-w-100{width:calc(100% - .5em)}}@media(max-width: 40rem){.sm-w-100{width:calc(100% - .5em)}}@media(max-width: 48rem){.md-w-100{width:calc(100% - .5em)}}@media(max-width: 64rem){.lg-w-100{width:calc(100% - .5em)}}@media(max-width: 80rem){.xl-w-100{width:calc(100% - .5em)}}@media(max-width: 96rem){.xxl-w-100{width:calc(100% - .5em)}}@media(max-width: 112rem){.xxxl-w-100{width:calc(100% - .5em)}}.ql-syntax{white-space:normal}.ql-align-center{text-align:center}.ql-align-right{text-align:right}.ql-align-justify{text-align:justify}::-webkit-scrollbar-corner{background:var(--color-martini-900)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-martini-900);padding:8px}::-webkit-scrollbar-thumb{background:var(--color-martini-800)}::-webkit-scrollbar-thumb:hover{background:var(--color-martini-700)}table{border:1px solid var(--color-martini-700);min-width:100%;border-collapse:collapse;background:var(--color-martini-950)}table .sticky-col{position:sticky;left:0;z-index:2}table thead{z-index:10;border-bottom:3px solid var(--color-martini-700);position:sticky;top:0;z-index:5;background:var(--color-martini-800);font-size:.8em}table thead tr th{background:var(--color-martini-800);padding:.75em;text-align:left;font-weight:bold;color:var(--color-martini-400)}table tbody tr{transition:all .2s ease;border-bottom:1px solid var(--color-martini-700)}table tbody tr:nth-child(even){background:var(--color-martini-900)}table tbody tr:hover{background:var(--color-martini-800)}table tbody tr td{vertical-align:middle;padding:.75em}.badges{display:flex;flex-flow:row;flex-wrap:wrap;gap:.375em;align-items:start}.badge{background:var(--color-martini-accent);padding:.375em .75em;border-radius:6px;font-size:.75em;display:flex;align-items:center}.badge:hover{cursor:default;background:var(--color-martini-400)}.badge i{margin-left:.375em;padding:.2em;border-radius:3px;font-size:.9em;opacity:.4}.badge i:hover{cursor:pointer;opacity:1;background:var(--color-martini-300)}.color-outline-red,.color-outline-green,.color-outline-lime,.color-outline-blue,.color-outline-cyan,.color-outline-pink,.color-outline-purple,.color-outline-yellow,.color-outline-orange,.color-outline-gray{outline:2px solid #000;outline-offset:2px}.color-outline-red{outline-color:#e61414}.color-outline-green{outline-color:#0ac80a}.color-outline-lime{outline-color:#a0d214}.color-outline-blue{outline-color:#4664ff}.color-outline-cyan{outline-color:#00b4ff}.color-outline-pink{outline-color:#ff00b4}.color-outline-purple{outline-color:#aa46ff}.color-outline-yellow{outline-color:#ffc800}.color-outline-orange{outline-color:#ff7800}.color-outline-gray{outline-color:#969696}.color-bg-red{background:rgba(255,0,0,.2) !important}.color-bg-green{background:rgba(0,200,0,.2) !important}.color-bg-lime{background:rgba(200,255,0,.2) !important}.color-bg-blue{background:rgba(50,80,255,.2) !important}.color-bg-cyan{background:rgba(0,180,255,.2) !important}.color-bg-pink{background:rgba(255,0,180,.2) !important}.color-bg-purple{background:rgba(160,50,255,.2) !important}.color-bg-yellow{background:rgba(255,200,0,.2) !important}.color-bg-orange{background:rgba(255,120,0,.2) !important}.color-bg-gray{background:rgba(150,150,150,.2) !important}.tags{display:flex;flex-flow:row;flex-wrap:wrap;gap:.375em;align-items:start}.tags.tag-pill .tag,.tags.tag-pills .tag{flex-flow:row;border-radius:100px;gap:.375em;padding:.375em;padding-right:1em}.tags.tag-pill .tag .image,.tags.tag-pills .tag .image{width:25px}.tags.tag-pill .tag .info,.tags.tag-pills .tag .info{align-items:start;gap:.1875em}.tag{background:var(--color-martini-800);border:1px solid rgba(0,0,0,0);display:inline-flex;flex-flow:row;align-items:center;align-content:center;padding:.375em .75em;font-size:.7em;gap:.375em;border-radius:100px;line-height:1.2em;transition:all .2s ease;flex-shrink:0;white-space:nowrap}.tag:hover{border-color:var(--color-martini-700);background:var(--color-martini-800);cursor:pointer}.tag:hover.tag-red{background:rgba(255,0,0,.25);border-color:rgba(255,0,0,.3)}.tag:hover.tag-green{background:rgba(0,200,0,.25);border-color:rgba(0,200,0,.3)}.tag:hover.tag-lime{background:rgba(200,255,0,.25);border-color:rgba(200,255,0,.3)}.tag:hover.tag-blue{background:rgba(50,80,255,.25);border-color:rgba(50,80,255,.3)}.tag:hover.tag-cyan{background:rgba(0,180,255,.25);border-color:rgba(0,180,255,.3)}.tag:hover.tag-pink{background:rgba(255,0,180,.25);border-color:rgba(255,0,180,.3)}.tag:hover.tag-purple{background:rgba(160,50,255,.25);border-color:rgba(160,50,255,.3)}.tag:hover.tag-yellow{background:rgba(255,200,0,.25);border-color:rgba(255,200,0,.3)}.tag:hover.tag-orange{background:rgba(255,120,0,.25);border-color:rgba(255,120,0,.3)}.tag:hover.tag-gray{background:rgba(150,150,150,.25);border-color:rgba(150,150,150,.3)}.tag:has(span){padding-right:.1875em}.tag span{color:var(--color-martini-200);padding:0 .375em;opacity:.5}.tag span:hover{opacity:1;background:rgba(0,0,0,0) !important}.tag .image{aspect-ratio:1;overflow:hidden;width:50px;border-radius:100px;display:flex;justify-content:center;align-content:center}.tag .image img{object-fit:cover}.tag .info{display:flex;flex-flow:column;gap:.1875em;align-items:center}.tag .info label{font-size:.8em;opacity:.5}.tag.tag-pill{flex-flow:row;border-radius:100px;gap:.375em}.tag.tag-pill .image{width:25px}.tag.tag-pill .info{align-items:start}.tag.tag-red{background:rgba(255,0,0,.2);color:#e61414}.tag.tag-red .remove-tag{color:#e61414}.tag.tag-green{background:rgba(0,200,0,.2);color:#0ac80a}.tag.tag-green .remove-tag{color:#0ac80a}.tag.tag-lime{background:rgba(200,255,0,.2);color:#8abc00}.tag.tag-lime .remove-tag{color:#8abc00}.tag.tag-blue{background:rgba(50,80,255,.2);color:#4664ff}.tag.tag-blue .remove-tag{color:#4664ff}.tag.tag-cyan{background:rgba(0,180,255,.2);color:#00b4ff}.tag.tag-cyan .remove-tag{color:#00b4ff}.tag.tag-pink{background:rgba(255,0,180,.2);color:#ff00b4}.tag.tag-pink .remove-tag{color:#ff00b4}.tag.tag-purple{background:rgba(160,50,255,.2);color:#aa46ff}.tag.tag-purple .remove-tag{color:#aa46ff}.tag.tag-yellow{background:rgba(255,200,0,.2);color:#ffc800}.tag.tag-yellow .remove-tag{color:#ffc800}.tag.tag-orange{background:rgba(255,120,0,.2);color:#ff7800}.tag.tag-orange .remove-tag{color:#ff7800}.tag.tag-gray{background:rgba(150,150,150,.2);color:#969696}.tag.tag-gray .remove-tag{color:#969696}.card{display:flex;flex-flow:column;padding:1em;border-radius:27px;background:var(--color-martini-700);background:linear-gradient(320deg, var(--color-martini-800) 0%, var(--color-martini-900) 100%);box-shadow:0px 5px 10px rgba(var(--color-martini-500-rgb), 0.15);border:1px solid var(--color-martini-800)}[data-theme=dark] .card,.card[data-theme=dark]{border-color:var(--color-martini-800);background:linear-gradient(130deg, var(--color-martini-800) 0%, var(--color-martini-900) 100%);box-shadow:0px 8px 10px rgba(var(--color-martini-950-rgb), 0.8)}.card.box-row{flex-flow:row}.card .card-header{display:flex;flex-flow:column;gap:.75em;margin-bottom:1.25em;border-bottom:1px solid var(--color-martini-700);padding-bottom:1em}.card .card-header h1,.card .card-header h2,.card .card-header h3,.card .card-header h4,.card .card-header h5,.card .card-header h6{color:var(--color-martini-400)}.card .card-header p{font-size:.8em}.box-shadow-sm{box-shadow:0px 10px 10px rgba(0,0,0,.1333333333)}.box-shadow-md{box-shadow:0px 20px 20px rgba(0,0,0,.1333333333)}.box-shadow-lg{box-shadow:0px 30px 30px rgba(0,0,0,.1333333333)}.box-shadow-xl{box-shadow:0px 40px 40px rgba(0,0,0,.1333333333)}.form{display:flex;flex-flow:column;gap:1.953125em;margin-bottom:20px;width:100%}.form:last-of-type{margin-bottom:0px}.form .form-row,.form .form-footer{display:flex;gap:1em;width:100%}@media(max-width: 48rem){.form .form-row,.form .form-footer{flex-flow:column}}.form .form-row>div,.form .form-footer>div{display:flex;flex-flow:column;gap:.75em;flex-grow:1;position:relative}.form .form-row>div.warning input[type=text],.form .form-row>div.warning input[type=password],.form .form-row>div.warning input[type=number],.form .form-row>div.warning input[type=email],.form .form-row>div.warning textarea,.form .form-footer>div.warning input[type=text],.form .form-footer>div.warning input[type=password],.form .form-footer>div.warning input[type=number],.form .form-footer>div.warning input[type=email],.form .form-footer>div.warning textarea{border-color:#af3651 !important}.form .form-row>div.warning i,.form .form-footer>div.warning i{color:#af3651;opacity:1}.form .form-footer{border-top:1px solid var(--color-martini-600);padding-top:1.5625em}.form i{font-size:.8em;font-style:italic;opacity:.4}.form i:empty{display:none}input[type=text],input[type=password],input[type=number],input[type=email],input[type=date],input[type=time],textarea,.input-type-text{font-family:"Work Sans","Helvetica","Arial",sans-serif;display:block;font-size:1em;font-weight:normal;padding:.75em .75em;border:1px solid var(--color-martini-800);border-radius:12px;background:var(--color-martini-950);color:var(--color-martini-white);appearance:none;-webkit-appearance:none;outline:2px solid rgba(0,0,0,0);outline-offset:2px}input[type=text].input-sm,input[type=password].input-sm,input[type=number].input-sm,input[type=email].input-sm,input[type=date].input-sm,input[type=time].input-sm,textarea.input-sm,.input-type-text.input-sm{font-size:.8em}input[type=text] input,input[type=password] input,input[type=number] input,input[type=email] input,input[type=date] input,input[type=time] input,textarea input,.input-type-text input{background:rgba(0,0,0,0) !important;border:none !important;outline:none !important;border-radius:0 !important;padding:0 !important;width:100%}input[type=text]:has(i),input[type=password]:has(i),input[type=number]:has(i),input[type=email]:has(i),input[type=date]:has(i),input[type=time]:has(i),textarea:has(i),.input-type-text:has(i){display:flex;align-items:center;gap:.75em;color:var(--color-martini-700)}input[type=text]:-webkit-autofill,input[type=text]:-webkit-autofill:hover,input[type=text]:-webkit-autofill:focus,input[type=text]:-webkit-autofill:active,input[type=password]:-webkit-autofill,input[type=password]:-webkit-autofill:hover,input[type=password]:-webkit-autofill:focus,input[type=password]:-webkit-autofill:active,input[type=number]:-webkit-autofill,input[type=number]:-webkit-autofill:hover,input[type=number]:-webkit-autofill:focus,input[type=number]:-webkit-autofill:active,input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:hover,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:active,input[type=date]:-webkit-autofill,input[type=date]:-webkit-autofill:hover,input[type=date]:-webkit-autofill:focus,input[type=date]:-webkit-autofill:active,input[type=time]:-webkit-autofill,input[type=time]:-webkit-autofill:hover,input[type=time]:-webkit-autofill:focus,input[type=time]:-webkit-autofill:active,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,.input-type-text:-webkit-autofill,.input-type-text:-webkit-autofill:hover,.input-type-text:-webkit-autofill:focus,.input-type-text:-webkit-autofill:active{background-color:var(--color-martini-white) !important;color:var(--color-martini-950) !important}input[type=text]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=date]::placeholder,input[type=time]::placeholder,textarea::placeholder,.input-type-text::placeholder{color:var(--color-martini-700)}input[type=text]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=email]:disabled,input[type=date]:disabled,input[type=time]:disabled,textarea:disabled,.input-type-text:disabled{color:var(--color-martini-500);opacity:.8}input[type=text]:disabled:hover,input[type=password]:disabled:hover,input[type=number]:disabled:hover,input[type=email]:disabled:hover,input[type=date]:disabled:hover,input[type=time]:disabled:hover,textarea:disabled:hover,.input-type-text:disabled:hover{cursor:not-allowed}input[type=text]:focus,input[type=text]:has(input:focus),input[type=password]:focus,input[type=password]:has(input:focus),input[type=number]:focus,input[type=number]:has(input:focus),input[type=email]:focus,input[type=email]:has(input:focus),input[type=date]:focus,input[type=date]:has(input:focus),input[type=time]:focus,input[type=time]:has(input:focus),textarea:focus,textarea:has(input:focus),.input-type-text:focus,.input-type-text:has(input:focus){-webkit-appearance:none;background:var(--color-martini-950);outline:2px solid var(--color-martini-accent)}input[type=text]:focus i,input[type=text]:has(input:focus) i,input[type=password]:focus i,input[type=password]:has(input:focus) i,input[type=number]:focus i,input[type=number]:has(input:focus) i,input[type=email]:focus i,input[type=email]:has(input:focus) i,input[type=date]:focus i,input[type=date]:has(input:focus) i,input[type=time]:focus i,input[type=time]:has(input:focus) i,textarea:focus i,textarea:has(input:focus) i,.input-type-text:focus i,.input-type-text:has(input:focus) i{color:var(--color-martini-700)}[data-theme=dark] input[type=text]:focus,input[type=text]:focus[data-theme=dark],[data-theme=dark] input[type=text]:has(input:focus),input[type=text]:has(input:focus)[data-theme=dark],[data-theme=dark] input[type=password]:focus,input[type=password]:focus[data-theme=dark],[data-theme=dark] input[type=password]:has(input:focus),input[type=password]:has(input:focus)[data-theme=dark],[data-theme=dark] input[type=number]:focus,input[type=number]:focus[data-theme=dark],[data-theme=dark] input[type=number]:has(input:focus),input[type=number]:has(input:focus)[data-theme=dark],[data-theme=dark] input[type=email]:focus,input[type=email]:focus[data-theme=dark],[data-theme=dark] input[type=email]:has(input:focus),input[type=email]:has(input:focus)[data-theme=dark],[data-theme=dark] input[type=date]:focus,input[type=date]:focus[data-theme=dark],[data-theme=dark] input[type=date]:has(input:focus),input[type=date]:has(input:focus)[data-theme=dark],[data-theme=dark] input[type=time]:focus,input[type=time]:focus[data-theme=dark],[data-theme=dark] input[type=time]:has(input:focus),input[type=time]:has(input:focus)[data-theme=dark],[data-theme=dark] textarea:focus,textarea:focus[data-theme=dark],[data-theme=dark] textarea:has(input:focus),textarea:has(input:focus)[data-theme=dark],[data-theme=dark] .input-type-text:focus,.input-type-text:focus[data-theme=dark],[data-theme=dark] .input-type-text:has(input:focus),.input-type-text:has(input:focus)[data-theme=dark]{border-color:var(--color-martini-200) !important;color:var(--color-martini-900);background:var(--color-martini-200)}[data-theme=dark] input[type=text]:focus i,input[type=text]:focus[data-theme=dark] i,[data-theme=dark] input[type=text]:has(input:focus) i,input[type=text]:has(input:focus)[data-theme=dark] i,[data-theme=dark] input[type=password]:focus i,input[type=password]:focus[data-theme=dark] i,[data-theme=dark] input[type=password]:has(input:focus) i,input[type=password]:has(input:focus)[data-theme=dark] i,[data-theme=dark] input[type=number]:focus i,input[type=number]:focus[data-theme=dark] i,[data-theme=dark] input[type=number]:has(input:focus) i,input[type=number]:has(input:focus)[data-theme=dark] i,[data-theme=dark] input[type=email]:focus i,input[type=email]:focus[data-theme=dark] i,[data-theme=dark] input[type=email]:has(input:focus) i,input[type=email]:has(input:focus)[data-theme=dark] i,[data-theme=dark] input[type=date]:focus i,input[type=date]:focus[data-theme=dark] i,[data-theme=dark] input[type=date]:has(input:focus) i,input[type=date]:has(input:focus)[data-theme=dark] i,[data-theme=dark] input[type=time]:focus i,input[type=time]:focus[data-theme=dark] i,[data-theme=dark] input[type=time]:has(input:focus) i,input[type=time]:has(input:focus)[data-theme=dark] i,[data-theme=dark] textarea:focus i,textarea:focus[data-theme=dark] i,[data-theme=dark] textarea:has(input:focus) i,textarea:has(input:focus)[data-theme=dark] i,[data-theme=dark] .input-type-text:focus i,.input-type-text:focus[data-theme=dark] i,[data-theme=dark] .input-type-text:has(input:focus) i,.input-type-text:has(input:focus)[data-theme=dark] i{color:var(--color-martini-400)}[data-theme=dark] input[type=text]:focus::placeholder,input[type=text]:focus[data-theme=dark]::placeholder,[data-theme=dark] input[type=text]:has(input:focus)::placeholder,input[type=text]:has(input:focus)[data-theme=dark]::placeholder,[data-theme=dark] input[type=password]:focus::placeholder,input[type=password]:focus[data-theme=dark]::placeholder,[data-theme=dark] input[type=password]:has(input:focus)::placeholder,input[type=password]:has(input:focus)[data-theme=dark]::placeholder,[data-theme=dark] input[type=number]:focus::placeholder,input[type=number]:focus[data-theme=dark]::placeholder,[data-theme=dark] input[type=number]:has(input:focus)::placeholder,input[type=number]:has(input:focus)[data-theme=dark]::placeholder,[data-theme=dark] input[type=email]:focus::placeholder,input[type=email]:focus[data-theme=dark]::placeholder,[data-theme=dark] input[type=email]:has(input:focus)::placeholder,input[type=email]:has(input:focus)[data-theme=dark]::placeholder,[data-theme=dark] input[type=date]:focus::placeholder,input[type=date]:focus[data-theme=dark]::placeholder,[data-theme=dark] input[type=date]:has(input:focus)::placeholder,input[type=date]:has(input:focus)[data-theme=dark]::placeholder,[data-theme=dark] input[type=time]:focus::placeholder,input[type=time]:focus[data-theme=dark]::placeholder,[data-theme=dark] input[type=time]:has(input:focus)::placeholder,input[type=time]:has(input:focus)[data-theme=dark]::placeholder,[data-theme=dark] textarea:focus::placeholder,textarea:focus[data-theme=dark]::placeholder,[data-theme=dark] textarea:has(input:focus)::placeholder,textarea:has(input:focus)[data-theme=dark]::placeholder,[data-theme=dark] .input-type-text:focus::placeholder,.input-type-text:focus[data-theme=dark]::placeholder,[data-theme=dark] .input-type-text:has(input:focus)::placeholder,.input-type-text:has(input:focus)[data-theme=dark]::placeholder{color:var(--color-martini-400)}input[type=text].warning,input[type=password].warning,input[type=number].warning,input[type=email].warning,input[type=date].warning,input[type=time].warning,textarea.warning,.input-type-text.warning{border-color:#af3651 !important}input[type=text]:hover,input[type=password]:hover,input[type=number]:hover,input[type=email]:hover,input[type=date]:hover,input[type=time]:hover,textarea:hover,.input-type-text:hover{border-color:var(--color-martini-700)}input[type=range]{appearance:none;-webkit-appearance:none;background:var(--color-martini-700);border-radius:100px;height:10px;border:1px solid var(--color-martini-400)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:100px;height:20px;width:20px;background:var(--color-martini-50);cursor:pointer;box-shadow:0px 3px 10px rgba(0,0,0,.4)}input[type=range]::-webkit-slider-thumb:hover{cursor:grab}input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}.autocomplete-dropdown{display:flex;flex-flow:column;border:1px solid var(--color-martini-800);border-radius:12px;background:var(--color-martini-950);padding:.75em .75em;gap:1em;color:var(--color-martini-200)}.autocomplete-dropdown:empty{display:none}.autocomplete-dropdown li:hover{color:var(--color-martini-white);cursor:pointer}.checkbox{display:flex}.checkbox.column>label{flex-flow:column}.checkbox>label{display:flex;align-items:center;font-size:1em;gap:.75em;color:var(--color-martini-white) !important}.checkbox.status-left .checkbox-switch label{order:2}.checkbox.status-left .checkbox-switch .status{order:1;margin-right:.375em;margin-left:0px}.checkbox .checkbox-switch{pointer-events:none;display:inline-flex}.checkbox .checkbox-switch:hover{cursor:pointer}.checkbox .checkbox-switch label{order:1}.checkbox .checkbox-switch .status{order:2;font-size:.8em;margin-left:.375em;color:var(--color-martini-500)}.checkbox .checkbox-switch .status.off{display:block}.checkbox .checkbox-switch .status.on{display:none;color:var(--color-martini-accent)}.checkbox .checkbox-switch input[type=checkbox]{visibility:hidden;display:none}.checkbox .checkbox-switch input[type=checkbox]:checked+.toggle:before{background:var(--color-martini-accent) !important}.checkbox .checkbox-switch input[type=checkbox]:checked~.on{display:block}.checkbox .checkbox-switch input[type=checkbox]:checked~.off{display:none}.checkbox .checkbox-switch input[type=checkbox]:checked+.toggle span{background:var(--color-martini-900) !important;transform:translateX(20px);transition:all .2s cubic-bezier(0.8, 0.4, 0.3, 1.25),background .15s ease;box-shadow:0 2px 8px rgba(var(--color-martini-white-rgb), 0.4)}[data-theme=dark] .checkbox .checkbox-switch input[type=checkbox]:checked+.toggle span,.checkbox .checkbox-switch input[type=checkbox]:checked+.toggle span[data-theme=dark]{background:var(--color-martini-200) !important;box-shadow:0 2px 8px rgba(var(--color-martini-black-rgb), 0.4)}.checkbox .checkbox-switch input[type=checkbox]:checked+.toggle span:before{transform:scale(1);opacity:0;transition:all .4s ease}.checkbox .checkbox-switch .toggle{position:relative;display:block;width:40px;height:20px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translate3d(0, 0, 0)}.checkbox .checkbox-switch .toggle:before{content:"";position:relative;top:3px;left:3px;width:34px;height:14px;display:block;background:var(--color-martini-700) !important;border-radius:8px;transition:background .2s ease}.checkbox .checkbox-switch .toggle span{position:absolute;top:0;left:0;width:20px;height:20px;display:block;background:var(--color-martini-500) !important;border-radius:10px;transition:all .2s ease}.checkbox.checkbox-sm .checkbox-switch input[type=checkbox]:checked+.toggle span{transform:translateX(16px)}.checkbox.checkbox-sm .checkbox-switch .toggle{width:28px;height:26px}.checkbox.checkbox-sm .checkbox-switch .toggle:before{top:9px;left:2px;width:24px;height:8px;border-radius:4px}.checkbox.checkbox-sm .checkbox-switch .toggle span{top:7px;width:12px;height:12px;border-radius:10px}.form-drop{transition:all .2s ease;display:flex;flex-flow:column;gap:.375em !important;justify-content:center;align-items:center;padding:1.5625em;border:1px dashed var(--color-martini-600);border-radius:18px;background:var(--color-martini-900);color:var(--color-martini-400);overflow:hidden;text-align:center}@media(max-width: 48rem){.form-drop{padding:1em}}.form-drop i{transition:transform .2s ease;font-size:2.5em;font-style:normal;opacity:1}.form-drop::placeholder{color:var(--color-martini-700)}.form-drop.drop-active{border-color:var(--color-martini-accent);border-style:solid;color:var(--color-martini-accent);background:var(--color-martini-800)}.form-drop li{width:100%;max-width:500px;display:flex;gap:.75em;background:var(--color-martini-500);padding:.375em;border-radius:100px;font-size:.8em;color:var(--color-martini-100)}.form-drop li span{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.form-drop li i{font-size:1em;color:var(--color-martini-100)}.form-drop li.success{background:#10562c;color:#53cb53}.form-drop li.success i{margin-left:.75em;color:#53cb53}.form-drop li.failed{background:#67111a;color:red}.form-drop li.failed i{margin-left:.75em;color:red}.btns{display:flex;gap:.75em;flex-wrap:wrap;width:100%}.btns.group{gap:0;flex-wrap:nowrap;overflow-x:scroll;border:1px solid var(--color-martini-600) !important;border-radius:12px;-ms-overflow-style:none;scrollbar-width:none}.btns.group::-webkit-scrollbar{display:none}.btns.group .btn,.btns.group button{border-radius:0 !important;border:none !important;border-right:1px solid var(--color-martini-600) !important}.btns.group .btn:last-of-type,.btns.group button:last-of-type{border-right:none !important}.btn,button,select{transition:all .2s ease;display:inline-flex;gap:8px !important;align-items:center;font-size:1em;font-weight:normal;padding:.75em .75em;border:1px solid var(--color-martini-accent);border-radius:12px;background:var(--color-martini-accent);color:var(--color-martini-black);cursor:pointer;text-decoration:none;appearance:none;-webkit-appearance:none;position:relative;line-height:1em}[data-theme=dark] .btn,.btn[data-theme=dark],[data-theme=dark] button,button[data-theme=dark],[data-theme=dark] select,select[data-theme=dark]{color:var(--color-martini-white)}.btn::-ms-expand,button::-ms-expand,select::-ms-expand{display:none;outline:none}.btn i,button i,select i{line-height:1em;font-style:normal !important;color:var(--color-martini-black) !important;transition:all .2s ease;pointer-events:none;opacity:1 !important}[data-theme=dark] .btn i,.btn i[data-theme=dark],[data-theme=dark] button i,button i[data-theme=dark],[data-theme=dark] select i,select i[data-theme=dark]{color:var(--color-martini-white) !important}.btn:disabled,button:disabled,select:disabled{opacity:1;pointer-events:none;background-color:var(--color-martini-800);border-color:var(--color-martini-800);color:var(--color-martini-600)}.btn:disabled i,button:disabled i,select:disabled i{color:var(--color-martini-600) !important}.btn:disabled:hover,button:disabled:hover,select:disabled:hover{cursor:not-allowed}.btn span,button span,select span{pointer-events:none}.btn:hover,.btn:focus,button:hover,button:focus,select:hover,select:focus{color:var(--color-martini-black);border-color:var(--color-martini-accent-hover);background:var(--color-martini-accent-hover);cursor:pointer}[data-theme=dark] .btn:hover,.btn:hover[data-theme=dark],[data-theme=dark] .btn:focus,.btn:focus[data-theme=dark],[data-theme=dark] button:hover,button:hover[data-theme=dark],[data-theme=dark] button:focus,button:focus[data-theme=dark],[data-theme=dark] select:hover,select:hover[data-theme=dark],[data-theme=dark] select:focus,select:focus[data-theme=dark]{color:var(--color-martini-white)}.btn:hover .drop-down,.btn:focus .drop-down,button:hover .drop-down,button:focus .drop-down,select:hover .drop-down,select:focus .drop-down{display:block}.btn:hover>i,.btn:focus>i,button:hover>i,button:focus>i,select:hover>i,select:focus>i{color:var(--color-martini-black) !important}[data-theme=dark] .btn:hover>i,.btn:hover>i[data-theme=dark],[data-theme=dark] .btn:focus>i,.btn:focus>i[data-theme=dark],[data-theme=dark] button:hover>i,button:hover>i[data-theme=dark],[data-theme=dark] button:focus>i,button:focus>i[data-theme=dark],[data-theme=dark] select:hover>i,select:hover>i[data-theme=dark],[data-theme=dark] select:focus>i,select:focus>i[data-theme=dark]{color:var(--color-martini-white) !important}.btn.btn-off,button.btn-off,select.btn-off{background:var(--color-martini-600);border-color:var(--color-martini-600);color:var(--color-martini-300)}.btn.btn-off:hover,button.btn-off:hover,select.btn-off:hover{background:var(--color-martini-500);border-color:var(--color-martini-500)}.btn.btn-outline,button.btn-outline,select.btn-outline{border-color:var(--color-martini-600);background:rgba(0,0,0,0);color:var(--color-martini-300)}.btn.btn-outline i,button.btn-outline i,select.btn-outline i{color:var(--color-martini-300) !important}.btn.btn-outline:hover,.btn.btn-outline:focus,button.btn-outline:hover,button.btn-outline:focus,select.btn-outline:hover,select.btn-outline:focus{border-color:var(--color-martini-accent);background:rgba(var(--color-martini-950-rgb), 0.4);color:var(--color-martini-100)}[data-theme=dark] .btn.btn-outline:hover,.btn.btn-outline:hover[data-theme=dark],[data-theme=dark] .btn.btn-outline:focus,.btn.btn-outline:focus[data-theme=dark],[data-theme=dark] button.btn-outline:hover,button.btn-outline:hover[data-theme=dark],[data-theme=dark] button.btn-outline:focus,button.btn-outline:focus[data-theme=dark],[data-theme=dark] select.btn-outline:hover,select.btn-outline:hover[data-theme=dark],[data-theme=dark] select.btn-outline:focus,select.btn-outline:focus[data-theme=dark]{border-color:var(--color-martini-500);background:rgba(var(--color-martini-500-rgb), 0.3)}.btn.btn-outline:hover>i,.btn.btn-outline:focus>i,button.btn-outline:hover>i,button.btn-outline:focus>i,select.btn-outline:hover>i,select.btn-outline:focus>i{color:var(--color-martini-accent) !important}[data-theme=dark] .btn.btn-outline:hover>i,.btn.btn-outline:hover>i[data-theme=dark],[data-theme=dark] .btn.btn-outline:focus>i,.btn.btn-outline:focus>i[data-theme=dark],[data-theme=dark] button.btn-outline:hover>i,button.btn-outline:hover>i[data-theme=dark],[data-theme=dark] button.btn-outline:focus>i,button.btn-outline:focus>i[data-theme=dark],[data-theme=dark] select.btn-outline:hover>i,select.btn-outline:hover>i[data-theme=dark],[data-theme=dark] select.btn-outline:focus>i,select.btn-outline:focus>i[data-theme=dark]{color:var(--color-martini-100) !important}.btn .drop-down,button .drop-down,select .drop-down{display:none;position:absolute;top:100%;right:0;padding-top:.75em;animation:drop-down .2s ease-out;transform-origin:top right;z-index:9}.btn .drop-down ul,button .drop-down ul,select .drop-down ul{width:300px;border:none;background:var(--color-martini-200);color:var(--color-martini-800);border-radius:12px;box-shadow:0px 10px 10px rgba(0,0,0,.1333333333);overflow:hidden}.btn .drop-down ul.position-left,button .drop-down ul.position-left,select .drop-down ul.position-left{right:auto;left:0}.btn .drop-down ul li,button .drop-down ul li,select .drop-down ul li{padding:1em;border-bottom:1px solid var(--color-martini-300);display:flex;gap:.375em;align-items:center}.btn .drop-down ul li i,button .drop-down ul li i,select .drop-down ul li i{color:var(--color-martini-600) !important}.btn .drop-down ul li>span,button .drop-down ul li>span,select .drop-down ul li>span{flex-grow:1}.btn .drop-down ul li.locked,button .drop-down ul li.locked,select .drop-down ul li.locked{pointer-events:none;opacity:.7;color:var(--color-martini-500)}.btn .drop-down ul li.locked i,button .drop-down ul li.locked i,select .drop-down ul li.locked i{color:var(--color-martini-500) !important}.btn .drop-down ul li.locked::after,button .drop-down ul li.locked::after,select .drop-down ul li.locked::after{font-family:"Font Awesome 6 Pro";font-weight:900;content:"";color:var(--color-martini-500)}.btn .drop-down ul li.buttons,button .drop-down ul li.buttons,select .drop-down ul li.buttons{flex-wrap:wrap}.btn .drop-down ul li.buttons>div,button .drop-down ul li.buttons>div,select .drop-down ul li.buttons>div{margin-top:.75em;width:100%;display:flex;gap:.75em}.btn .drop-down ul li.buttons button,button .drop-down ul li.buttons button,select .drop-down ul li.buttons button{flex-grow:1;padding:.375em .75em;border-radius:6px;background:rgba(0,0,0,0);border-color:var(--color-martini-400);color:var(--color-martini-700);justify-content:center;font-size:.8em}.btn .drop-down ul li.buttons button i,button .drop-down ul li.buttons button i,select .drop-down ul li.buttons button i{color:var(--color-martini-500) !important}.btn .drop-down ul li.buttons button:hover,button .drop-down ul li.buttons button:hover,select .drop-down ul li.buttons button:hover{background:var(--color-martini-500);border-color:var(--color-martini-500);color:var(--color-martini-black)}[data-theme=dark] .btn .drop-down ul li.buttons button:hover,.btn .drop-down ul li.buttons button:hover[data-theme=dark],[data-theme=dark] button .drop-down ul li.buttons button:hover,button .drop-down ul li.buttons button:hover[data-theme=dark],[data-theme=dark] select .drop-down ul li.buttons button:hover,select .drop-down ul li.buttons button:hover[data-theme=dark]{color:var(--color-martini-white)}.btn .drop-down ul li.buttons button:hover i,button .drop-down ul li.buttons button:hover i,select .drop-down ul li.buttons button:hover i{color:var(--color-martini-black) !important}[data-theme=dark] .btn .drop-down ul li.buttons button:hover i,.btn .drop-down ul li.buttons button:hover i[data-theme=dark],[data-theme=dark] button .drop-down ul li.buttons button:hover i,button .drop-down ul li.buttons button:hover i[data-theme=dark],[data-theme=dark] select .drop-down ul li.buttons button:hover i,select .drop-down ul li.buttons button:hover i[data-theme=dark]{color:var(--color-martini-white) !important}.btn .drop-down ul li.buttons button.selected,button .drop-down ul li.buttons button.selected,select .drop-down ul li.buttons button.selected{color:var(--color-martini-black);background:var(--color-martini-accent);border-color:var(--color-martini-accent)}[data-theme=dark] .btn .drop-down ul li.buttons button.selected,.btn .drop-down ul li.buttons button.selected[data-theme=dark],[data-theme=dark] button .drop-down ul li.buttons button.selected,button .drop-down ul li.buttons button.selected[data-theme=dark],[data-theme=dark] select .drop-down ul li.buttons button.selected,select .drop-down ul li.buttons button.selected[data-theme=dark]{color:var(--color-martini-white)}.btn .drop-down ul li.buttons button.selected i,button .drop-down ul li.buttons button.selected i,select .drop-down ul li.buttons button.selected i{color:var(--color-martini-black) !important}[data-theme=dark] .btn .drop-down ul li.buttons button.selected i,.btn .drop-down ul li.buttons button.selected i[data-theme=dark],[data-theme=dark] button .drop-down ul li.buttons button.selected i,button .drop-down ul li.buttons button.selected i[data-theme=dark],[data-theme=dark] select .drop-down ul li.buttons button.selected i,select .drop-down ul li.buttons button.selected i[data-theme=dark]{color:var(--color-martini-white) !important}.btn .drop-down ul li:last-of-type,button .drop-down ul li:last-of-type,select .drop-down ul li:last-of-type{border-bottom:none}.btn .drop-down ul li:hover,button .drop-down ul li:hover,select .drop-down ul li:hover{background:var(--color-martini-300)}.btn .drop-down ul li.checkbox,button .drop-down ul li.checkbox,select .drop-down ul li.checkbox{padding:0}.btn .drop-down ul li.checkbox>label,button .drop-down ul li.checkbox>label,select .drop-down ul li.checkbox>label{cursor:pointer;padding:1em;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.btn .drop-down ul li.checkbox>label>div i,.btn .drop-down ul li.checkbox>label>div span,button .drop-down ul li.checkbox>label>div i,button .drop-down ul li.checkbox>label>div span,select .drop-down ul li.checkbox>label>div i,select .drop-down ul li.checkbox>label>div span{font-size:1em;color:var(--color-martini-black)}.btn .drop-down ul li.checkbox>label label,button .drop-down ul li.checkbox>label label,select .drop-down ul li.checkbox>label label{pointer-events:none}.btn .drop-down ul li.color-warning,button .drop-down ul li.color-warning,select .drop-down ul li.color-warning{color:#bc2043 !important}.btn .drop-down ul li.color-warning i,button .drop-down ul li.color-warning i,select .drop-down ul li.color-warning i{color:#bc2043 !important}.btn .drop-down ul li.color-warning:hover,button .drop-down ul li.color-warning:hover,select .drop-down ul li.color-warning:hover{color:#da0e3c !important}.btn .drop-down ul li.color-warning:hover i,button .drop-down ul li.color-warning:hover i,select .drop-down ul li.color-warning:hover i{color:#da0e3c !important}.btn.btn-inline,button.btn-inline,select.btn-inline{display:inline-flex}.btn.btn-icon,button.btn-icon,select.btn-icon{padding:.75em}.btn.w-full,button.w-full,select.w-full{width:100%;justify-content:center}.btn.grow,button.grow,select.grow{flex-grow:1;justify-content:center}.btn.text-center,button.text-center,select.text-center{justify-content:center}.btn.text-left,button.text-left,select.text-left{justify-content:start}.btn.text-right,button.text-right,select.text-right{justify-content:end}.btn.btn-xs,button.btn-xs,select.btn-xs{font-size:.8em !important;padding:.375em .75em}.btn.btn-xs i,button.btn-xs i,select.btn-xs i{font-size:.8em !important}.btn.btn-sm,button.btn-sm,select.btn-sm{font-size:.8em !important;padding:.75em 1em}.btn.btn-sm i,button.btn-sm i,select.btn-sm i{font-size:.8em !important}.btn.btn-lg,button.btn-lg,select.btn-lg{font-size:1.2em !important}.btn.btn-lg i,button.btn-lg i,select.btn-lg i{font-size:1.2em !important}.btn.btn-xl,button.btn-xl,select.btn-xl{font-size:1.5em !important}.btn.btn-xl i,button.btn-xl i,select.btn-xl i{font-size:1.5em !important}.tabs{display:flex;align-items:center;gap:0}.tabs button,.tabs .btn{border-radius:0;background:rgba(0,0,0,0);border-right:0;color:var(--color-martini-500);border-color:var(--color-martini-600);border-left-width:0px}.tabs button i,.tabs .btn i{color:var(--color-martini-500) !important}.tabs button:first-of-type,.tabs .btn:first-of-type{border-top-left-radius:12px;border-bottom-left-radius:12px;border-left-width:1px}.tabs button:last-of-type,.tabs .btn:last-of-type{border-top-right-radius:12px;border-bottom-right-radius:12px;border-right:1px solid var(--color-martini-600)}.tabs button.selected,.tabs .btn.selected{background:var(--color-martini-accent);color:var(--color-martini-black);border-color:var(--color-martini-accent)}.tabs button.selected i,.tabs .btn.selected i{color:var(--color-martini-black) !important}[data-theme=dark] .tabs button.selected i,.tabs button.selected i[data-theme=dark],[data-theme=dark] .tabs .btn.selected i,.tabs .btn.selected i[data-theme=dark]{color:var(--color-martini-white) !important}[data-theme=dark] .tabs button.selected,.tabs button.selected[data-theme=dark],[data-theme=dark] .tabs .btn.selected,.tabs .btn.selected[data-theme=dark]{color:var(--color-martini-white)}.tabs button:not(.selected):hover,.tabs button:not(.selected):focus,.tabs .btn:not(.selected):hover,.tabs .btn:not(.selected):focus{background:var(--color-martini-800);color:var(--color-martini-200)}.tabbing{display:flex;align-items:center;gap:0;border-radius:100px;outline:1px solid #333;position:relative;padding:0 .375em;box-sizing:border-box}.tabbing .tab-selector{background:#fff;position:absolute;height:calc(100% - .75em);border-radius:100px;transition:all .2s ease}.tabbing .tab{border-radius:0;background:rgba(0,0,0,0);border-right:0;position:relative;z-index:2;padding:.75em .75em;transition:all .2s ease;color:#ccc}.tabbing .tab:hover{color:#fff;cursor:pointer}.tabbing .tab.selected{color:#000}select{padding-right:1.953125em !important}.select{display:flex;align-items:center;position:relative}.select:not(.select--multiple)::after{position:absolute;right:10px;content:"";justify-self:end;width:.7em;height:.4em;background-color:var(--color-martini-500);clip-path:polygon(100% 0%, 0 0%, 50% 100%)}.form-select.t-outline{position:relative;display:inline-block;width:100%;max-width:100%}.form-select.t-outline:hover button{border-color:var(--color-martini-accent)}.form-select.t-outline:hover .arrow{border-top-color:var(--color-martini-accent)}.form-select.t-outline button{transition:all .2s ease;display:flex;justify-content:space-between;align-items:center;width:100%;font-size:1em;font-weight:normal;padding:.75em .75em;padding-right:35px;border:1px solid var(--color-martini-600);border-radius:12px;background-color:var(--color-martini-800);color:var(--color-martini-300);cursor:pointer}[data-theme=dark] .form-select.t-outline button,.form-select.t-outline button[data-theme=dark]{color:var(--color-martini-100)}.form-select.t-outline button .value{display:flex;flex-flow:column;align-items:start;gap:.375em;text-align:left}.form-select.t-outline button .value span{font-family:"Funnel Display","Helvetica","Arial",sans-serif;font-weight:500;font-size:1.2em}.form-select.t-outline button .value>label{color:var(--color-martini-500);font-size:.8em}.form-select.t-outline .dropdown{transition:all .2s ease;position:absolute;top:100%;left:0;width:100%;border-radius:12px;background-color:var(--color-martini-200);color:var(--color-martini-700);list-style:none;margin:10px 0 0 0;z-index:100;overflow:hidden;animation:drop-down .2s ease-out;transform-origin:top right;box-shadow:0px 5px 15px rgba(var(--color-martini-300-rgb), 0.6)}[data-theme=dark] .form-select.t-outline .dropdown,.form-select.t-outline .dropdown[data-theme=dark]{box-shadow:0px 5px 15px rgba(var(--color-martini-950-rgb), 0.8)}.form-select.t-outline .dropdown.hidden{display:none}.form-select.t-outline .dropdown ul{display:flex;flex-flow:column;max-height:400px;width:100%;overflow-y:auto;list-style:none;padding:.75em;gap:.375em}.form-select.t-outline .dropdown ul::-webkit-scrollbar{width:6px}.form-select.t-outline .dropdown ul::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:25px}.form-select.t-outline .dropdown ul::-webkit-scrollbar-thumb{background:var(--color-martini-400)}.form-select.t-outline .dropdown ul li{padding:10px;cursor:pointer;display:flex;align-items:center;border-radius:6px;gap:.375em;transition:all .2s ease}.form-select.t-outline .dropdown ul li i,.form-select.t-outline .dropdown ul li span{pointer-events:none}.form-select.t-outline .dropdown ul li.btn{font-weight:bold}.form-select.t-outline .dropdown ul li.btn:hover{background-color:var(--color-martini-accent-hover)}.form-select.t-outline .dropdown ul li:hover,.form-select.t-outline .dropdown ul li:focus{background-color:var(--color-martini-300)}#notifications{position:fixed;bottom:0;right:0;padding:20px;display:flex;flex-flow:column;gap:10px;z-index:200;width:300px;max-width:100%}@media(max-width: 48rem){#notifications{width:100%}}#notifications .notification{display:flex;background:var(--color-martini-700);color:var(--color-martini-white);padding:10px;gap:10px;font-size:.8em;border-radius:12px;border:1px solid var(--color-martini-400);animation:notification .3s ease;flex-wrap:wrap;width:100%;position:relative;box-shadow:0px 10px 30px rgba(0,0,0,.1);flex-flow:row;align-items:baseline}#notifications .notification .text{display:flex;flex-flow:column;gap:.375em}#notifications .notification button{font-family:"Funnel Display","Helvetica","Arial",sans-serif;width:100%;background:rgba(0,0,0,0);border-color:var(--color-martini-white);color:var(--color-martini-white);font-weight:bold;justify-content:center}#notifications .notification button:hover{background:var(--color-martini-white);color:var(--color-martini-black);cursor:pointer}#notifications .notification span{font-family:"Funnel Display","Helvetica","Arial",sans-serif;color:var(--color-martini-100);font-weight:bold;font-size:1em}#notifications .notification .close{position:absolute;top:.75em;right:.75em;color:var(--color-martini-100)}#notifications .notification.success{background:rgba(23,191,122,.1);border-color:rgba(23,191,122,.2);color:#09906b}#notifications .notification.success span{color:#09906b}#notifications .notification.success .close{color:#09906b;opacity:.5}#notifications .notification.danger{background:rgba(255,0,65,.1);border-color:rgba(255,0,65,.2);color:#df0d40}#notifications .notification.danger span{color:#df0d40}#notifications .notification.danger .close{color:#df0d40;opacity:.5}.custom-tooltip{position:fixed;padding:4px 8px;background:#000;color:#fff;font-size:12px;border-radius:4px;pointer-events:none;z-index:9999;opacity:0;transition:opacity .2s;white-space:nowrap}@keyframes modal-background{0%{opacity:0}100%{opacity:1}}@keyframes modal-box{0%{opacity:0;transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes popup-box{0%{opacity:0;transform:translateY(20%)}100%{opacity:1;transform:translateY(0)}}@keyframes modal-frame-sidebar{0%{opacity:0;transform:translateX(100px)}100%{opacity:1;transform:translateX(0px)}}.modal,.popup{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;align-content:center;flex-flow:row;gap:5px;width:100vw;height:calc(var(--vh, 1vh)*100);z-index:500;background:rgba(var(--color-martini-950-rgb), 0.9);backdrop-filter:blur(10px);overflow-x:auto;opacity:0;animation:modal-background .3s ease both}[data-theme=dark] .modal,.modal[data-theme=dark],[data-theme=dark] .popup,.popup[data-theme=dark]{background:rgba(var(--color-martini-950-rgb), 0.9)}.modal.hidden,.popup.hidden{display:none}.modal .modal-wrapper,.modal .popup-wrapper,.popup .modal-wrapper,.popup .popup-wrapper{max-height:100%;position:relative;width:90%;max-width:700px}.modal .modal-wrapper .modal-container,.modal .modal-wrapper popup-container,.modal .popup-wrapper .modal-container,.modal .popup-wrapper popup-container,.popup .modal-wrapper .modal-container,.popup .modal-wrapper popup-container,.popup .popup-wrapper .modal-container,.popup .popup-wrapper popup-container{padding-top:1.953125em;padding-bottom:1.953125em}.modal .modal-box,.modal .popup-box,.popup .modal-box,.popup .popup-box{width:100%;background:var(--color-martini-900);border-radius:41px;padding:1.5625em;box-shadow:0px 40px 40px rgba(0,0,0,.1333333333);animation:modal-box .5s cubic-bezier(0, 0.17, 0, 1) both;display:flex;flex-flow:column;gap:1.25em;box-shadow:0px 10px 40px rgba(var(--color-martini-500-rgb), 0.5)}[data-theme=dark] .modal .modal-box,.modal .modal-box[data-theme=dark],[data-theme=dark] .modal .popup-box,.modal .popup-box[data-theme=dark],[data-theme=dark] .popup .modal-box,.popup .modal-box[data-theme=dark],[data-theme=dark] .popup .popup-box,.popup .popup-box[data-theme=dark]{background:var(--color-martini-800);box-shadow:0px 10px 40px rgba(var(--color-martini-950-rgb), 0.5)}.modal .modal-box .modal-header h1,.modal .popup-box .modal-header h1,.popup .modal-box .modal-header h1,.popup .popup-box .modal-header h1{font-size:1em}.modal.modal-frame .modal-content,.popup.modal-frame .modal-content{width:calc(100% - 300px)}.modal.modal-frame .modal-content img,.popup.modal-frame .modal-content img{width:100%}.modal .modal-frame-sidebar,.popup .modal-frame-sidebar{position:fixed;width:300px;height:calc(var(--vh, 1vh)*100);background:var(--color-martini-950);top:0;right:0;bottom:0;overflow:scroll;border-left:1px solid var(--color-martini-700);display:flex;flex-flow:column;box-shadow:0px 40px 40px rgba(0,0,0,.1333333333);opacity:0;animation:modal-frame-sidebar .5s .1s cubic-bezier(0, 0.17, 0, 1) both}.modal .modal-frame-sidebar .section,.popup .modal-frame-sidebar .section{border-bottom:1px solid var(--color-martini-700);padding:1em;display:flex;flex-wrap:wrap;justify-content:end}.modal .modal-frame-sidebar .section .section-title,.popup .modal-frame-sidebar .section .section-title{font-size:.75em;margin-bottom:1em;width:100%}.modal .form,.popup .form{gap:1em}.modal .form .form-footer,.popup .form .form-footer{margin-top:1em}.modal .form h3,.modal .form h4,.modal .form h5,.popup .form h3,.popup .form h4,.popup .form h5{margin-top:.75em;color:var(--color-martini-100)}.modal .list-files,.popup .list-files{display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));gap:12px;justify-content:start}.modal .list-files .image,.popup .list-files .image{width:100%;max-width:150px;max-height:150px;height:auto;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer}.modal .list-files .image:hover img,.popup .list-files .image:hover img{outline:2px solid var(--color-martini-accent)}.modal .list-files .image img,.popup .list-files .image img{max-width:100%;max-height:100%;object-fit:contain;display:block;border-radius:6px;overflow:hidden}.popup{backdrop-filter:none;background:rgba(var(--color-martini-500-rgb), 0.4)}.popup .popup-wrapper{max-width:400px}.popup .popup-box{animation:popup-box .5s cubic-bezier(0, 0.17, 0, 1) both;text-align:center;justify-content:center;align-items:center;padding:1.5625em;border-radius:18px;box-shadow:0px 10px 40px rgba(var(--color-martini-500-rgb), 0.5)}[data-theme=dark] .popup .popup-box,.popup .popup-box[data-theme=dark]{box-shadow:0px 10px 40px rgba(var(--color-martini-950-rgb), 0.5)}.popup .popup-box .title{font-size:2em}@keyframes drop-down{0%{opacity:0;transform:scaleY(0.95)}100%{opacity:1;transform:scaleY(1)}}:root{color-scheme:none}.live-content{padding:1em}@media(max-width: 48rem){.live-content{padding:.75em}}.hide,.hidden{display:none !important}.show{display:flex !important}strong{font-weight:bold}em{font-style:italic}.disabled{pointer-events:none;opacity:.5}a{color:#fff}pre{white-space:pre-wrap;word-wrap:break-word}#martini-logo{max-width:70%;width:150px;fill:#fff;margin-bottom:30px}body{background:#000}.align-left{justify-content:start !important}.align-right{justify-content:end !important}.container{display:flex;flex-flow:column;align-items:center}#martiniTouchSettings{display:none}::-webkit-scrollbar-corner{background:#151515}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#151515;padding:8px}::-webkit-scrollbar-thumb{background:#222}::-webkit-scrollbar-thumb:hover{background:#272727}#loading{position:fixed;z-index:99999;top:0;left:0;width:100vw;height:calc(var(--vh, 1vh)*100);display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.8)}#loading.hide{display:none}#loading .box{display:flex;justify-content:center;align-items:center;align-content:center;flex-flow:column;gap:20px;background:#fff;border-radius:20px;padding:20px;color:#000}#loading .loader{width:48px;height:48px;border:5px solid #000;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading-frames{grid-column:1/-1;width:100%;text-align:center;font-size:1.5em;opacity:.4;padding-top:2em}.app-banner{display:none;width:100%;max-width:400px;gap:1em;border:1px solid #333;border-radius:12px;padding:.75em;justify-content:center;align-items:center;background:var(--color-martini-900);transition:all .2s ease;position:absolute;bottom:1.5625em}.app-banner:hover{cursor:pointer;background:var(--color-martini-800);border-color:#666}.app-banner .icon{width:25%;max-width:50px;border:1px solid #333;border-radius:12px;overflow:hidden}.app-banner .icon img{width:100%;display:block}.app-banner .info{display:flex;flex-flow:column;flex-grow:1;justify-content:center;font-size:.8em;line-height:1.2em;gap:.375em}.app-banner .link a{background:var(--color-martini-accent);text-decoration:none}.tabs{display:flex;width:100%}.tabs button{justify-content:center;flex-grow:1;border-radius:0px;background:#000;border-color:#fff;color:#fff}.tabs button.selected{background:#fff;color:#000}.tabs button:first-of-type{border-radius:100px 0px 0px 100px}.tabs button:last-of-type{border-radius:0px 100px 100px 0px}#display{display:flex;width:100vw;height:100vh;justify-content:center;align-items:center;flex-flow:column;gap:1.953125em}#display .display-content{display:flex;gap:1.953125em;flex-flow:column;justify-content:center;align-items:center;max-width:600px}#display .display-content .display-code{font-size:7em;line-height:1em}#display .display-content .display-name{font-size:2em}#display .display-content .display-name:hover{cursor:text}#display .display-content .display-name:hover i{display:inline-block}#display .display-content .display-name i{color:var(--color-martini-200);margin-left:.375em;display:none}#display .display-content input{text-align:center}#display .display-content .how-to{margin-top:1.5625em;display:flex;flex-flow:column;gap:1em;padding:1.25em;border:1px solid #333;border-radius:20px;color:#999}#display .display-content .how-to ul{display:flex;flex-flow:column;gap:1em;line-height:1.2em}#display .display-content .access-code{position:absolute;bottom:1.953125em}#display .display-content .access-code a{color:#666;text-decoration:none}#display .display-content .access-code a:hover{color:#fff}.live-nav{position:fixed;bottom:-200px;background:#000;background:linear-gradient(6deg, rgb(0, 0, 0) 0%, rgb(31, 31, 31) 100%);border:1px solid #333;box-shadow:0px 10px 20px rgba(0,0,0,.7);z-index:10;max-width:calc(100% - 2em);margin:0 auto;width:800px;display:flex;flex-flow:column;padding:.75em;border-radius:12px;gap:.75em;transition:all .4s ease}@media(max-width: 40rem){.live-nav{max-width:calc(100% - 1.5em)}}.live-nav.active{bottom:1em}@media(max-width: 40rem){.live-nav.active{bottom:.75em}}.live-nav .tabs{display:flex;border:1px solid #333;border-radius:100px;font-size:.8em;line-height:1em;overflow:hidden}.live-nav .tabs li{border-right:1px solid #333;padding:1em;flex-grow:1;display:flex;justify-content:center;background:333}.live-nav .tabs li.tab-btn{background:rgba(0,0,0,0)}.live-nav .tabs li.tab-btn:hover{background:rgba(51,51,51,.502);cursor:pointer}.live-nav .tabs li:last-of-type{border-right:none}.live-nav .nav-cols{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1em;padding-bottom:1em;border-bottom:1px solid #333}@media(max-width: 40rem){.live-nav .nav-cols{grid-template-columns:1fr 1fr 1fr}}.live-nav .nav-cols .nav-col{display:flex;gap:.375em;flex-flow:column;justify-content:center}.live-nav .nav-cols .nav-col.nav-order .nav-col-content{text-transform:uppercase;transition:all .3s ease-in-out;border-radius:12px}.live-nav .nav-cols .nav-col.nav-order .nav-col-content:hover{cursor:pointer}.live-nav .nav-cols .nav-col.nav-order .nav-col-content:active{background:#333}.live-nav .nav-cols .nav-col.nav-clock{container-type:inline-size;font-size:1em}.live-nav .nav-cols .nav-col.nav-clock .nav-col-content{font-weight:bold;font-size:15cqw}@media(max-width: 40rem){.live-nav .nav-cols .nav-col.nav-clock{display:none}}.live-nav .nav-cols .nav-col .nav-col-content{display:flex;flex-flow:column;gap:.75em;flex-grow:1;align-items:center;justify-content:center}@media(max-width: 40rem){.live-nav .nav-cols .nav-col.nav-size{display:none}}.live-nav .nav-cols .nav-col .nav-col-title{font-size:.8em;color:#999}.live-nav .nav-status{display:flex;gap:.375em;align-items:center}.live-nav .nav-status .progress-bar{width:100%;background:#333;border-radius:100px;height:10px;display:flex}.live-nav .nav-status .progress-bar .fill{background:#00ff27;height:100%;border-radius:100px;transition:all .5s ease}.live-nav .nav-status .progress-bar .fill.active{background:#fff}.martini-frame{display:flex;flex-direction:column;justify-content:start;flex:0 1 calc(25% - 15px);font-size:.8em;gap:10px;position:relative;transition:all .3s ease;width:100%}.martini-frame:first-of-type .group{display:none !important}.martini-frame.sortable-fallback{transition:none}.martini-frame.sortable-fallback .frame-img{outline:4px solid #ff0 !important;border:1px solid #ff0 !important}.martini-frame .frame-admin-btns{position:absolute;bottom:10px;right:10px}.martini-frame .description{border:none;line-height:1.3em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-top:.375em}.martini-frame .description .add-description{display:none}.martini-frame .description.editing .ql-syntax{pointer-events:none}.martini-frame .description .description-content .ql-syntax{font-weight:bold;text-wrap:wrap;white-space:pre-wrap}.martini-frame .description[status=updating]{opacity:.5;pointer-events:none}.martini-frame .description textarea{pointer-events:true;width:100%}.martini-frame .hidden-description{display:none}.martini-frame .ql-toolbar{border:1px solid #333;border-top-right-radius:12px;border-top-left-radius:12px}.martini-frame .ql-toolbar .ql-active .ql-stroke,.martini-frame .ql-toolbar button:hover .ql-stroke{stroke:#ccc}.martini-frame .ql-toolbar .ql-active .ql-fill,.martini-frame .ql-toolbar button:hover .ql-fill{fill:#ccc}.martini-frame .ql-toolbar .ql-stroke{stroke:#666}.martini-frame .ql-toolbar .ql-fill{fill:#666}.martini-frame .quill-editor{border:1px solid #333;border-top:none;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.martini-frame .quill-editor .ql-syntax{border:1px solid #333;background:#222;position:relative;text-wrap:wrap;font-weight:bold}.martini-frame .quill-editor .ql-syntax::after{content:"dialog";position:absolute;top:-15px;right:0px;color:#666;font-size:.75em}.martini-frame .nr,.martini-frame .group,.martini-frame .mark-btns,.martini-frame .schedule-time,.martini-frame .creative-title{position:absolute;background:#000;color:#fff !important;padding:5px 10px;line-height:1;font-weight:bold;border-radius:100px;top:8px;pointer-events:none;display:flex;align-items:center}.martini-frame .creative-title{top:auto;bottom:8px;display:none;gap:8px}.martini-frame .creative-title.color-red{background:#b60202}.martini-frame .creative-title.color-yellow{background:#d5cb02}.martini-frame .creative-title.color-green{background:#0eab24}.martini-frame .creative-title.color-lime{background:#6fdc2e}.martini-frame .creative-title.color-blue{background:#225cdf}.martini-frame .creative-title.color-cyan{background:#17bcdf}.martini-frame .creative-title.color-pink{background:#ed34be}.martini-frame .creative-title.color-purple{background:#722fe2}.martini-frame .creative-title.color-orange{background:#f48029}.martini-frame .creative-title.color-gray{background:#61686c}.martini-frame .schedule-time{top:auto;bottom:8px;left:8px;display:flex;gap:8px}.martini-frame .nr{right:8px}.martini-frame .group{display:none;left:8px;pointer-events:all}.martini-frame .group:hover{cursor:w-resize}.martini-frame .mark-btns{left:8px;pointer-events:all}.martini-frame .mark-btns:hover .drop-down{display:block}.martini-frame .mark-btns .drop-down{position:absolute;left:0px;top:100%;transform-origin:top left;font-size:1.4em;font-weight:normal;z-index:10;color:#999;padding-top:5px;display:none}.martini-frame .mark-btns .drop-down ul{transition:all .2s ease;border:1px solid #333;border-radius:10px;display:flex;background:#000;box-shadow:0px 0px 20px rgba(0,0,0,.5);overflow:hidden}.martini-frame .mark-btns .drop-down ul li{display:flex;padding:8px;gap:10px}.martini-frame .mark-btns .drop-down ul li.loading i.icon{display:none}.martini-frame .mark-btns .drop-down ul li.loading i.spinner{display:block}.martini-frame .mark-btns .drop-down ul li i.spinner{display:none}.martini-frame .mark-btns .drop-down ul li:hover{background:#333;color:#fff}.martini-frame .mark-btns .drop-down ul li:last-of-type{border-bottom:0px}.martini-frame .frame-img{transition:all .3s ease;display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #333;outline:3px solid rgba(0,0,0,0);position:relative;line-height:0;border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;flex-flow:column;container-type:inline-size;border-radius:1cqw}@media(max-width: 48rem){.martini-frame .frame-img{border-radius:2cqw !important}}@media(max-width: 40rem){.martini-frame .frame-img{border-radius:3cqw !important}}.martini-frame .frame-img .caption{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:7cqw;line-height:1em;padding:1em;font-weight:bold;color:#000;background:hsla(0,0%,100%,.7);flex-flow:column}.martini-frame .frame-img .caption:empty{display:none}.martini-frame .frame-img .board,.martini-frame .frame-img .photoboard{width:100%;aspect-ratio:16/9;display:flex;justify-content:center;align-items:center;overflow:hidden;order:1}.martini-frame .frame-img .photoboard{display:none;order:2}.martini-frame .frame-img img{width:100%;height:100%;object-fit:cover;pointer-events:none}.martini-frame .frame-status{font-weight:bold;font-size:2em;color:#000;text-align:center}@media(max-width: 48rem){.martini-frame .frame-status{font-size:1.5em}}.martini-frame .btn-delete-frame{aspect-ratio:1;background:rgba(108,22,22,.8117647059);border:1px solid #d32d2d;cursor:pointer}.martini-frame .btn-delete-frame:hover{background:rgba(149,11,11,.8509803922)}.martini-frame .btn-delete-frame i{color:red !important;pointer-events:none}.header-mobile{display:none;flex-flow:column;gap:10px;position:fixed;top:0;left:0;width:100vw;padding:20px;background:rgba(0,0,0,.7960784314);z-index:5;transition:all .5s ease-in-out}.header-mobile.hidden{top:-200px}.header-mobile .info{display:flex;gap:10px;justify-content:space-between}.header-mobile .info h1{font-size:1.4em;font-weight:bold}@media(max-width: 48rem){.header-mobile{display:flex}}.btn-filters:hover .drop-down{display:flex}.btn-filters .drop-down{position:fixed;height:calc(100vh - 60px);top:59px !important;width:350px !important;right:0px !important;position:fixed !important;gap:0 !important;overflow-x:auto}@media(max-width: 40rem){.btn-filters .drop-down{top:49px !important;height:calc(100vh - 50px)}}.btn-filters .drop-down ul{width:100%}.btn-filters .drop-down ul li{width:100%}.btn-filters .drop-down .tags{display:flex;flex-flow:column;width:100%}.btn-filters .drop-down .tags .tag-group{display:flex;flex-flow:column;width:100%;padding:1.5625em;border-bottom:1px solid #333;gap:1em;padding-bottom:1.953125em}.btn-filters .drop-down .tags .tag-group:not(:has(.tag)){display:none}.btn-filters .drop-down .tags .tag-group .fa-square-check{display:none}.btn-filters .drop-down .tags .tag-group .fa-square{display:inline-block}.btn-filters .drop-down .tags .tag-group .tag.active{color:#fff}.btn-filters .drop-down .tags .tag-group .tag.active .fa-square-check{display:inline-block;color:#fff !important}.btn-filters .drop-down .tags .tag-group .tag.active .fa-square{display:none}.btn-filters .drop-down .tags .tag-group:last-of-type{border-bottom:none}.btn-filters .drop-down .tags .tag-group .group-title{font-family:"Funnel Display","Helvetica","Arial",sans-serif;font-size:1.2em;margin-bottom:.375em;font-weight:bold;color:#fff !important}.btn-filters .drop-down .tags .tag-group .tag-name{margin-left:.75em;background:rgba(0,0,0,0);padding:0;border:none;font-size:1.1em;color:var(--color-martini-100);transition:all .2s ease;display:block;width:100%;overflow:hidden;text-overflow:ellipsis;border-radius:0px}.btn-filters .drop-down .tags .tag-group .tag-name:hover{color:#fff;cursor:pointer}#currentFilters{display:flex;gap:.75em;margin-top:1em;margin-bottom:1em;position:sticky;top:100px}#currentFilters:not(:has(.filter)){display:none}#currentFilters .filter{padding:.75em 1em;border-radius:100px;border:1px solid #333;display:flex;align-items:center;gap:.375em;line-height:1em;transition:all .2s ease}#currentFilters .filter i{margin-left:.1875em;color:var(--color-martini-300);transition:all .2s ease}#currentFilters .filter strong{color:var(--color-martini-200)}#currentFilters .filter:hover{cursor:pointer;border-color:#666}#currentFilters .filter:hover i{color:#fff !important}#scanner{display:none;flex-flow:column;gap:1.25em}#scanner .buttons{width:100%;display:flex;flex-flow:column;gap:.75em}#scanner .buttons button{width:100%}#scanner button{width:100%}#scanner .custom-camera-permission{padding:.75em;display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center}#creatives{display:flex;flex-wrap:wrap;gap:.75em;padding-top:40px;padding-bottom:50px}#creatives .creatives-list{display:flex;flex-wrap:wrap;gap:.375em}#creatives .creatives-list .creative{display:inline-flex;justify-content:start;align-items:center;align-content:center;flex-flow:row;gap:1em;width:100%;border:none;font-size:1em;padding:1.25em;transition:all .3s ease;border-radius:18px}#creatives .creatives-list .creative .info{display:inline-flex;justify-content:start;align-items:start;align-content:center;flex-flow:column;gap:1.25em;width:60%}@media(max-width: 40rem){#creatives .creatives-list .creative .info{width:70%}}#creatives .creatives-list .creative .stats{display:inline-flex;justify-content:start;align-items:center;align-content:center;flex-flow:row;gap:1em;font-size:1.5em;color:var(--color-martini-200)}#creatives .creatives-list .creative h1{font-size:2em}#creatives .creatives-list .creative .frame-img{display:flex;max-width:300px;overflow:hidden;aspect-ratio:16/9;border-radius:12px;border:1px solid #333;position:relative;align-items:center;justify-content:center;background:var(--color-martini-900);outline:4px solid rgba(0,0,0,0);position:relative;width:40%}@media(max-width: 40rem){#creatives .creatives-list .creative .frame-img{width:30%}}#creatives .creatives-list .creative .frame-img i{font-size:2em;color:var(--color-martini-700)}#creatives .creatives-list .creative .frame-img img{display:block;object-fit:cover;width:100%;height:100%}#creatives .creatives-list .creative .frame-img .cross-out{display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#creatives .creatives-list .creative .frame-img .cross-out line{stroke:red;stroke-width:1;stroke-linecap:round;opacity:1}#creatives .creatives-list .creative .frame-img .nr{position:absolute;top:.375em;right:.375em;color:#000;z-index:10;border-radius:100px;padding:0 .375em;font-weight:bold;font-size:.8em;background:#000;color:#fff}#creatives .creatives-list .creative:hover{background:var(--color-martini-800);cursor:pointer}@media(max-width: 48rem){#creatives .creatives-list .creative{width:100%;padding:.375em}#creatives .creatives-list .creative h1{font-size:1.5em}#creatives .creatives-list .creative .frame{width:150px}#creatives .creatives-list .creative .stats{font-size:1.2em}}.uhoh{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;flex-flow:column}.uhoh .uhoh-content{display:flex;width:100%;max-width:700px;flex-flow:column;padding:1.5625em;gap:1.953125em}.uhoh .btns{justify-content:start;margin-top:1.5625em}iframe.pdf-viewer{width:100%;height:100vh;border:none;padding-top:60px}.shoot-menu-container{display:flex;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:100;animation:shootMenuBg .6s cubic-bezier(0, 0.82, 0.14, 1) both;top:0;bottom:0}.shoot-menu-container.hidden{display:none;pointer-events:none}.shoot-menu-container.hidden .shoot-menu{left:-400px}@media(max-width: 48rem){.shoot-menu-container.hidden .shoot-menu{left:-100%}}.shoot-menu-container .shoot-menu{width:400px;max-width:calc(100vw - 1.953125em);height:100vh;background:#000;border-right:1px solid #333;overflow-x:hidden;overflow-y:auto;color:#fff;animation:shootMenu .6s cubic-bezier(0, 0.82, 0.14, 1) both;position:absolute}@media(max-width: 48rem){.shoot-menu-container .shoot-menu{max-width:100%}}.shoot-menu-container .shoot-menu .header{height:60px;width:100%;display:flex;align-items:center;justify-content:space-between}.shoot-menu-container .shoot-menu .header span{height:60px;width:60px;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.shoot-menu-container .shoot-menu .header span:hover{transform:scale(1.1);cursor:pointer}.shoot-menu-container .shoot-menu .content{padding:1.25em;display:flex;flex-flow:column;gap:1.5625em}.shoot-menu-container .shoot-menu .content .total-frames-stats{display:flex;gap:1em}.shoot-menu-container .shoot-menu .content .total-frames-stats li{width:33.33%;border-radius:12px;padding:1em;background:#222;display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center}.shoot-menu-container .shoot-menu .content .total-frames-stats li span{color:#666}.shoot-menu-container .shoot-menu .content #creatives{padding-top:0px}.shoot-menu-container .shoot-menu .content .creative{width:100% !important;display:flex !important;padding:.75em !important}.shoot-menu-container .shoot-menu .content .creative:hover{background:#111 !important}.shoot-menu-container .shoot-menu .content .creative:hover h1{color:#fff !important}.shoot-menu-container .shoot-menu .content .creative.active{border:1px solid #333 !important;background:#151515 !important}.shoot-menu-container .shoot-menu .content .creative.active h1{color:#fff !important}.shoot-menu-container .shoot-menu .content .creative.active .stats{color:#999 !important}.shoot-menu-container .shoot-menu .content .creative h1{font-size:1.5em !important;color:#999 !important;transition:all .2s ease}.shoot-menu-container .shoot-menu .content .creative .stats{font-size:1.2em !important;color:#666 !important}.shoot-menu-container .shoot-menu .content .creative .frame{width:40%}.shoot-menu-container .shoot-menu .content .creative .frame img{width:100%}@keyframes shootMenuBg{0%{background:rgba(0,0,0,0);backdrop-filter:blur(0px)}100%{background:rgba(0,0,0,.9294117647);backdrop-filter:blur(10px)}}@keyframes shootMenu{0%{left:-400px}100%{left:0}}.shoot-title{padding-top:20px;display:flex;flex-flow:column;gap:1em}.shoot-title h2{padding-bottom:25px}@media(max-width: 40rem){.shoot-title{gap:.1875em}}.pip-padding{display:none;width:100%;aspect-ratio:15/9;background:#000;border-bottom:1px solid #333;position:fixed;top:60px;z-index:3;box-shadow:0px 0px 50px #000;left:0;width:100vw;transition:all .4s ease;animation:pip-box .3s ease}@keyframes pip-box{0%{opacity:0}100%{opacity:100}}.live-content{width:100%;margin-top:60px;padding-bottom:150px}@media(max-width: 40rem){.live-content{margin-top:100px}}@media all and (orientation: portrait){.live-content[pip=true]{padding:1.5625em;padding-top:60%}.live-content[pip=true] .pip-padding{display:flex}}@media all and (orientation: landscape){.live-content[pip=true]{width:48%;margin-left:52%}}.live-content #frames{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1em;padding-bottom:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;container-type:inline-size}@media(max-width: 48rem){.live-content #frames{gap:.75em;grid-template-columns:repeat(auto-fill, minmax(40%, 1fr)) !important}.live-content #frames .description{font-size:1.2em !important}}@media(max-width: 40rem){.live-content #frames{gap:.75em;grid-template-columns:repeat(auto-fill, minmax(100%, 1fr)) !important}.live-content #frames .description{font-size:1em !important}}.live-content #frames h2{padding-bottom:30px}.live-content #frames .ql-container{height:auto !important}.live-content #frames .frame-group{display:contents}.live-content #frames .frame-creative{display:contents;margin-bottom:50px}.live-content #frames .frame-creative:last-of-type{padding-bottom:0px}.live-content #frames .frame-creative:not(:has(.frame)){display:none}.live-content #frames .frame-creative:first-of-type .frame-creative-title{margin-top:0px}.live-content #frames .frame-creative-title,.live-content #frames .all-frames-title{grid-column:1/-1;width:100%;font-size:2em;position:sticky;top:60px;z-index:5;margin-left:-5px;margin-right:-5px;margin-top:50px;width:calc(100% + 10px);padding-left:5px;padding-left:5px;padding-top:15px;padding-bottom:10px;border-bottom:1px solid #333;box-shadow:0px 5px 25px #000;background:rgba(0,0,0,.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@media(max-width: 40rem){.live-content #frames .frame-creative-title,.live-content #frames .all-frames-title{top:100px}}@media(max-width: 48rem){.live-content #frames .frame-creative-title,.live-content #frames .all-frames-title{font-size:1.5em}}.live-content #frames .all-frames-title{margin-top:0px}.live-content #frames .frame{display:flex;flex-direction:column;justify-content:start;flex:0 1 calc(25% - 15px);font-size:.8em;gap:10px;position:relative;transition:all .3s ease}.live-content #frames .frame:first-of-type .group{display:none !important}.live-content #frames .frame.sortable-fallback{transition:none}.live-content #frames .frame.sortable-fallback .frame-img{outline:4px solid #ff0 !important;border:1px solid #ff0 !important}.live-content #frames .frame .frame-admin-btns{position:absolute;bottom:10px;right:10px}.live-content #frames .frame .description{border:none;line-height:1.3em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-top:.375em}.live-content #frames .frame .description .add-description{display:none}.live-content #frames .frame .description.editing .ql-syntax{pointer-events:none}.live-content #frames .frame .description .description-content .ql-syntax{font-weight:bold;text-wrap:wrap;white-space:pre-wrap}.live-content #frames .frame .description[status=updating]{opacity:.5;pointer-events:none}.live-content #frames .frame .description textarea{pointer-events:true;width:100%}.live-content #frames .frame .hidden-description{display:none}.live-content #frames .frame .ql-toolbar{border:1px solid #333;border-top-right-radius:12px;border-top-left-radius:12px}.live-content #frames .frame .ql-toolbar .ql-active .ql-stroke,.live-content #frames .frame .ql-toolbar button:hover .ql-stroke{stroke:#ccc}.live-content #frames .frame .ql-toolbar .ql-active .ql-fill,.live-content #frames .frame .ql-toolbar button:hover .ql-fill{fill:#ccc}.live-content #frames .frame .ql-toolbar .ql-stroke{stroke:#666}.live-content #frames .frame .ql-toolbar .ql-fill{fill:#666}.live-content #frames .frame .quill-editor{border:1px solid #333;border-top:none;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.live-content #frames .frame .quill-editor .ql-syntax{border:1px solid #333;background:#222;position:relative;text-wrap:wrap;font-weight:bold}.live-content #frames .frame .quill-editor .ql-syntax::after{content:"dialog";position:absolute;top:-15px;right:0px;color:#666;font-size:.75em}.live-content #frames .frame .nr,.live-content #frames .frame .group,.live-content #frames .frame .mark-btns,.live-content #frames .frame .schedule-time,.live-content #frames .frame .creative-title{position:absolute;background:#000;color:#fff !important;padding:5px 10px;line-height:1;font-weight:bold;border-radius:100px;top:8px;pointer-events:none;display:flex;align-items:center}.live-content #frames .frame .creative-title{top:auto;bottom:8px;display:none;gap:8px}.live-content #frames .frame .creative-title.color-red{background:#b60202}.live-content #frames .frame .creative-title.color-yellow{background:#d5cb02}.live-content #frames .frame .creative-title.color-green{background:#0eab24}.live-content #frames .frame .creative-title.color-lime{background:#6fdc2e}.live-content #frames .frame .creative-title.color-blue{background:#225cdf}.live-content #frames .frame .creative-title.color-cyan{background:#17bcdf}.live-content #frames .frame .creative-title.color-pink{background:#ed34be}.live-content #frames .frame .creative-title.color-purple{background:#722fe2}.live-content #frames .frame .creative-title.color-orange{background:#f48029}.live-content #frames .frame .creative-title.color-gray{background:#61686c}.live-content #frames .frame .schedule-time{top:auto;bottom:8px;left:8px;display:flex;gap:8px}.live-content #frames .frame .nr{right:8px}.live-content #frames .frame .group{display:none;left:8px;pointer-events:all}.live-content #frames .frame .group:hover{cursor:w-resize}.live-content #frames .frame .mark-btns{left:8px;pointer-events:all}.live-content #frames .frame .mark-btns:hover .drop-down{display:block}.live-content #frames .frame .mark-btns .drop-down{position:absolute;left:0px;top:100%;transform-origin:top left;font-size:1.4em;font-weight:normal;z-index:10;color:#999;padding-top:5px;display:none}.live-content #frames .frame .mark-btns .drop-down ul{transition:all .2s ease;border:1px solid #333;border-radius:10px;display:flex;background:#000;box-shadow:0px 0px 20px rgba(0,0,0,.5);overflow:hidden}.live-content #frames .frame .mark-btns .drop-down ul li{display:flex;padding:8px;gap:10px}.live-content #frames .frame .mark-btns .drop-down ul li.loading i.icon{display:none}.live-content #frames .frame .mark-btns .drop-down ul li.loading i.spinner{display:block}.live-content #frames .frame .mark-btns .drop-down ul li i.spinner{display:none}.live-content #frames .frame .mark-btns .drop-down ul li:hover{background:#333;color:#fff}.live-content #frames .frame .mark-btns .drop-down ul li:last-of-type{border-bottom:0px}.live-content #frames .frame .frame-img{transition:all .3s ease;display:flex;justify-content:center;align-items:center;width:100%;border:1px solid #333;outline:8px solid rgba(0,0,0,0);position:relative;line-height:0;border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;flex-flow:column;container-type:inline-size;border-radius:1cqw}@media(max-width: 48rem){.live-content #frames .frame .frame-img{border-radius:2cqw !important}}@media(max-width: 40rem){.live-content #frames .frame .frame-img{border-radius:3cqw !important}}.live-content #frames .frame .frame-img .caption{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:7cqw;line-height:1em;padding:1em;font-weight:bold;color:#000;background:hsla(0,0%,100%,.7);flex-flow:column}.live-content #frames .frame .frame-img .caption:empty{display:none}.live-content #frames .frame .frame-img .board,.live-content #frames .frame .frame-img .photoboard{width:100%;aspect-ratio:16/9;display:flex;justify-content:center;align-items:center;order:1;overflow:hidden}.live-content #frames .frame .frame-img .photoboard{display:none;order:2}.live-content #frames .frame .frame-img img{width:100%;height:100%;object-fit:cover;pointer-events:none}.live-content #frames .frame .frame-status{font-weight:bold;font-size:2em;color:#000;text-align:center}@media(max-width: 48rem){.live-content #frames .frame .frame-status{font-size:1.5em}}.live-content #frames .frame .btn-delete-frame{aspect-ratio:1;background:rgba(108,22,22,.8117647059);border:1px solid #d32d2d;cursor:pointer}.live-content #frames .frame .btn-delete-frame:hover{background:rgba(149,11,11,.8509803922)}.live-content #frames .frame .btn-delete-frame i{color:red !important;pointer-events:none}.live-content #frames .sortable-ghost{opacity:.2}.live-content #frames .tags{gap:.375em;display:none}.live-content #frames .tags .tag-group{display:flex;justify-content:start;align-items:center;gap:.375em;flex-wrap:wrap}.live-content #frames .tags .tag-group .tag{font-size:.9em}.live-content #frames .tags .tag-group .group-title{font-size:.8em;opacity:.8;font-weight:bold}.live-content #frames[creatives=true] .creative-title{display:flex}.live-content #frames[view=boards][aspect-ratio="1"] .frame-img,.live-content #frames[view=boards] .frame-creative[aspect-ratio="1"] .frame-img,.live-content #frames[view=boards] .frame[aspect-ratio="1"] .frame-img{aspect-ratio:1 !important}.live-content #frames[view=boards][aspect-ratio="16 / 9"] .frame-img,.live-content #frames[view=boards] .frame-creative[aspect-ratio="16 / 9"] .frame-img,.live-content #frames[view=boards] .frame[aspect-ratio="16 / 9"] .frame-img{aspect-ratio:16/9 !important}.live-content #frames[view=boards][aspect-ratio="9 / 16"] .frame-img,.live-content #frames[view=boards] .frame-creative[aspect-ratio="9 / 16"] .frame-img,.live-content #frames[view=boards] .frame[aspect-ratio="9 / 16"] .frame-img{aspect-ratio:9/16 !important}.live-content #frames[view=boards] .board{display:flex !important}.live-content #frames[view=photos][aspect-ratio="1"] .frame-img,.live-content #frames[view=photos] .frame-creative[aspect-ratio="1"] .frame-img,.live-content #frames[view=photos] .frame[aspect-ratio="1"] .frame-img{aspect-ratio:1 !important}.live-content #frames[view=photos][aspect-ratio="16 / 9"] .frame-img,.live-content #frames[view=photos] .frame-creative[aspect-ratio="16 / 9"] .frame-img,.live-content #frames[view=photos] .frame[aspect-ratio="16 / 9"] .frame-img{aspect-ratio:16/9 !important}.live-content #frames[view=photos][aspect-ratio="9 / 16"] .frame-img,.live-content #frames[view=photos] .frame-creative[aspect-ratio="9 / 16"] .frame-img,.live-content #frames[view=photos] .frame[aspect-ratio="9 / 16"] .frame-img{aspect-ratio:9/16 !important}.live-content #frames[view=photos] .photoboard{display:flex !important;position:absolute}.live-content #frames[view=both] .board,.live-content #frames[view=both] .photoboard{display:flex !important;position:inherit !important}.live-content #frames[order=shoot] .frame-creative-title{display:none}.live-content #frames[order=shoot] .frame[hide=true]{display:none}.live-content #frames[privacy=on] .frame-img img{filter:blur(15px)}.live-content #frames[aspect-ratio="1"] .board,.live-content #frames[aspect-ratio="1"] .photoboard,.live-content #frames .frame-creative[aspect-ratio="1"] .board,.live-content #frames .frame-creative[aspect-ratio="1"] .photoboard,.live-content #frames .frame[aspect-ratio="1"] .board,.live-content #frames .frame[aspect-ratio="1"] .photoboard{aspect-ratio:1 !important}.live-content #frames[aspect-ratio="16 / 9"] .board,.live-content #frames[aspect-ratio="16 / 9"] .photoboard,.live-content #frames .frame-creative[aspect-ratio="16 / 9"] .board,.live-content #frames .frame-creative[aspect-ratio="16 / 9"] .photoboard,.live-content #frames .frame[aspect-ratio="16 / 9"] .board,.live-content #frames .frame[aspect-ratio="16 / 9"] .photoboard{aspect-ratio:16/9 !important}.live-content #frames[aspect-ratio="9 / 16"] .frame-img,.live-content #frames .frame-creative[aspect-ratio="9 / 16"] .frame-img,.live-content #frames .frame[aspect-ratio="9 / 16"] .frame-img{flex-flow:row !important}.live-content #frames[aspect-ratio="9 / 16"] .board,.live-content #frames[aspect-ratio="9 / 16"] .photoboard,.live-content #frames .frame-creative[aspect-ratio="9 / 16"] .board,.live-content #frames .frame-creative[aspect-ratio="9 / 16"] .photoboard,.live-content #frames .frame[aspect-ratio="9 / 16"] .board,.live-content #frames .frame[aspect-ratio="9 / 16"] .photoboard{aspect-ratio:9/16 !important}.live-content #frames[show-tags=on] .tags{display:flex}.live-content #frames[edit=true] .group{display:block}.live-content #frames[edit=true] .nr{cursor:pointer}.live-content #frames[edit=true] .description{border-radius:12px;border:1px solid #333;cursor:text;min-height:20px}.live-content #frames[edit=true] .description.editing{border:none}.live-content #frames[edit=true] .description.editing:hover{border:none}.live-content #frames[edit=true] .description .description-content{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.75em}.live-content #frames[edit=true] .description:hover{cursor:text;border:1px solid #666}.live-content #frames[edit=true] .description .add-description{display:none;font-style:italic;color:#666;justify-content:center;text-align:center;font-size:.8em;pointer-events:none;padding:.75em}.live-content #frames[edit=true] .description:not(:has(.description-content)) .add-description{display:flex}.live-content #frames[edit=true] .frame .frame-img{cursor:grab}.live-content #frames[edit=true] .frame .frame-img:active{cursor:grabbing}.live-content #frames[edit=true][order=shoot] .nr{pointer-events:none !important}.live-content #frames[edit=true][order=shoot] .frame[status=""] .frame-img,.live-content #frames[edit=true][order=shoot] .frame[status=null] .frame-img,.live-content #frames[edit=true][order=shoot] .frame[status=done] .frame-img,.live-content #frames[edit=true][order=shoot] .frame[status=skip] .frame-img{border:1px solid #fff !important}.live-content #frames[size=col-1]{gap:24px;grid-template-columns:repeat(auto-fill, minmax(600px, 1fr))}.live-content #frames[size=col-1] .frame{flex:0 1 100% !important}.live-content #frames[size=col-1] .description{font-size:1.8em}.live-content #frames[size=col-1] .frame-img{outline-width:7px}.live-content #frames[size=col-2]{gap:22px;grid-template-columns:repeat(auto-fill, minmax(500px, 1fr))}.live-content #frames[size=col-2] .description{font-size:1.6em}.live-content #frames[size=col-2] .frame-img{outline-width:6px}@media(max-width: 48rem){.live-content #frames[size=col-2] .frame-img{outline-width:3px}}.live-content #frames[size=col-3]{gap:20px;grid-template-columns:repeat(auto-fill, minmax(400px, 1fr))}.live-content #frames[size=col-3] .description{font-size:1.4em}.live-content #frames[size=col-3] .frame-img{outline-width:5px}.live-content #frames[size=col-4]{gap:18px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.live-content #frames[size=col-4] .description{font-size:1.2em}.live-content #frames[size=col-4] .frame-img{outline-width:4px}.live-content #frames[size=col-5]{gap:16px;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.live-content #frames[size=col-5] .description{font-size:1em}.live-content #frames[size=col-5] .frame-img{outline-width:3px}.access-content{display:flex;justify-content:center;align-items:center;align-content:center;flex-flow:column;gap:20px;width:100%;height:calc(var(--vh, 1vh)*100);padding:.75em}.access-content .logo{max-width:70%;width:150px;fill:#fff;position:fixed;top:30px}.access-content .access-form{display:flex;flex-flow:column;gap:10px;text-align:center;justify-content:center;align-items:center}.access-content .access-form.error input{animation:.4s error-form ease-in-out both}.access-content .access-form form{display:inline-flex;justify-content:center;align-items:center;align-content:center;flex-flow:row;gap:20px;text-align:center;margin:0;padding:0;margin-top:40px;margin-bottom:40px}@media(max-width: 48rem){.access-content .access-form form{gap:10px}}.access-content .access-form input{font-size:2em;aspect-ratio:1;width:25%;max-width:100px;text-transform:uppercase;text-align:center;border-radius:10px}.access-content .access-form input:focus{border-color:#ff0}.access-content .access-lookup{width:400px;max-width:100%}.access-content .access-lookup .custom-camera-permission{display:flex;flex-flow:column;gap:20px;text-align:center}.access-content .access-lookup .lookup-content{display:flex;flex-flow:column;gap:20px;text-align:center}.access-content .access-lookup .lookup-connect{position:fixed;top:0;left:0;width:100vw;height:calc(var(--vh, 1vh)*100);display:none;flex-flow:column;justify-content:center;gap:50px;text-align:center;font-size:1.5em;background:rgba(0,0,0,.2);z-index:999}.access-content .access-lookup input{text-align:center}.access-content .access-lookup button{justify-content:center}#qrcode-popup{position:fixed;top:0;left:0;display:none;width:100vw;height:calc(var(--vh, 1vh)*100);justify-content:center;align-items:center;z-index:100;background:rgba(0,0,0,.9333333333);flex-flow:column;gap:40px}#qrcode-popup .button-close-qr{position:absolute;top:0;right:0;padding:1.5625em;pointer-events:none}#qrcode-popup .qr-image{width:400px;max-width:80%;border-radius:40px;overflow:hidden}#qrcode-popup .qr-content{padding:1.953125em;font-size:1.5em}#qrcode-popup .qr-code{text-transform:uppercase;font-size:2em;color:#999;text-align:center}#qrcode-popup .qr-code h1{font-size:3em;line-height:1em;color:#fff}#qrcode-popup .qr-app{border:1px solid #fff;padding:.75em;border-radius:18px;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;gap:.75em;font-size:.6em;width:450px;max-width:100%}#qrcode-popup .qr-app div{display:flex;flex-flow:column;gap:.75em;color:#999}#qrcode-popup .qr-app div h5{font-weight:bold;color:#fff}#qrcode-popup .qr-app img{width:100px}#qrcode-popup #qrcode{border:6px solid #fff;max-width:90%;aspect-ratio:1;width:600px;display:none}#qrcode-popup #qrcode img,#qrcode-popup #qrcode canvas{width:100%;aspect-ratio:1}#editing-warning{position:fixed;z-index:9999999;top:0;left:0;display:block;width:100vw;height:calc(var(--vh, 1vh)*100);box-shadow:inset 0px 0px 200px rgba(255,0,0,.397);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.live-header{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;position:fixed;top:0;width:100vw;z-index:15;border-bottom:1px solid #333;border-top:1px solid #333;height:60px;box-shadow:0px 0px 40px #000;background:rgba(0,0,0,.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@media(max-width: 40rem){.live-header{height:50px}}.live-header .order-tabs{display:none;height:60px;border-bottom:1px solid #333;border-top:1px solid #333;background:#000;width:100%;box-shadow:0px 0px 40px #000}@media(max-width: 40rem){.live-header .order-tabs{height:50px}}.live-header .order-tabs ul{display:flex;align-items:center;height:100%;width:100%}.live-header .order-tabs ul li{width:50%;height:100%;display:flex;grow:1;justify-content:center;align-items:center;transition:all .3s ease}.live-header .order-tabs ul li:hover{background:#333;color:#fff}.live-header .order-tabs ul li.selected{background:#fff;color:#333}.live-header .left,.live-header .right{display:flex;align-items:center;height:100%;gap:50px}@media(max-width: 48rem){.live-header .left,.live-header .right{gap:20px}}.live-header .left{gap:0px}.live-header .left .logos{display:flex;margin-left:20px;flex-flow:row;gap:15px;align-items:center}.live-header .left .logos .logo-item{height:50px}.live-header .left .logos .logo-item img{max-width:100px;height:100%;object-fit:contain}@media(max-width: 48rem){.live-header .left .logos .logo-item{display:none}}.live-header .left .logos .logo-item:first-of-type{display:block !important}.live-header .left .logo{margin-left:20px;width:30px;fill:#fff;display:none}.live-header .left .logo-text{margin-left:10px;width:120px;fill:#fff}.live-header .left .lh-btn{display:flex;height:100%;align-items:center;justify-content:center;border-right:1px solid #333;padding:1.25em;font-size:1em;transition:all .3s ease;position:relative;text-decoration:none}@media(max-width: 40rem){.live-header .left .lh-btn{padding:1em}}.live-header .left .lh-btn:hover{background:#fff !important;color:#333;cursor:pointer}.live-header .right>div{display:flex;align-items:center;height:100%;gap:10px}.live-header .right>div:last-of-type>ul{border-right:none !important}.live-header .right>div>span{color:#666;font-size:.8em}.live-header .right>div>ul{display:flex;align-items:center;height:100%;border-left:1px solid #333;border-right:1px solid #333}.live-header .right>div>ul>li,.live-header .right>div>ul>a{display:flex;height:100%;align-items:center;justify-content:center;border-right:1px solid #333;padding:1.25em;font-size:1em;transition:all .3s ease;position:relative}@media(max-width: 40rem){.live-header .right>div>ul>li,.live-header .right>div>ul>a{padding:1em}}.live-header .right>div>ul>li:last-of-type,.live-header .right>div>ul>a:last-of-type{border-right:none}.live-header .right>div>ul>li:hover,.live-header .right>div>ul>a:hover{background:#fff !important;color:#333;cursor:pointer}.live-header .right>div>ul>li:hover .drop-down,.live-header .right>div>ul>a:hover .drop-down{display:flex !important}.live-header .right>div>ul>li.selected,.live-header .right>div>ul>a.selected{background:#efefef;color:#333}.live-header .drop-down{position:fixed;top:60px;right:0;background:#000;width:300px;z-index:500;display:none;flex-flow:column;gap:40px;border-left:1px solid #333;box-shadow:0px 20px 40px #000;z-index:9}@media(max-width: 40rem){.live-header .drop-down{top:49px}}.live-header .drop-down>div:first-of-type ul{border-top:none !important}.live-header .drop-down>div{display:flex;flex-flow:column;gap:10px}.live-header .drop-down>div>span{padding-left:20px;color:#666;font-size:.8em}.live-header .drop-down .select{width:100%}.live-header .drop-down .select select{background:rgba(0,0,0,0);padding:20px;color:#fff;border:none;width:100%;-webkit-appearance:none !important;appearance:none !important;border-radius:0;border:0 !important;outline:0 !important}.live-header .drop-down .select select:hover{color:#000}.live-header .drop-down .select select:focus{-webkit-appearance:none !important;appearance:none !important}.live-header .drop-down ul{display:flex;flex-flow:column;border-top:1px solid #333;border-bottom:1px solid #333}.live-header .drop-down ul li,.live-header .drop-down ul a{border-bottom:1px solid #333;display:flex;gap:10px;align-content:center;align-items:center;padding:20px;transition:all .3s ease;color:#fff;text-decoration:none}.live-header .drop-down ul li:has(a),.live-header .drop-down ul a:has(a){padding:0}.live-header .drop-down ul li.no-padding,.live-header .drop-down ul a.no-padding{padding:0}.live-header .drop-down ul li:last-of-type,.live-header .drop-down ul a:last-of-type{border-bottom:none}.live-header .drop-down ul li:hover,.live-header .drop-down ul a:hover{background:#fff !important;color:#333;cursor:pointer}.live-header .drop-down ul li.selected,.live-header .drop-down ul a.selected{background:#efefef;color:#333}.live-header .drop-down ul li.checkbox,.live-header .drop-down ul a.checkbox{padding:0}.live-header .drop-down ul li.checkbox:hover,.live-header .drop-down ul a.checkbox:hover{background:#111 !important}.live-header .drop-down ul li.checkbox>label,.live-header .drop-down ul a.checkbox>label{padding:20px;width:100%;display:flex;justify-content:space-between}.live-header .drop-down ul li.checkbox .toggle,.live-header .drop-down ul a.checkbox .toggle{pointer-events:none}.live-header .drop-down ul li.buttons,.live-header .drop-down ul a.buttons{flex-flow:column;align-items:start}.live-header .drop-down ul li.buttons>div,.live-header .drop-down ul a.buttons>div{display:flex;gap:.75em;width:100%}.live-header .drop-down ul li.buttons button,.live-header .drop-down ul a.buttons button{background:rgba(0,0,0,0);border:1px solid #666;color:#666;border-radius:6px;font-size:.8em;flex-grow:1;justify-content:center}.live-header .drop-down ul li.buttons button i,.live-header .drop-down ul a.buttons button i{color:#666}.live-header .drop-down ul li.buttons button.active,.live-header .drop-down ul a.buttons button.active{border-color:#fff !important;color:#fff !important}.live-header .drop-down ul li.buttons button.active i,.live-header .drop-down ul a.buttons button.active i{color:#fff !important}.live-header .drop-down ul li.buttons button:hover,.live-header .drop-down ul a.buttons button:hover{border-color:#999;color:#999}.live-header .drop-down ul li.buttons button:hover i,.live-header .drop-down ul a.buttons button:hover i{color:#999 !important}.live-header .drop-down ul li.buttons:hover,.live-header .drop-down ul a.buttons:hover{background:rgba(0,0,0,0) !important;color:#fff !important}.live-header .drop-down ul a{width:100%}#schedules{display:none;flex-flow:column;gap:.75em}#schedules[schedule-id]{display:flex}#schedules .schedules-list{display:flex;flex-flow:column;gap:.375em}#schedules .schedules-list .schedule{align-items:center;display:flex;gap:1em;border-radius:18px;padding:1em;opacity:.7;transition:all .2s ease;border:1px solid rgba(0,0,0,0)}#schedules .schedules-list .schedule.selected{background:#111;opacity:1;border:1px solid #333}#schedules .schedules-list .schedule:hover{cursor:pointer;opacity:1}#schedules .schedules-list .schedule i{font-size:2em;color:#666}#schedules .schedules-list .schedule .info span{color:#666}#schedule{width:calc(100vw - 500px);height:100vh;overflow:auto;position:absolute;top:0;left:500px;display:flex;flex-flow:column;padding:1.953125em;gap:1.953125em;animation:schedule-in .6s cubic-bezier(0, 0.82, 0.14, 1) both}#schedule .group{display:flex;flex-flow:column;justify-content:center;gap:1em;position:relative}#schedule .group:nth-child(2n) .blocks{border-left:none;margin-left:0px;border-right:5px solid #666;margin-right:50%;text-align:right}#schedule .group:nth-child(2n) .blocks .block{display:flex;flex-flow:column;align-items:end}#schedule .group:nth-child(2n) .blocks .block .frames{justify-content:end}#schedule .group>.time{text-align:center;font-size:6em;line-height:1em}#schedule .group .blocks{display:flex;flex-flow:column;border-left:5px solid #666;width:50%;margin-left:50%;padding:1.5625em;gap:1.953125em}#schedule .group .blocks .block .time{color:#666;font-size:2em;line-height:1em}#schedule .group .blocks .block.shoot-block .frames{padding:1em 0}#schedule .group .blocks .block.title-block .title{font-size:3em}#schedule .group .frames{display:grid;gap:1em;width:100%;justify-content:start;flex-wrap:wrap;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr))}#schedule .group .frames .frame{width:100%}#schedule .group .frames .frame .frame-status{padding:.75em;font-weight:bold;text-align:center;display:none}#schedule .group .frames .frame .frame-img{width:100%;aspect-ratio:16/9;overflow:hidden;position:relative;outline:3px solid #333}#schedule .group .frames .frame .frame-img .board{width:100%}#schedule .group .frames .frame .frame-img img{width:100%}#schedule .group .frames .tags,#schedule .group .frames textarea,#schedule .group .frames .description,#schedule .group .frames .frame-admin-btns,#schedule .group .frames .mark-btns{display:none}@keyframes schedule-in{0%{transform:translateX(500px);opacity:0}100%{transform:translateX(0px);opacity:1}}#file-fs{background:rgba(0,0,0,.95);display:flex;position:fixed;z-index:999;top:0;left:0;width:100vw;height:calc(var(--vh, 1vh)*100);justify-content:center;align-items:center;animation:file-fs .3s ease}#file-fs .file-container{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh}#file-fs .close-file-fs{position:absolute;top:0;right:0;padding:1.25em}#file-fs img,#file-fs video{max-width:90%;max-height:90%;width:100%;object-fit:contain;display:block;border-radius:10px;animation:file-fs-item .7s cubic-bezier(0, 0.56, 0.04, 1)}@keyframes file-fs{0%{opacity:0}100%{opacity:1}}@keyframes file-fs-item{0%{transform:translateY(100px)}100%{transform:translateY(0)}}#qcard{background:rgba(0,0,0,.9);display:flex;position:fixed;z-index:999;top:0;left:0;width:100vw;height:calc(var(--vh, 1vh)*100);justify-content:center;align-items:center;flex-flow:column;gap:.375em;animation:qcardOpen .2s ease-in both;overflow-x:auto}#qcard .button-close-qcard{position:absolute;top:0;right:0;padding:1.25em;pointer-events:none}#qcard .qcard-wrapper{max-height:100%;position:relative;width:90%;display:flex;align-items:start}#qcard .qcard-text{font-size:7vw;line-height:1em;padding-top:1.5625em;padding-bottom:1.5625em}@keyframes qcardOpen{0%{opacity:0}100%{opacity:1}}.shootmode{margin:0;display:flex;justify-content:center;align-items:center;height:100vh;background:green;transition:background-color .3s ease-in-out;position:fixed;z-index:200;opacity:0;top:0;bottom:0;width:100vw;pointer-events:none}.shootmode .corner{position:absolute;font-size:2rem;font-weight:bold;color:#fff;opacity:.8}.shootmode .top-left{top:80px;left:80px}.shootmode .top-right{top:80px;right:80px}.shootmode .bottom-left{bottom:80px;left:80px}.shootmode .bottom-right{bottom:80px;right:80px}.shootmode .center{position:absolute;font-size:2rem;font-weight:bold;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%)}#deviceInfo{display:none}.frame-fs{gap:0;position:fixed;top:0;left:0;bottom:0;right:0;width:100vw;height:calc(var(--vh, 1vh)*100);background:#000;z-index:100;animation:frame-fs-bg .6s 0s cubic-bezier(0, 0.67, 0.215, 1) both;border-top:1px solid #333;display:flex}.frame-fs[view=board] .photoboard{display:none !important}.frame-fs[view=board] .main-frame{max-height:50vh !important}.frame-fs[view=photoboard] .board{display:none !important}.frame-fs[view=photoboard] .main-frame{max-height:50vh !important}.frame-fs[show-files=false] .button-toggle-files{transform:scale(1) !important}.frame-fs[show-files=false] .frame-fs-content{width:100%}.frame-fs[show-files=false] .frame-fs-files{right:-350px;opacity:0}@media(max-width: 40rem){.frame-fs[show-files=false] .frame-fs-files{right:-100%}}.frame-fs .frame-fs-content{display:flex;justify-content:center;align-items:center;align-content:center;flex-flow:column;gap:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;padding:20px;flex-wrap:wrap !important;flex-flow:column;position:relative;width:calc(100% - 350px);transition:all .4s ease;overflow:hidden}@media all and (orientation: landscape){.frame-fs .frame-fs-content{flex-flow:row !important}}@media(max-width: 48rem){.frame-fs .frame-fs-content{padding-bottom:120px;width:100%}}.frame-fs .frame-fs-content:has(.frame-markers){padding-bottom:70px}.frame-fs .frame-fs-content .button-toggle-files{transform:scale(0)}.frame-fs .frame-fs-files{transition:all .4s ease;width:350px;border-left:1px solid #333;height:100%;position:absolute;right:0;background:#000;z-index:200}@media(max-width: 40rem){.frame-fs .frame-fs-files{width:100%;border-left:none}}.frame-fs .frame-fs-files .files-header{border-bottom:1px solid #333;display:flex;align-items:center;padding:1.25em 1em;font-weight:bold;position:sticky;top:0;gap:.375em}.frame-fs .frame-fs-files .files-header span{color:#666}.frame-fs .frame-fs-files .drop-zone{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-martini-accent);z-index:120;padding:1em}.frame-fs .frame-fs-files .drop-zone span{border:3px dashed hsla(0,0%,100%,.3);display:flex;align-items:center;justify-content:center;height:100%;width:100%;border-radius:12px;color:hsla(0,0%,100%,.3)}.frame-fs .frame-fs-files .files{height:100%;width:100%;overflow-x:auto}.frame-fs .frame-fs-files .files .status{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#666}.frame-fs .frame-fs-files .files .file{height:80px;border-bottom:1px solid #222;overflow:hidden;display:flex;padding:.375em;align-items:center;gap:.375em;transition:all .2s ease;position:relative;user-drag:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none}.frame-fs .frame-fs-files .files .file:hover{background:#222;cursor:pointer}.frame-fs .frame-fs-files .files .file.editing .edit-file{display:none}.frame-fs .frame-fs-files .files .file.editing .delete-file{display:block}.frame-fs .frame-fs-files .files .file.editing .save-file{display:block}.frame-fs .frame-fs-files .files .file.uploading{pointer-events:none}.frame-fs .frame-fs-files .files .file.uploading .thumb{opacity:.5}.frame-fs .frame-fs-files .files .file.uploading .progress-bar{position:absolute;bottom:0;width:100%;height:8px;background:gray}.frame-fs .frame-fs-files .files .file.uploading .progress-bar .fill{position:absolute;left:0;height:100%;background:var(--color-martini-accent)}.frame-fs .frame-fs-files .files .file .name{color:#fff;font-size:.8em;flex-grow:1;word-break:break-all}.frame-fs .frame-fs-files .files .file input{width:auto;flex-grow:1;min-width:0px;font-size:.8em;background:#444;border-radius:6px;border:none;color:#fff}.frame-fs .frame-fs-files .files .file .thumb{height:100%;aspect-ratio:16/9}.frame-fs .frame-fs-files .files .file img{height:100%;width:100%;object-fit:cover;border:1px solid #333;user-drag:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none}.frame-fs .frame-fs-files .files .file .action-btns{display:flex}.frame-fs .frame-fs-files .files .file .action-btns div{margin-right:.375em;border:1px solid #222;padding:.375em;background:#222;border-radius:6px;font-size:.8em;color:#ccc;display:none}.frame-fs .frame-fs-files .files .file .action-btns .edit-file{display:block}.frame-fs .button-close-fs{position:absolute;top:0;left:0;padding:1.25em;z-index:100}.frame-fs .button-close-fs i{pointer-events:none}.frame-fs .button-close-fs:hover{cursor:pointer}.frame-fs .button-toggle-files{position:absolute;top:0;right:0;padding:1.25em;z-index:100;transition:all .2s ease}.frame-fs .button-toggle-files:hover{cursor:pointer}.frame-fs .button-toggle-files span{background:red;position:absolute;top:.75em;right:.75em;color:#fff;border-radius:100px;width:20px;height:20px;font-size:.8em;display:flex;justify-content:center;align-items:center}.frame-fs .fs-header{position:absolute;top:0;width:100%;display:flex;justify-content:center;gap:10px;padding:10px;border-bottom:1px solid #333}.frame-fs .tabbing{margin-bottom:20px}.frame-fs .frame{display:flex;justify-content:center;flex-flow:column;align-items:center;width:100%;padding:20px;gap:20px;padding-bottom:0px}@media all and (orientation: landscape){.frame-fs .frame{width:50%}}.frame-fs .main-frame{display:flex;justify-content:center;align-items:center;max-width:100%;max-height:30vh;aspect-ratio:16/9;outline:3px solid #666;position:relative;animation:frame-fs-image .6s 0s cubic-bezier(0, 0.67, 0.215, 1) both;overflow:hidden;border-radius:20px}.frame-fs .main-frame[aspect-ratio="1"]{aspect-ratio:1 !important}.frame-fs .main-frame[aspect-ratio="16 / 9"]{aspect-ratio:16/9 !important}.frame-fs .main-frame[aspect-ratio="9 / 16"]{aspect-ratio:9/16 !important;max-height:50vh !important}.frame-fs .secondary-frame{position:absolute;top:20px;right:20px;background:red;color:#fff;width:200px;display:flex;outline:4px solid #666;border-radius:15px;overflow:hidden}.frame-fs .frame-img{transition:all .3s ease}.frame-fs .frame-img .frameDrawCanvas{position:absolute;top:0;left:0;width:100%;height:100%;touch-action:none;pointer-events:none;z-index:10}.frame-fs .frame-img img{width:100%;height:100%;object-fit:cover;display:block;touch-action:none;pointer-events:none}.frame-fs .frame-img .nr{position:absolute;top:.375em;right:.375em;color:#000;z-index:10;border-radius:100px;padding:.375em .75em;font-weight:bold;font-size:1em;background:#000;color:#fff}.frame-fs .frame-img .caption{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:3cqw;line-height:1em;padding:1em;font-weight:bold;color:#000;background:hsla(0,0%,100%,.7);flex-flow:column}.frame-fs .frame-img .caption:empty{display:none}.frame-fs .frame-img .note-icon{position:absolute;width:20px;height:20px;background-color:red;border-radius:50%;cursor:pointer;transform:translate(-50%, -50%)}.frame-fs .frame-img .notes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.frame-fs .frame-img .note{position:absolute;width:30px;height:30px;background-color:#ff0;border:3px solid #000;border-radius:3px;cursor:pointer;pointer-events:auto;transform:translate(-50%, -50%);animation:note-dot 1s 0s infinite alternate both}.frame-fs .frame-img .note-btn{position:absolute;display:none;background-color:#fff;color:#000;border:3px solid #000;padding:10px;border-radius:10px;cursor:pointer;transform:translate(-50%, -50%);z-index:10;transition:all .3s ease}.frame-fs .frame-img .note-btn:hover{background-color:#ff0}.frame-fs .frame-img .note-box{position:absolute;display:none;background-color:#fff;border:3px solid #000;box-shadow:0px 2px 0px #000,0px 4px 10px rgba(0,0,0,.4);border-radius:5px;padding:10px;width:200px;z-index:10}.frame-fs .frame-img .note-box .note-actions{display:flex;gap:5px}.frame-fs .frame-img .note-box .note-actions button{width:100%;border:none !important;border-radius:5px;justify-content:center}.frame-fs .frame-img .note-box .note-actions .save-btn{flex-grow:1}.frame-fs .frame-img .note-box textarea{-webkit-appearance:none;width:100%;outline:none;background:#fff;text-align:left !important;min-height:100px;border:none;color:#000}.frame-fs .camera-feed video{width:100%;display:block}.frame-fs .frame-markers{display:flex;justify-content:center;position:absolute;bottom:0px;width:100%;animation:frame-fs-markers .6s 0s cubic-bezier(0, 0.67, 0.215, 1) both;border-top:1px solid #333;height:70px;background:#000}.frame-fs .frame-markers .btn-clip{position:absolute;right:0}.frame-fs .frame-markers .btn-mark,.frame-fs .frame-markers .btn-clip{display:flex;gap:7px;align-items:center;justify-content:center;padding:0px 30px;height:100%;font-size:1.5em;border-right:1px solid #333;color:#ccc;transition:all .25s ease;mix-blend-mode:normal !important}.frame-fs .frame-markers .btn-mark:hover,.frame-fs .frame-markers .btn-clip:hover{color:#fff;cursor:pointer}.frame-fs .frame-markers .btn-mark:first-of-type,.frame-fs .frame-markers .btn-clip:first-of-type{border-left:1px solid #333}@media(max-width: 64rem){.frame-fs .frame-markers .btn-mark,.frame-fs .frame-markers .btn-clip{font-size:1.2em}}@media(max-width: 48rem){.frame-fs .frame-markers .btn-mark,.frame-fs .frame-markers .btn-clip{font-size:1em;padding:10px}.frame-fs .frame-markers .btn-mark:first-of-type,.frame-fs .frame-markers .btn-clip:first-of-type{border-left:none}.frame-fs .frame-markers .btn-mark:last-of-type,.frame-fs .frame-markers .btn-clip:last-of-type{border-right:none}}.frame-fs .frame-markers .btn-mark.selected,.frame-fs .frame-markers .btn-clip.selected{color:#333 !important;background:#ccc;fill:#000 !important;mix-blend-mode:normal !important;pointer-events:none}.frame-fs .frame-markers .btn-mark .spinner,.frame-fs .frame-markers .btn-clip .spinner{display:none}.frame-fs .frame-markers .btn-mark.loading,.frame-fs .frame-markers .btn-clip.loading{pointer-events:none;opacity:.5}.frame-fs .frame-markers .btn-mark.loading .icon,.frame-fs .frame-markers .btn-clip.loading .icon{display:none}.frame-fs .frame-markers .btn-mark.loading .spinner,.frame-fs .frame-markers .btn-clip.loading .spinner{display:block}.frame-fs .frame-markers .btn-mark.error,.frame-fs .frame-markers .btn-clip.error{background:#d6173a !important}.frame-fs .frame-markers .btn-mark i,.frame-fs .frame-markers .btn-mark span,.frame-fs .frame-markers .btn-clip i,.frame-fs .frame-markers .btn-clip span{pointer-events:none}.frame-fs .frame-status{font-size:2.8em;line-height:1em;font-weight:bold;animation:frame-fs-fade .8s 0s ease-in-out both}@media(max-width: 48rem){.frame-fs .frame-status{font-size:2em}}.frame-fs .frame-description{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;width:100%;padding:20px;padding-top:0px;font-size:2vw;line-height:1.2em;animation:frame-fs-fade .8s 0s ease-in-out both}.frame-fs .frame-description .add-description{display:none !important}.frame-fs .frame-description .dialog,.frame-fs .frame-description .ql-syntax{display:inline-block;text-wrap:wrap;padding:.375em;border-radius:6px;font-weight:bold}.frame-fs .frame-description .dialog:hover,.frame-fs .frame-description .ql-syntax:hover{outline:2px solid #fff}@media(max-width: 48rem){.frame-fs .frame-description{font-size:3vw}}@media all and (orientation: landscape){.frame-fs .frame-description{width:50%}}.frame-fs .frame-files{position:absolute;top:0;left:0;width:300px;background:red}.frame-fs .frame-screenshots{display:flex;position:absolute;bottom:0px;height:210px;width:100vw;gap:10px;padding:20px;padding-bottom:90px;overflow-x:auto;z-index:-1}.frame-fs .frame-screenshots.hidden{display:none}.frame-fs .frame-screenshots .drop-zone{width:100%;display:flex;justify-content:center;align-items:center;border:1px dashed var(--color-martini-700);border-radius:12px;position:absolute;z-index:10;top:0;bottom:20px;background:var(--color-martini-950)}.frame-fs .frame-screenshots .drop-zone:hover{background:var(--color-martini-900);border-color:var(--color-martini-600)}.frame-fs .frame-screenshots .clip{height:100%;width:auto;border-radius:10px;position:relative;transform:scale(0.95);transition:all .2s ease;cursor:pointer}.frame-fs .frame-screenshots .clip .delete-clip{position:absolute;height:30px;width:30px;display:none;justify-content:center;align-items:center;top:-15px;right:-15px;background:#fff;color:#000;border-radius:100px;transition:all .2s ease}.frame-fs .frame-screenshots .clip .delete-clip:hover{background:#bc2043;color:#fff}.frame-fs .frame-screenshots .clip:hover{transform:scale(1);border-color:#666}.frame-fs .frame-screenshots .clip.uploading img{opacity:.5}.frame-fs .frame-screenshots .clip.uploading .progress-bar{display:block}.frame-fs .frame-screenshots .clip .progress-bar{position:absolute;width:100%;height:5px;background:rgba(0,0,0,.5);bottom:0;display:none}.frame-fs .frame-screenshots .clip .progress-bar .fill{height:100%;background:#fff}.frame-fs .frame-screenshots .clip .thumb{width:100%;height:100%;background:#333;box-shadow:0px 5px 20px rgba(0,0,0,.5);border:1px solid #333}.frame-fs .frame-screenshots .clip .thumb img,.frame-fs .frame-screenshots .clip .thumb video{height:100%;display:block}.cross-out{display:none}.skip{display:none;position:absolute;justify-content:center;align-items:center;width:100%;height:100%;top:0;font-size:3em;color:red;font-weight:bold;background:rgba(255,0,0,.4)}.in-progress{color:#00ff27 !important;display:none}.up-next{color:#ffad00 !important;display:none}.no-status{opacity:0}div[status=done].cross-animation line{animation:drawLine .3s ease both}div[status=done] .frame-img{outline-color:red !important;border-color:red !important;border:none !important}div[status=done] .cross-out{display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}div[status=done] .cross-out line{stroke:red;stroke-width:1;stroke-linecap:round;opacity:1}div[status=done] .cross-out line:nth-child(2){animation-delay:.25s}@keyframes drawLine{0%{stroke-dasharray:20;stroke-dashoffset:20}100%{stroke-dashoffset:0;stroke-dasharray:20}}div[status=in-progress] .frame-img{outline-color:#00ff27 !important;border-color:#00ff27 !important;border:none !important}div[status=in-progress] .in-progress{display:block}div[status=in-progress] .no-status{display:none}div[status=up-next] .frame-img{outline-color:#ffad00 !important;border-color:#ffad00 !important;border:none !important}div[status=up-next] .up-next{display:block}div[status=up-next] .no-status{display:none}div[status=skip] .frame-img{outline-color:red !important;border-color:red !important;border:none !important}div[status=skip] .frame-img img{opacity:1}div[status=skip] .skip{display:flex}#sync-db{background:rgba(0,0,0,.8509803922);position:fixed;width:100vw;height:calc(var(--vh, 1vh)*100);top:0;left:0;display:flex;justify-content:start;align-items:start;font-size:1em;z-index:99999;padding:50px;transition:all .2s ease-in-out;backdrop-filter:blur(10px);flex-flow:column;gap:20px;overflow-y:auto}#sync-db .sync-db-content{display:flex;flex-flow:column}#frame-drop{background:rgba(0,0,0,.8509803922);position:fixed;width:100vw;height:calc(var(--vh, 1vh)*100);top:0;left:0;display:flex;justify-content:center;align-content:center;align-items:center;font-size:3em;z-index:99999;padding:50px;transition:all .2s ease-in-out;backdrop-filter:blur(10px)}#frame-drop .frame-drop-box{width:100%;height:100%;display:flex;justify-content:center;align-content:center;align-items:center;color:#00a9ff;background:rgba(0,179,255,.3960784314);border:5px dashed #00a9ff;transition:all .2s ease-in-out;border-radius:20px;flex-flow:column;overflow-y:auto}#frame-drop.drag-over .frame-drop-box{background:rgba(0,180,255,.5450980392);border-style:solid}#frames-progress{margin-top:20px;display:flex;gap:20px;flex-wrap:wrap}#frames-progress .frame-progress{background:#00a9ff;padding:10px;border-radius:10px;width:150px}#frames-progress .frame-progress .image-preview{width:100%;border:2px solid #000}#frames-progress .frame-progress .progress-bar{width:100%;background-color:rgba(0,0,0,.2);border-radius:20px;overflow:hidden;position:relative;height:10px}#frames-progress .frame-progress .progress-bar .fill{height:100%;background-color:#007bff;transition:width .2s;border-radius:20px}#frames-progress .frame-progress .progress-bar .fill.completed{background:#32cd32}#frames-progress .frame-progress .progress-bar .fill.failed{background:red}#frames[edit=false] .btn,#frames[edit=false] button{display:none}.drag-hover{border-color:aqua !important}@keyframes notification{0%{opacity:0;transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}textarea{text-align:center}@keyframes note-dot{0%{transform:scale(0.8)}100%{transform:scale(1.2)}}@keyframes frame-fs-markers{0%{bottom:-200px;opacity:0}100%{opacity:1;bottom:0px}}@keyframes frame-fs-fade{0%{opacity:0}100%{opacity:1}}@keyframes frame-fs-image{0%{transform:scale(0.8);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes frame-fs-bg{0%{background:rgba(0,0,0,0)}100%{background:#000}}@keyframes error-form{0%{border-color:red;transform:translateX(0px)}15%{transform:translateX(10px)}30%{transform:translateX(-10px)}45%{transform:translateX(10px)}60%{transform:translateX(-10px)}75%{border-color:red;transform:translateX(10px)}90%{border-color:#fff;transform:translateX(0px)}}/*# sourceMappingURL=style.css.map */
