.tarvos-error-report-entry{display:flex;justify-content:center;align-items:center;width:100%;margin:clamp(26px,3.5vw,42px) 0 6px}.tarvos-error-report-trigger{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 18px;border:1px solid #d7c9ff;border-radius:999px;background:#f6f2ff;color:#5d31d9;font:inherit;font-size:13px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 8px 22px rgba(91,49,217,.08);transition:border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.tarvos-error-report-trigger svg{width:17px;height:17px;flex:0 0 auto}.tarvos-error-report-trigger:hover{border-color:#6f3df4;background:#6f3df4;color:#fff;box-shadow:0 12px 28px rgba(111,61,244,.17);transform:translateY(-1px)}.tarvos-error-report-trigger:focus-visible,.tarvos-error-report-modal button:focus-visible,.tarvos-error-report-modal input:focus-visible,.tarvos-error-report-modal textarea:focus-visible{outline:3px solid rgba(111,61,244,.22);outline-offset:2px}body.tarvos-error-report-open{overflow:hidden}.tarvos-error-report-modal[hidden]{display:none!important}.tarvos-error-report-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:24px}.tarvos-error-report-modal__backdrop{position:absolute;inset:0;background:rgba(18,17,29,.54);backdrop-filter:blur(5px)}.tarvos-error-report-modal__dialog{position:relative;z-index:1;display:grid;grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);grid-template-areas: "header form" "context form";column-gap:38px;row-gap:22px;width:min(980px,100%);max-height:calc(100vh - 48px);overflow:hidden;padding:34px 38px;border:1px solid rgba(99,61,206,.14);border-radius:24px;background:#fff;color:#151728;box-shadow:0 30px 90px rgba(24,19,45,.24)}.tarvos-error-report-modal__dialog::after{position:absolute;top:0;right:0;width:4px;height:100%;border-radius:0 24px 24px 0;background:#8c69f7;content:""}.tarvos-error-report-modal__close{position:absolute;top:18px;right:20px;z-index:3;display:grid;place-items:center;width:38px;height:38px;padding:0;border:1px solid #e5e0ec;border-radius:11px;background:#fff;color:#4e465d;cursor:pointer}.tarvos-error-report-modal__close:hover{border-color:#cfc4e4;background:#faf8ff;color:#5c32d7}.tarvos-error-report-modal__close svg{width:18px;height:18px}.tarvos-error-report-modal__header{grid-area:header;align-self:start;padding:4px 0 0}.tarvos-error-report-modal__eyebrow{margin:0 0 9px;color:#6438e8;font-size:11px;font-weight:850;letter-spacing:.14em}.tarvos-error-report-modal__header h2{max-width:8ch;margin:0;color:#101326;font-size:clamp(31px,3.1vw,42px);font-weight:820;letter-spacing:-.045em;line-height:1.02}.tarvos-error-report-modal__header p:not(.tarvos-error-report-modal__eyebrow){max-width:300px;margin:14px 0 0;color:#625b71;font-size:14px;line-height:1.62}.tarvos-error-report-modal__context{grid-area:context;align-self:end;display:grid;gap:4px;margin:0;padding:13px 14px;border-left:3px solid #8a63f5;border-radius:0 12px 12px 0;background:#f8f6ff;color:#746c82;font-size:12px;line-height:1.45}.tarvos-error-report-modal__context strong{color:#2d2351;font-size:13px;font-weight:800}.tarvos-error-report-modal__form{grid-area:form;min-width:0;padding:6px 52px 2px 38px;border-left:1px solid #ebe7f1}.tarvos-error-report-modal .wpcf7-form{margin:0}.tarvos-error-report-modal .wpcf7-form>p{margin:0 0 14px}.tarvos-error-report-modal .wpcf7-form label,.tarvos-error-form-field{display:grid;gap:7px;margin:0 0 14px;color:#252037;font-size:13px;font-weight:780;line-height:1.35}.tarvos-error-report-modal label small,.tarvos-error-form-field small{margin-left:3px;color:#8a8196;font-size:10.5px;font-weight:650}.tarvos-error-form-field em{margin-top:-1px;color:#8a8196;font-size:10.5px;font-style:normal;font-weight:550;line-height:1.4}.tarvos-error-report-modal .wpcf7-form-control-wrap{display:block;width:100%}.tarvos-error-report-modal input[type="text"],.tarvos-error-report-modal textarea{display:block;width:100%;margin:0;border:1px solid #ddd7e8;border-radius:12px;background:#fff;color:#171326;font:inherit;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.tarvos-error-report-modal input[type="text"]{min-height:46px;padding:10px 13px;background:#fbfaff}.tarvos-error-report-modal textarea{min-height:132px;max-height:190px;padding:12px 13px;resize:vertical;line-height:1.52}.tarvos-error-report-modal input[type="text"]:focus,.tarvos-error-report-modal textarea:focus{border-color:#8b68f7;background:#fff;box-shadow:0 0 0 3px rgba(111,61,244,.10)}.tarvos-error-form-field--subject{margin-bottom:14px}.tarvos-error-form-field--file{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label" "control control" "hint hint"}.tarvos-error-form-field--file>span:first-child{grid-area:label}.tarvos-error-form-field--file .wpcf7-form-control-wrap{grid-area:control;padding:9px 10px;border:1px dashed #d8d0e8;border-radius:12px;background:#fbfaff}.tarvos-error-form-field--file em{grid-area:hint}.tarvos-error-report-modal input[type="file"]{width:100%;color:#625b71;font-size:11.5px;font-weight:600}.tarvos-error-report-modal input[type="file"]::file-selector-button{margin-right:10px;padding:7px 10px;border:1px solid #d8cef8;border-radius:8px;background:#fff;color:#5c36cf;font:inherit;font-weight:750;cursor:pointer}.tarvos-error-report-modal input[type="submit"],.tarvos-error-report-modal .wpcf7-submit{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;margin:2px 0 0;padding:11px 18px;border:0;border-radius:12px;background:#6f3df4;color:#fff;font:inherit;font-size:14px;font-weight:820;text-align:center;cursor:pointer;box-shadow:0 10px 24px rgba(111,61,244,.16)}.tarvos-error-report-modal input[type="submit"]:hover,.tarvos-error-report-modal .wpcf7-submit:hover{background:#5e2fe0}.tarvos-error-report-modal .wpcf7-spinner{display:block;margin:8px auto 0}.tarvos-error-report-modal .wpcf7-not-valid-tip{margin-top:5px;color:#b42318;font-size:11px;font-weight:650}.tarvos-error-report-modal .wpcf7-response-output{margin:10px 0 0!important;padding:9px 11px!important;border:1px solid #ded7eb!important;border-radius:10px;color:#51495f;font-size:12px;line-height:1.45}.tarvos-error-report-modal .sent .wpcf7-response-output{border-color:#b8e4d3!important;background:#f3fbf7;color:#13795b}@media (max-height:650px) and (min-width:761px){.tarvos-error-report-modal__dialog{overflow:auto}}@media (max-width:760px){.tarvos-error-report-entry{margin-top:22px}.tarvos-error-report-modal{padding:12px;place-items:end center}.tarvos-error-report-modal__dialog{display:block;width:100%;max-height:calc(100vh - 24px);overflow:auto;padding:28px 20px 22px;border-radius:20px}.tarvos-error-report-modal__dialog::after{display:none}.tarvos-error-report-modal__header{padding-right:44px}.tarvos-error-report-modal__header h2{max-width:none;font-size:32px}.tarvos-error-report-modal__header p:not(.tarvos-error-report-modal__eyebrow){max-width:520px}.tarvos-error-report-modal__context{margin:18px 0 20px}.tarvos-error-report-modal__form{padding:0;border-left:0}.tarvos-error-report-modal textarea{min-height:138px;max-height:220px}}html.tarvos-error-report-open,body.tarvos-error-report-open{overflow: hidden !important}body.tarvos-error-report-open .tarvos-nexo-widget{opacity: 0 !important;visibility: hidden !important;pointer-events: none !important}.tarvos-error-report-modal{padding: max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.tarvos-error-report-modal__dialog{max-height: min(820px,calc(100dvh - 32px))}.tarvos-error-report-modal__form{min-height: 0;overflow-y: auto;overscroll-behavior: contain;scrollbar-gutter: stable}.tarvos-error-report-modal :is(input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="number"],select,textarea){width: 100%;max-width: none;border: 1px solid #ddd7e8;border-radius: 12px;background: #fff;color: #171326;font: inherit;box-shadow: none}.tarvos-error-report-modal :is(input[type="email"],input[type="tel"],input[type="url"],input[type="number"],select){min-height: 46px;padding: 10px 13px}@media (max-width:760px){.tarvos-error-report-modal{place-items: end center !important;padding: 0 !important}.tarvos-error-report-modal__backdrop{background: rgba(18,17,29,.48)}.tarvos-error-report-modal__dialog{display: flex !important;width: 100% !important;max-height: min(92dvh,760px) !important;flex-direction: column;overflow: hidden !important;padding: 0 !important;border: 1px solid #e4dff0 !important;border-bottom: 0 !important;border-radius: 24px 24px 0 0 !important;background: #fff !important;box-shadow: 0 -20px 70px rgba(24,19,45,.2) !important}.tarvos-error-report-modal__header{flex: 0 0 auto;padding: 22px 58px 12px 18px !important;border-bottom: 0}.tarvos-error-report-modal__eyebrow{margin-bottom: 6px;font-size: 9.5px}.tarvos-error-report-modal__header h2{max-width: none !important;font-size: 26px !important;line-height: 1 !important}.tarvos-error-report-modal__header p:not(.tarvos-error-report-modal__eyebrow){margin-top: 9px !important;font-size: 12.5px !important;line-height: 1.48 !important}.tarvos-error-report-modal__close{top: 16px !important;right: 14px !important;width: 38px !important;height: 38px !important;border-radius: 50% !important}.tarvos-error-report-modal__context{flex: 0 0 auto;margin: 0 18px 12px !important;padding: 9px 11px !important;border-left-width: 2px !important;border-radius: 0 9px 9px 0 !important;font-size: 10.5px !important}.tarvos-error-report-modal__context strong{font-size: 11.5px !important}.tarvos-error-report-modal__form{flex: 1 1 auto;overflow-y: auto !important;padding: 2px 18px calc(18px+env(safe-area-inset-bottom)) !important;border-left: 0 !important;-webkit-overflow-scrolling: touch}.tarvos-error-report-modal .wpcf7-form>p,.tarvos-error-report-modal .wpcf7-form label,.tarvos-error-form-field{margin-bottom: 11px !important}.tarvos-error-report-modal input[type="text"],.tarvos-error-report-modal input[type="email"],.tarvos-error-report-modal input[type="tel"],.tarvos-error-report-modal input[type="url"],.tarvos-error-report-modal input[type="number"],.tarvos-error-report-modal select{min-height: 44px !important;font-size: 16px !important}.tarvos-error-report-modal textarea{min-height: 112px !important;max-height: 180px !important;font-size: 16px !important}.tarvos-error-report-modal input[type="submit"],.tarvos-error-report-modal .wpcf7-submit{min-height: 48px !important;margin-bottom: 2px !important}}.tarvos-error-report-modal__dialog{grid-template-columns:minmax(250px,.74fr) minmax(0,1.26fr);column-gap:34px;overflow:auto}.tarvos-error-report-modal__context{align-self:start;margin-top:4px;overflow-wrap:anywhere;word-break:break-word}.tarvos-error-report-modal__form{padding:6px 12px 2px 34px}.tarvos-error-report-modal .wpcf7-form>p:last-child{margin-bottom:0}.tarvos-error-form-field--file .wpcf7-form-control-wrap{display:block}.tarvos-error-report-modal input[type="submit"],.tarvos-error-report-modal .wpcf7-submit{margin-top:6px}@media (max-width:760px){.tarvos-error-report-modal__dialog{max-height:min(94dvh,780px)!important}.tarvos-error-report-modal__context{margin:0 18px 12px!important}}.tarvos-error-report-modal__context{max-width:100%;overflow:hidden}.tarvos-error-report-modal__context strong{display:-webkit-box;max-width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow-wrap:anywhere}@media(min-width:761px){.tarvos-error-report-modal__dialog{width:min(920px,100%);grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr);padding:30px 32px;column-gap:30px}.tarvos-error-report-modal__header h2{font-size:36px;max-width:9ch}.tarvos-error-report-modal__form{padding:4px 8px 2px 28px}.tarvos-error-report-modal textarea{min-height:120px;max-height:175px}}