*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;max-width:100%;overflow-x:clip}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior:none}.trc-no-select{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}canvas,img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:where(a){color:inherit}:focus-visible{outline:2px solid currentColor;outline-offset:2px}.trc-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.trc-app{min-height:100dvh;display:flex;flex-direction:column;--trc-console-max:1320px;--trc-console-pad:clamp(14px,3vw,28px)}.trc-console-frame{width:100%;max-width:var(--trc-console-max);margin-inline:auto;padding-left:max(var(--trc-console-pad),env(safe-area-inset-left,0px));padding-right:max(var(--trc-console-pad),env(safe-area-inset-right,0px));box-sizing:border-box}.trc-main{flex:1 1;min-height:0;display:flex;flex-direction:column}.trc-app .trc-main{width:min(100%,var(--trc-console-max));margin-inline:auto;align-self:center}.trc-console-page{padding-top:20px;padding-left:max(var(--trc-console-pad),env(safe-area-inset-left,0px));padding-right:max(var(--trc-console-pad),env(safe-area-inset-right,0px));padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px));display:grid;grid-gap:16px;gap:16px}.trc-console-page--fill{flex:1 1;min-height:0;display:flex;flex-direction:column;padding-bottom:0}.trc-who__photo{object-fit:cover}.trc-signin{min-height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:24px 16px}.trc-signin__card{position:relative;z-index:1;width:min(448px,100%);padding:32px;text-align:center;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1);animation:trc-signin-card-in .5s ease-out both}@media (min-width:640px){.trc-signin__card{padding:48px}}.trc-signin__logo{display:block;width:200px;height:auto;margin:0 auto 32px}.trc-signin__title{margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.15;color:#0d9488}.trc-signin__title--ask{color:#1a1a1a}@media (min-width:640px){.trc-signin__title{font-size:36px}}.trc-signin__copy{margin:0 0 32px;font-size:16px;line-height:1.55;color:#64748b}.trc-signin__error{margin:0 0 24px;padding:12px;border-radius:8px;font-size:14px;text-align:left;background:#fee2e2;color:#b91c1c}.trc-signin__cta{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border:0;border-radius:9999px;font-size:16px;font-weight:500;color:#ffffff;cursor:pointer;background:#1a1a1a;box-shadow:0 10px 15px -3px rgb(26 26 26/.15);transition:background .2s ease}.trc-signin__cta svg{width:18px;height:18px;flex:0 0 auto}.trc-signin__cta:hover{background:#000000}.trc-signin__cta--ghost{background:transparent;color:#1a1a1a;border:1px solid #e2e8f0;box-shadow:none}.trc-signin__cta--ghost:hover{background:#f8fafc}.trc-signin__cta:disabled{opacity:.7;cursor:default}.trc-signin__note{margin:24px 0 0;font-size:12px;line-height:1.45;color:#64748b}@keyframes trc-signin-card-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.trc-signin__card{animation:none}}.trc-console-body{display:grid;grid-gap:20px;gap:20px;padding:20px;grid-template-columns:minmax(300px,360px) 1fr;align-items:start}@media (max-width:1023px){.trc-console-body{grid-template-columns:1fr}}.trc-rail{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:20px}@media (max-width:1023px){.trc-rail{position:static}}.trc-stack{display:flex;flex-direction:column;gap:12px}.trc-row,.trc-row-between{display:flex;align-items:center;gap:12px}.trc-row-between{justify-content:space-between}.trc-grow{flex:1 1;min-width:0}.trc-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trc-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.trc-scroll-x:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.trc-talent-body{--trc-talent-gutter:clamp(12px,4.2vw,20px);width:100%;max-width:720px;margin:0 auto;box-sizing:border-box;padding-top:16px;padding-bottom:calc(48px + env(safe-area-inset-bottom, 0px));padding-left:max(var(--trc-talent-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--trc-talent-gutter),env(safe-area-inset-right,0px));overflow-x:clip}.trc-langpicker{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.trc-talent-body .trc-langpicker{flex-wrap:nowrap;gap:4px;width:100%;min-width:0;margin-bottom:16px}.trc-talent-body .trc-langpicker .bs-btn{flex:1 1;min-width:0;min-height:40px;padding:0 4px;font-size:12px;letter-spacing:-.02em;font-variation-settings:"wdth" 88,"wght" 600}.trc-document{white-space:pre-wrap;font-size:17px;line-height:1.7;max-width:40ch}.trc-source-pages{display:flex;flex-direction:column;gap:12px;width:100%}.trc-source-page{display:block;width:100%;height:auto;background:#fff;box-shadow:0 1px 2px rgba(26,26,26,.06)}.trc-document__end{height:1px}.trc-consent{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:6px 0}.trc-consent input[type=checkbox]{width:24px;height:24px;margin:4px 0 0;flex:none}.trc-consent input[type=checkbox]:disabled{cursor:not-allowed}fieldset:disabled .trc-consent{opacity:.55}