html,body{margin:0;padding:0;background:#f4f6f9;font-family:IBM Plex Sans,system-ui,sans-serif;color:#0c1726}*{box-sizing:border-box}a{color:#205ce5;text-decoration:none}a:hover{color:#1748b8;text-decoration:underline}textarea,input,button{font-family:IBM Plex Sans,system-ui,sans-serif}::placeholder{color:#9aa3b2}@keyframes tgPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes tgFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tgBar{0%{transform:scaleX(.2)}50%{transform:scaleX(1)}to{transform:scaleX(.2)}}@keyframes tgSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}:focus-visible{outline:2px solid #205CE5;outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tg-btn-primary{background:#205ce5;color:#fff;border:none;cursor:pointer}.tg-btn-primary:hover{background:#1748b8}.tg-chip{background:#fff;border:1px solid #C7D6F6;color:#1748b8;cursor:pointer}.tg-chip:hover{background:#eaf0fd;border-color:#205ce5}.tg-outline:hover{border-color:#205ce5;color:#205ce5}.tg-danger-outline:hover{border-color:#b42318;color:#b42318}.tg-card-hover:hover{border-color:#205ce5}.tg-link-btn{background:none;border:none;color:#205ce5;cursor:pointer;padding:0}.tg-link-btn:hover{color:#1748b8}.tg-row-hover:hover{background:#f4f6f9}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tg-source-highlight{border-color:#205ce5!important;box-shadow:0 0 0 3px #eaf0fd}
