.um-trigger,.um-record{font-family:inherit;color:#e9e5da;background:#202725;border:1px solid #818e83;box-shadow:0 4px 24px #0005;z-index:55}.um-trigger{position:fixed;right:20px;bottom:100px;padding:12px 16px;cursor:pointer}.um-trigger span{opacity:.7;margin-left:10px}.um-record{position:fixed;right:18px;top:8vh;width:min(370px,calc(100vw - 36px));max-height:84vh;overflow:auto;padding:20px;box-sizing:border-box;border-radius:3px;font-size:14px;line-height:1.6}.um-record header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.um-record h2{font-size:23px;font-weight:400;line-height:1.2;margin:8px 0}.um-record small{font-size:10px;letter-spacing:.1em;color:#c2c9bd}.um-record button{font:inherit;color:inherit;background:#323d36;border:1px solid #819183;padding:8px 10px;cursor:pointer}.um-record button:hover{background:#435247}.um-record button:focus-visible,.um-record input:focus-visible{outline:2px solid #fff;outline-offset:3px}.um-record header button{border:0;background:none;white-space:nowrap;padding:0}.um-limit{color:#c2c9bd;font-size:12px}.um-heading{font-size:19px;border-left:2px solid #a6b6a2;padding-left:12px}.um-entry{border-top:1px solid #687368;margin:18px 0}.um-record .um-entry-title{width:100%;display:flex;justify-content:space-between;text-align:left;background:transparent;border:0;padding:12px 0}.um-entry-body p{margin:6px 0 16px}.um-worker{font-size:11px;letter-spacing:.04em}.um-record fieldset{border:1px solid #687368;margin:16px 0;padding:12px}.um-record label{display:flex;align-items:flex-start;gap:8px;margin:12px 0}.um-record input{accent-color:#c2c9bd;margin-top:6px}.um-feedback{color:#d8e2d1}.um-record footer{font-size:11px;color:#b8c1b5;border-top:1px solid #687368;padding-top:12px}@media (max-width:600px){.um-record{top:6vh;right:10px;width:min(340px,calc(100vw - 45px));max-height:74vh;padding:15px;font-size:13px}.um-trigger{right:14px;bottom:180px}}.App{width:100vw;height:100vh;position:relative}.crosshair{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:20px;font-weight:700;pointer-events:none;z-index:1000;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.instructions{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#fff;font-size:14px;text-align:center;background:#00000080;padding:10px 20px;border-radius:5px;pointer-events:none;z-index:1000;-webkit-user-select:none;user-select:none}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow:hidden}body{background:#05080f;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;touch-action:manipulation;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}input,textarea{user-select:text;-webkit-user-select:text;-webkit-touch-callout:default;touch-action:auto}button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid #7dd3fc!important;outline-offset:3px!important;box-shadow:0 0 0 4px #05080fe0,0 0 0 6px #7dd3fc57!important}@keyframes pvFloatIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pvShimmer{0%{background-position:-150% 0}to{background-position:250% 0}}@keyframes pvPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes pvSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 700px),(max-height: 700px){.pv-landing-content{left:calc(16px + env(safe-area-inset-left,0px))!important;right:calc(16px + env(safe-area-inset-right,0px))!important;bottom:calc(16px + env(safe-area-inset-bottom,0px))!important;max-width:none!important;max-height:calc(100% - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important}}@media (max-width: 340px){.pv-mobile-journal-trigger{width:44px!important;padding-inline:0!important}.pv-mobile-journal-label{display:none}}
