:root{color-scheme:light;--navy:#011432;--navy-2:#0A2748;--blue:#011432;--blue-hover:#0A2748;--blue-light:#F4F8FB;--blue-mid:#0A2748;--accent:#00B2E9;--accent-hover:#22C3F2;--accent-soft:#E6F8FC;--white:#ffffff;--footer-bg:#011432;--gray-section:#F4F8FB;--green:#00B2E9;--green-hover:#00A0D4;--green-dark:#0A2748;--green-light:#E6F8FC;--cyan:#00B2E9;--cyan-hover:#22C3F2;--cyan-soft:#E6F8FC;--cyan-light:#7DDCFF;--brand-blue:#011432;--brand-green:#00B2E9;--azure:#011432;--azure-deep:#0A2748;--azure-soft:#F4F8FB;--meadow:#00B2E9;--meadow-deep:#0A2748;--meadow-soft:#E6F8FC;--paper:#ffffff;--paper-2:#F4F8FB;--surface:#ffffff;--surface-sunken:#F4F8FB;--line:#D9E4EC;--line-2:#B8C5D4;--ink:#162536;--ink-2:#1A2332;--ink-3:#334155;--ink-muted:#526273;--danger:#DC3F4F;--danger-soft:#FEF3F2;--warning:#F59E0B;--warning-soft:#FFFAEB;--success:#16A36A;--info:#00B2E9;--ochre:#F59E0B;--ochre-soft:#FFFAEB;--terracotta:#DC3F4F;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--shadow-xs:0 1px 2px rgb(7 26 47/0.05);--shadow-sm:0 4px 6px rgb(7 26 47/0.07),0 1px 3px rgb(7 26 47/0.05);--shadow-md:0 10px 15px rgb(7 26 47/0.1),0 4px 6px rgb(7 26 47/0.05);--shadow-lg:0 20px 25px rgb(7 26 47/0.12),0 10px 10px rgb(7 26 47/0.04);--shadow-xl:0 25px 50px rgb(7 26 47/0.25);--shadow-focus:0 0 0 4px rgb(0 178 233/0.3);--header-bg:var(--navy);--header-border:transparent;--header-fg:#ffffff;--subnav-bg:var(--white);--font-sans:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,system-ui,sans-serif;--font-display:"Source Serif 4",serif;--font-mono:ui-monospace,Menlo,monospace;--font-h1:clamp(2rem,1.2rem + 3cqi,3rem);--font-h2:clamp(1.5rem,1rem + 2cqi,2.25rem);--font-body:clamp(1rem,0.8rem + 1cqi,1.25rem);--transition:150ms cubic-bezier(0.4,0,0.2,1);--bg:var(--paper);--card:var(--surface);--fg:var(--ink);--muted:var(--ink-muted);--border:var(--line);--primary:var(--navy);--primary-hover:var(--navy-2);--primary-fg:var(--white);--secondary:var(--cyan);--secondary-fg:var(--navy);--shadow:var(--shadow-sm)}[data-theme=light]{color-scheme:light;--paper:#ffffff;--paper-2:#F4F8FB;--surface:#ffffff;--surface-sunken:#F4F8FB;--gray-section:#F4F8FB;--line:#D9E4EC;--line-2:#B8C5D4;--ink:#162536;--ink-2:#1A2332;--ink-3:#334155;--ink-muted:#526273;--blue:#011432;--blue-hover:#0A2748;--blue-light:#F4F8FB;--accent:#00B2E9;--accent-hover:#22C3F2;--accent-soft:#E6F8FC;--azure:#011432;--azure-deep:#0A2748;--azure-soft:#F4F8FB;--meadow:#00B2E9;--meadow-deep:#0A2748;--meadow-soft:#E6F8FC;--green:#00B2E9;--green-hover:#00A0D4;--green-dark:#0A2748;--green-light:#E6F8FC;--cyan:#00B2E9;--header-bg:#011432;--header-border:transparent;--header-fg:#ffffff;--subnav-bg:#ffffff}[data-theme=dark]{color-scheme:dark;--paper:#011432;--paper-2:#0A2748;--surface:#0A2748;--surface-sunken:#011432;--gray-section:#0A2748;--line:#1A365D;--line-2:#2A4A7A;--ink:#F4F8FB;--ink-2:#E2E8F0;--ink-3:#CBD5E1;--ink-muted:#94A3B8;--blue:#7DDCFF;--blue-hover:#A5F3FC;--blue-light:#164E63;--accent:#00B2E9;--accent-hover:#22C3F2;--accent-soft:#083344;--azure:#7DDCFF;--azure-deep:#A5F3FC;--azure-soft:#164E63;--meadow:#00B2E9;--meadow-deep:#7DDCFF;--meadow-soft:#083344;--green:#00B2E9;--green-hover:#22C3F2;--green-dark:#7DDCFF;--green-light:#083344;--cyan:#00B2E9;--cyan-light:#7DDCFF;--header-bg:#011432;--header-border:transparent;--header-fg:#ffffff;--subnav-bg:#0A2748;--shadow-focus:0 0 0 3px rgb(0 178 233/0.35)}*,:after,:before{box-sizing:border-box}html{color-scheme:light;-webkit-text-size-adjust:100%;scroll-behavior:smooth}html[data-theme=dark]{color-scheme:dark}h1,h2{font-family:var(--font-display)}body,html{max-width:100vw;min-height:100vh;margin:0;padding:0;font-family:var(--font-sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--blue);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--blue-hover)}img,picture,svg,video{max-width:100%;display:block}button{font-family:inherit;font-size:inherit;color:inherit;background:transparent;border:none;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}::selection{background:var(--blue-light);color:var(--blue)}.brand-logo{display:inline-flex;align-items:center;color:inherit;line-height:1;max-width:100%}.brand-mark-img{flex-shrink:0}.brand-logo-img,.brand-mark-img{display:block;object-fit:contain}.brand-logo-img{width:100%;height:auto;max-width:100%}.brand-logo-compact{display:none}.brand-logo-compact img{display:block;width:100%;height:auto}.brand-logo-link{text-decoration:none;color:inherit;display:inline-flex;align-items:center;flex:0 0 auto;max-width:100%;transition:opacity var(--transition),transform var(--transition)}.brand-logo-link:hover{color:inherit;opacity:.94}.brand-logo--sm.brand-logo--img{width:178px}.brand-logo--md.brand-logo--img{width:234px}.brand-logo--lg.brand-logo--img{width:330px}.brand-logo--on-light.brand-logo--img{background:var(--navy);border-radius:10px;padding:9px 12px}.display-lg,.display-md,.display-xl,.heading-lg,.heading-md{font-family:var(--font-display);font-weight:700;color:var(--ink);margin:0;letter-spacing:-.025em}.display-xl{font-size:clamp(2rem,5vw,3.25rem);line-height:1.1}.display-lg{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.display-md{font-size:clamp(1.375rem,2.5vw,1.875rem);line-height:1.2}.heading-sm{font-family:var(--font-body);font-size:1rem;line-height:1.4;font-weight:600;color:var(--ink);margin:0}.heading-lg{font-size:1.375rem;line-height:1.3}.heading-md{font-size:1.125rem;line-height:1.35}.body,.body-lg,.body-sm,.caption{font-family:var(--font-body);color:var(--ink-3);margin:0}.body-lg{font-size:1.0625rem;line-height:1.6}.body{font-size:1rem;line-height:1.55}.body-sm{font-size:.9375rem;line-height:1.5}.caption{font-size:.8125rem;line-height:1.4;font-weight:500;color:var(--ink-muted)}.eyebrow{font-family:var(--font-body);font-size:.6875rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:0}.eyebrow-meadow{color:var(--green)}.eyebrow-azure{color:var(--blue)}.eyebrow-ochre{color:var(--ochre)}.mono-score{font-family:var(--font-display);font-weight:700;font-size:1.75rem;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.container{max-width:1200px}.container,.container-narrow{margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.container-narrow{max-width:720px}.container-wide{max-width:1440px;margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.candidato-bottom-nav-wrap{display:none}@media (max-width:768px){:root{--bottom-nav-offset:64px}.candidato-bottom-nav-wrap{display:block;position:fixed;bottom:0;left:0;right:0;z-index:40;background:var(--subnav-bg,#fff);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line)}.candidato-bottom-nav{display:flex;justify-content:space-around;align-items:stretch;min-height:64px;padding:0 var(--space-2)}.candidato-bottom-nav-item{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:var(--space-2);font-size:.6875rem;font-weight:600;color:var(--ink-muted);text-decoration:none;transition:color var(--transition)}.candidato-bottom-nav-item.is-active{color:var(--azure)}.candidato-candidato-tabs-hide-mobile{display:none}}.empty-state{text-align:center;padding:var(--space-8) var(--space-4);max-width:420px;margin:0 auto}.empty-state-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-pill);background:var(--azure-soft);color:var(--azure-deep);margin-bottom:var(--space-4)}.empty-state-title{font-size:1.125rem;font-weight:700;color:var(--ink);margin:0 0 var(--space-2)}.empty-state-desc{color:var(--ink-muted);margin:0 0 var(--space-4);font-size:.9375rem}.legal-content h2{color:var(--ink)}.legal-content p{color:var(--ink-2);line-height:1.65}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm);padding:0 var(--space-5);height:44px;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;transition:background var(--transition),color var(--transition),border-color var(--transition),box-shadow var(--transition),transform var(--transition);white-space:nowrap}.btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:var(--cyan);color:var(--white)}.btn-primary:hover:not(:disabled){background:var(--cyan-hover);color:var(--navy)}.btn-secondary{background:var(--navy);color:var(--white)}.btn-secondary:hover:not(:disabled){background:var(--navy-2)}.btn-outline{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn-outline:hover:not(:disabled){border-color:var(--ink-2);background:var(--paper-2)}.btn-ghost{background:transparent;color:var(--ink-2)}.btn-ghost:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.btn-link{background:transparent;color:var(--azure);padding:0;height:auto}.btn-link:hover:not(:disabled){color:var(--azure-deep);text-decoration:underline}.btn-sm{height:36px;padding:0 var(--space-4);font-size:.875rem}.btn-lg{height:52px;padding:0 var(--space-6);font-size:1rem}.btn-block{width:100%}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-xs);transition:box-shadow var(--transition),border-color var(--transition),transform var(--transition)}.card-hover:hover{box-shadow:var(--shadow-md);border-color:var(--line-2);transform:translateY(-2px)}.card-feature{border-radius:var(--radius-lg);padding:var(--space-7);box-shadow:var(--shadow-md)}.card-flat,.card-quiet{box-shadow:none}.card-flat{border:1px solid var(--line)}.field{display:flex;flex-direction:column;gap:var(--space-2)}.field-label{font-size:.875rem;font-weight:600;color:var(--ink-2)}.field-hint{font-size:.8125rem;color:var(--ink-muted)}.field-error{font-size:.8125rem;color:var(--danger);font-weight:500}.field:has(.field-error) .input,.field:has(.field-error) .select,.field:has(.field-error) .textarea{border-color:var(--danger);box-shadow:0 0 0 1px color-mix(in srgb,var(--danger) 25%,transparent)}.input,.select,.textarea{width:100%;background:var(--surface-sunken);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;font-family:var(--font-sans);font-size:1rem;line-height:1.5;color:var(--ink);transition:border-color var(--transition),box-shadow var(--transition),background var(--transition)}.input::placeholder,.textarea::placeholder{color:var(--ink-muted)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--azure);background:var(--surface);box-shadow:var(--shadow-focus)}.textarea{min-height:120px;resize:vertical;font-family:var(--font-sans)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3e%3cpath fill='none' stroke='%2364748b' stroke-width='1.5' d='M3 5l3 3 3-3'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.input-group{position:relative;display:flex;align-items:center}.input-group .input{padding-left:44px}.input-group .input-icon{position:absolute;left:14px;color:var(--ink-muted);pointer-events:none;display:flex}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);font-size:.8125rem;font-weight:600;line-height:1.2;border:1px solid transparent;white-space:nowrap}.badge-azure{background:var(--azure-soft);color:var(--azure-deep)}.badge-meadow{background:var(--meadow-soft);color:var(--meadow-deep)}.badge-neutral{background:var(--paper-2);color:var(--ink-2);border-color:var(--line)}.badge-warning{background:var(--warning-soft);color:var(--warning)}.badge-danger{background:var(--danger-soft);color:var(--danger)}.badge-premium{background:var(--ochre-soft);color:var(--ochre)}.badge-outline{background:transparent;color:var(--ink-2);border-color:var(--line-2)}.section-heading{display:flex;flex-direction:column;gap:var(--space-3);max-width:720px;margin-bottom:var(--space-6)}.section-heading--center{align-items:center;text-align:center;margin-inline:auto}.avatar{display:inline-flex;align-items:center;justify-content:center;background:var(--paper-2);color:var(--ink-2);border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:600;overflow:hidden;flex-shrink:0}.avatar img{width:100%;height:100%;object-fit:cover}.avatar-xs{width:24px;height:24px;font-size:.6875rem}.avatar-sm{width:32px;height:32px;font-size:.75rem}.avatar-md{width:40px;height:40px;font-size:.875rem}.avatar-lg{width:56px;height:56px;font-size:1rem}.avatar-xl{width:80px;height:80px;font-size:1.5rem}.job-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgb(124 181 24/.15);transition:box-shadow var(--transition),border-color var(--transition),transform var(--transition);text-decoration:none;color:inherit}.job-card *{pointer-events:none}.job-card:hover{box-shadow:var(--shadow-md);border-color:var(--line-2);transform:translateY(-2px)}.job-card-header{display:flex;align-items:center;gap:var(--space-3);font-size:.875rem;color:var(--ink-muted)}.job-card-title{font-family:var(--font-sans);font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--ink);margin:0;letter-spacing:-.005em}.job-card-summary{font-size:.9375rem;color:var(--ink-3);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.job-card-meta{display:flex;flex-wrap:wrap;gap:var(--space-2)}.job-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-4);border-top:1px solid var(--line);margin-top:auto}.stat{display:flex;flex-direction:column;gap:var(--space-2)}.stat-value{font-family:var(--font-mono);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1;color:var(--ink);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-label{font-size:.875rem;font-weight:500;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em}.divider{height:1px;background:var(--line);width:100%;margin:var(--space-5) 0;border:none}.divider-strong{background:var(--line-2)}.flex,.flex-col{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.text-center{text-align:center}.text-left{text-align:left}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-ink{color:var(--ink)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-muted{color:var(--ink-muted)}.text-azure{color:var(--azure)}.text-meadow{color:var(--meadow)}.text-danger{color:var(--danger)}.text-warning{color:var(--warning)}.bg-paper{background:var(--paper)}.bg-paper-2{background:var(--paper-2)}.bg-surface{background:var(--surface)}.bg-azure-soft{background:var(--azure-soft)}.bg-meadow-soft{background:var(--meadow-soft)}.w-full{width:100%}.h-full{height:100%}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-7{margin-top:var(--space-7)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-6{margin-bottom:var(--space-6)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-pill{border-radius:var(--radius-pill)}.section{padding-block:var(--space-8)}.section-lg{padding-block:var(--space-9)}.section-sm{padding-block:var(--space-7)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--paper-2) 25%,var(--surface-sunken) 50%,var(--paper-2) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm);display:block}.skeleton-card{height:200px;border-radius:var(--radius-md)}.skeleton-line{height:16px;margin-bottom:8px}.skeleton-line-sm{height:12px;width:60%}.skeleton-circle{width:50px;height:50px;border-radius:50%}@media (max-width:768px){.hide-mobile{display:none!important}.show-mobile-only{display:inline-flex!important}.section{padding-block:var(--space-7)}.section-lg{padding-block:var(--space-8)}}@media (min-width:769px){.hide-desktop,.show-mobile-only{display:none!important}}.input-with-icon{position:relative;display:flex;align-items:center}.input-with-icon input{padding-right:2.5rem}.input-with-icon .icon{position:absolute;right:.5rem}.input-with-icon .icon,.link{color:var(--azure);cursor:pointer}.link{text-decoration:underline;font-weight:500}.mobile-app-container{max-width:100%;width:100%;margin:0 auto;min-height:100vh;background:var(--paper);position:relative;display:flex;flex-direction:column}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-primary{color:var(--azure)}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.mt-8{margin-top:2rem}.security-badges{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.security-badges img{display:block;height:auto;max-width:100%}.security-badges--compact img{height:20px;width:auto}.security-badges--large img{height:28px;width:auto}.public-footer-bar{background:var(--footer-bg);border-top:1px solid rgb(255 255 255/.08);color:rgb(255 255 255/.65);margin-top:auto}.public-footer-bar-inner{max-width:1140px;margin:0 auto;padding:20px 24px;display:flex;flex-direction:column;align-items:center;gap:14px}.public-footer-bar .brand-logo{color:#fff}.public-footer-bar-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;font-size:.8125rem;opacity:.75}.public-footer-bar-links{display:inline-flex;align-items:center;gap:8px}.public-footer-bar a{color:rgb(255 255 255/.65);text-decoration:none}.public-footer-bar a:hover{color:#fff}[data-theme=light] .public-footer-bar{background:var(--footer-bg);border-top-color:rgb(255 255 255/.08);color:rgb(255 255 255/.65)}[data-theme=light] .public-footer-bar a{color:rgb(255 255 255/.65)}[data-theme=light] .public-footer-bar a:hover{color:#fff}.ra-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:radial-gradient(circle at 14% -80%,rgb(0 178 233/.2),transparent 42%),rgb(1 20 50/.96);border-bottom:1px solid rgb(0 178 233/.2);box-shadow:0 10px 30px rgb(0 8 24/.12);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);color:var(--header-fg)}.ra-header-inner{max-width:1280px;margin:0 auto;padding:10px 28px;min-height:76px;display:flex;align-items:center;gap:clamp(18px,2.4vw,36px)}.ra-header .brand-logo-link:hover{transform:translateY(-1px)}.ra-header-nav{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2vw,28px);flex:1 1;min-width:0}.ra-header-dd-btn,.ra-header-nav>a{position:relative;display:inline-flex;align-items:center;min-height:42px;font-size:.875rem;font-weight:600;letter-spacing:.01em;color:rgb(255 255 255/.78);text-decoration:none;white-space:nowrap;transition:color .18s ease}.ra-header-dd-btn:after,.ra-header-nav>a:after{content:"";position:absolute;left:50%;right:50%;bottom:3px;height:2px;border-radius:999px;background:var(--cyan);opacity:0;transition:left .18s ease,right .18s ease,opacity .18s ease}.ra-header-dd-btn[aria-expanded=true],.ra-header-dd.is-active .ra-header-dd-btn,.ra-header-nav>a.is-active,.ra-header-nav>a:hover{color:#fff}.ra-header-dd-btn[aria-expanded=true]:after,.ra-header-dd.is-active .ra-header-dd-btn:after,.ra-header-nav>a.is-active:after,.ra-header-nav>a:hover:after{left:0;right:0;opacity:1}.ra-header .brand-logo,[data-theme=dark] .ra-header-nav a:hover{color:#fff}.ra-header-actions{display:flex;align-items:center;gap:clamp(7px,1vw,12px);margin-left:auto}.ra-header-pill{padding:8px 14px;border:1px solid rgb(255 255 255/.28);border-radius:4px;font-size:.8125rem;font-weight:500;color:#fff;text-decoration:none;white-space:nowrap;background:transparent}.ra-header-pill:hover{border-color:#fff;color:#fff;background:rgb(255 255 255/.06)}.ra-header-login{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:rgb(255 255 255/.82);text-decoration:none;min-height:42px;padding:8px 11px;border-radius:10px;transition:color .18s ease,background .18s ease,transform .18s ease}.ra-header-login:hover{color:#fff;background:rgb(255 255 255/.06);transform:translateY(-1px)}.ra-header-dd{position:relative}.ra-header-dd-btn{gap:4px;background:transparent;border:0;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;padding:0}.ra-header-dd-btn:hover{color:#fff}.ra-header-dd-chevron{transition:transform .18s ease}.ra-header-dd-btn[aria-expanded=true] .ra-header-dd-chevron{transform:rotate(180deg)}.ra-header-dd-menu{position:absolute;top:calc(100% + 12px);left:0;min-width:280px;background:#fff;border:1px solid rgb(1 20 50/.08);border-radius:14px;box-shadow:0 22px 56px rgb(0 8 24/.22);padding:8px;z-index:60;transform-origin:top left;animation:ra-menu-in .16s ease-out}@keyframes ra-menu-in{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:none}}.ra-header-dd-menu a{display:block;padding:10px 12px;border-radius:9px;color:var(--navy)!important;font-weight:600}.ra-header-dd-menu a:hover{background:var(--cyan-soft);color:var(--navy)!important}.ra-header-signup{min-height:42px;display:inline-flex;align-items:center;padding:9px 18px;background:linear-gradient(135deg,#00b2e9,#079cd5);color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.01em;border-radius:11px;text-decoration:none;white-space:nowrap;box-shadow:0 8px 22px rgb(0 178 233/.2);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.ra-header-signup:hover{background:linear-gradient(135deg,#10bcef,#00a4dd);color:#fff;transform:translateY(-1px);box-shadow:0 10px 26px rgb(0 178 233/.28)}.header-icon-btn{background:transparent;border:1px solid rgb(255 255 255/.22);border-radius:4px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:border-color var(--transition),background var(--transition)}.header-icon-btn:hover{border-color:#fff;background:rgb(255 255 255/.08)}.ra-header .notif-bell-trigger{color:#fff;border:1px solid rgb(255 255 255/.22);border-radius:4px}.ra-header .notif-bell-trigger:hover{background:rgb(255 255 255/.08);border-color:#fff}.ra-header .user-menu-trigger{border-color:rgb(255 255 255/.22);color:#fff}.ra-header .user-menu-trigger:hover{border-color:#fff;background:rgb(255 255 255/.08)}@media (max-width:1120px){.ra-header-inner{gap:18px}.ra-header .brand-logo--md.brand-logo--img{width:205px}.ra-header-nav{gap:16px}}@media (max-width:1000px){.ra-header-nav>a:last-child{display:none}}@media (max-width:900px){.ra-header-nav{display:none!important}.ra-header .show-mobile-only{display:inline-flex!important}}@media (max-width:768px){.ra-header-inner{min-height:64px;padding:9px 18px;gap:12px}}@media (max-width:640px){.ra-header .brand-logo--md.brand-logo--img{width:46px}.ra-header .brand-logo-img{display:none}.ra-header .brand-logo-compact{display:block;width:46px}}@media (max-width:480px){.ra-header-inner{padding-inline:14px;gap:8px}.ra-header .show-mobile-only{display:none!important}.ra-header-login{padding-inline:8px}.ra-header-signup{padding-inline:13px}}.auth-page{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;padding:var(--space-7) 24px;background:#011432}.auth-card{width:100%;max-width:min(520px,100%);background:#fff;border:1px solid #d5dee8;border-radius:4px;padding:clamp(28px,4vw,40px);box-shadow:0 24px 48px rgb(6 16 28/.28)}.auth-card-wide{max-width:min(920px,100%)}@media (max-width:768px){.auth-page{padding:var(--space-4) 1rem}.auth-card{max-width:420px;padding:var(--space-6)}.auth-card-wide{max-width:100%}}.auth-card-header{text-align:left;margin-bottom:var(--space-5)}.auth-card-header .brand-logo{color:var(--navy)}.auth-card-header h1{font-family:var(--font-display);font-size:1.75rem;font-weight:600;color:var(--navy);letter-spacing:-.03em;margin:0 0 var(--space-2)}.auth-card-header p{font-size:.9375rem;color:var(--ink-muted);margin:0}.auth-form{display:flex;flex-direction:column;gap:var(--space-4)}.auth-row-end{display:flex;justify-content:flex-end}.auth-divider{display:flex;align-items:center;gap:var(--space-3);color:var(--ink-muted);font-size:.8125rem}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.auth-cta-duo{display:flex;flex-direction:column;gap:var(--space-2)}.auth-back-link{display:inline-flex;align-items:center;gap:4px;font-size:.875rem;color:var(--ink-muted);margin-bottom:var(--space-3);text-decoration:none}.auth-back-link:hover{color:var(--cyan)}.auth-error-banner{background:var(--danger-soft);border:1px solid #fecaca;border-radius:var(--radius-sm);padding:10px 12px}.auth-profile-grid{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}@media (min-width:540px){.auth-profile-grid{grid-template-columns:1fr 1fr}}.auth-profile-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);transition:border-color var(--transition),box-shadow var(--transition)}.auth-profile-card:hover{border-color:var(--cyan);box-shadow:var(--shadow-sm);color:inherit}.auth-profile-title{margin:0;font-size:1.125rem;font-weight:700;color:var(--navy)}.auth-profile-desc{margin:0;font-size:.875rem;color:var(--ink-muted);line-height:1.5;flex:1 1}.auth-profile-icon{width:44px;height:44px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--navy);color:var(--cyan)}.auth-profile-cta{margin-top:4px;width:100%}.auth-profile-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.auth-profile-bullets li{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--ink-muted)}.auth-row-2{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:480px){.auth-row-2{grid-template-columns:1fr 1fr}}.modal-overlay{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.modal-panel{background:var(--surface);border-radius:var(--radius-md);border:1px solid var(--line);max-height:90vh;overflow:auto;width:100%;box-shadow:var(--shadow-lg)}.modal-panel--sm{max-width:400px}.modal-panel--md{max-width:560px}.modal-panel--lg{max-width:720px}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line)}.modal-title{font-size:1.125rem;font-weight:700;margin:0}.modal-close{background:transparent;border:0;cursor:pointer;color:var(--ink-muted);padding:4px}.modal-body{padding:var(--space-5)}.toast-stack{position:fixed;bottom:calc(var(--bottom-nav-offset, 0px) + var(--space-4));right:var(--space-4);z-index:110;flex-direction:column;max-width:360px}.toast,.toast-stack{display:flex;gap:var(--space-2)}.toast{align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);font-size:.875rem}.toast--success{border-color:var(--meadow);color:var(--meadow-deep)}.toast--error{border-color:var(--danger);color:var(--danger)}.toast-dismiss{margin-left:auto;background:transparent;border:0;cursor:pointer;opacity:.6}.notif-bell{position:relative}.notif-bell-trigger{position:relative;background:transparent;border:0;cursor:pointer;color:var(--ink-2);padding:8px;border-radius:var(--radius-sm)}.notif-bell-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--danger);color:white;font-size:.625rem;font-weight:700;display:flex;align-items:center;justify-content:center}.notif-bell-panel{position:absolute;top:calc(100% + 8px);right:0;width:min(360px,90vw);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:50;max-height:400px;overflow:auto}.notif-bell-head{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.notif-bell-mark-all{background:transparent;border:0;color:var(--azure);font-size:.75rem;cursor:pointer}.notif-bell-trigger.is-ringing svg{transform-origin:top center;animation:notif-ring .8s ease-in-out}@keyframes notif-ring{0%{transform:rotate(0deg)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0deg)}}.notif-bell-list li.is-urgent{background:color-mix(in srgb,var(--danger) 10%,var(--surface));border-left:3px solid var(--danger)}.notif-bell-item{display:block;padding:var(--space-3) var(--space-4);text-decoration:none;color:inherit;border-bottom:1px solid var(--line)}.notif-bell-item strong{display:block;font-size:.875rem}.notif-bell-item span{font-size:.8125rem;color:var(--ink-muted)}.notif-bell-empty{padding:var(--space-4);color:var(--ink-muted);font-size:.875rem}.cadastro-steps{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-5);position:-webkit-sticky;position:sticky;top:72px;z-index:10;background:var(--paper);padding:var(--space-3) 0}.cadastro-step-btn{display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 14px;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);font-size:.8125rem;font-weight:600;color:var(--ink-2);text-decoration:none;transition:border-color var(--transition),background var(--transition)}.cadastro-step-btn:hover{border-color:var(--cyan);background:var(--cyan-soft);color:var(--navy)}.cadastro-step-num{width:22px;height:22px;border-radius:50%;background:var(--cyan);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem}.app-messages{display:flex;flex-direction:column;gap:var(--space-3)}.app-messages-list{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto}.app-messages-item{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--paper-2);margin-bottom:var(--space-2)}.app-messages-item.is-mine{background:var(--azure-soft)}.app-messages-item p{margin:4px 0;font-size:.875rem}.app-messages-item time{font-size:.75rem;color:var(--ink-muted)}.app-messages-form{display:flex;flex-direction:column;gap:var(--space-2)}.app-messages-empty{color:var(--ink-muted);font-size:.875rem;padding:var(--space-3)}.job-mod-panel{margin-bottom:var(--space-6)}.job-mod-list{list-style:none;padding:0;margin:var(--space-4) 0 0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.job-mod-card{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);flex-wrap:wrap}.job-mod-org{display:block;font-size:.8125rem;color:var(--ink-muted)}.job-mod-actions{display:flex;gap:var(--space-2)}.member-invite-form{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}@keyframes spin{to{transform:rotate(1turn)}}.spin{animation:spin .8s linear infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.curriculo-escolha-head{text-align:center;max-width:640px;margin:0 auto var(--space-6)}.curriculo-escolha-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-4);gap:var(--space-4);max-width:720px;margin:0 auto}.curriculo-escolha-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.curriculo-escolha-card--primary{border-color:var(--azure-soft);background:linear-gradient(180deg,var(--azure-soft) 0,var(--surface) 40%)}.photo-upload{display:flex;gap:var(--space-4);align-items:flex-start;flex-wrap:wrap}.photo-upload-preview{flex-shrink:0}.photo-upload-img,.photo-upload-placeholder{width:96px;height:96px;border-radius:50%;object-fit:cover;border:2px solid var(--line)}.photo-upload-placeholder{display:flex;align-items:center;justify-content:center;background:var(--paper-2);color:var(--ink-muted)}.photo-upload-actions{flex:1 1;min-width:200px}.resume-builder-notice{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);margin-bottom:var(--space-5);background:var(--azure-soft);border-color:var(--azure-soft)}.resume-builder-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:start}@media (max-width:960px){.resume-builder-grid{grid-template-columns:1fr}}.resume-builder-form{display:flex;flex-direction:column;gap:var(--space-4)}.resume-builder-section{display:flex;flex-direction:column;gap:var(--space-3)}.resume-builder-section-head{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.resume-builder-item{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.resume-builder-item-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.resume-ai-chat{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);background:var(--paper-2)}.resume-ai-chat-head{display:flex;gap:var(--space-3);align-items:flex-start}.resume-ai-note{margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--meadow-soft);color:var(--meadow-deep);font-size:.875rem}.resume-builder-error{color:var(--danger);font-size:.875rem;margin:0}.resume-builder-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.resume-builder-preview{position:-webkit-sticky;position:sticky;top:80px;max-height:calc(100vh - 100px);overflow:auto}.print-only{display:none}.cv-document{--cv-navy:#1a3a5c;--cv-sidebar:#e8eef4;--cv-gold:#c9a227;--cv-left-w:32%;font-family:var(--font-sans),"Segoe UI",sans-serif;font-size:10pt;line-height:1.45;color:#1a1a1a;background:#fff;max-width:210mm;margin:0 auto;box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden;-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact}.cv-layout{display:flex;align-items:stretch;min-height:297mm}.cv-col-left{flex:0 0 var(--cv-left-w);width:var(--cv-left-w);background:var(--cv-sidebar);display:flex;flex-direction:column}.cv-col-right{flex:1 1;min-width:0;display:flex;flex-direction:column;background:#fff}.cv-photo-wrap{display:flex;align-items:center;justify-content:center;padding:28px 16px 12px;background:var(--cv-sidebar)}.cv-photo{width:110px;height:110px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.12);display:block}.cv-photo--placeholder{background:#cbd5e1}.cv-header-main{background:var(--cv-navy);color:#fff;padding:28px 28px 24px;display:flex;flex-direction:column;justify-content:center;min-height:150px}.cv-name{font-family:Georgia,Times New Roman,serif;font-size:1.75rem;font-weight:700;margin:0 0 6px;color:#fff;letter-spacing:.02em;text-transform:none}.cv-name-rule{width:48px;height:3px;background:var(--cv-gold);margin-bottom:12px}.cv-headline{font-size:.9rem;font-weight:600;margin:0 0 8px;color:#fff;opacity:.95}.cv-summary{margin:0;font-size:.8125rem;line-height:1.55;color:#fff;opacity:.92}.cv-sidebar{flex:1 1;padding:8px 18px 28px;background:var(--cv-sidebar)}.cv-main{flex:1 1;padding:24px 28px 28px;background:#fff}.cv-block{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.12)}.cv-block:last-child{border-bottom:none;margin-bottom:0}.cv-block-title{font-size:.6875rem;font-weight:800;letter-spacing:.08em;color:var(--cv-navy);margin:0 0 10px;text-transform:uppercase}.cv-contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cv-contact li{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;color:#334155;word-break:break-word}.cv-contact-icon{flex-shrink:0;font-size:.75rem;line-height:1.4}.cv-skills{list-style:disc;margin:0;padding-left:1.1rem;font-size:.8125rem;color:#334155}.cv-skills li{margin-bottom:4px}.cv-entry{margin-bottom:14px}.cv-entry:last-child{margin-bottom:0}.cv-entry-title{font-size:.875rem;margin:0 0 4px;color:#1a1a1a;font-weight:600}.cv-entry-title em{font-style:italic;font-weight:700}.cv-entry-meta{font-size:.75rem;color:#64748b;margin:0 0 8px}.cv-entry-bullets{margin:0;padding-left:1.1rem;font-size:.8125rem;color:#334155}.cv-entry-bullets li{margin-bottom:3px}@media print{@page{size:A4;margin:0}body,html{background:#fff!important;margin:0!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.no-print,.ra-header,.resume-ai-chat,.resume-builder-actions,.resume-builder-form,.resume-builder-notice,.resume-builder-preview,body.printing-cv .ra-header,body.printing-cv footer,footer,nav{display:none!important}.print-only{position:static!important}.container,.print-only,.resume-builder,.resume-builder-grid,.section-sm,main{display:block!important;width:100%!important;margin:0!important;padding:0!important}.container,.resume-builder,.resume-builder-grid,.section-sm,main{max-width:none!important;gap:0!important;background:transparent!important;box-shadow:none!important}.cv-document,.cv-document *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}.cv-document{box-shadow:none!important;max-width:none!important;width:100%!important;margin:0!important}.cv-document,.cv-layout{min-height:297mm}.cv-col-left,.cv-photo-wrap,.cv-sidebar{background:#e8eef4!important}.cv-header-main{background:#1a3a5c!important}.cv-header-main,.cv-headline,.cv-name,.cv-summary{color:#fff!important}.cv-name-rule{background:#c9a227!important}.cv-main{background:#fff!important}.cv-block-title{color:#1a3a5c!important}}.career-dashboard-banner{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);flex-wrap:wrap;background:linear-gradient(135deg,var(--azure-soft) 0,var(--surface) 100%);border-color:var(--azure-soft)}.career-dashboard-banner--done{background:linear-gradient(135deg,var(--meadow-soft) 0,var(--surface) 100%);border-color:var(--meadow-soft)}.career-dashboard-banner-text{flex:1 1;min-width:200px;display:flex;flex-direction:column;gap:4px}.career-dashboard-banner-text strong{font-size:.9375rem}.career-dashboard-banner-text span{font-size:.8125rem;color:var(--ink-3)}.career-page{display:flex;flex-direction:column;gap:var(--space-5)}.career-intro{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-5)}.career-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.career-benefit{padding:var(--space-4);display:flex;flex-direction:column;gap:6px;font-size:.8125rem;color:var(--ink-3)}.career-benefit strong{color:var(--ink);font-size:.875rem}.career-wizard{padding:var(--space-5)}.career-wizard-progress{height:4px;background:var(--line);border-radius:var(--radius-pill);margin-bottom:var(--space-4);overflow:hidden}.career-wizard-progress-fill{height:100%;background:var(--azure);border-radius:var(--radius-pill);transition:width .3s ease}.career-wizard-question{margin-bottom:var(--space-5)}.career-wizard-options{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}.career-wizard-option{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:2px solid var(--line);border-radius:var(--radius-md);background:var(--surface);text-align:left;cursor:pointer;font-family:inherit;font-size:.9375rem;color:var(--ink);transition:border-color var(--transition),background var(--transition)}.career-wizard-option:hover{border-color:var(--azure)}.career-wizard-option.is-selected{border-color:var(--azure);background:var(--azure-soft)}.career-wizard-option-label{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--paper-2);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.8125rem}.career-wizard-option.is-selected .career-wizard-option-label{background:var(--azure);color:#fff}.career-wizard-error{color:var(--danger);font-size:.875rem;margin:0 0 var(--space-3)}.career-wizard-actions{display:flex;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.career-report{display:flex;flex-direction:column;gap:var(--space-4)}.career-report-hero{display:flex;gap:var(--space-4);align-items:flex-start;padding:var(--space-5);background:linear-gradient(135deg,var(--azure-soft) 0,var(--surface) 60%)}.career-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.career-report-card{padding:var(--space-4)}.career-bars{display:flex;flex-direction:column;gap:10px}.career-bars--compact{margin:var(--space-3) 0}.career-bar-row{display:grid;grid-template-columns:88px 1fr 36px;align-items:center;grid-gap:8px;gap:8px}.career-bar-label{font-size:.75rem;font-weight:600;color:var(--ink-2)}.career-bar-track{height:8px;background:var(--paper-2);border-radius:var(--radius-pill);overflow:hidden}.career-bar-fill{height:100%;background:var(--azure);border-radius:var(--radius-pill)}.career-bar-pct{font-size:.75rem;color:var(--ink-muted);text-align:right}.career-list{margin:0;padding-left:1.1rem;font-size:.875rem;color:var(--ink-2)}.career-list li{margin-bottom:4px}.career-list--positive li{color:var(--meadow-deep)}.career-tags{display:flex;flex-wrap:wrap;gap:8px}.career-tag{padding:4px 12px;border-radius:var(--radius-pill);background:var(--azure-soft);color:var(--azure-deep);font-size:.8125rem;font-weight:600}.career-report-share{padding:var(--space-4)}.career-share-toggle{display:flex;gap:var(--space-3);align-items:flex-start;cursor:pointer}.career-share-toggle input{margin-top:4px;width:18px;height:18px}.employer-career-panel{padding:var(--space-5);margin-bottom:var(--space-4)}.employer-career-panel-head{display:flex;gap:var(--space-3);align-items:flex-start}.employer-career-panel-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-4) 0}@media (max-width:640px){.employer-career-panel-grid{grid-template-columns:1fr}.career-bar-row{grid-template-columns:72px 1fr 32px}}.empresa-career-feature{display:flex;gap:var(--space-5);padding:var(--space-5);flex-wrap:wrap;background:linear-gradient(135deg,var(--meadow-soft) 0,var(--surface) 50%);border-color:var(--meadow-soft)}.empresa-career-feature-icon{width:56px;height:56px;border-radius:var(--radius-md);background:var(--meadow-soft);color:var(--meadow-deep);display:flex;align-items:center;justify-content:center;flex-shrink:0}.empresa-career-feature-list{list-style:none;margin:0 0 var(--space-4);padding:0;display:flex;flex-direction:column;gap:8px;font-size:.875rem;color:var(--ink-2)}.empresa-career-feature-list li{display:flex;align-items:center;gap:8px}.perfil-career-card,.perfil-career-empty{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);flex-wrap:wrap}.perfil-career-empty{background:var(--azure-soft);border-color:var(--azure-soft)}body,html{color:var(--ink);background:var(--paper)}.auth-page,.lp-foot,.lp-hero,.lp-panel--alt,.public-footer-bar,.ra-header,.vagas-hero{color:#ffffff}.auth-card,.auth-card .body-sm,.auth-card .caption,.auth-card h1,.auth-card label,.auth-card p{color:var(--ink)}.auth-card{background:var(--surface)}.card,.cur-card,.org-signup-form,.vagas-card,.vagas-cta{color:var(--ink)}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea{color:var(--ink);background:var(--surface)}::placeholder{color:var(--ink-muted);opacity:1}[data-theme=dark] .lp{background:var(--paper);color:var(--ink)}[data-theme=dark] .lp-panel:not(.lp-panel--alt){background:var(--surface);color:var(--ink)}[data-theme=dark] .lp-panel:not(.lp-panel--alt) h2{color:var(--ink)}[data-theme=dark] .lp-panel:not(.lp-panel--alt) p{color:var(--ink-3)}[data-theme=dark] .lp-panel-actions a{color:var(--blue);border-bottom-color:var(--blue)}[data-theme=dark] .lp-steps h2,[data-theme=dark] .lp-steps-grid strong,[data-theme=dark] .lp-trust h2{color:var(--ink)}[data-theme=dark] .lp-steps-grid em,[data-theme=dark] .lp-trust li{color:var(--ink-2)}[data-theme=dark] .lp-trust{background:var(--surface);border-top-color:var(--line)}[data-theme=dark] .cur-gate,[data-theme=dark] .org-signup,[data-theme=dark] .vagas-page{background:var(--paper);color:var(--ink)}[data-theme=dark] .cur-gate-inner h1,[data-theme=dark] .org-signup h1,[data-theme=dark] .vagas-section-title{color:var(--ink)}[data-theme=dark] .cur-card p,[data-theme=dark] .cur-lead,[data-theme=dark] .org-signup-lead{color:var(--ink-3)}[data-theme=dark] .cur-card,[data-theme=dark] .org-signup-form,[data-theme=dark] .vagas-card,[data-theme=dark] .vagas-cta{background:var(--surface);border-color:var(--line);color:var(--ink)}[data-theme=dark] .cur-card h2{color:var(--ink)}[data-theme=dark] .badge,[data-theme=dark] .badge-azure,[data-theme=dark] .badge-meadow{color:var(--azure-deep)}.dash{max-width:1180px;margin:0 auto}.dash-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.dash-hero h1{margin:0;font-family:var(--font-sans);font-size:clamp(1.6rem,1.2rem + 1.4cqi,2rem);font-weight:800;color:var(--navy);letter-spacing:-.03em}.dash-hero p{margin:6px 0 0;color:var(--ink-muted)}.dash-hero-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.dash-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.dash-card-head h2{margin:0}.dash-muted{margin:0;color:var(--ink-muted);font-size:.875rem;line-height:1.5}.dash-info{display:flex;align-items:flex-start;gap:12px;background:var(--cyan-soft);border:1px solid color-mix(in srgb,var(--cyan) 28%,var(--line));border-radius:14px;padding:16px 18px;color:var(--navy)}.dash-form{display:grid;grid-gap:14px;gap:14px}.dash-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.dash-chip{min-height:34px;padding:6px 12px;font-weight:700;text-decoration:none;color:var(--ink-muted);background:var(--surface);border:1px solid var(--line)}.dash-chip:hover{border-color:var(--cyan);color:var(--navy)}.dash-chip.is-active,.dash-chip[aria-current=page]{background:var(--cyan);color:#fff;border-color:var(--cyan)}.dash-label{display:flex;flex-direction:column;gap:4px;font-size:.75rem;font-weight:600;color:var(--ink-muted)}.dash-label .dash-field,.dash-label input,.dash-label select,.dash-label textarea{width:100%}.dash-form-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}.dash-span-2{grid-column:1/-1}.dash-textarea{min-height:120px;padding:10px 12px;resize:vertical;line-height:1.5}.dash-check{display:flex;align-items:center;gap:8px;margin:14px 0;font-size:.875rem;color:var(--ink);cursor:pointer}.dash-check input{accent-color:var(--cyan)}.dash-icon-btn{width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.dash-icon-btn:hover{border-color:var(--cyan);color:var(--navy)}.dash-icon-btn--danger:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-soft)}.dash-banner{padding:12px 14px;border-radius:10px;font-size:.875rem;margin-bottom:14px}.dash-banner--ok{background:var(--cyan-soft);color:var(--navy)}.dash-banner--err{background:var(--danger-soft);color:var(--danger)}.dash-legal{padding:40px 24px 80px}.dash-legal .legal-content h2{color:var(--navy);font-size:1.05rem;font-weight:700;margin:24px 0 8px}.dash-legal .legal-content p{color:var(--ink);line-height:1.65;margin:0}.dash-legal a{color:var(--cyan);font-weight:700}.dash-skel{background:linear-gradient(90deg,var(--paper-2) 25%,#e8eef3 50%,var(--paper-2) 75%);background-size:200% 100%;animation:dash-skel 1.4s infinite;border-radius:8px}@keyframes dash-skel{0%{background-position:-200% 0}to{background-position:200% 0}}.dash-salary{color:var(--success);font-weight:700;font-size:.875rem}.dash-switch{width:48px;height:28px;border:0;border-radius:999px;background:var(--line-2);position:relative;cursor:pointer;flex-shrink:0}.dash-switch.is-on{background:var(--cyan)}.dash-switch span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .15s ease}.dash-switch.is-on span{transform:translateX(20px)}.dash-msg{max-width:78%;padding:10px 12px;border-radius:12px;background:var(--paper-2);border:1px solid var(--line)}.dash-msg--mine{margin-left:auto;background:var(--cyan-soft);border-color:transparent}.dash-grid{display:grid;grid-gap:16px;gap:16px}.dash-grid--2{grid-template-columns:1.1fr .9fr}.dash-grid--top{grid-template-columns:.9fr 1.1fr}.dash-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dash-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-xs);padding:20px}.dash-card h2{margin:0 0 14px;font-family:var(--font-sans);font-size:1.05rem;font-weight:700;color:var(--navy)}.dash-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:16px}.dash-kpis--3{grid-template-columns:repeat(3,1fr)}.dash-kpi{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px}.dash-kpi-icon{width:36px;height:36px;border-radius:10px;background:var(--cyan-soft);color:var(--cyan);display:grid;place-items:center}.dash-kpi strong{font-size:1.6rem;color:var(--navy);letter-spacing:-.03em}.dash-kpi span{color:var(--ink-muted);font-size:.875rem}.dash-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;font-weight:700;font-size:.875rem;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit}.dash-btn--primary{background:var(--cyan);color:#fff}.dash-btn--primary:hover{background:var(--cyan-hover);color:#fff}.dash-btn--ghost{background:var(--surface);color:var(--navy);border-color:var(--line-2)}.dash-btn--ghost:hover{border-color:var(--cyan);color:var(--navy)}.dash-btn--danger{background:#fff;color:var(--danger);border-color:var(--danger)}.dash-btn--danger:hover{background:var(--danger-soft);color:var(--danger)}.dash-btn--block{width:100%}.dash-btn--sm{min-height:32px;padding:0 10px;font-size:.8125rem}.dash-btn:disabled{opacity:.55;cursor:not-allowed}.dash-link{color:var(--cyan);font-weight:700;text-decoration:none}.dash-empty{margin:0;color:var(--ink-muted);font-size:.9375rem}.dash-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none;color:inherit}.dash-row:last-child{border-bottom:0}.dash-row:hover{color:inherit}.dash-avatar{width:40px;height:40px;border-radius:10px;background:var(--navy);color:var(--cyan);display:grid;place-items:center;font-weight:800;font-size:.75rem;flex-shrink:0}.dash-pill{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:3px 8px;font-size:.6875rem;font-weight:700;background:var(--paper-2);color:var(--ink-muted);border:1px solid var(--line)}.dash-pill--new{background:color-mix(in srgb,var(--success) 14%,#fff);color:var(--success);border-color:transparent}.dash-pill--warn{background:var(--warning-soft);color:#b45309;border-color:transparent}.dash-pill--ok{background:color-mix(in srgb,var(--success) 14%,#fff);color:var(--success);border-color:transparent}.dash-pill--danger{background:var(--danger-soft);color:var(--danger);border-color:transparent}.dash-pill--info{background:var(--cyan-soft);color:#0e7490;border-color:transparent}.dash-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:16px}.dash-tab{min-height:40px;padding:8px 14px;border:0;background:transparent;color:var(--ink-muted);font-weight:700;font-size:.875rem;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.dash-tab.is-active,.dash-tab[aria-current=page]{color:var(--cyan);border-bottom-color:var(--cyan)}.talent-filters-head{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px;color:var(--navy)}.talent-filters-head p{margin:2px 0 0;font-size:.8125rem;font-weight:400;color:var(--ink-muted)}.talent-filters-advanced{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.dash-search{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;align-items:flex-end}.dash-field,.dash-search input,.dash-search select{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit}.dash-textarea,textarea.dash-field{min-height:120px;height:auto;padding:10px 12px;resize:vertical;line-height:1.5}.dash-table-wrap{overflow-x:auto}.dash-table{width:100%;border-collapse:collapse;font-size:.875rem}.dash-table th{text-align:left;color:var(--ink-muted);font-weight:700;padding:10px 12px}.dash-table td,.dash-table th{border-bottom:1px solid var(--line)}.dash-table td{padding:12px;color:var(--ink);vertical-align:middle}.dash-table tr.is-on td,.dash-table tr:hover td{background:var(--cyan-soft)}.dash-table a.dash-row-link{color:inherit;text-decoration:none;font-weight:700}.dash-dl{display:grid;grid-template-columns:130px 1fr;grid-gap:8px 12px;gap:8px 12px;margin:0;font-size:.875rem}.dash-dl dt{color:var(--ink-muted);font-weight:600}.dash-dl dd{margin:0;color:var(--ink);word-break:break-word}.dash-timeline{list-style:none;margin:0;padding:0 0 0 16px;display:grid;grid-gap:14px;gap:14px;border-left:2px solid var(--line)}.dash-timeline li{position:relative}.dash-timeline li:before{content:"";position:absolute;left:-21px;top:6px;width:8px;height:8px;border-radius:50%;background:var(--cyan)}.dash-timeline strong{display:block;color:var(--navy);font-size:.875rem}.dash-note{margin:12px 0 0;padding:12px 14px;border-radius:10px;background:var(--cyan-soft);color:var(--navy);font-size:.8125rem;line-height:1.45}.dash-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.dash-qr-preview{width:100%;max-width:220px;height:auto;border-radius:12px;border:1px solid var(--line);background:#fff}.dash-qr-thumb{width:48px;height:48px;border-radius:8px;border:1px solid var(--line);background:#fff}.dash-split{display:grid;grid-template-columns:340px 1fr;grid-gap:16px;gap:16px;align-items:start}.dash-split--3{grid-template-columns:280px 1fr 280px}.dash-split--main{grid-template-columns:1fr 320px}.dash-kanban{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:12px}.dash-kanban-col{background:var(--paper-2);border:1px solid var(--line);border-radius:14px;padding:12px;min-height:280px}.dash-kanban-col h3{margin:0 0 10px;font-size:.875rem;color:var(--navy)}.dash-stepper{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.dash-step{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:.8125rem;font-weight:700;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:6px 14px 6px 6px;cursor:pointer}.dash-step.is-on{color:var(--navy);background:var(--cyan-soft);border-color:var(--cyan)}.dash-step-num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--navy);font-size:.75rem;font-weight:800}.dash-step.is-on .dash-step-num{background:var(--cyan);color:#fff}.dash-legend{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:16px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:14px;font-size:.8125rem;color:var(--ink-muted)}.dash-legend-item{display:inline-flex;align-items:center;gap:8px}.dash-legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dash-kanban-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.dash-kanban-card:hover{border-color:var(--cyan);color:inherit}.dash-progress{height:6px;background:var(--paper-2,#eef3f7);border-radius:999px;overflow:hidden}.dash-progress>span{display:block;height:100%;background:var(--cyan);border-radius:999px}.dash-trend{font-size:.75rem;font-weight:700;color:var(--success)}.dash-kanban-col.is-drop-target{outline:2px dashed var(--cyan);outline-offset:-2px;background:var(--cyan-soft)}.dash-kanban-col h3 span{margin-left:6px;color:var(--ink-muted);font-weight:700}.dash-side{position:-webkit-sticky;position:sticky;top:88px;display:flex;flex-direction:column;gap:16px}.dash-stack{display:grid;grid-gap:16px;gap:16px}.dash-meta{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:10px}.dash-meta-item{display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:.875rem;text-decoration:none}a.dash-meta-item:hover{color:var(--cyan)}.dash-avatar--lg{width:72px;height:72px;border-radius:16px;font-size:1.125rem}.dash-prose{margin:0;color:var(--ink);font-size:.9375rem;line-height:1.65}.dash-skills{display:flex;flex-wrap:wrap;gap:6px}.dash-feedback{font-size:.8125rem;font-weight:600;padding:8px 10px;border-radius:8px;text-align:center}.dash-feedback--ok{background:color-mix(in srgb,var(--success) 14%,#fff);color:var(--success)}.dash-feedback--err{background:var(--danger-soft);color:var(--danger)}.dash-resume{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dash-resume-icon{width:48px;height:48px;border-radius:10px;background:var(--cyan-soft);color:var(--cyan);display:grid;place-items:center;flex-shrink:0}.dash-quote{display:flex;gap:12px;margin:0;color:var(--ink);font-style:italic;line-height:1.55}.dash-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:var(--cyan-soft);color:var(--navy);border-radius:999px;font-size:.8125rem;font-weight:600}.dash-alert{padding:12px 14px;border-radius:10px;background:var(--danger-soft);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 28%,var(--line));font-size:.875rem}.dash-alert--warn{background:var(--warning-soft);color:#b45309;border-color:transparent}.dash-cat{display:grid;grid-template-columns:1fr 50px 18px;align-items:center;grid-gap:8px;gap:8px;font-size:.75rem;width:100%}.dash-exp-num{font-size:1.6rem;font-weight:800;color:var(--navy);letter-spacing:-.03em;line-height:1}.dash-score-ring{position:relative;display:inline-grid;place-items:center}.dash-score-ring strong{position:absolute;font-size:1.75rem;font-weight:800;color:var(--navy);letter-spacing:-.03em}.dash-callout{padding:12px;background:var(--cyan-soft);border-left:3px solid var(--cyan);border-radius:8px}.dash-callout--gap{background:var(--paper-2)}@media (max-width:960px){.dash-form-grid,.dash-grid--2,.dash-grid--4,.dash-grid--top,.dash-split,.dash-split--3,.dash-split--main{grid-template-columns:1fr}.dash-span-2{grid-column:auto}.dash-kpis,.dash-kpis--3{grid-template-columns:repeat(2,1fr)}.dash-side{position:static}}.dash .career-bar-fill,.dash .career-wizard-progress-fill{background:var(--cyan)}.dash .career-wizard-option.is-selected,.dash .career-wizard-option:hover{border-color:var(--cyan)}.dash .career-wizard-option.is-selected{background:var(--cyan-soft)}.dash .career-wizard-option.is-selected .career-wizard-option-label{background:var(--cyan);color:#fff}.dash .career-list--positive li{color:var(--navy)}.dash .career-tag{color:var(--navy)}.dash .career-report-hero,.dash .career-tag{background:var(--cyan-soft)}@media (max-width:560px){.dash-hero{flex-direction:column}.dash-kpis,.dash-kpis--3{grid-template-columns:1fr}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-body:"Inter","Inter Fallback"}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_790e81{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_790e81{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}