.copy-protected{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.copy-protected input,.copy-protected textarea{-webkit-user-select:text;user-select:text}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/assets/OpenSans-Regular-b4PntIT4.ttf) format("truetype")}@font-face{font-family:OpenSans-Italic;src:local("OpenSans-Italic"),url(/assets/OpenSans-Italic-lY1bAeAh.ttf) format("truetype")}@font-face{font-family:OpenSans-Light;src:local("OpenSans-Light"),url(/assets/OpenSans-Light-DTwFtoY9.ttf) format("truetype")}@font-face{font-family:OpenSans-Medium;src:local("OpenSans-Medium"),url(/assets/OpenSans-Medium-aOWNKIuv.ttf) format("truetype")}@font-face{font-family:OpenSans-SemiBold;src:local("OpenSans-SemiBold"),url(/assets/OpenSans-SemiBold-D4g2r8z_.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;src:local("OpenSans-Bold"),url(/assets/OpenSans-Bold-rt86PKrA.ttf) format("truetype")}@font-face{font-family:OpenSans-ExtraBold;src:local("OpenSans-ExtraBold"),url(/assets/OpenSans-ExtraBold-DRwhxik6.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed;src:local("OpenSans_Condensed-Regular"),url(/assets/OpenSans_Condensed-Regular-Bu5qAg9a.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Light;src:local("OpenSans_Condensed-Light"),url(/assets/OpenSans_Condensed-Light-DVvE_sCC.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Medium;src:local("OpenSans_Condensed-Medium"),url(/assets/OpenSans_Condensed-Medium-DK_RvGz2.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-SemiBold;src:local("OpenSans_Condensed-SemiBold"),url(/assets/OpenSans_Condensed-SemiBold-x4ncsU0q.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Bold;src:local("OpenSans_Condensed-Bold"),url(/assets/OpenSans_Condensed-Bold-DZgVK2xg.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-ExtraBold;src:local("OpenSans_Condensed-ExtraBold"),url(/assets/OpenSans_Condensed-ExtraBold-D04VWlBE.ttf) format("truetype")}[data-v-4435464a]:root{--bg-color: #f9f9f9;--bg-color-dimmed: #e0e0e0;--bg-popup: #e0e0e0aa;--text-color: #222222;--text-color-dimmed: #444;--text-color-stealth: #666;--accent-color: #a400aa;--bubble-bg: #efefef;--btn-bg: #333;--btn-bg-disabled: #aaaaaa;--btn-bg-hover: #666666;--btn-color: #f9f9f9;--btn-color-disabled: #f0f0f0;--glow-color: #d0d0d0}.consent-scroll[data-v-4435464a]{background:#ececec;gap:1.5rem}.consent-sheet[data-v-4435464a]{width:100%;max-width:820px;background:#fff;color:#222;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5;padding:56px 72px 64px;box-shadow:0 2px 16px #00000026}@media(max-width:720px){.consent-sheet[data-v-4435464a]{padding:32px 24px 40px}}.sheet-header[data-v-4435464a]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:.5rem}.sheet-header h1[data-v-4435464a]{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:38px;line-height:1.15;max-width:480px}.sheet-header .tu-logo[data-v-4435464a]{width:190px;flex-shrink:0;margin-top:4px}@media(max-width:720px){.sheet-header[data-v-4435464a]{flex-direction:column-reverse}.sheet-header h1[data-v-4435464a]{font-size:30px}.sheet-header .tu-logo[data-v-4435464a]{width:150px}}.consent-text[data-v-4435464a]{text-align:justify;-webkit-hyphens:manual;hyphens:manual}.consent-text[data-v-4435464a] a{word-break:keep-all;white-space:nowrap}.consent-text[data-v-4435464a] p{margin:.6rem 0;color:#222}.consent-text[data-v-4435464a] h3{font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:23px;line-height:1.25;margin:1.4rem 0 .4rem}.consent-text[data-v-4435464a] ul,.consent-text[data-v-4435464a] ol{padding-left:1.9rem;margin:.4rem 0}.consent-text[data-v-4435464a] li{margin:.1rem 0;color:#222}.consent-text[data-v-4435464a] a{color:#222}.consent-text[data-v-4435464a] strong{font-family:Arial,Helvetica,sans-serif;font-weight:700}.agreement[data-v-4435464a]{display:flex;flex-direction:column;gap:.8rem;margin-top:.8rem}.agreement .statement[data-v-4435464a]{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;cursor:pointer}.agreement .statement input[data-v-4435464a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;box-sizing:border-box;width:18px;height:18px;padding:0;margin-top:3px;border:1.5px solid #222222;background:#fff;cursor:pointer;display:grid;place-content:center}.agreement .statement input[data-v-4435464a]:checked:after{content:"";width:10px;height:10px;background:#222}.agreement .statement input[data-v-4435464a]:focus-visible{outline:2px solid #83b818;outline-offset:2px}.sign-lines[data-v-4435464a]{display:flex;flex-direction:column;gap:2.2rem;margin:3rem 0 0 56px}@media(max-width:720px){.sign-lines[data-v-4435464a]{margin-left:0}}.sign-lines .sign-row[data-v-4435464a]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media(max-width:720px){.sign-lines .sign-row[data-v-4435464a]{grid-template-columns:1fr}}.sign-lines .sign-line[data-v-4435464a]{display:flex;flex-direction:column;gap:.35rem;font-size:14px}.sign-lines .sign-line.name[data-v-4435464a]{max-width:300px}.sign-lines .sign-line input[data-v-4435464a]{border:none;border-bottom:1.5px solid #222222;border-radius:0;background:transparent;padding:.25rem .1rem;font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#222}.sign-lines .sign-line input[data-v-4435464a]:focus{border-bottom-color:#83b818}.consent-actions[data-v-4435464a]{width:100%;max-width:820px;display:flex;flex-direction:column;gap:.75rem}.consent-actions .row[data-v-4435464a]{display:flex;flex-direction:row;align-items:center;gap:1rem;flex-wrap:wrap}.consent-actions .row .secondary[data-v-4435464a]{margin-right:auto;background:#6b6b6b}.consent-actions .row .hint[data-v-4435464a]{font-size:.875rem;color:var(--text-color-stealth)}@media print{.no-print[data-v-4435464a]{display:none!important}.consent-scroll[data-v-4435464a]{background:#fff;padding:0}.consent-sheet[data-v-4435464a]{box-shadow:none;padding:0;max-width:none}}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/assets/OpenSans-Regular-b4PntIT4.ttf) format("truetype")}@font-face{font-family:OpenSans-Italic;src:local("OpenSans-Italic"),url(/assets/OpenSans-Italic-lY1bAeAh.ttf) format("truetype")}@font-face{font-family:OpenSans-Light;src:local("OpenSans-Light"),url(/assets/OpenSans-Light-DTwFtoY9.ttf) format("truetype")}@font-face{font-family:OpenSans-Medium;src:local("OpenSans-Medium"),url(/assets/OpenSans-Medium-aOWNKIuv.ttf) format("truetype")}@font-face{font-family:OpenSans-SemiBold;src:local("OpenSans-SemiBold"),url(/assets/OpenSans-SemiBold-D4g2r8z_.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;src:local("OpenSans-Bold"),url(/assets/OpenSans-Bold-rt86PKrA.ttf) format("truetype")}@font-face{font-family:OpenSans-ExtraBold;src:local("OpenSans-ExtraBold"),url(/assets/OpenSans-ExtraBold-DRwhxik6.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed;src:local("OpenSans_Condensed-Regular"),url(/assets/OpenSans_Condensed-Regular-Bu5qAg9a.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Light;src:local("OpenSans_Condensed-Light"),url(/assets/OpenSans_Condensed-Light-DVvE_sCC.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Medium;src:local("OpenSans_Condensed-Medium"),url(/assets/OpenSans_Condensed-Medium-DK_RvGz2.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-SemiBold;src:local("OpenSans_Condensed-SemiBold"),url(/assets/OpenSans_Condensed-SemiBold-x4ncsU0q.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Bold;src:local("OpenSans_Condensed-Bold"),url(/assets/OpenSans_Condensed-Bold-DZgVK2xg.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-ExtraBold;src:local("OpenSans_Condensed-ExtraBold"),url(/assets/OpenSans_Condensed-ExtraBold-D04VWlBE.ttf) format("truetype")}[data-v-d73a178f]:root{--bg-color: #f9f9f9;--bg-color-dimmed: #e0e0e0;--bg-popup: #e0e0e0aa;--text-color: #222222;--text-color-dimmed: #444;--text-color-stealth: #666;--accent-color: #a400aa;--bubble-bg: #efefef;--btn-bg: #333;--btn-bg-disabled: #aaaaaa;--btn-bg-hover: #666666;--btn-color: #f9f9f9;--btn-color-disabled: #f0f0f0;--glow-color: #d0d0d0}.chat-wrapper[data-v-d73a178f]{width:100%;min-height:100%;height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;padding:0 .5rem 1rem;font-family:OpenSans,Arial,sans-serif}.chat-wrapper .v-enter-from[data-v-d73a178f]{opacity:0;transform:scaleY(.2)}.chat-wrapper .v-enter-to[data-v-d73a178f]{opacity:1;transform:scaleY(1)}.chat-wrapper .v-enter-active[data-v-d73a178f]{transition:all .2s}.chat-wrapper .conversation[data-v-d73a178f]{width:100%;flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:2rem 2rem 4rem}.chat-wrapper .conversation .conversation__anchor[data-v-d73a178f]{width:100%}.chat-wrapper .conversation .turn[data-v-d73a178f]{width:100%;max-width:840px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;column-gap:24px;box-sizing:border-box}.chat-wrapper .conversation .turn h3[data-v-d73a178f]{font-size:.8rem}.chat-wrapper .conversation .turn .thoughts[data-v-d73a178f]{font-size:.75rem;background-color:#e9e9e9;border-radius:1.5rem;font-style:italic;padding:.6rem;line-height:110%;max-width:60%}.chat-wrapper .conversation .turn .bubble[data-v-d73a178f]{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start;max-width:90%;min-width:2rem;color:#444;font-size:1rem;line-height:1.5rem;padding:.25rem 1rem}.chat-wrapper .conversation .turn .bubble .bubble__title[data-v-d73a178f]{font-size:.8rem;font-family:OpenSans-SemiBold,Arial,sans-serif}.chat-wrapper .conversation .turn .bubble[data-v-d73a178f] .bubble__text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem}.chat-wrapper .conversation .turn .bubble[data-v-d73a178f] .bubble__text ol,.chat-wrapper .conversation .turn .bubble[data-v-d73a178f] .bubble__text ul{list-style-position:inside;padding-left:1rem}.chat-wrapper .conversation .turn .bubble.bubble--action[data-v-d73a178f]{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.75rem;background-color:#f7f7f7;border:1px solid #e8e8e8;border-radius:1rem;padding:.85rem 1rem}.chat-wrapper .conversation .turn .bubble.bubble--action .action-buttons[data-v-d73a178f]{width:100%;display:flex;flex-wrap:wrap;gap:.5rem}.chat-wrapper .conversation .turn .bubble.bubble--action .action-buttons .action-btn[data-v-d73a178f]{border:1px solid #d8d8d8;border-radius:999px;background-color:#fff;color:#222;font-size:.875rem;font-family:OpenSans-SemiBold,Arial,sans-serif;line-height:1;padding:.55rem .95rem;transition:all .15s ease}.chat-wrapper .conversation .turn .bubble.bubble--action .action-buttons .action-btn[data-v-d73a178f]:hover:not(:disabled){border-color:#bdbdbd;background-color:#f0f0f0}.chat-wrapper .conversation .turn .bubble.bubble--action .action-buttons .action-btn[data-v-d73a178f]:disabled{opacity:.6;cursor:not-allowed}.chat-wrapper .conversation .turn .bubble.bubble--action .action-buttons .action-btn.action-btn--resolved[data-v-d73a178f]{border-color:#e0e0e0;background-color:#f5f5f5;color:#999}.chat-wrapper .conversation .turn .debug-flag[data-v-d73a178f]{display:inline-block;font-size:.7rem;font-family:monospace;color:#fff;background:#e53935;border-radius:12px;padding:0 6px;margin-left:6px;opacity:.85}.chat-wrapper .conversation .turn.gpt[data-v-d73a178f]{margin-bottom:.5rem}.chat-wrapper .conversation .turn.gpt .bubble-group[data-v-d73a178f]{max-width:85%}.chat-wrapper .conversation .turn.gpt .bubble-group.has-warning[data-v-d73a178f]{min-width:min(24rem,85%);align-items:stretch}.chat-wrapper .conversation .turn.gpt .bubble[data-v-d73a178f]{max-width:100%;justify-content:flex-start;background-color:#fff;border:1px solid #e6e6e6;border-radius:.35rem 1.25rem 1.25rem;box-shadow:0 1px 6px #0000000f;padding:.9rem 1.25rem}.chat-wrapper .conversation .turn.gpt .bubble.high-warning[data-v-d73a178f]{border:2px solid #c62828;box-shadow:0 1px 8px #c6282826}.chat-wrapper .conversation .turn.gpt .bubble.medium-warning-box[data-v-d73a178f]{border:2px solid #f2b705;box-shadow:0 1px 8px #f2b70526}.chat-wrapper .conversation .turn.gpt .bubble[data-v-d73a178f] .bubble__text{gap:.75rem}.chat-wrapper .conversation .turn.gpt .bubble[data-v-d73a178f] .bubble__text p,.chat-wrapper .conversation .turn.gpt .bubble[data-v-d73a178f] .bubble__text ul,.chat-wrapper .conversation .turn.gpt .bubble[data-v-d73a178f] .bubble__text ol{margin:0}.chat-wrapper .conversation .turn.gpt .waiting-dot .dot[data-v-d73a178f]{width:10px;height:10px;background:#000;border-radius:50%;animation:pulse-d73a178f 1.6s ease-in-out infinite}@keyframes pulse-d73a178f{0%{transform:scale(.9);opacity:.4}50%{transform:scale(1.25);opacity:1}to{transform:scale(.9);opacity:.4}}.chat-wrapper .conversation .turn.user[data-v-d73a178f]{justify-content:flex-end;margin-top:2rem;margin-bottom:2rem}.chat-wrapper .conversation .turn.user .bubble-group[data-v-d73a178f]{max-width:60%}.chat-wrapper .conversation .turn.user .bubble[data-v-d73a178f]{max-width:100%;border-radius:2rem;background-color:var(--bubble-bg);text-align:left;padding:.75rem 1rem}.chat-wrapper .conversation .turn.user .pic[data-v-d73a178f]{background-color:#b27cc8}.chat-wrapper .chat-footer[data-v-d73a178f]{width:100%;max-width:840px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;padding:.75rem 2rem 1.25rem}.chat-wrapper .system-feedback[data-v-d73a178f]{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.chat-wrapper .system-feedback .sf__bubble[data-v-d73a178f]{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0}@keyframes sf-txt-pulse-d73a178f{0%,to{opacity:1}50%{opacity:.8}}@keyframes sf-icon-pulse-d73a178f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.8)}}@keyframes sf-thoughts-pulse-d73a178f{0%,to{transform:scale(1)}50%{transform:scale(.75)}}.chat-wrapper .system-feedback .sf__bubble .icon[data-v-d73a178f]{width:1.2rem}.chat-wrapper .system-feedback .sf__bubble .sfb__logo[data-v-d73a178f]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.215rem;padding:0 0 0 1.3rem}.chat-wrapper .system-feedback .sf__bubble .sfb__logo .title[data-v-d73a178f]{font-family:OpenSans_Condensed-Bold,Arial,sans-serif;font-size:1.375rem}.chat-wrapper .system-feedback .sf__bubble .sfb__icon[data-v-d73a178f]{width:18px;animation:sf-thoughts-pulse-d73a178f 4s ease-in-out infinite}.chat-wrapper .system-feedback .sf__bubble .sfb__text[data-v-d73a178f]{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25rem;font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:.8125rem;line-height:100%}.chat-wrapper .input-container[data-v-d73a178f]{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:.5rem}.chat-wrapper .input-container .ic__inner[data-v-d73a178f]{width:100%;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 2rem;border-radius:2rem;border:1px solid #e3e3e3;background-color:#fff;box-shadow:0 2px 10px #0000000f}.chat-wrapper .input-container .ic__inner.disabled[data-v-d73a178f]{background-color:#f0f0f0;animation:all 2s ease-in}.chat-wrapper .input-container .ic__inner input[data-v-d73a178f]{width:100%;border:none;background-color:transparent;font-size:1rem;padding:0}.chat-wrapper .input-container .ic__inner input[data-v-d73a178f]:focus{outline:none}.chat-wrapper .input-container .ic__inner .buttons[data-v-d73a178f]{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:16px;background-color:transparent}.chat-wrapper .input-container .ic__inner .buttons .chat-btn[data-v-d73a178f]{background-color:transparent}.chat-wrapper .input-container .ic__inner .buttons .chat-btn .icon[data-v-d73a178f]{transform:scale(1.4)}.chat-wrapper .input-container .ic__inner .spinner[data-v-d73a178f]{position:absolute;width:100%;height:5rem;top:-6rem;left:0;max-width:400px;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;padding:0 1rem 1rem 0}.chat-wrapper .input-container .ic__inner .spinner .icon[data-v-d73a178f]{font-size:3rem;animation:spin-d73a178f 1s ease-in-out infinite}@keyframes spin-d73a178f{to{transform:rotate(360deg)}}.chat-wrapper[data-v-d73a178f]{position:relative}.bubble-group[data-v-d73a178f]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;max-width:90%;min-width:0}.bubble-group .bubble[data-v-d73a178f]{max-width:100%;overflow-wrap:anywhere}.turn.user .bubble-group[data-v-d73a178f]{align-items:flex-end}.chat-footer[data-v-d73a178f]{gap:.6rem}.chat-notice[data-v-d73a178f]{width:100%;text-align:center;font-size:.75rem;color:var(--text-color-stealth);line-height:140%;margin-top:-.25rem}.empty-hint[data-v-d73a178f]{margin:auto;max-width:26rem;text-align:center;color:var(--text-color-stealth);line-height:150%}.bubble.concealed[data-v-d73a178f]{filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.medium-warning[data-v-d73a178f]{position:relative;display:inline-flex;align-self:flex-start;align-items:center;gap:.35rem;margin-left:1rem;font-size:.75rem;color:var(--text-color-stealth);cursor:help;outline:none}.medium-warning .icon[data-v-d73a178f]{width:1rem;height:1rem}.medium-warning .medium-warning__details[data-v-d73a178f]{display:none;position:absolute;left:0;top:1.6rem;width:22rem;padding:.6rem .8rem;border-radius:.5rem;background:#333;color:#f9f9f9;line-height:140%;z-index:3}.medium-warning:hover .medium-warning__details[data-v-d73a178f],.medium-warning:focus .medium-warning__details[data-v-d73a178f]{display:block}.high-warning-label[data-v-d73a178f]{display:flex;align-items:flex-start;gap:.4rem;width:0;min-width:100%;box-sizing:border-box;padding:0 1rem;font-size:.75rem;line-height:140%;color:#b71c1c}.high-warning-label .icon[data-v-d73a178f]{width:1rem;height:1rem;flex-shrink:0}.high-warning-modal[data-v-d73a178f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;background:#fffa;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.high-warning-modal .hwm__card[data-v-d73a178f]{max-width:480px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:2rem 2.5rem;border-radius:1rem;background:#fff;border:2px solid #c62828;box-shadow:0 4px 24px #0003;line-height:150%}.high-warning-modal .hwm__card h3[data-v-d73a178f]{color:#b71c1c}.high-warning-modal .hwm__card .hwm__icon[data-v-d73a178f]{width:2.5rem;height:2.5rem;color:#c62828}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/assets/OpenSans-Regular-b4PntIT4.ttf) format("truetype")}@font-face{font-family:OpenSans-Italic;src:local("OpenSans-Italic"),url(/assets/OpenSans-Italic-lY1bAeAh.ttf) format("truetype")}@font-face{font-family:OpenSans-Light;src:local("OpenSans-Light"),url(/assets/OpenSans-Light-DTwFtoY9.ttf) format("truetype")}@font-face{font-family:OpenSans-Medium;src:local("OpenSans-Medium"),url(/assets/OpenSans-Medium-aOWNKIuv.ttf) format("truetype")}@font-face{font-family:OpenSans-SemiBold;src:local("OpenSans-SemiBold"),url(/assets/OpenSans-SemiBold-D4g2r8z_.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;src:local("OpenSans-Bold"),url(/assets/OpenSans-Bold-rt86PKrA.ttf) format("truetype")}@font-face{font-family:OpenSans-ExtraBold;src:local("OpenSans-ExtraBold"),url(/assets/OpenSans-ExtraBold-DRwhxik6.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed;src:local("OpenSans_Condensed-Regular"),url(/assets/OpenSans_Condensed-Regular-Bu5qAg9a.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Light;src:local("OpenSans_Condensed-Light"),url(/assets/OpenSans_Condensed-Light-DVvE_sCC.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Medium;src:local("OpenSans_Condensed-Medium"),url(/assets/OpenSans_Condensed-Medium-DK_RvGz2.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-SemiBold;src:local("OpenSans_Condensed-SemiBold"),url(/assets/OpenSans_Condensed-SemiBold-x4ncsU0q.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Bold;src:local("OpenSans_Condensed-Bold"),url(/assets/OpenSans_Condensed-Bold-DZgVK2xg.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-ExtraBold;src:local("OpenSans_Condensed-ExtraBold"),url(/assets/OpenSans_Condensed-ExtraBold-D04VWlBE.ttf) format("truetype")}[data-v-07cb6a7d]:root{--bg-color: #f9f9f9;--bg-color-dimmed: #e0e0e0;--bg-popup: #e0e0e0aa;--text-color: #222222;--text-color-dimmed: #444;--text-color-stealth: #666;--accent-color: #a400aa;--bubble-bg: #efefef;--btn-bg: #333;--btn-bg-disabled: #aaaaaa;--btn-bg-hover: #666666;--btn-color: #f9f9f9;--btn-color-disabled: #f0f0f0;--glow-color: #d0d0d0}.task-layout[data-v-07cb6a7d]{width:100%;height:100%;overflow:hidden;display:flex;flex-direction:row;gap:1.5rem;padding:0 1.5rem}@media(max-width:960px){.task-layout[data-v-07cb6a7d]{flex-direction:column;gap:.75rem;padding:.75rem .75rem 0}}.task-sidebar[data-v-07cb6a7d]{width:calc(360px + 2rem);margin:0 -1rem;padding:1rem;flex-shrink:0;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}@media(max-width:960px){.task-sidebar[data-v-07cb6a7d]{width:100%;margin:0;padding:0;overflow:visible;gap:.6rem}.task-sidebar .scenario[data-v-07cb6a7d]{max-height:24vh;overflow-y:auto}.task-sidebar .finish[data-v-07cb6a7d]{margin-top:0}}.task-sidebar .progress[data-v-07cb6a7d]{display:flex;flex-direction:column;gap:.5rem}.task-sidebar .progress .progress__label[data-v-07cb6a7d]{font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:.9375rem}.task-sidebar .progress .progress__steps[data-v-07cb6a7d]{display:flex;flex-direction:row;gap:.3rem}.task-sidebar .progress .progress__steps span[data-v-07cb6a7d]{flex:1;height:5px;border-radius:3px;background:#e0e0e0}.task-sidebar .progress .progress__steps span.done[data-v-07cb6a7d]{background:#9e9e9e}.task-sidebar .progress .progress__steps span.current[data-v-07cb6a7d]{background:var(--btn-bg)}.task-sidebar .timer[data-v-07cb6a7d]{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 2px 1rem #e0e0e0}.task-sidebar .timer .timer__value[data-v-07cb6a7d]{font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:1.75rem;font-variant-numeric:tabular-nums;line-height:110%}.task-sidebar .timer .timer__label[data-v-07cb6a7d]{font-size:.875rem;color:var(--text-color-stealth);line-height:130%}.task-sidebar .timer.time-up[data-v-07cb6a7d]{background:#fff4e0}.task-sidebar .timer.time-up .timer__value[data-v-07cb6a7d],.task-sidebar .timer.time-up .timer__label[data-v-07cb6a7d]{color:#8a5a00}.task-sidebar .scenario[data-v-07cb6a7d]{display:flex;flex-direction:column;gap:.6rem;padding:1.1rem 1.25rem;background:#fff;border-radius:1rem;box-shadow:0 2px 1rem #e0e0e0;line-height:150%;font-size:.9375rem}.task-sidebar .scenario .scenario__text[data-v-07cb6a7d]{color:var(--text-color-dimmed)}.task-sidebar .scenario .scenario__request[data-v-07cb6a7d]{color:var(--text-color);padding-top:.6rem;border-top:1px solid #eeeeee}.task-sidebar .scenario .scenario__note[data-v-07cb6a7d]{font-size:.75rem;color:var(--text-color-stealth);line-height:140%}.task-sidebar .finish[data-v-07cb6a7d]{display:flex;flex-direction:column;gap:.4rem;margin-top:auto}.task-sidebar .finish .btn[data-v-07cb6a7d]{width:100%;padding:.7rem 1rem;font-size:.9375rem}.task-chat[data-v-07cb6a7d]{position:relative;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:.5rem}.task-chat .error-banner[data-v-07cb6a7d]{max-width:none;margin-top:1rem}.task-chat .conv-container[data-v-07cb6a7d]{width:100%;max-width:840px;margin:0 auto;flex:1 1 0%;min-height:0;display:flex;flex-direction:column;position:relative}.time-toast[data-v-07cb6a7d]{position:absolute;top:1.25rem;left:50%;transform:translate(-50%);z-index:10;padding:.7rem 1.4rem;border-radius:999px;background:#8a5a00;color:#fff;font-family:OpenSans-SemiBold,Arial,sans-serif;box-shadow:0 4px 18px #0003;pointer-events:none}.time-toast-enter-active[data-v-07cb6a7d],.time-toast-leave-active[data-v-07cb6a7d]{transition:opacity .3s ease,transform .3s ease}.time-toast-enter-from[data-v-07cb6a7d],.time-toast-leave-to[data-v-07cb6a7d]{opacity:0;transform:translate(-50%,-.5rem)}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/assets/OpenSans-Regular-b4PntIT4.ttf) format("truetype")}@font-face{font-family:OpenSans-Italic;src:local("OpenSans-Italic"),url(/assets/OpenSans-Italic-lY1bAeAh.ttf) format("truetype")}@font-face{font-family:OpenSans-Light;src:local("OpenSans-Light"),url(/assets/OpenSans-Light-DTwFtoY9.ttf) format("truetype")}@font-face{font-family:OpenSans-Medium;src:local("OpenSans-Medium"),url(/assets/OpenSans-Medium-aOWNKIuv.ttf) format("truetype")}@font-face{font-family:OpenSans-SemiBold;src:local("OpenSans-SemiBold"),url(/assets/OpenSans-SemiBold-D4g2r8z_.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;src:local("OpenSans-Bold"),url(/assets/OpenSans-Bold-rt86PKrA.ttf) format("truetype")}@font-face{font-family:OpenSans-ExtraBold;src:local("OpenSans-ExtraBold"),url(/assets/OpenSans-ExtraBold-DRwhxik6.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed;src:local("OpenSans_Condensed-Regular"),url(/assets/OpenSans_Condensed-Regular-Bu5qAg9a.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Light;src:local("OpenSans_Condensed-Light"),url(/assets/OpenSans_Condensed-Light-DVvE_sCC.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Medium;src:local("OpenSans_Condensed-Medium"),url(/assets/OpenSans_Condensed-Medium-DK_RvGz2.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-SemiBold;src:local("OpenSans_Condensed-SemiBold"),url(/assets/OpenSans_Condensed-SemiBold-x4ncsU0q.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Bold;src:local("OpenSans_Condensed-Bold"),url(/assets/OpenSans_Condensed-Bold-DZgVK2xg.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-ExtraBold;src:local("OpenSans_Condensed-ExtraBold"),url(/assets/OpenSans_Condensed-ExtraBold-D04VWlBE.ttf) format("truetype")}[data-v-638e59d2]:root{--bg-color: #f9f9f9;--bg-color-dimmed: #e0e0e0;--bg-popup: #e0e0e0aa;--text-color: #222222;--text-color-dimmed: #444;--text-color-stealth: #666;--accent-color: #a400aa;--bubble-bg: #efefef;--btn-bg: #333;--btn-bg-disabled: #aaaaaa;--btn-bg-hover: #666666;--btn-color: #f9f9f9;--btn-color-disabled: #f0f0f0;--glow-color: #d0d0d0}.choice[data-v-638e59d2]{border:none;display:flex;flex-direction:column;gap:.5rem}.choice .question[data-v-638e59d2]{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:1rem;margin-bottom:.5rem;line-height:140%}.choice .choice__option[data-v-638e59d2]{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;padding:.6rem 1rem;border-radius:.75rem;background:#f4f4f4;cursor:pointer;line-height:140%}.choice .choice__option input[data-v-638e59d2]{margin-top:.3rem;flex-shrink:0}.choice .choice__option.selected[data-v-638e59d2]{background:#e6e6e6}.choice .choice__option[data-v-638e59d2]:hover{background:#ececec}.choice.inline[data-v-638e59d2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.4rem}.choice.inline .question[data-v-638e59d2]{grid-column:1/-1}.choice.inline .choice__option[data-v-638e59d2]{flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:.6rem .4rem;font-size:.75rem;-webkit-hyphens:none;hyphens:none}.choice.inline .choice__option input[data-v-638e59d2]{margin-top:0}@media(max-width:700px){.choice.inline[data-v-638e59d2]{display:flex}.choice.inline .choice__option[data-v-638e59d2]{flex-direction:row;text-align:left;font-size:inherit;padding:.6rem 1rem}}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/assets/OpenSans-Regular-b4PntIT4.ttf) format("truetype")}@font-face{font-family:OpenSans-Italic;src:local("OpenSans-Italic"),url(/assets/OpenSans-Italic-lY1bAeAh.ttf) format("truetype")}@font-face{font-family:OpenSans-Light;src:local("OpenSans-Light"),url(/assets/OpenSans-Light-DTwFtoY9.ttf) format("truetype")}@font-face{font-family:OpenSans-Medium;src:local("OpenSans-Medium"),url(/assets/OpenSans-Medium-aOWNKIuv.ttf) format("truetype")}@font-face{font-family:OpenSans-SemiBold;src:local("OpenSans-SemiBold"),url(/assets/OpenSans-SemiBold-D4g2r8z_.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;src:local("OpenSans-Bold"),url(/assets/OpenSans-Bold-rt86PKrA.ttf) format("truetype")}@font-face{font-family:OpenSans-ExtraBold;src:local("OpenSans-ExtraBold"),url(/assets/OpenSans-ExtraBold-DRwhxik6.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed;src:local("OpenSans_Condensed-Regular"),url(/assets/OpenSans_Condensed-Regular-Bu5qAg9a.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Light;src:local("OpenSans_Condensed-Light"),url(/assets/OpenSans_Condensed-Light-DVvE_sCC.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Medium;src:local("OpenSans_Condensed-Medium"),url(/assets/OpenSans_Condensed-Medium-DK_RvGz2.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-SemiBold;src:local("OpenSans_Condensed-SemiBold"),url(/assets/OpenSans_Condensed-SemiBold-x4ncsU0q.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Bold;src:local("OpenSans_Condensed-Bold"),url(/assets/OpenSans_Condensed-Bold-DZgVK2xg.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-ExtraBold;src:local("OpenSans_Condensed-ExtraBold"),url(/assets/OpenSans_Condensed-ExtraBold-D04VWlBE.ttf) format("truetype")}[data-v-aabd2631]:root{--bg-color: #f9f9f9;--bg-color-dimmed: #e0e0e0;--bg-popup: #e0e0e0aa;--text-color: #222222;--text-color-dimmed: #444;--text-color-stealth: #666;--accent-color: #a400aa;--bubble-bg: #efefef;--btn-bg: #333;--btn-bg-disabled: #aaaaaa;--btn-bg-hover: #666666;--btn-color: #f9f9f9;--btn-color-disabled: #f0f0f0;--glow-color: #d0d0d0}.survey-item[data-v-aabd2631]{width:100%;border:1px solid #e9e9e9;background-color:#fcfcfc;position:relative;-webkit-tap-highlight-color:transparent;border-radius:1rem}.survey-item .question-spacer[data-v-aabd2631]{padding-top:12px}.survey-item .question[data-v-aabd2631]{width:100%;padding:12px 24px 6px;border-radius:4px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;font-family:OpenSans,Arial,sans-serif;gap:24px}.survey-item .question .q_text[data-v-aabd2631]{font-size:.9375rem;text-align:left}.survey-item .question .q_icons[data-v-aabd2631]{width:14px;flex-shrink:0;flex-grow:0;text-align:right;color:#aaa;font-size:.9375rem}.survey-item .mandatory[data-v-aabd2631]{font-size:1rem;position:absolute;top:0;right:4px}.survey-item.highlight[data-v-aabd2631]{border-color:#d0f}.survey-item.disabled[data-v-aabd2631]{filter:blur(1px)}.survey-item .overlay-disabled[data-v-aabd2631]{width:100%;height:100%;position:absolute;background-color:#ffffffb3;top:0;left:0}.survey-slider[data-v-aabd2631]{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:6px;-webkit-user-select:none;user-select:none;cursor:default}.survey-slider .slider-container[data-v-aabd2631]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;box-sizing:border-box;padding:0 12px 12px}.survey-slider .slider-container .slider[data-v-aabd2631]{width:calc(100% - 30px);height:40px;background-color:#f0f0f0;position:relative;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;cursor:grab}.survey-slider .slider-container .slider .track[data-v-aabd2631]{width:calc(100% - 10px);height:10px;position:absolute;top:15px;left:5px;border-radius:8px;background-color:#e0e0e0}.survey-slider .slider-container .slider .thumb[data-v-aabd2631]{cursor:pointer;position:absolute;top:7px;left:0;transition:left .1s ease-in-out}.survey-slider .slider-container .slider .thumb .thumb-circle[data-v-aabd2631]{width:26px;height:26px;border-radius:50%;background:#f9f9f9;border:9px solid #555;box-sizing:border-box;position:absolute;left:-13px}.survey-slider .slider-container .slider-wrapper[data-v-aabd2631]{width:calc(100% - 30px);height:31px;cursor:pointer;position:relative}.survey-slider .slider-container .slider-wrapper .bg[data-v-aabd2631]{width:calc(100% - 26px);height:9px;background-color:#e0e0e0;border-radius:5px;position:absolute;top:11px;left:13px}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]{-webkit-appearance:none;width:100%;height:100%;background:transparent;position:relative;-webkit-tap-highlight-color:transparent}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]::-webkit-slider-thumb{-webkit-appearance:none}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]:focus{outline:none}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:11px;background:#f9f9f9;border:9px solid #555;box-sizing:border-box;cursor:pointer;margin-top:-3px}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]::-moz-range-thumb{height:22px;width:22px;border-radius:11px;background:#555;cursor:pointer;margin-top:-3px}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]::-ms-thumb{width:22px;height:22px;border-radius:11px;background:#555;cursor:pointer;margin-top:-3px}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]::-webkit-slider-runnable-track{width:100%;height:100%;border-radius:9px;cursor:pointer;background:transparent}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]:active::-webkit-slider-runnable-track{background:transparent}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]::-moz-range-track{width:100%;height:100%;border-radius:12px;cursor:pointer;background:transparent}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]::-ms-track{width:100%;height:100%;border-radius:9px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]::-ms-fill-lower{background:transparent}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]:focus::-ms-fill-lower{background:transparent}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]::-ms-fill-upper{background:transparent}.survey-slider .slider-container .slider-wrapper input[type=range][data-v-aabd2631]:focus::-ms-fill-upper{background:transparent}.survey-slider .slider-container .labels[data-v-aabd2631]{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:default;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.survey-slider .slider-container .labels .label[data-v-aabd2631]{min-width:60px;font-size:.75rem;text-align:center;line-height:.75rem;color:#666}.survey-likert .likert-container[data-v-aabd2631]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 1rem 1rem}.survey-likert .likert-container .likert-options[data-v-aabd2631]{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:2rem}.survey-likert .likert-container .likert-option[data-v-aabd2631]{display:flex;min-height:60px;flex-direction:column;align-items:center;cursor:pointer;padding-top:.5rem}.survey-likert .likert-container .likert-option input[type=radio][data-v-aabd2631]{margin-bottom:.5rem;cursor:pointer}.survey-likert .likert-container .likert-option .label[data-v-aabd2631]{min-width:60px;font-size:.75rem;text-align:center;line-height:.75rem;color:#666}.survey-likert .likert-container .likert-option.selected .label[data-v-aabd2631]{font-family:OpenSans-SemiBold,Arial,sans-serif}.survey-textfield .textfield-container[data-v-aabd2631]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:0 1rem 1rem}.survey-textfield .textfield-container .textfield[data-v-aabd2631]{width:100%;padding:.5rem .75rem;border-radius:1rem;border:1px solid rgba(0,0,0,.15);font-size:.9375rem;font-family:OpenSans,Arial,sans-serif;outline:none;resize:none}.survey-textfield .textfield-container .textfield[data-v-aabd2631]:focus{border-color:#00000059}.survey-textfield .textfield-container .char-counter[data-v-aabd2631]{width:100%;text-align:right;font-size:.75rem;padding-right:.5rem;color:#aaa}.survey-select .select-container[data-v-aabd2631]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:0 1rem 1rem}.survey-select .select-container .select-element[data-v-aabd2631]{width:100%;outline:none;padding:.5rem .75rem;border-radius:1rem;border:1px solid rgba(0,0,0,.15);font-size:.9375rem;font-family:OpenSans,Arial,sans-serif}.survey-select .select-container .select-element[data-v-aabd2631]:focus{border-color:#00000059}.vas[data-v-aabd2631]{display:flex;flex-direction:column;gap:.75rem}.vas .question[data-v-aabd2631]{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}.vas .vas__track[data-v-aabd2631]{padding:0 .5rem}.vas .vas__track input[type=range][data-v-aabd2631]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:3px;background:linear-gradient(to right,#d9d9d9,#9a9a9a);cursor:pointer}.vas .vas__track input[type=range][data-v-aabd2631]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--btn-bg);border:3px solid #ffffff;box-shadow:0 0 4px #0005}.vas .vas__track input[type=range][data-v-aabd2631]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--btn-bg);border:3px solid #ffffff}.vas.untouched input[type=range][data-v-aabd2631]::-webkit-slider-thumb{opacity:0}.vas.untouched input[type=range][data-v-aabd2631]::-moz-range-thumb{opacity:0}.vas .vas__labels[data-v-aabd2631]{display:flex;flex-direction:row;justify-content:space-between;font-size:.875rem;color:var(--text-color-stealth);line-height:120%}.vas .vas__labels .label[data-v-aabd2631]:last-child{text-align:right}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/assets/OpenSans-Regular-b4PntIT4.ttf) format("truetype")}@font-face{font-family:OpenSans-Italic;src:local("OpenSans-Italic"),url(/assets/OpenSans-Italic-lY1bAeAh.ttf) format("truetype")}@font-face{font-family:OpenSans-Light;src:local("OpenSans-Light"),url(/assets/OpenSans-Light-DTwFtoY9.ttf) format("truetype")}@font-face{font-family:OpenSans-Medium;src:local("OpenSans-Medium"),url(/assets/OpenSans-Medium-aOWNKIuv.ttf) format("truetype")}@font-face{font-family:OpenSans-SemiBold;src:local("OpenSans-SemiBold"),url(/assets/OpenSans-SemiBold-D4g2r8z_.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;src:local("OpenSans-Bold"),url(/assets/OpenSans-Bold-rt86PKrA.ttf) format("truetype")}@font-face{font-family:OpenSans-ExtraBold;src:local("OpenSans-ExtraBold"),url(/assets/OpenSans-ExtraBold-DRwhxik6.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed;src:local("OpenSans_Condensed-Regular"),url(/assets/OpenSans_Condensed-Regular-Bu5qAg9a.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Light;src:local("OpenSans_Condensed-Light"),url(/assets/OpenSans_Condensed-Light-DVvE_sCC.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Medium;src:local("OpenSans_Condensed-Medium"),url(/assets/OpenSans_Condensed-Medium-DK_RvGz2.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-SemiBold;src:local("OpenSans_Condensed-SemiBold"),url(/assets/OpenSans_Condensed-SemiBold-x4ncsU0q.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Bold;src:local("OpenSans_Condensed-Bold"),url(/assets/OpenSans_Condensed-Bold-DZgVK2xg.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-ExtraBold;src:local("OpenSans_Condensed-ExtraBold"),url(/assets/OpenSans_Condensed-ExtraBold-D04VWlBE.ttf) format("truetype")}[data-v-827df0ec]:root{--bg-color: #f9f9f9;--bg-color-dimmed: #e0e0e0;--bg-popup: #e0e0e0aa;--text-color: #222222;--text-color-dimmed: #444;--text-color-stealth: #666;--accent-color: #a400aa;--bubble-bg: #efefef;--btn-bg: #333;--btn-bg-disabled: #aaaaaa;--btn-bg-hover: #666666;--btn-color: #f9f9f9;--btn-color-disabled: #f0f0f0;--glow-color: #d0d0d0}.ai-answers[data-v-827df0ec]{max-height:40vh;overflow-y:auto}.ai-answers .ai-answer[data-v-827df0ec]{display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem;border-left:3px solid #d9d9d9;color:var(--text-color-dimmed)}.ai-answers .ai-answer[data-v-827df0ec] ul,.ai-answers .ai-answer[data-v-827df0ec] ol{padding-left:1.5rem}.card[data-v-827df0ec] .survey-item{border:none;background:transparent}.other-input[data-v-827df0ec]{margin-top:.5rem;border:1px solid #d9d9d9;border-radius:.5rem}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/assets/OpenSans-Regular-b4PntIT4.ttf) format("truetype")}@font-face{font-family:OpenSans-Italic;src:local("OpenSans-Italic"),url(/assets/OpenSans-Italic-lY1bAeAh.ttf) format("truetype")}@font-face{font-family:OpenSans-Light;src:local("OpenSans-Light"),url(/assets/OpenSans-Light-DTwFtoY9.ttf) format("truetype")}@font-face{font-family:OpenSans-Medium;src:local("OpenSans-Medium"),url(/assets/OpenSans-Medium-aOWNKIuv.ttf) format("truetype")}@font-face{font-family:OpenSans-SemiBold;src:local("OpenSans-SemiBold"),url(/assets/OpenSans-SemiBold-D4g2r8z_.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;src:local("OpenSans-Bold"),url(/assets/OpenSans-Bold-rt86PKrA.ttf) format("truetype")}@font-face{font-family:OpenSans-ExtraBold;src:local("OpenSans-ExtraBold"),url(/assets/OpenSans-ExtraBold-DRwhxik6.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed;src:local("OpenSans_Condensed-Regular"),url(/assets/OpenSans_Condensed-Regular-Bu5qAg9a.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Light;src:local("OpenSans_Condensed-Light"),url(/assets/OpenSans_Condensed-Light-DVvE_sCC.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Medium;src:local("OpenSans_Condensed-Medium"),url(/assets/OpenSans_Condensed-Medium-DK_RvGz2.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-SemiBold;src:local("OpenSans_Condensed-SemiBold"),url(/assets/OpenSans_Condensed-SemiBold-x4ncsU0q.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Bold;src:local("OpenSans_Condensed-Bold"),url(/assets/OpenSans_Condensed-Bold-DZgVK2xg.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-ExtraBold;src:local("OpenSans_Condensed-ExtraBold"),url(/assets/OpenSans_Condensed-ExtraBold-D04VWlBE.ttf) format("truetype")}[data-v-a0472af0]:root{--bg-color: #f9f9f9;--bg-color-dimmed: #e0e0e0;--bg-popup: #e0e0e0aa;--text-color: #222222;--text-color-dimmed: #444;--text-color-stealth: #666;--accent-color: #a400aa;--bubble-bg: #efefef;--btn-bg: #333;--btn-bg-disabled: #aaaaaa;--btn-bg-hover: #666666;--btn-color: #f9f9f9;--btn-color-disabled: #f0f0f0;--glow-color: #d0d0d0}.likert[data-v-a0472af0]{--statement: minmax(14rem, 1.6fr);display:flex;flex-direction:column}.likert__head[data-v-a0472af0],.likert__row[data-v-a0472af0]{display:grid;grid-template-columns:var(--statement) repeat(var(--columns),minmax(0,1fr));align-items:center;column-gap:.25rem}.likert__head[data-v-a0472af0]{padding:0 .5rem .5rem;border-bottom:1px solid #e6e6e6}.likert__head .likert__label[data-v-a0472af0]{text-align:center;font-size:.75rem;line-height:130%;color:var(--text-color-dimmed);-webkit-hyphens:none;hyphens:none}.likert__row[data-v-a0472af0]{border:none;margin:0;padding:.6rem .5rem;border-bottom:1px solid #f0f0f0;border-radius:.5rem}.likert__row[data-v-a0472af0]:hover{background:#fafafa}.likert__row .likert__statement[data-v-a0472af0]{float:left;grid-column:1;padding:0 1rem 0 0;line-height:140%}.extra[data-v-a0472af0]{border-left:1px dashed #dcdcdc}.likert__option[data-v-a0472af0]{position:relative;display:flex;justify-content:center;align-items:center;min-height:2.5rem;cursor:pointer}.likert__option input[data-v-a0472af0]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;pointer-events:none}.likert__option .likert__text[data-v-a0472af0]{display:none}.likert__option .likert__dot[data-v-a0472af0]{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid #bdbdbd;background:#fff;transition:border-color .15s,box-shadow .15s}.likert__option:hover .likert__dot[data-v-a0472af0]{border-color:#757575}.likert__option input:focus-visible+.likert__dot[data-v-a0472af0]{box-shadow:0 0 0 3px #0002}.likert__option.selected .likert__dot[data-v-a0472af0]{border-color:#333;box-shadow:inset 0 0 0 4px #fff;background:#333}@media(max-width:760px){.likert__head[data-v-a0472af0]{display:none}.likert__row[data-v-a0472af0]{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:.75rem 0}.likert__row .likert__statement[data-v-a0472af0]{float:none;padding:0 0 .25rem}.extra[data-v-a0472af0]{border-left:none}.likert__option[data-v-a0472af0]{justify-content:flex-start;gap:.75rem;min-height:0;padding:.5rem .75rem;border-radius:.75rem;background:#f4f4f4}.likert__option .likert__text[data-v-a0472af0]{display:inline}.likert__option.selected[data-v-a0472af0]{background:#e6e6e6}}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/assets/OpenSans-Regular-b4PntIT4.ttf) format("truetype")}@font-face{font-family:OpenSans-Italic;src:local("OpenSans-Italic"),url(/assets/OpenSans-Italic-lY1bAeAh.ttf) format("truetype")}@font-face{font-family:OpenSans-Light;src:local("OpenSans-Light"),url(/assets/OpenSans-Light-DTwFtoY9.ttf) format("truetype")}@font-face{font-family:OpenSans-Medium;src:local("OpenSans-Medium"),url(/assets/OpenSans-Medium-aOWNKIuv.ttf) format("truetype")}@font-face{font-family:OpenSans-SemiBold;src:local("OpenSans-SemiBold"),url(/assets/OpenSans-SemiBold-D4g2r8z_.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;src:local("OpenSans-Bold"),url(/assets/OpenSans-Bold-rt86PKrA.ttf) format("truetype")}@font-face{font-family:OpenSans-ExtraBold;src:local("OpenSans-ExtraBold"),url(/assets/OpenSans-ExtraBold-DRwhxik6.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed;src:local("OpenSans_Condensed-Regular"),url(/assets/OpenSans_Condensed-Regular-Bu5qAg9a.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Light;src:local("OpenSans_Condensed-Light"),url(/assets/OpenSans_Condensed-Light-DVvE_sCC.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Medium;src:local("OpenSans_Condensed-Medium"),url(/assets/OpenSans_Condensed-Medium-DK_RvGz2.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-SemiBold;src:local("OpenSans_Condensed-SemiBold"),url(/assets/OpenSans_Condensed-SemiBold-x4ncsU0q.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Bold;src:local("OpenSans_Condensed-Bold"),url(/assets/OpenSans_Condensed-Bold-DZgVK2xg.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-ExtraBold;src:local("OpenSans_Condensed-ExtraBold"),url(/assets/OpenSans_Condensed-ExtraBold-D04VWlBE.ttf) format("truetype")}[data-v-83f57814]:root{--bg-color: #f9f9f9;--bg-color-dimmed: #e0e0e0;--bg-popup: #e0e0e0aa;--text-color: #222222;--text-color-dimmed: #444;--text-color-stealth: #666;--accent-color: #a400aa;--bubble-bg: #efefef;--btn-bg: #333;--btn-bg-disabled: #aaaaaa;--btn-bg-hover: #666666;--btn-color: #f9f9f9;--btn-color-disabled: #f0f0f0;--glow-color: #d0d0d0}.progress[data-v-83f57814]{display:flex;flex-direction:column;gap:.5rem}.progress .progress__label[data-v-83f57814]{font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:.9375rem}.progress .progress__bar[data-v-83f57814]{display:flex;gap:.35rem}.progress .progress__bar span[data-v-83f57814]{width:3rem;height:4px;border-radius:2px;background:#e0e0e0}.progress .progress__bar span.done[data-v-83f57814]{background:#333}.instructions[data-v-83f57814]{color:var(--text-color-dimmed);line-height:150%}.instructions[data-v-83f57814]:not(:first-child){margin-top:1.5rem}.card[data-v-83f57814] .survey-item{border:none;background:transparent}.text-item[data-v-83f57814]{display:flex;flex-direction:column;gap:.5rem}.text-item .question[data-v-83f57814]{display:flex;justify-content:space-between;gap:1rem;line-height:140%}.text-item textarea[data-v-83f57814]{width:100%;box-sizing:border-box;padding:.75rem 1rem;border:1px solid #d9d9d9;border-radius:.75rem;font:inherit;line-height:150%;resize:vertical}.text-item textarea[data-v-83f57814]:focus{border-color:#9e9e9e}.correct-task[data-v-a79e255a]{color:#1b5e20}.false-claim[data-v-a79e255a]{text-decoration:line-through;text-decoration-color:#c62828}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/assets/OpenSans-Regular-b4PntIT4.ttf) format("truetype")}@font-face{font-family:OpenSans-Italic;src:local("OpenSans-Italic"),url(/assets/OpenSans-Italic-lY1bAeAh.ttf) format("truetype")}@font-face{font-family:OpenSans-Light;src:local("OpenSans-Light"),url(/assets/OpenSans-Light-DTwFtoY9.ttf) format("truetype")}@font-face{font-family:OpenSans-Medium;src:local("OpenSans-Medium"),url(/assets/OpenSans-Medium-aOWNKIuv.ttf) format("truetype")}@font-face{font-family:OpenSans-SemiBold;src:local("OpenSans-SemiBold"),url(/assets/OpenSans-SemiBold-D4g2r8z_.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;src:local("OpenSans-Bold"),url(/assets/OpenSans-Bold-rt86PKrA.ttf) format("truetype")}@font-face{font-family:OpenSans-ExtraBold;src:local("OpenSans-ExtraBold"),url(/assets/OpenSans-ExtraBold-DRwhxik6.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed;src:local("OpenSans_Condensed-Regular"),url(/assets/OpenSans_Condensed-Regular-Bu5qAg9a.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Light;src:local("OpenSans_Condensed-Light"),url(/assets/OpenSans_Condensed-Light-DVvE_sCC.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Medium;src:local("OpenSans_Condensed-Medium"),url(/assets/OpenSans_Condensed-Medium-DK_RvGz2.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-SemiBold;src:local("OpenSans_Condensed-SemiBold"),url(/assets/OpenSans_Condensed-SemiBold-x4ncsU0q.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Bold;src:local("OpenSans_Condensed-Bold"),url(/assets/OpenSans_Condensed-Bold-DZgVK2xg.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-ExtraBold;src:local("OpenSans_Condensed-ExtraBold"),url(/assets/OpenSans_Condensed-ExtraBold-D04VWlBE.ttf) format("truetype")}[data-v-437570fe]:root{--bg-color: #f9f9f9;--bg-color-dimmed: #e0e0e0;--bg-popup: #e0e0e0aa;--text-color: #222222;--text-color-dimmed: #444;--text-color-stealth: #666;--accent-color: #a400aa;--bubble-bg: #efefef;--btn-bg: #333;--btn-bg-disabled: #aaaaaa;--btn-bg-hover: #666666;--btn-color: #f9f9f9;--btn-color-disabled: #f0f0f0;--glow-color: #d0d0d0}.panel[data-v-437570fe]{display:flex;flex-direction:column;gap:1rem}.card[data-v-437570fe]{background:#fff;border-radius:1rem;padding:1rem 1.5rem;box-shadow:0 2px 1rem #e0e0e0;display:flex;flex-direction:column;gap:.75rem}.row[data-v-437570fe],.row-spaced[data-v-437570fe]{display:flex;flex-direction:row;gap:.5rem;align-items:center;flex-wrap:wrap}.row-spaced[data-v-437570fe]{justify-content:space-between}.input[data-v-437570fe]{border:1px solid #ddd;border-radius:.5rem}.error[data-v-437570fe]{color:#b71c1c}.muted[data-v-437570fe]{color:var(--text-color-stealth)}.mono[data-v-437570fe]{font-family:monospace}.flags[data-v-437570fe]{color:#b26a00}.by-risk[data-v-437570fe]{display:flex;gap:1.25rem;padding-left:1rem}.btn.small[data-v-437570fe]{padding:.25rem .75rem;font-size:.75rem}.notice-ok[data-v-437570fe]{color:#1b5e20}.consent-record[data-v-437570fe]{padding:.5rem .75rem;background:#f6f6f6;border-radius:.5rem}.card.danger[data-v-437570fe]{border:1px solid #f3c7c7}code[data-v-437570fe]{background:#f3f3f3;padding:0 .3rem;border-radius:.25rem}table.sessions[data-v-437570fe]{width:100%;border-collapse:collapse}table.sessions th[data-v-437570fe],table.sessions td[data-v-437570fe]{text-align:left;padding:.35rem .5rem;border-bottom:1px solid #eee}table.sessions tbody tr[data-v-437570fe]{cursor:pointer}table.sessions tbody tr[data-v-437570fe]:hover{background:#f6f6f6}table.sessions tbody tr.selected[data-v-437570fe]{background:#ececec}.badge[data-v-437570fe]{font-size:.75rem;padding:0 .4rem;border-radius:.5rem;background:#eee}.badge.HIGH[data-v-437570fe]{background:#fde0e0;color:#b71c1c}.badge.MEDIUM[data-v-437570fe]{background:#fff3d6;color:#8a5a00}.badge.LOW[data-v-437570fe]{background:#e8f0fe;color:#1a4d8f}.badge.hallucinated[data-v-437570fe]{background:#fde0e0;color:#7f1d1d}.badge.correct[data-v-437570fe]{background:#e3f1e5;color:#1b5e20}.task[data-v-437570fe]{border-top:1px solid #eee;padding-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.messages[data-v-437570fe]{display:flex;flex-direction:column;gap:.4rem}.message[data-v-437570fe]{padding:.5rem .75rem;border-radius:.5rem;background:#f6f6f6}.message.user[data-v-437570fe]{background:#eef3fb}.message.failed[data-v-437570fe]{opacity:.6;border:1px dashed #b71c1c}.message .meta[data-v-437570fe]{font-size:.75rem;color:var(--text-color-stealth)}.message .meta span[data-v-437570fe]{margin-left:.25rem}.message .text[data-v-437570fe]{white-space:pre-wrap;line-height:140%}table.facts[data-v-437570fe]{border-collapse:collapse}table.facts th[data-v-437570fe],table.facts td[data-v-437570fe]{text-align:left;vertical-align:top;padding:.3rem .75rem .3rem 0;border-bottom:1px solid #f0f0f0}table.facts th[data-v-437570fe]{width:14rem;font-weight:600;color:var(--text-color-stealth)}table.facts th.section[data-v-437570fe]{width:auto;padding-top:.75rem;color:inherit}table.facts .ok[data-v-437570fe]{color:#1b5e20}table.facts .bad[data-v-437570fe]{color:#b71c1c}table.facts.review td[data-v-437570fe]{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.events[data-v-437570fe]{max-height:300px;overflow-y:auto}.events .event[data-v-437570fe]{display:grid;grid-template-columns:11rem 4rem 12rem 1fr;gap:.5rem;padding:.15rem 0}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/assets/OpenSans-Regular-b4PntIT4.ttf) format("truetype")}@font-face{font-family:OpenSans-Italic;src:local("OpenSans-Italic"),url(/assets/OpenSans-Italic-lY1bAeAh.ttf) format("truetype")}@font-face{font-family:OpenSans-Light;src:local("OpenSans-Light"),url(/assets/OpenSans-Light-DTwFtoY9.ttf) format("truetype")}@font-face{font-family:OpenSans-Medium;src:local("OpenSans-Medium"),url(/assets/OpenSans-Medium-aOWNKIuv.ttf) format("truetype")}@font-face{font-family:OpenSans-SemiBold;src:local("OpenSans-SemiBold"),url(/assets/OpenSans-SemiBold-D4g2r8z_.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;src:local("OpenSans-Bold"),url(/assets/OpenSans-Bold-rt86PKrA.ttf) format("truetype")}@font-face{font-family:OpenSans-ExtraBold;src:local("OpenSans-ExtraBold"),url(/assets/OpenSans-ExtraBold-DRwhxik6.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed;src:local("OpenSans_Condensed-Regular"),url(/assets/OpenSans_Condensed-Regular-Bu5qAg9a.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Light;src:local("OpenSans_Condensed-Light"),url(/assets/OpenSans_Condensed-Light-DVvE_sCC.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Medium;src:local("OpenSans_Condensed-Medium"),url(/assets/OpenSans_Condensed-Medium-DK_RvGz2.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-SemiBold;src:local("OpenSans_Condensed-SemiBold"),url(/assets/OpenSans_Condensed-SemiBold-x4ncsU0q.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Bold;src:local("OpenSans_Condensed-Bold"),url(/assets/OpenSans_Condensed-Bold-DZgVK2xg.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-ExtraBold;src:local("OpenSans_Condensed-ExtraBold"),url(/assets/OpenSans_Condensed-ExtraBold-D04VWlBE.ttf) format("truetype")}[data-v-34077408]:root{--bg-color: #f9f9f9;--bg-color-dimmed: #e0e0e0;--bg-popup: #e0e0e0aa;--text-color: #222222;--text-color-dimmed: #444;--text-color-stealth: #666;--accent-color: #a400aa;--bubble-bg: #efefef;--btn-bg: #333;--btn-bg-disabled: #aaaaaa;--btn-bg-hover: #666666;--btn-color: #f9f9f9;--btn-color-disabled: #f0f0f0;--glow-color: #d0d0d0}.panel[data-v-34077408]{display:flex;flex-direction:column;gap:1rem}.card[data-v-34077408]{background:#fff;border-radius:1rem;padding:1rem 1.5rem;box-shadow:0 2px 1rem #e0e0e0;display:flex;flex-direction:column;gap:1rem}.row[data-v-34077408],.row-spaced[data-v-34077408]{display:flex;flex-direction:row;gap:.75rem;align-items:center;flex-wrap:wrap}.row-spaced[data-v-34077408]{justify-content:space-between}.notice[data-v-34077408]{background:#fff8e6;border-radius:.75rem;padding:.75rem 1rem;line-height:150%}.providers[data-v-34077408]{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:1rem}.provider.off[data-v-34077408]{opacity:.6}.field[data-v-34077408]{display:flex;flex-direction:column;gap:.35rem}.field>label[data-v-34077408]{font-family:OpenSans-SemiBold,Arial,sans-serif}.field .source[data-v-34077408]{font-family:OpenSans,Arial,sans-serif;font-size:.75rem;color:var(--text-color-stealth);margin-left:.35rem}.input[data-v-34077408]{border:1px solid #ddd;border-radius:.5rem}.input.small[data-v-34077408]{width:8rem}.input.grow[data-v-34077408]{flex:1;min-width:12rem}.radio[data-v-34077408],.checkbox[data-v-34077408],.switch[data-v-34077408]{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.radio.disabled[data-v-34077408]{color:var(--text-color-stealth);cursor:not-allowed}.key-status[data-v-34077408]{font-size:.75rem;color:var(--text-color-stealth)}.key-status.missing[data-v-34077408]{color:#b71c1c}.badge.default[data-v-34077408]{font-size:.75rem;font-family:OpenSans,Arial,sans-serif;padding:0 .45rem;border-radius:.5rem;background:#e3f1e5;color:#1b5e20;margin-left:.35rem;vertical-align:middle}.test[data-v-34077408]{min-height:2rem}.unsaved-note[data-v-34077408]{background:#fff4e0;color:#8a5a00;border-radius:.5rem;padding:.5rem .75rem;line-height:140%}.saved-note[data-v-34077408]{font-size:.75rem}.model-list[data-v-34077408]{display:flex;flex-wrap:wrap;gap:.4rem;max-height:12rem;overflow-y:auto}.model-list .model-chip[data-v-34077408]{border:1px solid #d8d8d8;border-radius:999px;background:#fff;padding:.3rem .75rem;font-size:.75rem}.model-list .model-chip[data-v-34077408]:hover{background:#f0f0f0}.model-list .model-chip.selected[data-v-34077408]{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-color)}.save-bar[data-v-34077408]{position:sticky;bottom:0;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#f9f9f9ee;border-radius:1rem;box-shadow:0 -2px 1rem #e0e0e0}.history[data-v-34077408]{display:grid;grid-template-columns:11rem 1fr;gap:.5rem}.muted[data-v-34077408]{color:var(--text-color-stealth)}.mono[data-v-34077408]{font-family:monospace}.ok[data-v-34077408]{color:#1b5e20}.error[data-v-34077408]{color:#b71c1c}code[data-v-34077408]{background:#f3f3f3;padding:0 .3rem;border-radius:.25rem}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/assets/OpenSans-Regular-b4PntIT4.ttf) format("truetype")}@font-face{font-family:OpenSans-Italic;src:local("OpenSans-Italic"),url(/assets/OpenSans-Italic-lY1bAeAh.ttf) format("truetype")}@font-face{font-family:OpenSans-Light;src:local("OpenSans-Light"),url(/assets/OpenSans-Light-DTwFtoY9.ttf) format("truetype")}@font-face{font-family:OpenSans-Medium;src:local("OpenSans-Medium"),url(/assets/OpenSans-Medium-aOWNKIuv.ttf) format("truetype")}@font-face{font-family:OpenSans-SemiBold;src:local("OpenSans-SemiBold"),url(/assets/OpenSans-SemiBold-D4g2r8z_.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;src:local("OpenSans-Bold"),url(/assets/OpenSans-Bold-rt86PKrA.ttf) format("truetype")}@font-face{font-family:OpenSans-ExtraBold;src:local("OpenSans-ExtraBold"),url(/assets/OpenSans-ExtraBold-DRwhxik6.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed;src:local("OpenSans_Condensed-Regular"),url(/assets/OpenSans_Condensed-Regular-Bu5qAg9a.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Light;src:local("OpenSans_Condensed-Light"),url(/assets/OpenSans_Condensed-Light-DVvE_sCC.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Medium;src:local("OpenSans_Condensed-Medium"),url(/assets/OpenSans_Condensed-Medium-DK_RvGz2.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-SemiBold;src:local("OpenSans_Condensed-SemiBold"),url(/assets/OpenSans_Condensed-SemiBold-x4ncsU0q.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Bold;src:local("OpenSans_Condensed-Bold"),url(/assets/OpenSans_Condensed-Bold-DZgVK2xg.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-ExtraBold;src:local("OpenSans_Condensed-ExtraBold"),url(/assets/OpenSans_Condensed-ExtraBold-D04VWlBE.ttf) format("truetype")}[data-v-bd069f36]:root{--bg-color: #f9f9f9;--bg-color-dimmed: #e0e0e0;--bg-popup: #e0e0e0aa;--text-color: #222222;--text-color-dimmed: #444;--text-color-stealth: #666;--accent-color: #a400aa;--bubble-bg: #efefef;--btn-bg: #333;--btn-bg-disabled: #aaaaaa;--btn-bg-hover: #666666;--btn-color: #f9f9f9;--btn-color-disabled: #f0f0f0;--glow-color: #d0d0d0}.researcher[data-v-bd069f36]{width:100%;max-width:1200px;display:flex;flex-direction:column;gap:1rem;font-size:.875rem}.card[data-v-bd069f36]{background:#fff;border-radius:1rem;padding:1rem 1.5rem;box-shadow:0 2px 1rem #e0e0e0;display:flex;flex-direction:column;gap:.75rem}.login form[data-v-bd069f36]{display:flex;flex-direction:row;gap:.5rem}.input[data-v-bd069f36]{border:1px solid #ddd;border-radius:.5rem}.error[data-v-bd069f36]{color:#b71c1c}.tabs[data-v-bd069f36]{display:flex;flex-direction:row;gap:.25rem;border-bottom:1px solid #e0e0e0}.tabs button[data-v-bd069f36]{border:none;background:transparent;padding:.6rem 1.1rem;font-size:.9375rem;color:var(--text-color-stealth);border-bottom:3px solid transparent;margin-bottom:-1px}.tabs button[data-v-bd069f36]:hover{color:var(--text-color)}.tabs button.active[data-v-bd069f36]{color:var(--text-color);border-bottom-color:var(--btn-bg);font-family:OpenSans-SemiBold,Arial,sans-serif}.tabs .logout[data-v-bd069f36]{margin-left:auto}@font-face{font-family:OpenSans;src:local("OpenSans"),url(/assets/OpenSans-Regular-b4PntIT4.ttf) format("truetype")}@font-face{font-family:OpenSans-Italic;src:local("OpenSans-Italic"),url(/assets/OpenSans-Italic-lY1bAeAh.ttf) format("truetype")}@font-face{font-family:OpenSans-Light;src:local("OpenSans-Light"),url(/assets/OpenSans-Light-DTwFtoY9.ttf) format("truetype")}@font-face{font-family:OpenSans-Medium;src:local("OpenSans-Medium"),url(/assets/OpenSans-Medium-aOWNKIuv.ttf) format("truetype")}@font-face{font-family:OpenSans-SemiBold;src:local("OpenSans-SemiBold"),url(/assets/OpenSans-SemiBold-D4g2r8z_.ttf) format("truetype")}@font-face{font-family:OpenSans-Bold;src:local("OpenSans-Bold"),url(/assets/OpenSans-Bold-rt86PKrA.ttf) format("truetype")}@font-face{font-family:OpenSans-ExtraBold;src:local("OpenSans-ExtraBold"),url(/assets/OpenSans-ExtraBold-DRwhxik6.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed;src:local("OpenSans_Condensed-Regular"),url(/assets/OpenSans_Condensed-Regular-Bu5qAg9a.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Light;src:local("OpenSans_Condensed-Light"),url(/assets/OpenSans_Condensed-Light-DVvE_sCC.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Medium;src:local("OpenSans_Condensed-Medium"),url(/assets/OpenSans_Condensed-Medium-DK_RvGz2.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-SemiBold;src:local("OpenSans_Condensed-SemiBold"),url(/assets/OpenSans_Condensed-SemiBold-x4ncsU0q.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-Bold;src:local("OpenSans_Condensed-Bold"),url(/assets/OpenSans_Condensed-Bold-DZgVK2xg.ttf) format("truetype")}@font-face{font-family:OpenSans_Condensed-ExtraBold;src:local("OpenSans_Condensed-ExtraBold"),url(/assets/OpenSans_Condensed-ExtraBold-D04VWlBE.ttf) format("truetype")}:root{--bg-color: #f9f9f9;--bg-color-dimmed: #e0e0e0;--bg-popup: #e0e0e0aa;--text-color: #222222;--text-color-dimmed: #444;--text-color-stealth: #666;--accent-color: #a400aa;--bubble-bg: #efefef;--btn-bg: #333;--btn-bg-disabled: #aaaaaa;--btn-bg-hover: #666666;--btn-color: #f9f9f9;--btn-color-disabled: #f0f0f0;--glow-color: #d0d0d0}.page-scroll{width:100%;height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:4rem 2rem}.page{width:100%;max-width:760px;display:flex;flex-direction:column;gap:1.5rem;line-height:150%}.page h1{margin-bottom:.5rem}.page h3{margin-top:.5rem}.page p,.page li{color:var(--text-color-dimmed)}.page ul,.page ol{padding-left:2rem;display:flex;flex-direction:column;gap:.35rem}.page a{color:inherit;text-underline-offset:2px}.page .card{background:#fff;border-radius:1rem;padding:1.5rem 2rem;box-shadow:0 2px 1rem #e0e0e0;display:flex;flex-direction:column;gap:1rem}.page .actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem}.page .actions .hint{font-size:.875rem;color:var(--text-color-stealth)}.page .input-checkbox{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem}.page .input-checkbox input{margin-top:.35rem;flex-shrink:0}.page .input-checkbox label{cursor:pointer}.error-banner{width:100%;max-width:760px;background:#fdecec;color:#8a1c1c;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}@media print{html,body,#app,.wrapper,.main-frame,.page-scroll{height:auto!important;max-height:none!important;overflow:visible!important}.page .card{box-shadow:none;border:1px solid #ccc}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100dvh;background-color:var(--bg-color);color:var(--text-color)}#app{font-family:OpenSans,Arial,sans-serif;font-size:16px;width:100%;height:100%}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select,label{font:inherit;font-size:1rem}input:focus,button:focus,textarea:focus,select:focus,label:focus{outline:none}strong,b{font-family:OpenSans-SemiBold,Arial,sans-serif;font-weight:400}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1{font-family:OpenSans-SemiBold,Arial,sans-serif;font-size:2.5rem;line-height:100%;font-weight:unset}h2{font-family:OpenSans,Arial,sans-serif;font-size:1.75rem;line-height:100%;font-weight:unset}h3{font-family:OpenSans,Arial,sans-serif;font-size:1.375rem;line-height:100%;font-weight:unset}h4{font-family:OpenSans,Arial,sans-serif;font-size:1.125rem;line-height:100%;font-weight:unset}h5{font-family:OpenSans,Arial,sans-serif;font-size:1.0625rem;line-height:100%;font-weight:unset}h6{font-family:OpenSans,Arial,sans-serif;font-size:1rem;line-height:100%;font-weight:unset}input{border:none;background-color:#fff;font-size:1rem;padding:8px 12px}input:focus{outline:none}button{cursor:pointer}button.btn{display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:1.25rem;background:var(--btn-bg);border:none;font-family:OpenSans,Arial,sans-serif;font-size:.875rem;padding:.5rem 1rem .5rem 1.25rem;color:var(--btn-color)}button.btn.text-only{padding:.5rem 1rem}button.btn.left-aligned{padding:.5rem 1.25rem .5rem 1rem}button.btn:hover{background:var(--btn-bg-hover)}button.btn.round{padding:.25rem}button.btn.red{background-color:#9c1616}button.btn.red:hover{background-color:#c00}button.btn .icon{width:1.25rem;height:1.25rem;background-color:transparent;color:var(--btn-color)}button.btn .icon svg{shape-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}button.btn:disabled{cursor:not-allowed;opacity:.6;color:var(--btn-color-disabled);background:var(--btn-bg-disabled)}button.btn:disabled .icon{color:var(--btn-color-disabled)}button.btn:disabled:hover{background:var(--btn-bg-disabled)}button:focus{border:none}button.btn-round-icon{display:flex;align-items:center;justify-content:center;padding:2px;border-radius:50%;cursor:pointer;border:none;background-color:transparent;flex-shrink:0}button.btn-round-icon .icon{width:1.8rem;height:1.8rem;background-color:transparent;color:var(--btn-bg)}button.btn-round-icon:hover .icon{color:var(--btn-bg-hover)}button.btn-round-icon:disabled .icon{color:var(--btn-bg-disabled)}button.btn-round-icon:disabled:hover .icon{color:var(--btn-bg-disabled)}.wrapper{width:100%;max-height:100vh;max-height:100dvh;max-height:-webkit-fill-available;height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.main-frame{width:100%;height:100%;min-width:720px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:var(--text-color);box-sizing:border-box;transition:height .4s ease-in-out}.menubar-container{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:.5rem 0 0;max-width:840px}.menubar-container .menubar{width:100%;min-width:200px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem;gap:.5rem;background-color:#f9f9f9;border-radius:1.5rem;box-shadow:0 2px 1rem #e0e0e0}.menubar-container .menubar .btn-group{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:1rem}.menubar-container .menubar .btn{flex-shrink:0}.menubar-container .menubar .hint{font-size:.875rem;line-height:120%;padding:0 2rem;color:var(--text-color-stealth)}.menubar-container .menubar .timer{font-size:.875rem;color:#999}.menubar-container .menubar .instructions{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;font-size:.875rem;line-height:120%;padding:.5rem 1rem}.menubar-container .menubar .instructions p{padding-right:2rem}
