@import "https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";@import "https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";*{box-sizing:border-box;-webkit-text-size-adjust:100%;image-rendering:-webkit-optimize-contrast;font-family:Nunito Sans,sans-serif}:root{--md-primary:#2563eb;--md-primary-variant:#ccda00;--md-secondary:#03a14a;--md-brand:#fecf4c;--md-danger:#be123c;--md-background:#eff6ff;--md-background-2:#ecfdf5;--md-background-hover-2:#d9f6e8;--md-background-danger:#fff1f2;--md-surface:#fff;--md-border:#2563eb22;--md-border-2:#03a14a22;--md-on-primary:#fff;--md-on-surface:#000;--md-score-good:#03a14a;--md-score-normal:#20c997;--md-score-bad:#fa5252;--md-elevation-1:0 1px 3px #0000001f, 0 1px 2px #0000003d;--md-elevation-2:0 3px 6px #00000029, 0 3px 6px #0000003b}html{box-sizing:border-box;width:100%;min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:inline-flex}#root{flex-direction:column;flex:1;width:100%;min-height:100%;display:inline-flex}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h2{margin-top:0;margin-bottom:20px;font-size:30px}h3{margin-top:0;margin-bottom:20px;font-size:19px}p,a{font-size:18px}a{color:inherit}input{appearance:none;text-align:left;border:1px solid #ddd;width:100%;padding:15px 12px 14px;font-size:14px;display:inline-block}input::placeholder{color:#b0b0b0}select{appearance:none;cursor:pointer;background-image:url(/images/icon-dropdown.svg);background-position:calc(100% - 8px);background-repeat:no-repeat;background-size:auto 6px}textarea{appearance:none;text-align:left;resize:vertical;border:1px solid #ddd;width:100%;padding:15px 12px 14px;font-family:Nunito Sans,sans-serif;font-size:14px;display:inline-block}button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;appearance:none;color:#fff;background-color:var(--md-primary);cursor:pointer;border:none;border-radius:15px;width:auto;padding:.5em 1.2em;font-size:16px;display:inline-block}button.load{cursor:not-allowed;background-image:url(assets/images/load.gif);background-position:50%;background-repeat:no-repeat;background-size:auto 16px;color:#0000!important}button.secondary{color:var(--md-primary)!important;border:1px solid var(--md-primary)!important;background-color:#fff!important}button.yellow{color:#333;background-color:var(--md-brand)}button.red{color:#fff;background-color:#f8928a}button:disabled{color:#ddd;opacity:.6;cursor:not-allowed}.modal{-ms-overflow-style:none;visibility:hidden;opacity:0;z-index:100;background-color:#0009;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:all .2s ease-in-out;display:inline-flex;position:fixed;top:0;left:0;overflow:scroll}.modal.open{visibility:visible;opacity:1}.modal::-webkit-scrollbar{display:none}.modal .form{-webkit-overflow-scrolling:touch;background-color:#fff;border-radius:8px;flex-direction:column;max-width:90%;max-height:80%;padding:45px 30px 30px;display:inline-flex;position:relative;overflow:hidden auto;box-shadow:0 0 3px #00000040}.modal .form .title{text-align:center;width:100%;margin-bottom:30px;font-size:28px;font-weight:700}.modal .form .row{border-bottom:1px solid #00a43d;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:flex-start;width:100%;max-width:480px;padding-top:18px;padding-bottom:15px;display:inline-flex;overflow:hidden}.modal .form .row .form-title{text-align:left;width:135px;font-size:18px;font-weight:600}.modal .form .row input,.modal .form .row select{border:none;flex:1;width:auto;height:auto;padding:0;font-size:18px;display:inline-flex}.modal .form .row input:focus,.modal .form .row select:focus{outline:none}.modal .form .row input::placeholder{color:#b0b0b0}.modal .form button{color:#00a43d;background-color:#fff;border:2px solid #00a43d;margin-top:30px;padding:.8em 1.8em}.modal .close{cursor:pointer;z-index:20;background-color:#00a43d;background-image:url(assets/images/icon-cross-white.png);background-position:50%;background-repeat:no-repeat;background-size:auto 14px;border-radius:50%;width:36px;height:36px;display:inline-block;position:absolute;top:10px;right:10px}.modal .close:focus{outline:2px solid #000}.visually-hidden{white-space:nowrap;clip-path:inset(50%);border:none;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes slideUpShow{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@tailwind base;@tailwind components;@tailwind utilities;@layer base{:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:123 88% 33%;--primary-foreground:0 0% 98%;--secondary:123 30% 92%;--secondary-foreground:123 88% 20%;--accent:51 100% 50%;--accent-foreground:0 0% 0%;--success:123 88% 33%;--success-foreground:0 0% 98%;--warning:51 100% 50%;--warning-foreground:0 0% 0%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:123 88% 33%;--radius:.75rem;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:123 88% 33%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:123 30% 92%;--sidebar-accent-foreground:123 88% 20%;--sidebar-border:220 13% 91%;--sidebar-ring:123 88% 33%;--brand-green:123 88% 33%;--brand-yellow:51 100% 50%;--brand-light-green:123 30% 92%;--brand-dark-green:123 88% 20%}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:123 88% 40%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:51 100% 60%;--accent-foreground:0 0% 0%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:123 88% 40%}*{@apply border-border;}body{@apply bg-background text-foreground;}body{font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif}}@layer utilities{.text-brand-green{color:hsl(var(--brand-green))}.text-brand-yellow{color:hsl(var(--brand-yellow))}.bg-brand-green{background-color:hsl(var(--brand-green))}.bg-brand-yellow{background-color:hsl(var(--brand-yellow))}.bg-brand-light-green{background-color:hsl(var(--brand-light-green))}.border-brand-green{border-color:hsl(var(--brand-green))}.gradient-brand{background:linear-gradient(135deg, hsl(var(--brand-green)) 0%, hsl(var(--brand-yellow)) 100%)}.gradient-brand-soft{background:linear-gradient(135deg, hsl(var(--brand-light-green)) 0%, #ecf9ed 100%)}}.main-screen{flex-direction:row;flex:1px;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:inline-flex;overflow:hidden}.main-content{background-color:#f0f0f0;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:auto;height:100vh;display:inline-flex;overflow:hidden}.main-content [class^=portal-]{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;display:inline-flex;overflow:auto}.main-content>div>div{flex-shrink:0}.main-content *{font-family:Rubik,sans-serif}.main-content ol,.main-content ul{padding-left:1.8em;list-style:auto}.main-content .card-container{background-color:#fff;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1440px;margin-top:30px;padding:24px 40px;display:inline-flex}.main-content .card-title{color:#333;text-align:left;font-size:20px;font-weight:600}.main-content .card-title.margin{margin-top:24px;margin-bottom:8px}.main-content .card-subtitle{color:#333;text-align:left;margin-top:16px;margin-bottom:12px;font-size:16px}.main-content .card-desc{color:#333;text-align:left;margin-top:16px;font-size:14px}._container_149tu_1{background-color:#000;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;padding:18px;display:inline-flex}._top_149tu_12{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;display:inline-flex}._top_149tu_12 ._status_149tu_19{color:#ccc;text-transform:uppercase;flex-direction:row;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}._top_149tu_12 ._status_149tu_19._recording_149tu_30{color:#ff3b30}._top_149tu_12 ._status_149tu_19 ._dot_149tu_33{background-color:#8e8e8e;border-radius:50%;width:8px;height:8px}._top_149tu_12 ._status_149tu_19._recording_149tu_30 ._dot_149tu_33{background-color:#ff3b30}._top_149tu_12 ._timer_149tu_42{color:#ccc;border:1px solid #3e3e3e;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:12px;display:inline-flex}._user_149tu_55{border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:90px;height:90px;display:inline-flex}._user_149tu_55 ._userIcon_149tu_64{background-color:#5e5e5e;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex}._bottom_149tu_74{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0 48px;display:inline-flex}._bottom_149tu_74 ._bottomButton_149tu_82{color:#8e8e8e;cursor:pointer;border:1px solid #8e8e8e;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}._bottom_149tu_74 ._bottomButton_149tu_82._disabled_149tu_94{color:#4e4e4e;cursor:not-allowed;border-color:#4e4e4e}._bottom_149tu_74 ._recorder_149tu_99{cursor:pointer;border:3px solid #fff;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}._bottom_149tu_74 ._recorderTap_149tu_110{background-color:#ff3b30;border-radius:50%;width:calc(100% - 6px);height:calc(100% - 6px);transition:all .2s ease-in-out}._bottom_149tu_74 ._recorderTap_149tu_110._recording_149tu_30{border-radius:6px;width:40%;height:40%}._container_9bkqq_1{background-color:#000;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:24px;width:100%;display:inline-flex;position:relative}._container_9bkqq_1 video._camera_9bkqq_12,._container_9bkqq_1 video._preview_9bkqq_13{aspect-ratio:16/9;width:100%;height:auto}._container_9bkqq_1 video._preview_9bkqq_13{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}._controls_9bkqq_26{z-index:2;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;padding:18px;display:inline-flex;position:absolute;top:0;left:0}._top_9bkqq_39{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;display:inline-flex}._top_9bkqq_39 ._status_9bkqq_46{color:#ccc;text-transform:uppercase;flex-direction:row;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}._top_9bkqq_39 ._status_9bkqq_46._recording_9bkqq_57{color:#ff3b30}._top_9bkqq_39 ._status_9bkqq_46._playing_9bkqq_60{color:var(--md-secondary)}._top_9bkqq_39 ._status_9bkqq_46 ._dot_9bkqq_63{background-color:#8e8e8e;border-radius:50%;width:8px;height:8px}._top_9bkqq_39 ._status_9bkqq_46._recording_9bkqq_57 ._dot_9bkqq_63{background-color:#ff3b30}._top_9bkqq_39 ._status_9bkqq_46._playing_9bkqq_60 ._dot_9bkqq_63{background-color:var(--md-secondary)}._top_9bkqq_39 ._timer_9bkqq_75{color:#ccc;border:1px solid #3e3e3e;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:12px;display:inline-flex}._user_9bkqq_88{border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:90px;height:90px;display:inline-flex}._user_9bkqq_88 ._userIcon_9bkqq_97{background-color:#5e5e5e;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:60px;height:60px;display:inline-flex}._bottom_9bkqq_107{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:0 48px;display:inline-flex}._bottom_9bkqq_107 ._bottomButton_9bkqq_115{color:#fff;cursor:pointer;border:1px solid #fff;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}._bottom_9bkqq_107 ._bottomButton_9bkqq_115._disabled_9bkqq_127{color:#8e8e8e;cursor:not-allowed;border-color:#8e8e8e}._bottom_9bkqq_107 ._recorder_9bkqq_132{cursor:pointer;border:3px solid #fff;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}._bottom_9bkqq_107 ._recorderTap_9bkqq_143{background-color:#ff3b30;border-radius:50%;width:calc(100% - 6px);height:calc(100% - 6px);transition:all .2s ease-in-out}._bottom_9bkqq_107 ._recorderTap_9bkqq_143._recording_9bkqq_57{border-radius:6px;width:40%;height:40%}@media (width<=767px){._container_9bkqq_1 video._camera_9bkqq_12,._container_9bkqq_1 video._preview_9bkqq_13{aspect-ratio:9/16}}._page_12kp9_1{background-color:#f1f5f9;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;width:100%;padding:90px 60px;display:inline-flex}._preview_12kp9_11{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;max-width:720px;display:inline-flex}._topCard_12kp9_22{background-color:var(--md-primary);border:1px solid #ddd;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:16px;display:inline-flex;overflow:hidden}._topCard_12kp9_22 ._container_12kp9_34{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;padding:18px;display:inline-flex}._topCard_12kp9_22 ._title_12kp9_44{font-size:20px;font-weight:600}._topCard_12kp9_22 ._desc_12kp9_48{color:#5e5e5e;text-align:left;font-size:14px;font-weight:300}._topCard_12kp9_22 ._divider_12kp9_54{background-color:#eee;flex-shrink:0;width:100%;height:1px;margin:6px 0}._topCard_12kp9_22 ._required_12kp9_61{color:var(--md-danger);font-size:12px}._fieldCard_12kp9_66{background-color:var(--md-primary);border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;padding-left:0;transition:padding-left .2s ease-in-out;display:inline-flex;overflow:hidden}._fieldCard_12kp9_66._selected_12kp9_78{padding-left:6px}._fieldCard_12kp9_66 ._container_12kp9_34{background-color:#fff;border:1px solid #ddd;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;padding:18px;display:inline-flex}._fieldCard_12kp9_66 ._title_12kp9_44{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;font-size:14px;font-weight:500;display:inline-flex}._fieldCard_12kp9_66 ._required_12kp9_61{color:var(--md-danger);font-size:12px}._fieldCard_12kp9_66 ._desc_12kp9_48{color:#5e5e5e;text-align:left;font-size:12px;font-weight:300}._fieldCard_12kp9_66 input{border:1px solid #ddd;border-radius:6px;width:100%;height:32px;padding:0 8px;font-size:14px}._fieldCard_12kp9_66 input:focus{border-color:var(--md-primary);outline:none}._fieldCard_12kp9_66 input[type=checkbox],._fieldCard_12kp9_66 input[type=radio]{appearance:auto;width:14px;height:14px;margin:0}._fieldCard_12kp9_66 ._optionList_12kp9_137{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;display:inline-flex}._fieldCard_12kp9_66 ._optionList_12kp9_137 label{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;font-size:12px;display:inline-flex}._fieldCard_12kp9_66 select{border:1px solid #ddd;border-radius:6px;width:100%;height:32px;padding-left:8px;font-size:14px}._fieldCard_12kp9_66 select:focus{border-color:var(--md-primary);outline:none}._fieldCard_12kp9_66 textarea{resize:vertical;border:1px solid #ddd;border-radius:6px;width:100%;min-height:80px;padding:6px 8px;font-size:14px}._fieldCard_12kp9_66 textarea:focus{border-color:var(--md-primary);outline:none}._filePlaceholder_12kp9_180{color:#8e8e8e;cursor:pointer;background-color:#f9f9f9;border:2px dashed #ddd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:150px;padding:12px;display:inline-flex;position:relative}._filePlaceholderTitle_12kp9_196{color:#2e2e2e;text-align:center;font-size:12px;font-weight:500}._filePlaceholderDesc_12kp9_202{color:#8e8e8e;text-align:center;font-size:12px}._filePlaceholder_12kp9_180 ._tagList_12kp9_207{flex-direction:row;justify-content:center;align-items:center;gap:6px;display:inline-flex}._filePlaceholder_12kp9_180 ._tagItem_12kp9_214{color:#2e2e2e;text-align:center;background-color:#ddd;border-radius:3px;padding:.3em .6em;font-size:11px;font-weight:500}._filePlaceholder_12kp9_180 ._imagePreview_12kp9_223{width:auto;max-width:320px;height:auto;max-height:240px}._filePlaceholder_12kp9_180 ._delete_12kp9_232{width:32px;height:32px;color:var(--md-danger);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background-color .2s ease-in-out;display:inline-flex;position:absolute;top:12px;right:12px}._filePlaceholder_12kp9_180 ._delete_12kp9_232:hover{background-color:#f0f0f0}._resultCard_12kp9_252{background-color:#fff;border:1px solid #ddd;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;padding:18px;display:inline-flex}._resultCard_12kp9_252 ._title_12kp9_44{font-size:20px;font-weight:600}._resultCard_12kp9_252 ._desc_12kp9_48{color:#5e5e5e;text-align:left;font-size:14px;font-weight:300}@media (width<=767px){._form_12kp9_277{padding:24px 12px}}
