.candidate-theme{background:rgb(var(--rgb-bg-deep));color:rgb(var(--rgb-text-main))}.candidate-theme :where(a,button,input,select,textarea):focus-visible{outline:2px solid rgb(var(--rgb-primary-soft));outline-offset:4px}.candidate-theme .candidate-nav-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:9px;color:rgb(var(--rgb-text-muted));font-size:13px;transition:color .18s,background .18s,border-color .18s}.candidate-theme .candidate-nav-link:hover,.candidate-theme .candidate-nav-link[data-highlighted]{color:rgb(var(--rgb-text-main));background:rgb(var(--rgb-text-main)/.06)}.candidate-theme .candidate-nav-link.is-active{color:rgb(var(--rgb-primary-soft));background:linear-gradient(110deg,rgb(var(--rgb-primary)/.16),rgb(var(--rgb-primary)/.06));border-color:rgb(var(--rgb-primary)/.22)}.candidate-nav-create{display:flex;gap:10px;align-items:center;min-height:44px;padding:12px;border:1px solid rgb(var(--rgb-border-subtle));border-radius:9px;color:rgb(var(--rgb-text-main));font-size:12px}.candidate-nav-create:hover{border-color:rgb(var(--rgb-primary)/.6);background:rgb(var(--rgb-primary)/.06)}.candidate-theme .candidate-sidebar[data-recolhida] .candidate-nav-create,.candidate-theme .candidate-sidebar[data-recolhida] .candidate-nav-link{justify-content:center;padding-inline:0}.candidate-icon-button{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px;color:rgb(var(--rgb-text-muted))}.candidate-icon-button:hover{background:rgb(var(--rgb-text-main)/.07);color:rgb(var(--rgb-text-main))}.candidate-primary{min-height:44px;align-items:center;justify-content:center;padding:10px 16px;border:1px solid rgb(var(--rgb-primary)/.45);border-radius:9px;background:rgb(var(--rgb-primary));color:#fff;font-size:12px;font-weight:500;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.candidate-primary:hover{background:rgb(var(--rgb-primary-hover))}.candidate-content{min-height:calc(100dvh - 72px);padding:28px 16px calc(96px + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 80% 0,rgb(var(--rgb-primary)/.1),transparent 45%)}.candidate-content>:is(div,main,section){margin-inline:auto}.candidate-content>:is(div,main,section)[class*=max-w-]{padding-inline:0;padding-top:0}.candidate-content :where(h1){font-size:clamp(28px,3vw,44px);line-height:1.15;letter-spacing:-.045em;font-weight:500;text-wrap:balance}.candidate-public :where(h1){letter-spacing:-.045em;font-weight:500}.candidate-theme .glass-card{border-color:rgb(var(--rgb-border-subtle));border-radius:16px;background-color:rgb(var(--rgb-bg-card));box-shadow:0 5px 24px rgba(0,0,0,.05);backdrop-filter:none}.candidate-theme .premium-shell{background:linear-gradient(120deg,rgb(var(--rgb-bg-card)),rgb(var(--rgb-bg-surface)));border-color:rgb(var(--rgb-border-subtle))}.candidate-skip{position:fixed;z-index:60;top:10px;left:16px;padding:12px 16px;border-radius:8px;background:rgb(var(--rgb-primary));color:#fff;transform:translateY(-160%)}.candidate-skip:focus{transform:translateY(0)}.candidate-page-heading{margin-bottom:32px;padding-bottom:28px;border-bottom:1px solid rgb(var(--rgb-border-subtle))}.candidate-eyebrow{margin-bottom:12px;color:rgb(var(--rgb-primary-soft));font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.17em}.candidate-description{margin-top:12px;max-width:600px;color:rgb(var(--rgb-text-muted));font-size:14px;line-height:1.8}@media (min-width:640px){.candidate-content{padding:36px 28px 100px}}@media (min-width:1024px){.candidate-content{padding:40px 36px 48px}}@media (prefers-reduced-motion:reduce){.candidate-theme *,.candidate-theme :after,.candidate-theme :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.candidate-theme .candidate-notification-unread{border-color:rgb(var(--rgb-primary)/.35);background-color:rgb(var(--rgb-primary)/.08)}