@font-face{font-family:Noto Serif;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-serif/noto-serif-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tisse-login{--tl-paper:#edeee8;--tl-card:#f4f5f0;--tl-ink:#2d2f29;--tl-ink-soft:#50524c;--tl-ink-300:#61635d;--tl-gold-deep:#675b31;--tl-sev:#8f4537;--tl-line:#2d2f2924;--tl-line-strong:#2d2f2938;--tl-ghost:#2d2f2947;--tl-ease:cubic-bezier(.2, 0, 0, 1);--tl-navh:62px;--tl-gutter:clamp(20px, 6vw, 96px);--tl-serif:"Noto Serif", Georgia, serif;min-height:100vh;color:var(--tl-ink);background:var(--tl-paper);position:relative}.tisse-login .tl-stage{z-index:0;position:fixed;inset:0;overflow:hidden}.tisse-login .tl-foto{z-index:0;position:absolute;inset:0;overflow:hidden}.tisse-login .tl-foto img{object-fit:cover;filter:grayscale()contrast(1.04);animation:46s ease-in-out infinite alternate tl-deriva}@keyframes tl-deriva{0%{transform:scale(1.06)translate(-1.2%,-.8%)}to{transform:scale(1.18)translate(1.4%,1%)}}.tisse-login .tl-foto .veu{background:var(--tl-paper);opacity:.88;position:absolute;inset:0}.tisse-login .tl-luz{z-index:1;pointer-events:none;background:radial-gradient(42% 40%,#fff,#fff0 72%);animation:26s ease-in-out infinite alternate tl-respira;position:absolute;inset:-25%}@keyframes tl-respira{0%{transform:translate(-7%,-5%)scale(1)}to{transform:translate(6%,4%)scale(1.16)}}.tisse-login .tl-grade{z-index:2;opacity:.5;pointer-events:none;background-image:repeating-linear-gradient(#2d2f290e 0 1px,#0000 1px 12.5%),repeating-linear-gradient(90deg,#2d2f290e 0 1px,#0000 1px 8.333%);animation:40s linear infinite alternate tl-grade-anda;position:absolute;inset:-40px}@keyframes tl-grade-anda{0%{transform:translate(0,0)}to{transform:translate(14px,10px)}}.tisse-login .tl-veil{z-index:3;background:var(--tl-paper);transform-origin:bottom;animation:tl-veil-out 1.1s var(--tl-ease) .35s both;position:absolute;inset:0}@keyframes tl-veil-out{to{transform:scaleY(0)}}.tisse-login .tl-bookend{z-index:1;pointer-events:none;position:fixed;inset:0}.tisse-login .tl-bookend svg{opacity:.035;width:auto;height:min(44vh,390px);color:var(--tl-ink);fill:currentColor;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tisse-login .tl-bookend polygon{transform-box:fill-box;transform-origin:50% 100%;animation:tl-pilar 1.1s var(--tl-ease) both;transform:scaleY(0)}.tisse-login .tl-bookend .q2{animation-delay:.45s}.tisse-login .tl-bookend .q1{animation-delay:.62s}.tisse-login .tl-bookend .q3{animation-delay:.78s}.tisse-login .tl-topo{z-index:20;pointer-events:none;padding:18px var(--tl-gutter);animation:tl-fade .6s var(--tl-ease) 50ms both;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.tisse-login .tl-topo>*{pointer-events:auto}.tisse-login .tl-topo.solo{justify-content:flex-end}.tisse-login .tl-topo .all3-mark{height:26px}.tisse-login .tl-topo .all3-mark polygon{transform-box:fill-box;transform-origin:50% 100%;animation:tl-pilar .6s var(--tl-ease) both}.tisse-login .tl-topo .all3-mark polygon:nth-child(2){animation-delay:50ms}.tisse-login .tl-topo .all3-mark polygon:first-child{animation-delay:.22s}.tisse-login .tl-topo .all3-mark polygon:nth-child(3){animation-delay:.38s}@keyframes tl-pilar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.tisse-login .tl-back{border:1px solid var(--tl-line-strong);color:#2d2f29b5;width:40px;height:40px;transition:color .2s var(--tl-ease), border-color .2s var(--tl-ease);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-block:-7px;font-size:19px;line-height:1;text-decoration:none;display:inline-flex;position:relative}.tisse-login .tl-back:after{content:"";border-radius:50%;position:absolute;inset:-2px}.tisse-login .tl-back .tl-back-seta{transition:transform .2s var(--tl-ease);display:block}.tisse-login .tl-back:hover{color:var(--tl-ink);border-color:#2d2f2966}.tisse-login .tl-back:hover .tl-back-seta{transform:translate(-2px)}.tisse-login .tl-wrap{z-index:10;min-height:100vh;padding:calc(var(--tl-navh) + 20px) var(--tl-gutter) 40px;justify-content:center;align-items:center;display:flex;position:relative}.tisse-login .tl-col{text-align:center;width:min(100%,440px)}.tisse-login .tl-h1{font-family:var(--tl-serif);letter-spacing:-.022em;color:var(--tl-ink);font-optical-sizing:auto;font-size:clamp(34px,4.2vw,56px);font-weight:500;line-height:1}.tisse-login .tl-h1 em{color:var(--tl-gold-deep);font-style:normal}.tisse-login .tl-hl{vertical-align:top;margin:-.06em 0 -.1em;padding:.06em 0 .1em;display:inline-block;overflow:hidden}.tisse-login .tl-hl i{animation:tl-rise .85s var(--tl-ease) .15s both;font-style:normal;display:inline-block}@keyframes tl-rise{0%{transform:translateY(118%)}to{transform:none}}.tisse-login .tl-sub{color:#2d2f29bd;max-width:46ch;animation:tl-up .7s var(--tl-ease) .6s both;margin:18px auto 0;font-size:16px;line-height:1.6}@keyframes tl-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tl-fade{0%{opacity:0}to{opacity:1}}.tisse-login .tl-form-wrap{animation:tl-up .7s var(--tl-ease) .85s both;margin-top:26px}.tisse-login .tl-fields,.tisse-login .tl-form{flex-direction:column;gap:12px;display:flex}.tisse-login .tl-pill{cursor:pointer;width:100%;height:50px;transition:transform .25s var(--tl-ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.tisse-login .tl-pill:hover:not(:disabled){transform:translateY(-2px)}.tisse-login .tl-pill.ink{background:var(--tl-ink);color:var(--tl-paper);border:none}.tisse-login .tl-pill.ghost{border:1px solid var(--tl-ghost);color:var(--tl-ink);background:0 0}.tisse-login .tl-pill:disabled{opacity:.7;cursor:default;transform:none}.tisse-login .tl-sep{color:var(--tl-ink-soft);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;display:flex}.tisse-login .tl-sep span{background:var(--tl-line);flex:1;height:1px}.tisse-login .tl-fld{text-align:left;position:relative}.tisse-login .tl-fld label{letter-spacing:.12em;text-transform:uppercase;color:var(--tl-ink-soft);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.tisse-login .tl-fld input{width:100%;color:var(--tl-ink);background:var(--tl-card);border:1px solid var(--tl-line);border-bottom:1.5px solid var(--tl-line-strong);outline-offset:2px;transition:border-color .2s var(--tl-ease), outline-color .15s var(--tl-ease);border-radius:999px;outline:2px solid #0000;padding:12px 20px;font-family:inherit;font-size:max(16px,.95rem)}.tisse-login .tl-fld input::placeholder{color:var(--tl-ink-300)}.tisse-login .tl-fld input:focus{border-bottom-color:var(--tl-gold-deep);outline:none}.tisse-login .tl-fld input:focus-visible{outline:2px solid var(--tl-gold-deep);border-bottom-color:var(--tl-gold-deep)}.tisse-login .tl-fld input.has-eye{padding-right:3rem}.tisse-login .tl-fld input.tl-code{text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.tisse-login .tl-fld input.tl-code.digitos{letter-spacing:.4em;text-indent:.4em;padding-block:14px;font-size:26px}.tisse-login .tl-fld input.tl-code.longo{letter-spacing:.05em;text-indent:.05em;font-size:17px}.tisse-login .tl-inwrap{position:relative}.tisse-login .tl-eye{color:var(--tl-ink-300);cursor:pointer;background:0 0;border:none;padding:6px;line-height:0;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tisse-login .tl-eye:hover{color:var(--tl-ink-soft)}.tisse-login .tl-fielderr{color:var(--tl-sev);margin-top:.4rem;font-size:.78rem}.tisse-login .tl-forgot{text-align:right;color:var(--tl-ink-soft);text-underline-offset:2px;margin-top:8px;font-size:12.5px;text-decoration:none;display:block}.tisse-login .tl-forgot:hover{color:var(--tl-gold-deep);text-decoration:underline}.tisse-login .tl-alert{text-align:left;border-radius:12px;align-items:flex-start;gap:.6rem;padding:.85rem 1.1rem;font-size:.88rem;line-height:1.5;display:flex}.tisse-login .tl-alert.err{color:var(--tl-sev);background:#8f45370f;border:1px solid #8f453738}.tisse-login .tl-alert.ok{color:var(--tl-ink);background:#2d2f290d;border:1px solid #2d2f292e}.tisse-login .tl-turnstile:not(:empty){justify-content:center;margin-top:2px;display:flex}.tisse-login .tl-seal{color:var(--tl-ink-300);letter-spacing:.01em;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:11.5px;display:flex}.tisse-login .tl-seal svg{opacity:.75}.tisse-login .tl-toggle{color:var(--tl-ink-soft);animation:tl-up .6s var(--tl-ease) 1s both;margin-top:20px;font-size:14px}.tisse-login .tl-toggle button{cursor:pointer;color:var(--tl-gold-deep);background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:600}.tisse-login .tl-toggle button:hover{text-underline-offset:3px;text-decoration:underline}.tisse-login .tl-credito{right:var(--tl-gutter);z-index:10;color:var(--tl-ink-300);letter-spacing:.02em;animation:tl-fade .6s var(--tl-ease) 1.2s both;font-size:11px;position:fixed;bottom:20px}.tisse-login .tl-credito a{color:inherit;text-underline-offset:2px;text-decoration:underline}.tisse-login a:focus-visible,.tisse-login button:focus-visible{outline:2px solid var(--tl-gold-deep);outline-offset:2px;border-radius:4px}@media (max-width:880px){.tisse-login .tl-wrap{padding:calc(var(--tl-navh) + 16px) clamp(16px, 5vw, 28px) 48px;align-items:flex-start}.tisse-login .tl-col{text-align:left;width:100%}.tisse-login .tl-sub{margin-left:0;margin-right:0}.tisse-login .tl-seal{justify-content:flex-start}.tisse-login .tl-topo{padding:9px clamp(16px,5vw,28px)}.tisse-login .tl-h1{font-size:clamp(32px,8.5vw,44px)}.tisse-login .tl-bookend{display:none}.tisse-login .tl-credito{margin-top:14px;display:block;position:static}}@media (prefers-reduced-motion:reduce){.tisse-login :not(.animate-spin),.tisse-login :not(.animate-spin):before,.tisse-login :not(.animate-spin):after{transition:none!important;animation:none!important}.tisse-login .tl-hl i,.tisse-login .tl-bookend polygon,.tisse-login .tl-topo .all3-mark polygon{transform:none}.tisse-login .tl-bookend svg{transform:translate(-50%)}.tisse-login .tl-sub,.tisse-login .tl-form-wrap,.tisse-login .tl-toggle,.tisse-login .tl-credito,.tisse-login .tl-topo{opacity:1;transform:none}.tisse-login .tl-veil{display:none}}
