#tiago-accountbar{box-sizing:border-box;position:relative;z-index:90;display:flex;align-items:center;gap:18px;width:100%;min-height:58px;padding:10px 28px;margin:0;border:0;border-bottom:1px solid #28303a;background:#0c1015;color:#dbe4eb;font:12px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none;text-align:left;overflow:visible}#tiago-accountbar *{box-sizing:border-box}#tiago-accountbar a{color:#dbe4eb;text-decoration:none;background:none;border:0;box-shadow:none}#tiago-accountbar .ta-hub{font-size:16px;font-weight:800;letter-spacing:2px;white-space:nowrap}#tiago-accountbar .ta-hub span{color:#778997;font-size:9px;letter-spacing:1px}#tiago-accountbar .ta-session{display:flex;align-items:center;gap:10px;margin-left:auto;min-width:0}#tiago-accountbar .ta-role{font-size:10px;font-weight:700;border:1px solid #42635e;color:#a6eddb;background:#15312a;padding:3px 9px;border-radius:20px}#tiago-accountbar .ta-role[data-role=Admin]{color:#d1bcf4;border-color:#63517f;background:#2a2139}#tiago-accountbar .ta-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9aaebb;font-size:11px}#tiago-accountbar .ta-login{margin-left:auto;color:#b6ece4;font-weight:600;padding:9px 14px;border:1px solid #31544e;border-radius:8px;min-height:40px}#tiago-accountbar .ta-menu{position:relative;background:none;border:0;padding:0;margin:0;color:#dbe4eb;min-width:0}#tiago-accountbar .ta-menu summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;font-size:12px;padding:10px 0;color:#dbe4eb;font-weight:500;white-space:nowrap}#tiago-accountbar summary::-webkit-details-marker{display:none}#tiago-accountbar .ta-links{position:absolute;top:100%;right:0;width:265px;max-width:calc(100vw - 32px);padding:8px;background:#131b24;border:1px solid #33424f;border-radius:12px;box-shadow:0 20px 50px #0007;display:grid;gap:2px}#tiago-accountbar .ta-links a{font-size:12px;font-weight:400;display:block;padding:11px 13px;min-height:42px;border-radius:6px}#tiago-accountbar .ta-links a:hover{background:#23323f}#tiago-accountbar .ta-logout{display:block;margin:0;padding:0;border:0;background:none;width:auto}#tiago-accountbar .ta-logout button{font:11px/1.5 Arial,sans-serif;letter-spacing:0;text-transform:none;min-height:40px;width:auto;padding:8px 12px;border:1px solid #37434e;border-radius:7px;background:transparent;color:#b0c0cb;cursor:pointer;box-shadow:none;transform:none}#tiago-accountbar :focus-visible{outline:2px solid #98e8db;outline-offset:3px}
.tiago-login{margin:0;min-height:100vh;background:radial-gradient(ellipse at 15% 20%,#12313266,transparent 50%),#080c10;color:#e7eef0;font:15px/1.6 Arial,sans-serif;color-scheme:dark}.tiago-login *{box-sizing:border-box}.tiago-login a{color:#a4e6da;text-decoration:none}.ta-login-header{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1200px,calc(100% - 60px));margin:auto;padding:30px 0;border-bottom:1px solid #25313b}.ta-login-header>a{font-size:27px;letter-spacing:4px;font-weight:900;color:#eff8f8}.ta-login-header>a span{color:#78d9c6}.ta-login-header>span{font-size:9px;letter-spacing:2px;color:#839ca9}.ta-login-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;width:min(1150px,calc(100% - 60px));margin:75px auto 90px;align-items:center}.ta-eyebrow{font-size:9px;letter-spacing:2.5px;font-weight:700;color:#83d8c8}.ta-login-intro h1{font-size:clamp(38px,4.5vw,62px);line-height:1.12;letter-spacing:-2px;margin:24px 0}.ta-login-intro h1 em{font-style:normal;color:#9be4d7}.ta-login-intro>p:not(.ta-eyebrow){max-width:430px;color:#96acb6;font-size:14px}.ta-worlds{display:flex;flex-wrap:wrap;gap:9px;margin:27px 0}.ta-worlds span{font-size:10px;padding:7px 10px;border:1px solid #33454b;border-radius:20px;color:#b7d1d3}.ta-login-card{padding:38px;border:1px solid #30424c;border-radius:20px;background:linear-gradient(140deg,#142229,#0e161c);box-shadow:0 25px 90px #0003}.ta-login-card h2{font-size:28px;line-height:1.25;letter-spacing:-1px;margin:15px 0}.ta-login-card>p{font-size:13px;color:#9eb4be}.ta-login-card form{display:grid;gap:18px;margin:28px 0}.ta-login-card label{display:grid;gap:8px;font-size:12px;color:#bbcfd5}.ta-login-card input{width:100%;padding:13px 14px;border:1px solid #38535f;border-radius:9px;background:#0b141a;color:#f0f8fa;font:16px/1.5 Arial,sans-serif;min-height:48px}.ta-login-card button{min-height:49px;border:1px solid #8cdbcc;border-radius:9px;background:#9be4d7;color:#09221e;padding:12px 18px;display:flex;justify-content:space-between;cursor:pointer;font:700 14px Arial,sans-serif}.ta-login-card .ta-error{padding:12px;border:1px solid #86514e;border-radius:8px;color:#ffcabf;background:#361e20}.tiago-login .ta-small{font-size:11px;color:#7f9aa5}.ta-secondary-link{font-size:12px}.ta-login-footer{width:min(1200px,calc(100% - 60px));margin:auto;border-top:1px solid #25313b;padding:23px 0 35px;color:#77929d;font-size:11px}.ta-skip{position:absolute;left:10px;top:-80px;background:#13212b;padding:10px;z-index:100}.ta-skip:focus{top:10px}.tiago-login :focus-visible{outline:3px solid #8de3d1;outline-offset:4px}
@media(max-width:700px){#tiago-accountbar{padding:9px 14px;gap:10px;flex-wrap:wrap;min-height:56px}#tiago-accountbar .ta-hub{font-size:14px}#tiago-accountbar .ta-hub span{display:none}#tiago-accountbar .ta-name{display:none}#tiago-accountbar .ta-session{margin-left:0}#tiago-accountbar .ta-menu{margin-left:auto}#tiago-accountbar .ta-menu summary{font-size:11px;gap:4px}#tiago-accountbar .ta-logout button{padding:7px 8px;font-size:10px}#tiago-accountbar .ta-links{right:-65px;width:265px}.ta-login-header{width:calc(100% - 36px);padding:23px 0}.ta-login-header>span{font-size:8px;letter-spacing:.8px}.ta-login-layout{width:calc(100% - 36px);grid-template-columns:1fr;gap:25px;margin:35px auto 45px}.ta-login-intro h1{font-size:39px}.ta-login-intro>p:not(.ta-eyebrow){font-size:13px}.ta-login-intro .ta-small{display:none}.ta-login-card{padding:25px}.ta-login-footer{width:calc(100% - 36px)}}
.ta-login-card label.ta-remember{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:13px;line-height:1.5}.ta-login-card .ta-remember input[type=checkbox]{width:21px;height:21px;min-height:21px;flex:0 0 21px;margin:0;padding:0;accent-color:#9be4d7}.ta-login-card #remember-help{margin:0;line-height:1.65}
#tiago-accountbar .ta-links{max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}
@media(max-width:700px){#tiago-accountbar .ta-links{right:0;max-width:calc(100vw - 28px)}}
