.sprite-logos-universidade-nova-de-lisboa-faculdade-de-ciencias-e-tecnologia,.sprite-logos-universidade-nova-de-lisboa-escola-de-gestao-de-informacao-nova-ims,.sprite-logos-universidade-lusofona-do-porto,.sprite-logos-universidade-lusofona-de-humanidades-e-tecnologias,.sprite-logos-universidade-lusiada,.sprite-logos-universidade-fernando-pessoa,.sprite-logos-universidade-europeia,.sprite-logos-universidade-do-porto-faculdade-de-engenharia,.sprite-logos-universidade-do-porto-faculdade-de-ciencias,.sprite-logos-universidade-do-minho,.sprite-logos-universidade-do-algarve-faculdade-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-tras-os-montes-e-alto-douro-escola-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-lisboa-instituto-superior-tecnico,.sprite-logos-universidade-de-lisboa-faculdade-de-ciencias,.sprite-logos-universidade-de-evora-escola-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-coimbra-faculdade-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-aveiro,.sprite-logos-universidade-da-madeira-faculdade-de-ciencias-exatas-e-da-engenharia,.sprite-logos-universidade-da-beira-interior,.sprite-logos-universidade-catolica-portuguesa,.sprite-logos-universidade-autonoma-de-lisboa-luis-de-camoes,.sprite-logos-universidade-aberta,.sprite-logos-iscte-instituto-universitario-de-lisboa,.sprite-logos-instituto-superior-politecnico-gaya-escola-superior-de-ciencia-e-tecnologia,.sprite-logos-instituto-superior-manuel-teixeira-gomes,.sprite-logos-instituto-superior-de-tecnologias-avancadas,.sprite-logos-instituto-superior-de-economia-e-gestao,.sprite-logos-instituto-politecnico-jean-piaget-do-sul-escola-superior-de-tecnologia-e-gestao-jean-piaget,.sprite-logos-instituto-politecnico-do-porto-instituto-superior-de-engenharia-do-porto,.sprite-logos-instituto-politecnico-do-porto-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-do-cavado-e-do-ave,.sprite-logos-instituto-politecnico-de-viseu-escola-superior-de-tecnologia-e-gestao-de-viseu,.sprite-logos-instituto-politecnico-de-viseu-escola-superior-de-tecnologia-e-gestao-de-lamego,.sprite-logos-instituto-politecnico-de-viana-do-castelo-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-de-tomar-escola-superior-de-tecnologia-de-tomar,.sprite-logos-instituto-politecnico-de-setubal-escola-superior-de-tecnologia-de-setubal,.sprite-logos-instituto-politecnico-de-santarem,.sprite-logos-instituto-politecnico-de-portalegre-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-de-lisboa-instituto-superior-de-engenharia-de-lisboa,.sprite-logos-instituto-politecnico-de-leiria-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-de-coimbra-instituto-superior-de-engenharia-de-coimbra,.sprite-logos-instituto-politecnico-de-coimbra-escola-superior-de-tecnologia-e-gestao-de-oliveira-do-hospital,.sprite-logos-instituto-politecnico-de-castelo-branco-escola-superior-de-tecnologia-de-castelo-branco,.sprite-logos-instituto-politecnico-de-braganca-escola-superior-de-tecnologia-e-de-gestao-de-braganca,.sprite-logos-instituto-politecnico-de-beja-escola-superior-de-tecnologia-e-de-gestao,.sprite-logos-instituto-politecnico-da-maia,.sprite-logos-instituto-politecnico-da-lusofonia,.sprite-logos-instituto-politecnico-da-guarda-escola-superior-de-tecnologia-e-gestao,.sprite-logos-escola-superior-de-media-artes-e-design{background-image:url(/static/uploads/xuniversities_small_logos.png.pagespeed.ic.RQ-R8V-na3.png);background-repeat:no-repeat}.sprite-logos-universidade-nova-de-lisboa-faculdade-de-ciencias-e-tecnologia{background-position:0 0;width:60px;height:30px}.sprite-logos-universidade-nova-de-lisboa-escola-de-gestao-de-informacao-nova-ims{background-position:0 -30px;width:60px;height:30px}.sprite-logos-universidade-lusofona-do-porto{background-position:-60px 0;width:60px;height:30px}.sprite-logos-universidade-lusofona-de-humanidades-e-tecnologias{background-position:-60px -30px;width:60px;height:30px}.sprite-logos-universidade-lusiada{background-position:0 -60px;width:60px;height:30px}.sprite-logos-universidade-fernando-pessoa{background-position:-60px -60px;width:60px;height:30px}.sprite-logos-universidade-europeia{background-position:0 -90px;width:60px;height:30px}.sprite-logos-universidade-do-porto-faculdade-de-engenharia{background-position:-60px -90px;width:60px;height:30px}.sprite-logos-universidade-do-porto-faculdade-de-ciencias{background-position:-120px 0;width:60px;height:30px}.sprite-logos-universidade-do-minho{background-position:-120px -30px;width:60px;height:30px}.sprite-logos-universidade-do-algarve-faculdade-de-ciencias-e-tecnologia{background-position:-120px -60px;width:60px;height:30px}.sprite-logos-universidade-de-tras-os-montes-e-alto-douro-escola-de-ciencias-e-tecnologia{background-position:-120px -90px;width:60px;height:30px}.sprite-logos-universidade-de-lisboa-instituto-superior-tecnico{background-position:0 -120px;width:60px;height:30px}.sprite-logos-universidade-de-lisboa-faculdade-de-ciencias{background-position:-60px -120px;width:60px;height:30px}.sprite-logos-universidade-de-evora-escola-de-ciencias-e-tecnologia{background-position:-120px -120px;width:60px;height:30px}.sprite-logos-universidade-de-coimbra-faculdade-de-ciencias-e-tecnologia{background-position:0 -150px;width:60px;height:30px}.sprite-logos-universidade-de-aveiro{background-position:-60px -150px;width:60px;height:30px}.sprite-logos-universidade-da-madeira-faculdade-de-ciencias-exatas-e-da-engenharia{background-position:-120px -150px;width:60px;height:30px}.sprite-logos-universidade-da-beira-interior{background-position:-180px 0;width:60px;height:30px}.sprite-logos-universidade-catolica-portuguesa{background-position:-180px -30px;width:60px;height:30px}.sprite-logos-universidade-autonoma-de-lisboa-luis-de-camoes{background-position:-180px -60px;width:60px;height:30px}.sprite-logos-universidade-aberta{background-position:-180px -90px;width:60px;height:30px}.sprite-logos-iscte-instituto-universitario-de-lisboa{background-position:-180px -120px;width:60px;height:30px}.sprite-logos-instituto-superior-politecnico-gaya-escola-superior-de-ciencia-e-tecnologia{background-position:-180px -150px;width:60px;height:30px}.sprite-logos-instituto-superior-manuel-teixeira-gomes{background-position:0 -180px;width:60px;height:30px}.sprite-logos-instituto-superior-de-tecnologias-avancadas{background-position:-60px -180px;width:60px;height:30px}.sprite-logos-instituto-superior-de-economia-e-gestao{background-position:-120px -180px;width:60px;height:30px}.sprite-logos-instituto-politecnico-jean-piaget-do-sul-escola-superior-de-tecnologia-e-gestao-jean-piaget{background-position:-180px -180px;width:60px;height:30px}.sprite-logos-instituto-politecnico-do-porto-instituto-superior-de-engenharia-do-porto{background-position:0 -210px;width:60px;height:30px}.sprite-logos-instituto-politecnico-do-porto-escola-superior-de-tecnologia-e-gestao{background-position:-60px -210px;width:60px;height:30px}.sprite-logos-instituto-politecnico-do-cavado-e-do-ave{background-position:-120px -210px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-viseu-escola-superior-de-tecnologia-e-gestao-de-viseu{background-position:-180px -210px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-viseu-escola-superior-de-tecnologia-e-gestao-de-lamego{background-position:-240px 0;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-viana-do-castelo-escola-superior-de-tecnologia-e-gestao{background-position:-240px -30px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-tomar-escola-superior-de-tecnologia-de-tomar{background-position:-240px -60px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-setubal-escola-superior-de-tecnologia-de-setubal{background-position:-240px -90px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-santarem{background-position:-240px -120px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-portalegre-escola-superior-de-tecnologia-e-gestao{background-position:-240px -150px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-lisboa-instituto-superior-de-engenharia-de-lisboa{background-position:-240px -180px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-leiria-escola-superior-de-tecnologia-e-gestao{background-position:-240px -210px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-coimbra-instituto-superior-de-engenharia-de-coimbra{background-position:0 -240px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-coimbra-escola-superior-de-tecnologia-e-gestao-de-oliveira-do-hospital{background-position:-60px -240px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-castelo-branco-escola-superior-de-tecnologia-de-castelo-branco{background-position:-120px -240px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-braganca-escola-superior-de-tecnologia-e-de-gestao-de-braganca{background-position:-180px -240px;width:60px;height:30px}.sprite-logos-instituto-politecnico-de-beja-escola-superior-de-tecnologia-e-de-gestao{background-position:-240px -240px;width:60px;height:30px}.sprite-logos-instituto-politecnico-da-maia{background-position:0 -270px;width:60px;height:30px}.sprite-logos-instituto-politecnico-da-lusofonia{background-position:-60px -270px;width:60px;height:30px}.sprite-logos-instituto-politecnico-da-guarda-escola-superior-de-tecnologia-e-gestao{background-position:-120px -270px;width:60px;height:30px}.sprite-logos-escola-superior-de-media-artes-e-design{background-position:-180px -270px;width:60px;height:30px}@media screen and (-webkit-min-device-pixel-ratio:1.0),screen and (min--moz-device-pixel-ratio:1.0),screen and (-o-min-device-pixel-ratio:100/100),screen and (min-device-pixel-ratio:1.0),screen and (min-resolution:1.0dppx){.sprite-logos-universidade-nova-de-lisboa-faculdade-de-ciencias-e-tecnologia,.sprite-logos-universidade-nova-de-lisboa-escola-de-gestao-de-informacao-nova-ims,.sprite-logos-universidade-lusofona-do-porto,.sprite-logos-universidade-lusofona-de-humanidades-e-tecnologias,.sprite-logos-universidade-lusiada,.sprite-logos-universidade-fernando-pessoa,.sprite-logos-universidade-europeia,.sprite-logos-universidade-do-porto-faculdade-de-engenharia,.sprite-logos-universidade-do-porto-faculdade-de-ciencias,.sprite-logos-universidade-do-minho,.sprite-logos-universidade-do-algarve-faculdade-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-tras-os-montes-e-alto-douro-escola-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-lisboa-instituto-superior-tecnico,.sprite-logos-universidade-de-lisboa-faculdade-de-ciencias,.sprite-logos-universidade-de-evora-escola-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-coimbra-faculdade-de-ciencias-e-tecnologia,.sprite-logos-universidade-de-aveiro,.sprite-logos-universidade-da-madeira-faculdade-de-ciencias-exatas-e-da-engenharia,.sprite-logos-universidade-da-beira-interior,.sprite-logos-universidade-catolica-portuguesa,.sprite-logos-universidade-autonoma-de-lisboa-luis-de-camoes,.sprite-logos-universidade-aberta,.sprite-logos-iscte-instituto-universitario-de-lisboa,.sprite-logos-instituto-superior-politecnico-gaya-escola-superior-de-ciencia-e-tecnologia,.sprite-logos-instituto-superior-manuel-teixeira-gomes,.sprite-logos-instituto-superior-de-tecnologias-avancadas,.sprite-logos-instituto-superior-de-economia-e-gestao,.sprite-logos-instituto-politecnico-jean-piaget-do-sul-escola-superior-de-tecnologia-e-gestao-jean-piaget,.sprite-logos-instituto-politecnico-do-porto-instituto-superior-de-engenharia-do-porto,.sprite-logos-instituto-politecnico-do-porto-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-do-cavado-e-do-ave,.sprite-logos-instituto-politecnico-de-viseu-escola-superior-de-tecnologia-e-gestao-de-viseu,.sprite-logos-instituto-politecnico-de-viseu-escola-superior-de-tecnologia-e-gestao-de-lamego,.sprite-logos-instituto-politecnico-de-viana-do-castelo-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-de-tomar-escola-superior-de-tecnologia-de-tomar,.sprite-logos-instituto-politecnico-de-setubal-escola-superior-de-tecnologia-de-setubal,.sprite-logos-instituto-politecnico-de-santarem,.sprite-logos-instituto-politecnico-de-portalegre-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-de-lisboa-instituto-superior-de-engenharia-de-lisboa,.sprite-logos-instituto-politecnico-de-leiria-escola-superior-de-tecnologia-e-gestao,.sprite-logos-instituto-politecnico-de-coimbra-instituto-superior-de-engenharia-de-coimbra,.sprite-logos-instituto-politecnico-de-coimbra-escola-superior-de-tecnologia-e-gestao-de-oliveira-do-hospital,.sprite-logos-instituto-politecnico-de-castelo-branco-escola-superior-de-tecnologia-de-castelo-branco,.sprite-logos-instituto-politecnico-de-braganca-escola-superior-de-tecnologia-e-de-gestao-de-braganca,.sprite-logos-instituto-politecnico-de-beja-escola-superior-de-tecnologia-e-de-gestao,.sprite-logos-instituto-politecnico-da-maia,.sprite-logos-instituto-politecnico-da-lusofonia,.sprite-logos-instituto-politecnico-da-guarda-escola-superior-de-tecnologia-e-gestao,.sprite-logos-escola-superior-de-media-artes-e-design{background-image:url(/static/uploads/xuniversities_small_logos.png.pagespeed.ic.RQ-R8V-na3.png);-webkit-background-size:300px 300px;-moz-background-size:300px 300px;background-size:300px 300px}}.auth-box{padding:40px;text-align:center;max-width:450px;margin:0 auto}.auth-box .line-separator{display:flex;align-items:center;text-align:center;color:#777;margin-bottom:20px}.auth-box .line-separator::before,.auth-box .line-separator::after{content:'';flex:1;border-bottom:1px solid #777}.auth-box .line-separator::before{margin-right:.5em}.auth-box .line-separator::after{margin-left:.5em}.auth-box .main-title{font-size:26px;font-weight:700;color:#1a1a1a;margin-bottom:16px;line-height:1.3}.auth-box .social-login-container{margin:40px 0 20px;display:flow-root}.auth-box .social-login-container [class*="col-lg-"]{padding-left:0;padding-right:0}.auth-box .footer-text{font-size:14px;color:#888}.auth-box form{text-align:left}.auth-box .g-recaptcha>div{margin:0 auto}.auth-box .modal-auth-remember-row{display:flex;align-items:center;justify-content:space-between}.auth-box .modal-auth-remember{margin:0;font-weight:normal}.auth-box .modal-auth-error,.auth-box .modal-auth-success,.auth-box #modal-register-form,.auth-box #modal-reset-form,.auth-box .modal-auth-register-footer,.auth-box .modal-auth-register-title,.auth-box .modal-auth-reset-title,.auth-box .modal-auth-tos,.auth-box .modal-auth-student-note,.auth-box.modal-auth-register #modal-auth-form,.auth-box.modal-auth-register .modal-auth-login-title,.auth-box.modal-auth-register .modal-auth-login-footer,.auth-box.modal-auth-register.modal-auth-student .social-login-container,.auth-box.modal-auth-register.modal-auth-student .line-separator,.auth-box.modal-auth-reset #modal-auth-form,.auth-box.modal-auth-reset .modal-auth-login-title,.auth-box.modal-auth-reset .modal-auth-login-footer,.auth-box.modal-auth-reset .social-login-container,.auth-box.modal-auth-reset .line-separator{display:none}.auth-box.modal-auth-register #modal-register-form,.auth-box.modal-auth-register .modal-auth-register-footer,.auth-box.modal-auth-register .modal-auth-register-title,.auth-box.modal-auth-register .modal-auth-tos,.auth-box.modal-auth-register.modal-auth-student .modal-auth-student-note,.auth-box.modal-auth-reset #modal-reset-form,.auth-box.modal-auth-reset .modal-auth-reset-title,.auth-box.modal-auth-reset .modal-auth-register-footer{display:block}.auth-box ul.nav.custom_menu_signup{margin-bottom:40px}.auth-box.modal-auth-student ul.nav.custom_menu_signup{margin-top:20px;margin-bottom:20px}.auth-box .btn{font-size:14px!important}.auth-box .company_logo_default{padding:4px 8px;background:#fff;border:1px solid #e4e4e4}.auth-box ul.nav.custom_menu_signup{display:flex}.auth-box ul.nav.custom_menu_signup li{width:50%}.auth-box .custom_menu_signup li a{padding:8px;color:#333;background-color:#fff;border:1px solid #ccc}.auth-box .custom_menu_signup li a:hover{background-color:#eee!important;border-color:#adadad}.auth-box .custom_menu_signup li a:focus{background-color:#eee!important;border-color:#8c8c8c}.auth-box .custom_menu_signup li a:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.auth-box .custom_menu_signup li.active a{background:#e0e0e0!important}.auth-box .panel-success{border-color:#d6e9c6;border-radius:4px}.auth-box .panel-body{padding:15px!important}.auth-box .fa-green{color:#00c500;float:left;height:20px;padding:0 6px;margin-top:5px}.auth-password{position:relative}.auth-password .form-control{padding-right:40px}.auth-password input::-ms-reveal{display:none}.auth-password-toggle{position:absolute;top:0;right:0;width:40px;height:100%;padding:0;border:0;background:transparent;color:#888}.auth-password-toggle:hover,.auth-password-toggle:focus{color:#333}.sr{--sr-accent:#2f7387;--sr-accent-soft:#b0cad1;--sr-accent-tint:#f0f5f7;--sr-market:#b3bcc5;--sr-ink:#1c2730;--sr-text:#3a4651;--sr-muted:#5e6a75;--sr-line:#e3e6ea;--sr-down:#9a4410;--sr-down-bg:#fceee4;--sr-up:#1b6b3f;--sr-up-bg:#e8f4ec;display:flex;flex-direction:column;gap:28px;padding:clamp(16px,3vw,32px)!important;color:var(--sr-ink);font-size:14px;line-height:1.5}.sr h1,.sr h2,.sr h3,.sr p{margin:0}.sr h2{font-size:17px;line-height:1.3;font-weight:600;color:var(--sr-ink)}.sr h3{font-size:14px;line-height:1.35;font-weight:600;color:var(--sr-ink)}.company_area_list.sr h3{text-align:left}.sr-num{font-variant-numeric:tabular-nums lining-nums}.sr-strong{font-weight:600;color:var(--sr-ink)}.sr-muted{color:var(--sr-muted)}.sr-down{color:var(--sr-down)}.sr-up{color:var(--sr-up)}.sr-up-blue{color:#1a64a6}.sr-fill{background:var(--sr-accent)}.sr-fill-soft{background:var(--sr-accent-soft)}.sr-fill-market{background:var(--sr-market)}.sr [data-tip]{position:relative;cursor:default;outline:none}.sr [data-tip]::after{content:attr(data-tip);position:absolute;bottom: calc(100% + 8px);left:50%;transform:translate(-50%,4px);width:max-content;max-width:300px;padding:6px 9px;border-radius:6px!important;background:var(--sr-ink);color:#fff;font-size:12.5px;font-weight:500;line-height:1.35;text-align:center;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease , transform .12s ease , visibility 0s .12s;z-index:20}.sr [data-tip]:hover::after,.sr [data-tip]:focus-visible::after{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .12s ease , transform .12s ease}.sr [data-tip]:focus-visible{box-shadow:0 0 0 2px #fff , 0 0 0 4px var(--sr-accent);border-radius:6px!important}@media (prefers-reduced-motion:reduce){.sr [data-tip]::after{transition:none}}.sr-head{display:flex;flex-direction:column;gap:14px}.sr-crumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.sr-crumbs span{color:#4a5662}.sr-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px}.sr-head-text{display:flex;flex-direction:column;gap:12px;flex:1 1 560px;min-width:0}.sr h1{font-size:clamp(22px,2.4vw,28px);line-height:1.2;font-weight:700;letter-spacing:-.01em;text-wrap:balance}.sr-alert{margin:0}.sr-lead{font-size:16px;color:var(--sr-text);max-width:720px;text-wrap:pretty}.sr-lead strong{color:var(--sr-ink)}.sr-lead .sr-down{color:var(--sr-down)}.sr-lead .sr-up{color:var(--sr-up)}.sr-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.sr-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px!important;background:#f1f3f5;font-size:13px;color:var(--sr-text)}.sr-chip--very-high,.sr-chip--high{background:var(--sr-up-bg);color:var(--sr-up);font-weight:500}.sr-chip--medium{background:#e8f0f8;color:#1a64a6;font-weight:500}.sr-chip--low{background:var(--sr-down-bg);color:var(--sr-down);font-weight:500}.sr-cta{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:6px!important;background:#1a64a6;color:#fff!important;font-weight:600;font-size:14px;white-space:nowrap;text-decoration:none!important;transition:background .12s ease}.sr-cta:hover,.sr-cta:focus{background:#124c80}.sr-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media (min-width:600px){.sr-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-cards>.sr-card:last-child{grid-column: 1 / -1}}@media (min-width:1200px){.sr-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-cards>.sr-card:last-child{grid-column:auto}}.sr-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:16px}.sr-card{border:1px solid var(--sr-line);border-radius:10px!important;padding:22px 24px;display:flex;flex-direction:column;gap:18px;min-width:0}.sr-card-head{display:flex;flex-direction:column;gap:3px}.sr-card-head>span{font-size:13px;color:var(--sr-muted)}.sr-card-head-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px}.sr-big{font-size:34px;line-height:1;font-weight:700;letter-spacing:-.02em}.sr-big-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sr-donut-row{display:flex;align-items:center;gap:18px}.sr-donut{--ac:0;flex:none;width:92px;height:92px;border-radius:50%!important;background: conic-gradient(var(--sr-accent-soft) 0 calc(var(--ac) * 1%), var(--sr-accent) calc(var(--ac) * 1%) 100%);display:grid;place-items:center}.sr-donut-hole{width:62px;height:62px;border-radius:50%!important;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.1}.sr-donut-hole strong{font-size:16px;font-weight:700;color:var(--sr-ink)}.sr-donut-hole small{font-size:9.5px;color:var(--sr-muted);max-width:54px}.sr-legend{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;font-size:13px}.sr-legend>div{display:flex;align-items:center;gap:8px}.sr-legend-name{flex:1;min-width:0;color:var(--sr-text)}.sr-legend .sr-strong{font-size:14px}.sr-swatch{display:inline-block;width:10px;height:10px;border-radius:3px!important;flex:none}.sr-delta{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px!important;font-size:13px;font-weight:600}.sr-delta--down{background:var(--sr-down-bg);color:var(--sr-down)}.sr-delta--up{background:var(--sr-up-bg);color:var(--sr-up)}.sr-compare{display:flex;flex-direction:column;gap:10px;font-size:13px}.sr-compare>div{display:flex;flex-direction:column;gap:5px}.sr-compare-row{display:flex;justify-content:space-between;gap:12px;color:var(--sr-text)}.sr-compare-row .sr-strong{font-size:14px}.sr-track{height:10px;border-radius:5px!important;background:#f1f3f5}.sr-track>div{height:100%;border-radius:5px!important;transition:filter .12s ease}.sr-track--tall{height:20px;border-radius:4px!important;background:#f6f7f8}.sr-track--tall>div{border-radius:4px!important}.sr-bar:hover>div,.sr-bar:focus-visible>div{filter:brightness(.88)}.sr-range{display:flex;flex-direction:column;gap:8px;padding-top:22px}.sr-range-bar{position:relative;height:10px;border-radius:5px!important;background:var(--sr-accent-soft)}.sr-range-label{position:absolute;top:-22px;transform:translateX(-50%);font-size:12px;font-weight:600;white-space:nowrap}.sr-range-mark{position:absolute;top:-5px;width:4px;height:20px;margin-left:-2px;border-radius:2px!important;background:var(--sr-ink)}.sr-range-ends{display:flex;justify-content:space-between;font-size:13px;color:var(--sr-muted)}.sr-range-ends strong{color:var(--sr-ink);font-weight:600;font-size:14px}.sr-hist{display:flex;flex-direction:column;gap:8px}.sr-hist-bars{position:relative;display:flex;align-items:flex-end;gap:10px;height:172px;border-bottom:1px solid #c9d0d6}.sr .sr-hist-col{position:static}.sr .sr-hist-col::after{max-width:100%}.sr-hist-col{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;font-size:13px;border-radius:4px 4px 0 0!important}.sr-hist-col>div{width:100%;height:var(--h);border-radius:4px 4px 0 0!important;transition:opacity .12s ease}.sr .sr-hist-col::after{bottom: calc(var(--h) + 30px)}.sr-hist-bars:hover .sr-hist-col:not(:hover) > div {opacity:.45}.sr-hist-labels{display:flex;gap:10px;font-size:12px;color:var(--sr-muted);text-align:center;line-height:1.35}.sr-hist-labels span{flex:1 1 0;min-width:0}.sr-hist-labels .sr-strong{color:var(--sr-ink)}.sr-note{font-size:14px;color:var(--sr-text);text-wrap:pretty}.sr-key{display:flex;gap:14px;font-size:13px;color:var(--sr-text)}.sr-key>span{display:inline-flex;align-items:center;gap:6px}.sr-level{display:flex;flex-direction:column;gap:10px}.sr-level+.sr-level{padding-top:18px;border-top:1px solid #eef0f2}.sr-level-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.sr-level-bar{display:flex;align-items:center;gap:12px}.sr-level-bar .sr-track{flex:1}.sr-level-bar>span{width:72px;text-align:right;font-size:14px}.sr-roles{gap:18px}.sr-roles ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sr-roles li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 16px;border-radius:8px!important;transition:background .12s ease}.sr-roles li:not(.sr-roles-this):hover {background:#f6f7f8}.sr-roles li.sr-roles-this{background:var(--sr-accent-tint);box-shadow:inset 0 0 0 1px var(--sr-accent-soft)}.sr-roles-name{flex:1 1 260px;min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;font-weight:500;color:var(--sr-ink)}a.sr-roles-name{color:#1a64a6}a.sr-roles-name:hover,a.sr-roles-name:focus{color:#124c80;text-decoration:underline}.sr-roles-this .sr-roles-name{font-weight:600}.sr-roles-badge{padding:2px 8px;border-radius:999px!important;background:#fff;color:var(--sr-accent);font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1px var(--sr-accent-soft)}.sr-roles-bar{flex:2 1 300px;display:flex;align-items:center;gap:12px;min-width:0}.sr-roles-bar .sr-track{flex:1}.sr-roles-this .sr-track{background:#fff}.sr-roles-value{width:72px;text-align:right;font-size:15px;font-weight:700}.sr-roles-diff{width:88px;display:inline-flex;justify-content:flex-end;align-items:center;gap:4px;font-size:13px;font-weight:600}.sr-roles-diff.sr-muted{font-weight:400}.sr-faq{display:flex;flex-direction:column;gap:16px}.sr-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:22px 40px}.sr-faq-grid>div{display:flex;flex-direction:column;gap:6px}.sr-faq p{color:var(--sr-text);text-wrap:pretty}.sr-similar{display:flex;flex-direction:column;gap:16px}.sr-similar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px}.sr-similar-grid a{display:flex;align-items:center;gap:12px;min-height:56px;padding:9px 14px 9px 10px;border:1px solid var(--sr-line);border-radius:8px!important;color:var(--sr-ink);text-decoration:none;transition:border-color .12s ease , background .12s ease}.sr-similar-grid a:hover,.sr-similar-grid a:focus{border-color:var(--sr-accent-soft);background:var(--sr-accent-tint)}.sr-logo{width:44px;height:36px;flex:none;border-radius:6px!important;background:#fff;box-shadow:inset 0 0 0 1px #eef0f2;display:grid;place-items:center;overflow:hidden}.sr-logo-sprite{display:none}.sr-logo-img{display:block;max-width:34px;max-height:26px;object-fit:contain}@media (min-width:1200px){.sr-logo-sprite{display:block}.sr-logo-img{display:none}}.sr-similar-name{flex:1;min-width:0;font-weight:500;font-size:14px}