:root{--green:#8bc34a;--green-hover:#7cb342;--green-dark:#2d6a4f;--green-light:#eef6e0;--blue:#174b8a;--blue-hover:#123d72;--blue-light:#e8f0fa;--white:#ffffff;--navy:#1a2332;--footer-bg:#0f1419;--gray-section:#f0f3f6;--brand-gradient:linear-gradient(135deg,var(--blue) 0%,var(--green) 100%);--brand-blue:var(--blue);--brand-green:var(--green);--azure:var(--blue);--azure-deep:var(--blue-hover);--azure-soft:var(--blue-light);--meadow:var(--green);--meadow-deep:var(--green-hover);--meadow-soft:var(--green-light);--paper:var(--white);--paper-2:var(--gray-section);--surface:var(--white);--surface-sunken:#f8fafc;--line:#dde4ed;--line-2:#c5d0de;--ink:#0f172a;--ink-2:#1e293b;--ink-3:#475569;--ink-muted:#64748b;--danger:#dc2626;--danger-soft:#fef2f2;--warning:#d97706;--warning-soft:#fffbeb;--success:var(--green);--info:var(--blue);--ochre:#d97706;--ochre-soft:#fffbeb;--terracotta:#c2410c;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--shadow-xs:0 1px 2px rgb(15 23 42/0.04);--shadow-sm:0 1px 3px rgb(15 23 42/0.06);--shadow-md:0 4px 16px rgb(15 23 42/0.08);--shadow-lg:0 12px 32px rgb(15 23 42/0.1);--shadow-xl:0 20px 48px rgb(15 23 42/0.12);--shadow-focus:0 0 0 3px rgb(23 75 138/0.22);--header-bg:var(--white);--header-border:var(--line);--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",var(--font-body,"Inter"),"Segoe UI",system-ui,sans-serif;--font-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text",var(--font-body,"Inter"),"Segoe UI",system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--transition:180ms ease;--bg:var(--paper);--card:var(--surface);--fg:var(--ink);--muted:var(--ink-muted);--border:var(--line);--primary:var(--green);--primary-hover:var(--green-hover);--primary-fg:var(--white);--secondary:var(--blue);--secondary-fg:var(--white);--shadow:var(--shadow-sm)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#1a3352;--paper-2:#223d5c;--surface:#264466;--surface-sunken:#1e3a58;--gray-section:#223d5c;--line:#3d5a7a;--line-2:#4a6d8f;--ink:#f1f5f9;--ink-2:#e2e8f0;--ink-3:#cbd5e1;--ink-muted:#94a3b8;--blue:#5ba3e0;--blue-hover:#7cb8eb;--blue-light:#1e4068;--green:#9bc53d;--green-hover:#aed581;--green-dark:#7cb518;--green-light:#2a4030;--header-bg:#1a3352;--header-border:#3d5a7a;--shadow-focus:0 0 0 3px rgb(91 163 224/0.35)}}[data-theme=light]{--paper:#ffffff;--paper-2:#f0f3f6;--surface:#ffffff;--surface-sunken:#f8fafc;--gray-section:#f0f3f6;--line:#dde4ed;--line-2:#c5d0de;--ink:#0f172a;--ink-2:#334155;--ink-3:#475569;--ink-muted:#64748b;--header-bg:#ffffff;--header-border:#dde4ed}[data-theme=dark]{--paper:#1a3352;--paper-2:#223d5c;--surface:#264466;--surface-sunken:#1e3a58;--gray-section:#223d5c;--line:#3d5a7a;--line-2:#4a6d8f;--ink:#f1f5f9;--ink-2:#e2e8f0;--ink-3:#cbd5e1;--ink-muted:#94a3b8;--blue:#5ba3e0;--blue-hover:#7cb8eb;--blue-light:#1e4068;--green:#9bc53d;--green-hover:#aed581;--green-dark:#7cb518;--green-light:#2a4030;--header-bg:#1a3352;--header-border:#3d5a7a;--shadow-focus:0 0 0 3px rgb(91 163 224/0.35)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{max-width:100vw;min-height:100vh;margin:0;padding:0;font-family:var(--font-sans);font-size:16px;line-height:1.55;background:var(--paper);color:var(--ink);-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}::selection{background:var(--blue-light);color:var(--blue)}.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(--header-bg);-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(--azure);outline-offset:2px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn:active:not(:disabled){transform:translateY(1px)}.btn-primary{background:var(--green);color:var(--white)}.btn-primary:hover:not(:disabled){background:var(--green-hover)}.btn-secondary{background:var(--blue);color:var(--white)}.btn-secondary:hover:not(:disabled){background:var(--blue-hover)}.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);transition:box-shadow var(--transition),border-color var(--transition),transform var(--transition);text-decoration:none;color:inherit}.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}.section{padding-block:var(--space-7)}.section-lg{padding-block:var(--space-8)}}@media (min-width:769px){.hide-desktop{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}.brand-logo-link{text-decoration:none;color:inherit;display:inline-block}.brand-logo{display:inline-flex;align-items:center;line-height:0}.brand-logo-img{width:auto;height:auto;object-fit:contain;display:block}.brand-logo--sm .brand-logo-img{height:29px}.brand-logo--md .brand-logo-img{height:34px}.brand-logo--lg .brand-logo-img{height:43px;max-width:min(228px,92vw)}.brand-logo--wordmark{line-height:1}.brand-logo-text{font-family:var(--font-sans);font-weight:700;letter-spacing:.04em;color:var(--blue);line-height:1}.brand-logo--sm .brand-logo-text{font-size:1.125rem}.brand-logo--md .brand-logo-text{font-size:1.375rem}.brand-logo--lg .brand-logo-text{font-size:1.75rem}.landing-footer .brand-logo-text,[data-theme=dark] .landing-footer .brand-logo-text{color:#ffffff}.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-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(--paper-2);border-top-color:var(--line);color:var(--ink-muted)}[data-theme=light] .public-footer-bar a{color:var(--ink-muted)}[data-theme=light] .public-footer-bar a:hover{color:var(--ink)}.ra-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--header-bg);border-bottom:1px solid var(--header-border);box-shadow:0 1px 4px rgb(15 23 42/.04)}.ra-header-inner{max-width:1140px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;gap:24px}.ra-header-nav{display:flex;align-items:center;gap:28px;flex:1 1;margin-left:8px}.ra-header-nav a{font-size:.9375rem;font-weight:500;color:var(--ink-2);text-decoration:none}.ra-header-nav a:hover{color:var(--green-dark)}[data-theme=dark] .ra-header-nav a:hover{color:var(--green)}.ra-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.ra-header-pill{padding:8px 16px;border:1px solid var(--line);border-radius:var(--radius-pill);font-size:.875rem;font-weight:500;color:var(--ink-2);text-decoration:none;white-space:nowrap;background:var(--surface)}.ra-header-pill:hover{border-color:var(--green);color:var(--green-dark)}.ra-header-login{font-size:.9375rem;font-weight:500;color:var(--ink-2);text-decoration:none;padding:8px 12px}.ra-header-login:hover{color:var(--blue)}.ra-header-signup{padding:10px 20px;background:var(--green);color:#ffffff;font-size:.9375rem;font-weight:600;border-radius:var(--radius-pill);text-decoration:none;white-space:nowrap}.ra-header-signup:hover{background:var(--green-hover);color:#ffffff}@media (max-width:768px){.ra-header-inner{height:56px;gap:12px}}.auth-page{min-height:calc(100vh - 67px);display:flex;align-items:center;justify-content:center;padding:var(--space-6) clamp(1rem,2cm,2cm);background:var(--paper-2)}.auth-card{width:100%;max-width:min(800px,100%);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(var(--space-5),4vw,var(--space-7));box-shadow:var(--shadow-md)}.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:center;margin-bottom:var(--space-5)}.auth-card-header h1{font-family:var(--font-display);font-size:1.375rem;font-weight:700;color:var(--ink);margin:var(--space-4) 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(--blue)}.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(--blue);box-shadow:var(--shadow-sm)}.auth-profile-icon{width:44px;height:44px;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center}.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-list{list-style:none;margin:0;padding:0}.notif-bell-list li.is-unread{background:var(--azure-soft)}.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(--azure);background:var(--azure-soft)}.cadastro-step-num{width:22px;height:22px;border-radius:50%;background:var(--azure-soft);color:var(--azure-deep);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)}@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"}